如題,我不知道Epic版本和steam版本是否有哪裡不同,作者發上來的版本特徵碼每次都是不對勁的,我修復好了。
解鎖咒語,修改天賦點等對於存檔應該無影響,因為是通過sql語句去執行的。測試提前解鎖不可饒恕咒後也能正確走完原本的學習流程。
關於dump的資料庫怎麼用,我等下貼個圖文上來。
貼點程式碼上來,大家看清楚以後自取:- UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' AND ItemID = 'Graphorn_Byproduct';
- UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' AND ItemID = 'Thestral_Byproduct';
- UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' AND ItemID = 'Phoenix_Byproduct';
- UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' AND ItemID = 'Kneazle_Byproduct';
- UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' AND ItemID = 'Mooncalf_Byproduct';
- UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' AND ItemID = 'Puffskein_Byproduct';
- UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' AND ItemID = 'Toad_Byproduct';
- UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' AND ItemID = 'Diricawl_Byproduct';
- UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' AND ItemID = 'Hippogriff_Byproduct';
- UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' AND ItemID = 'Jobberknoll_Byproduct';
- UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' AND ItemID = 'Fwooper_Byproduct';
- UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' AND ItemID = 'Unicorn_Byproduct';
- UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' AND ItemID = 'Niffler_Byproduct';
複製代碼- UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' AND SlotNumber = 0 AND ItemID = 'Knuts';
複製代碼 解鎖咒語用這個:- INSERT OR REPLACE INTO LocksDynamic SELECT Lock, 0 FROM SpellKnowledge where Lock is not null;
複製代碼 天賦點修改用這個:- UPDATE MiscDataDynamic SET DataValue = 50 Where DataOwner = "Player0" and DataName = "PerkPoints"
複製代碼 修改以後手動保存以後讀檔,執行任何sql語句後都需要S/L才能生效。
資料庫的用法:
1.附加處理程序以後,點enable,然後:
在你的桌面上會生成一個game.db的資料庫檔案,用可視化軟體打開以後就可以修改了,比如,我要修改當前的金幣:
比如我改改成5個9:
別忘了同時修改"UpdateTime",在ce那個表裡,連按兩下以後就能複製了
保存以後點下面那個"Replace Memory Save-Game SQLite Database with Edited Database"
測了半小時發現直接編輯還沒有寫sql語句省事,大家把資料庫可視化作為參考,然後根據自己的需求直接在ct表裡執行sql語句就行了。替換資料庫有點奇奇怪怪的問題。
PS:CT表只能初始化一次,多次初始化一定會失敗,所以如果你不小心關掉了CE再想使用必須要重新上遊戲!
所有站內附件皆會附上安全掃描報告 請會員查看純淨度百分比後判斷使用
相關檔案須知: 取得檔案前,請先詳細閱讀文章內容 避免不必要錯誤與誤會發生。 也可多參考文章討論樓層內容 了解附件檔案相關討論資訊。
|