作者:Vastayan
來源:Steam社區
引言與準備
是否對一個已經擁有靈魂石被動(特性)的單位使用了新的靈魂石,卻不知道它會覆蓋掉原有的?是否不小心丟棄了一顆靈魂石,或者使用靈魂石的那個單位已經陣亡?
由於靈魂石只會在首次擊殺Boss時獲得,對於那些在鐵人模式下遊玩、卻不知道一個單位只能同時啟動1個靈魂石特性的玩家來說,這尤其令人痛苦。
本指南將展示如何通過修改存檔檔來重新獲得額外的靈魂石副本。
理論上,這也適用於想要的其他任何物品。
首先,作為準備,在隊伍中任選一個單位,用願意捨棄的任何物品填滿它的物品欄,比如1個草。要為想要“作弊”獲得的每個物品都這樣做。
確保它的堆疊數量在所有單位和倉庫中都是唯一的,以便之後在存檔檔中更容易找到它。
保存遊戲並返回主菜單。
找到存檔檔
現在,找到遊戲的本地存檔檔。
對於 Steam 版,它應該位於
%USERPROFILE%\AppData\LocalLow\CanOpener\Dungeon Settlers\Saves
文件名與探險隊名稱相同,並且是 json 格式。
編輯之前,請務必創建此檔的副本/備份,以防萬一!
用任意文字編輯器打開它。
編輯物品
在存檔檔中找到單位物品欄裡的物品。
如果用的是 Notepad++,可以用搜索功能來查找該物品。
在示例中,用的是堆疊計數為 1 的野生長草,所以要找的是每個堆疊計數都為 1 的野生長草(參考下圖)。
在物品欄中找到這些物品後,只需把“鍵”部分中的物品改成想要的任意物品即可。
如果想要紅色巨鼠靈魂石,只需把“ITEM_WildLongGrass”替換為“ITEM_RedMonsterRatSoulStone”。還可以通過把“數量”部分中的數位改成任意喜歡的數量來編輯數量。
不要編輯 GUID!
既然已經編輯了物品欄中的物品,現在還需要更改與 GUID 關聯的物品,遊戲才能識別它。
複製該 GUID,像之前一樣在檔中搜索它。
總共應該會找到 3 處:
一處是剛剛編輯過的物品欄部分中的物品,一處是與該物品關聯的一組屬性資料,還有一處只列出了 GUID 和鍵(見下圖)。最後那一處才是要找的。
在示例中,查到的 GUID 應該包含鍵“ITEM_WildLongGrass”。把它替換成剛剛在物品欄部分編輯成的同一個鍵。
如果一切操作無誤,同一個 GUID 現在應該在兩個部分中都擁有完全相同的鍵條目。
保存文字檔並打開遊戲。
該單位的物品欄現在應該擁有編輯後的物品,而不是一開始放進去的占位物品。
每塊靈魂石的“鍵”始終是 ITEM_<boss-name>SoulStone。
如果不確定某個 Boss 的名稱,可以在存檔檔中搜索 unit.killed.UNIT,找到名為“Counts”的部分,那裡列出了存檔中每種敵人的擊殺數量。只需找到想要其靈魂石的那個 Boss 的 ID,然後把它填到 <boss-name> 的位置即可。
副指揮官徽章的物品鍵是“ITEM_DeputyCaptainsInsignia”。



