1.下载
植物大战僵尸下载地址----提取码------20he
https://pan.baidu.com/s/1SX4Up78jx8-qZTYlLZGhrA
2.安装(安装)

将两个压缩包解压缩到指定目录
3.准备工作
在植物大战僵尸的安装目录下找到userdata目录,进入该目录

因为我这里进行了多次测试所以数据很多,刚安装的userdata目录下应该没有其他文件。
**注意:**有的小伙伴或许找不到userdata目录。

在有cache文件的那个目录下点击查看,然后勾选以上标记单选框,便可以看到userdata文件。
4.打开游戏创建一个新的用户进行测试。

随便创建一个新用户,保存后退出。
**注意:**要点击退出按钮退出,不要直接关闭窗口,直接关闭窗口数据不会被保存。


这个文件是新创建的文件,用以保存我们账号的信息,例如金钱数量,打到了第几关,解锁了哪些关卡等。更新时间是最近一次更新的时间。
5.修改测试


使用hex editor neo工具 打开保存用户的那个文件。

**注意:**这个工具是以16进制的形式显示文件内数据。关于十六进制的知识有兴趣的可以自行查询。可以翻看当前文件得知,文件内只有这两个数字不为0。推理,由于是最新创建的用户,其余各项数据均为0,关卡解锁为第一关 所有十六进制01 代表第一关。
修改关卡:修改01为02

修改后进行保存,重新进入游戏。

可以看到关卡修改成功。
**修改金币:**跳到21关,也就是泳池的第一关,解锁金币功能。


这里打过这一关之后,会收集到几百金币,这个游戏金币是1:10。我收集到了380金币 ,也就是在文件里保存的是39的十六进制数26,我们检验下是否有这个数。
**注意:**要先在hex editor neo 中关闭原来打开的文件重新打开一下。

可以看到当前文件有一个数字为26 ,猜想得到验证。现在我们进行猜测,金钱的话不能只存在当前位置,相邻的后几位肯定也是存钱,带着这个猜测我们进行验证得到 共有6位是用来存金钱的。我们修改数据如下:


可以看到金钱已被修改为最大值。
解锁副本关卡:
小编刚刚玩这一关的时候解锁了迷你游戏关卡,让我们看看这一关卡在文件中哪个位置进行保存,
可以看到当前位置数字发生改变,我们将当前数字修改为00进行验证。

验证成功,证明当前位置可以解锁小游戏。
再次猜测,后面的数据一定存的是解密模式,生存模式的数据。
读者可自行进行验证,小编这里进行了范围的验证后得到结果。

6.总结
该游戏不同数据存储在不同的.dat文件内,可修改指定位置数据得到想要的结果。读者自行进行测试,例如冷却时间,增加阳光等等。另外小编发现,后面有隐藏关卡哦~

本文介绍了如何修改植物大战僵尸原版游戏的数据,包括使用hex editor neo工具打开用户文件,修改关卡、金币和解锁副本关卡的详细步骤,通过十六进制编辑实现游戏内的个性化设置。
674

被折叠的 条评论
为什么被折叠?



