1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 植物大战僵尸-修改游戏进度和金币(用户存档文件)

植物大战僵尸-修改游戏进度和金币(用户存档文件)

时间:2024-04-10 08:24:38

相关推荐

植物大战僵尸-修改游戏进度和金币(用户存档文件)

一,环境准备:

1,植物大战僵尸安装包(CSDN下载链接)-无广告植入

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,因此存储游戏金币的值应该还有其他内存空间;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。