CEl论坛的脚本更新了1.1版本,支持将数据库dump到本地,可以修改后直接替换
原帖地址:原贴如题,我不知道Epic版本和steam版本是否有哪里不同,作者发上来的版本特征码每次都是不对劲的,我修复好了。
解锁咒语,修改天赋点等对于存档应该无影响,因为是通过sql语句去执行的。测试提前解锁不可饶恕咒后也能正确走完原本的学习流程。
关于dump的数据库怎么用,我等下贴个图文上来。
贴点代码上来,大家看清楚以后自取:
UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' ANDItemID = 'Graphorn_Byproduct';
UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' ANDItemID = 'Thestral_Byproduct';
UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' ANDItemID = 'Phoenix_Byproduct';
UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' ANDItemID = 'Kneazle_Byproduct';
UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' ANDItemID = 'Mooncalf_Byproduct';
UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' ANDItemID = 'Puffskein_Byproduct';
UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' ANDItemID = 'Toad_Byproduct';
UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' ANDItemID = 'Diricawl_Byproduct';
UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' ANDItemID = 'Hippogriff_Byproduct';
UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' ANDItemID = 'Jobberknoll_Byproduct';
UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' ANDItemID = 'Fwooper_Byproduct';
UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' ANDItemID = 'Unicorn_Byproduct';
UPDATE InventoryDynamic SET Count = 99999, Stolen = 0, UniqueItem = 0, KeepOnReset = 0 WHERE CharacterID = 'Player0' AND HolderID = 'ResourceInventory' ANDItemID = 'Niffler_Byproduct';
UPDATE InventoryDynamic SETCount = 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再想使用必须要重新上游戏!
**** Hidden Message *****
加油!!!感谢!!!! 感谢楼主
我用
update LockDefinition set LockTypeID='SimpleUnlocked' where LockID like 'Spell%';
解锁所有咒语,不过好像会差2个
不知论坛上有没有解锁全咒语sql? 刷物品的代码没用
game.db里没有resourceinventory这个holderID 之前楼主那版fix 可以用,这版反而不行了 ray3730 发表于 2023-2-12 02:28
之前楼主那版fix 可以用,这版反而不行了
这个肯定可以啊,要重上游戏
kangjiajinlong 发表于 2023-2-12 02:23
game.db里没有resourceinventory这个holderID
在InventoryDynamic这个表里
这个可视化软件推荐一下呗 没下载到 a366112 发表于 2023-2-12 03:07
这个可视化软件推荐一下呗 没下载到
直接搜SQLite就行了,官网自带。我这个是收费的,挺贵的,比豪华版贵15
世界安静了你 发表于 2023-2-12 03:13
直接搜SQLite就行了,官网自带。我这个是收费的,挺贵的,比豪华版贵15
找了半天还是没有找到
a366112 发表于 2023-2-12 03:33
找了半天还是没有找到
https://www.sqlite.org/index.html
世界安静了你 发表于 2023-2-12 03:34
https://www.sqlite.org/index.html
下载的都是DLL文件 没有EXE我这脑子也就告别自行车了
感思 谢谢 打小就看你牛牛大。
怪事,我dump的DB文件全是0字节,打开后没东西 a366112 发表于 2023-2-12 03:36
下载的都是DLL文件 没有EXE我这脑子也就告别自行车了
根据和作者讨论的结果,这个替换整个数据库用处并不是很大的
qw9539 发表于 2023-2-12 03:57
怪事,我dump的DB文件全是0字节,打开后没东西
不能在房间里 dump 要在外面
666666666666666666666666666666666666
1111111111111
谢谢分享
感谢分享
谢谢分享···
66666666666
RE: CEl论坛的脚本更新了1.1版本,支持将数据库dump到本地,可以修改后
感谢分享 666666666
6666666666666666666666666666666666666666666 不好意思,大佬,我能问问代码怎么用吗 666666666666666
看看好用不