修改关卡存档
1.找到储存用户信息的文件
一般位于C:\ProgramData\PopCap Games\PlantsVsZombies\userdata
注意:游戏文件存储运行在安装位置,而用户信息存储在c盘
user.dat便是存储用户信息的数据文件
2.寻找文件中哪个数据代表关卡数
当关卡到达1-2时
user1.dat显示
可见第00行04列为02可能表示为关卡数,因此尝试改为10
重启游戏可见关卡来到了2-6
搜索可知植物大战僵尸共五大关,每大关十小关,2-6则是第16关,即十六进制10对应的十进制数16,因此可见第00行04列对应数的十进制数表示关卡数
修改金币数量
继续玩两关获得金币后,观察user1.dat数据变化
此时金币数量和文件数据为
此时第00行第08列变为1c即对应十进制数为28,猜测对对应数为金币数的十分之一
将1c改为50观察金币变化
可见猜测正确,第00行第08列代表金币数,但两个位十六进制数大小不够,并且07列和08列中有分隔,而且window一般倒着读,因此猜测09列代表金币高位,改为10
重启可见
十六进制1050对应十进制4176,故猜测正确
由低位向高位,08-0b列代表金币数