Darkest Dungeon 修改代碼獲得kickstarter專屬飾品方法

25 2 月

廣告

作者:搶鹽大隊長

來源:暗黑地牢吧

 

  週末剛開始玩這個遊戲,然後發現這個遊戲很多設定是直接用json儲存的,可修改的東西很多,就到處找有什麼有意思的,結果在飾品檔裡發現了不得了的東西。由於這個遊戲是在kickstarter上集資的,為了獎勵集資者,作者設計了一共近300個kickstarter專屬飾品(trinkets/default.trinkets.json顯示有294個)。這些飾品不會出現在任務獎勵裡,我查了下wiki好像也不會隨機掉落。不過通過修改的方式可以讓玩家輕鬆拿到這些隱藏飾品(後文會以隱藏飾品一詞代指kickstarter專屬飾品)。

修改方式有簡單粗暴和接近原聲體驗兩種。

簡單粗暴法:

Darkest Dungeon\trinkets\default.trinkets.json裡存放了所有飾品的資訊,包括它們的效果和稀有度。想讓隱藏飾品出現,只要把它們的稀有度“kickstarter”隨便改成別的就行。最簡單是改成common(普通),這樣幾乎所有的一級任務都會獎勵這些隱藏飾品。修改方式:用可以全域替換的文本修改器打開檔,搜索kickstart,全部替換為common,注意要把第15行的kickstarter留著,或者直接刪除。當然你可以舉一反三,把這些飾品的稀有度都變成rare或very rare或collector。打收藏者更有動力。這種修改方式有一個缺陷就是,由於隱藏飾品太多了,原先的那些普通飾品幾乎不會再在任務獎勵裡出現。並且隱藏飾品的稀有度會變為白色的普通(或者是別的顏色),而不是原生的亮綠色的kickstarter專屬稀有度,讓人很不爽。

接近原生體驗法:

Darkest Dungeon\campaign\quest\quest.json裡存放了所有任務相關資訊,其中包括普通任務(清怪,探索類)的獎勵資訊。檔第3724行開始是普通任務的飾品獎勵表。其中定義了什麼級別和長度的普通任務會出現什麼樣的飾品。那麼修改方式就一目了然了。首先看一下這個表格,作者非常貼心的注釋了“ROWS are DIFFICULTY, COLs are QUEST LENGTH”。你這是怕我們不會修改嗎?!這個matrix如果是CS出身的話就很容易看懂。方括號裡的4個0(或1)代表任務長度,第一個數字是預留位置,後三個數字代表短,中和長。每個稀有度有7組包含0和1的方括號,代表難度從0到6。其中難度0,2和4也是預留位置,剩下的自然代表難度1,3,5和6。我修改成了任何長度和難度的任務都可以出現隱藏飾品。這種修改方式應該是非常接近原聲體驗了。

為什麼說這種方式只是接近呢,因為我不是kickstarter,所以也不知道kickstarter是如何獲得這些飾品的。但是這樣修改後只有一半的任務獎勵會變成隱藏飾品,個人認為體驗還是不錯的。畢竟這給遊戲增加了選擇,是選擇拿更好的飾品,還是拿急需的傳家寶。我看了下隱藏飾品,大約是uncommon級別,但是很多效果還是相當好的,比如有個飾品加15移動抗性和15近戰傷害,還有加20%xp的。大家可以自己打出來看看。後期如果覺得出現太多了的話,推薦改成3級和5級難度不會出現。

以下是截圖:

簡單粗暴法修改出來的飾品是普通級別的:

  原生體驗法修改出來的飾品有亮綠色的外框,並且稀有度顯示為kickstarter:

  原生體驗法修改後並不是所有任務獎勵都會變成kickstarter:

  原生體驗法修改後的檔應該是類似這樣的(不用擔心格式問題,json忽略whitespaces),表示任何普通地城都可出現這些物品:

 


發佈留言

發佈留言必須填寫的電子郵件地址不會公開。