植物大战僵尸修改

一、软件安装准备

1、植物大战僵尸安装包

链接:https://pan.baidu.com/s/1XDhf8Ye4-5lOsCUtI06n2g
提取码:1111

2、用于修改读取和修改16进制文件的工具——Hex Editor Neo

链接:https://pan.baidu.com/s/1vTi2mYoF68linRFQt7i_Ig
提取码:1111

二、确定数据文件位置

植物大战僵尸用户文件一般为C:\ProgramData\PopCap Games\PlantsVsZombies\userdata\user1.dat。
注意:文件管理器的隐藏文件夹选项要关闭(如图)
Alt text

三、任务说明

修改《植物⼤战僵⼫》的存档⽂件,将⼀个新⽤户的进度直接修改到4-8关,⾦钱(能量)直接修改到1000;
注:游戏金额 = 用户存档中所设置值的10倍,因此金币修改到1000 则值只需设置成100。

四、过程演示

1、第一项任务——修改进度

(1)难点:确定用户存档文件中的哪项数据决定游戏进度;
(2)解决办法:

创建两个用户,第一个用户达到1-3关,第二个用户达到1-4关,对比两份用户存档文件,可确定关键数据点。如图所示
Alt text
Alt text
Alt text

对比可知04这个地址存储的是游戏进度,每一层共10关,因此想要到达4-8的关卡则需要设置到38转换成16进制值是26。
Alt text

2、第二项任务——修改金币值

将第一个用户进度调整为4-8关,打开商店,可见金币值为0。如图。
Alt text
Alt text

使用第一个用户,通过4-9关,收获640金币值,如图。
Alt text

然后查看数据存档文件,发现08这个地址的值变为40,转换为10进制为40,所以找对了位置。如图。
Alt text

修改该地址的值为64(1000转换为16进制即为64),结果如下:
Alt text

3、综上,整体任务就算完成了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值