环境
Win10 64
WinHex
任务一:植物大战僵尸
修改植物大战僵尸关卡到5-1和金币10万。
用户文件位置
首先去安装目录寻找用户文件位置,没找到,然后用关键词PlantsVsZombies
搜索注册表regedit
、C:\ProgramData
、C:\Users\Administrator\AppData
。在C:\ProgramData\PopCap Games\PlantsVsZombies\userdata
找到了用户数据文件。
修改文件
大概看了下,users.dat
是所有用户的配置文件。user1.dat
是第一个用户的配置文件。我们要修改关卡和金币,就是修改user1.dat
,找到关卡和金币的位置。
先玩儿到关卡1-3,看下数据:
看到第一行04列的0x03(03)跟关卡1-3有点关系。
接下来改为0x0E(14)
大概就摸清规律了:关卡是十进制的十位数加一,加上个位数字。
0x2A(42),就是关卡是5-2:
0x29(41),就是关卡是5-1:
修改金币数
在玩几把,看到第8列是金币的1/10。
如果有进位,则把高位填充到第9列。
第9和8的位置改为10000(0x27 10):
再有进位就放到A列,例如第A、9、8列的位置改为100000(0x01 86 A0):
任务二:二进制画图
打开https://studio.code.org/s/pixelation
0是黑,1是白。
参考
https://ccc.cloud.csdn.net/