这里写自定义目录标题
任务实现具体过程
下载游戏
下载植物大战僵尸并创建账号
寻找用户存档文件
用户存档文件在 C:\ProgramData\PopCap Games\PlantsVsZombies\userdata
其中ProgramData是隐藏文件,需要将它显示出来
玩游戏观察存档文件的变化
用十六进制编辑器打开用户存档文件
通过玩游戏找到文件中变化的位置及规律
结论
通过对比发现,随着关卡的改变,地址04的数据也有规律的变化。
关卡1-1中,04数据为“01”;
关卡1-2中,04数据为“02”;
关卡1-3中,04数据为“03”;
而金币数量则与地址08相关。若拥有100个金币,则用户存档文件08地址的数据为“0A”,实际拥有的存档数据是10倍关系。
经尝试发现,04,05,06,07地址都与关卡有关,08,09,0A,0B地址都与金币数量有关。
其中0B(07)是高位,08(04)是低位。