植物大战僵尸-修改游戏进度和金币用户存档文件
目录
植物大战僵尸-修改游戏进度和金币(用户存档文件)
一,环境准备:
1,
2,用于修改读取和修改16进制文件的工具
3,植物大战僵尸用户存档文件路径:
C:\ProgramData\PopCap Games\PlantsVsZombies\userdata\user1.dat
4,
二,任务说明:
修改《植物⼤战僵⼫》的存档⽂件,将⼀个新⽤户的进度直接修改到8-8关,⾦钱(能量)直接修改到1000;
注:游戏金额 = 用户存档中所设置值的10倍,因此金币修改到1000 则值只需设置成100。
三,方法步骤:
1,首先进入游戏创建用户;
2,通过玩游戏,按进度备份游戏进度文件,观察用户存档文件中数据的变化,找出存储游戏进度,和金币存储地址。(只有当游戏进度到达4-1商店功能才被开启)
3,修改用户存档完成本次任务。
四,演示
1,起始状态
2,通过对比发现了04这个地址存储的是游戏进度,每一层共10关,因此想要到达4-1的关卡则需要设置到31转换成16进制值是1f
此时游戏进度到达了4-1,商店功能已开启。
进入商店,查看到金额为 0;
3,继续游戏,通过对比发现,金币的存储地址为:01这个位置,十进制100就相当于游戏金币1000;因此16进制文件中值应该设置为64;
可以看到此时金币为1000了。
4,通过观察游戏里的商品金额都挺大的,对于 09 这一个的内存空间最大值是ff 转换成十进制就是255对应的金币就是2550,因此存储游戏金币的值应该还有其他内存空间;