世界安静了你 发表于 2023-2-12 00:49

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 *****








meitianxinyi 发表于 2023-2-12 00:51

加油!!!感谢!!!!

ray3730 发表于 2023-2-12 00:52

感谢楼主
我用
update LockDefinition set LockTypeID='SimpleUnlocked' where LockID like 'Spell%';
解锁所有咒语,不过好像会差2个

不知论坛上有没有解锁全咒语sql?

kangjiajinlong 发表于 2023-2-12 02:05

刷物品的代码没用

kangjiajinlong 发表于 2023-2-12 02:23

game.db里没有resourceinventory这个holderID

ray3730 发表于 2023-2-12 02:28

之前楼主那版fix 可以用,这版反而不行了

世界安静了你 发表于 2023-2-12 02:50

ray3730 发表于 2023-2-12 02:28
之前楼主那版fix 可以用,这版反而不行了

这个肯定可以啊,要重上游戏

世界安静了你 发表于 2023-2-12 03:02

kangjiajinlong 发表于 2023-2-12 02:23
game.db里没有resourceinventory这个holderID

在InventoryDynamic这个表里

a366112 发表于 2023-2-12 03:07

这个可视化软件推荐一下呗 没下载到

世界安静了你 发表于 2023-2-12 03:13

a366112 发表于 2023-2-12 03:07
这个可视化软件推荐一下呗 没下载到

直接搜SQLite就行了,官网自带。我这个是收费的,挺贵的,比豪华版贵15

a366112 发表于 2023-2-12 03:33

世界安静了你 发表于 2023-2-12 03:13
直接搜SQLite就行了,官网自带。我这个是收费的,挺贵的,比豪华版贵15

找了半天还是没有找到

世界安静了你 发表于 2023-2-12 03:34

a366112 发表于 2023-2-12 03:33
找了半天还是没有找到

https://www.sqlite.org/index.html

a366112 发表于 2023-2-12 03:36

世界安静了你 发表于 2023-2-12 03:34
https://www.sqlite.org/index.html

下载的都是DLL文件 没有EXE我这脑子也就告别自行车了

3dm_18260449 发表于 2023-2-12 03:47

感思 谢谢 打小就看你牛牛大。

qw9539 发表于 2023-2-12 03:57

怪事,我dump的DB文件全是0字节,打开后没东西

世界安静了你 发表于 2023-2-12 04:00

a366112 发表于 2023-2-12 03:36
下载的都是DLL文件 没有EXE我这脑子也就告别自行车了

根据和作者讨论的结果,这个替换整个数据库用处并不是很大的

世界安静了你 发表于 2023-2-12 04:01

qw9539 发表于 2023-2-12 03:57
怪事,我dump的DB文件全是0字节,打开后没东西

不能在房间里 dump 要在外面

ArtanisP 发表于 2023-2-12 08:27

666666666666666666666666666666666666

把∝握⌒现╰在 发表于 2023-2-12 08:49

1111111111111

clx01128 发表于 2023-2-12 08:54

谢谢分享

爱的dddff 发表于 2023-2-12 08:56

感谢分享

kids5201314 发表于 2023-2-12 09:23

谢谢分享···

1185887509 发表于 2023-2-12 09:27

66666666666

a845761795 发表于 2023-2-12 09:27

RE: CEl论坛的脚本更新了1.1版本,支持将数据库dump到本地,可以修改后

虚化的阿虚 发表于 2023-2-12 09:33

感谢分享

C.Z.L 发表于 2023-2-12 09:35

666666666

卖萌的小桔子 发表于 2023-2-12 09:38

6666666666666666666666666666666666666666666

1185887509 发表于 2023-2-12 09:39

不好意思,大佬,我能问问代码怎么用吗

a251824178 发表于 2023-2-12 09:48

666666666666666

忠义仁人 发表于 2023-2-12 09:48

看看好用不
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: CEl论坛的脚本更新了1.1版本,支持将数据库dump到本地,可以修改后直接替换