2469219656 发表于 2020-7-23 21:17

灭火先锋(Embr)存档修改

本帖最后由 2469219656 于 2020-8-14 10:31 编辑



这个教程是基于3DMGAME发布的灭火先锋而作出的存档修改
经过我的修改发现,这个版本的存档居然还是保存在注册表中,而且还只用了16进制存储,连个像样的加密都没有,看完过后也是把我惊呆了。。。

存档修改工具链接:


3DMGAME发布的灭火先锋下载地址:
https://dl.3dmgame.com/pc/131000.html

以下是找到存档的过程:


首先在 C:\Users\%USERNAME%\AppData\LocalLow\Muse Games\FireProject 找到Embr的日志文件,根据我的观察,这两个文件好像是来回使用的(除了来回这个词,我不知道应该用什么词语来形容好。。。)


然后打开,你会发现有个这个东西。。。


(这条JSON太长了,所以省略后面的内容)


你可以把这条JSON完整的复制出来,然后修改Money所对应的数值(这里我已经修改过了,所以显示的是9999999.0),然后将这JSON转换成16进制字符串,就能得到一串代码



随后,我尝试在系统盘中找Embr的存档文件,突然发现在 C:\Users\%USERNAME%\AppData\Roaming\Goldberg SteamEmu Saves\settings 下存放的是用户名与用户id的文件




(修改account_name.txt可以更改你在游戏中的名称)
(而user_steam_id.txt中的数值是用来定位注册表中的存档)


紧接着,由于我在系统盘中找不到Embr的存档文件,所以我便使用了Procmon监控所有软件对磁盘文件的读写情况,这才发现,原来这个游戏的存档是保存在注册表里面的,路径如下:
HKEY_CURRENT_USER\SOFTWARE\Muse Games\FireProject


(是不是觉得这个键的名称跟user_steam_id.txt中的数值有关呢!没错,这个就是你的存档)

打开发现,你有没有觉得这个跟日志文件中的JSON很像?


(然后我就将之前的16进制字符串采用REG ADD的方式给他改了过来)


进入游戏测试一下


(果然可以~)


然后我就把我的“劳动成果”写成一个批处理,进行修改(其实是我懒)
按照教程走!


(由于1、2我已经搞定了,所以直接进行第3步)


以管理员身份运行这个



打开后,复制这个存档名称(注意不要复制前后的空格~)



然后进行第4步,替换[名称]为刚刚复制的存档名称



(记得要保存~)


然后以管理员身份运行即可






Randy-范 发表于 2021-2-11 15:48

用不了啊,显示查不到存档

2469219656 发表于 2021-5-3 09:20

Randy-范 发表于 2021-2-11 15:48
用不了啊,显示查不到存档

啊这,不会吧,是3dm的灭火先锋吗?如果是的话那肯定可以的

Randy-范 发表于 2021-5-3 13:23

2469219656 发表于 2021-5-3 09:20
啊这,不会吧,是3dm的灭火先锋吗?如果是的话那肯定可以的

steam正版的

2469219656 发表于 2021-5-4 11:23

Randy-范 发表于 2021-5-3 13:23
steam正版的

steam正版的可能不行

啊咧咧? 发表于 2022-2-14 02:13

本帖最后由 啊咧咧? 于 2022-2-14 03:26 编辑

直接在注册表里把数字改了不就行了?

2469219656 发表于 2022-3-6 10:41

啊咧咧? 发表于 2022-2-14 02:13
直接在注册表里把数字改了不就行了?

也可以

Xming100 发表于 2022-6-19 14:55

Xbox的能改吗 我按照操作它提示错误啊

3dm_17366741 发表于 2022-11-14 11:49

我这里有一个个同时修改钻石和金币的在我帖子,后期还可能更新3dm的存档修改
有问题请发邮箱821659611@qq.com
页: [1]
查看完整版本: 灭火先锋(Embr)存档修改