如題,我不知道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再想使用必須要重新上遊戲! 
 
 
  所有站內附件皆會附上安全掃描報告 請會員查看純淨度百分比後判斷使用
 
 
  相關檔案須知: 取得檔案前,請先詳細閱讀文章內容 避免不必要錯誤與誤會發生。 也可多參考文章討論樓層內容 了解附件檔案相關討論資訊。
 
  
 
 
 |