如何修改植物大战僵尸金币

植物大战僵尸如何修改金币


1.在虚拟机中下载并安装hex editor
在这里插入图片描述
2.点开植物大战僵尸,创建一个用户名,,最好是英文
例如:Surte
3.win+r 运行
C:\ProgramData\PopCap Games\PlantsVsZombies
打开隐藏文件夹(也就是你的植物大战僵尸的路径)
在这里插入图片描述
打开这个文件夹~
在这里插入图片描述
用hex editor打开users会发现你曾创建的用户名
在这里插入图片描述
我们这里简单推测users文件夹存放的是各个用户的用户名,而user1存放的是玩家创建第一个用户的游戏数据,game里存放的是游戏里的默认设定。
4.用hex editor打开user1,然后保存页面截图,再通过第一关后,再次打开user1保存截图。我们发现04列下的第一行数据从01跳到了02
在这里插入图片描述
不难发现这个数据存储的是所达到关卡的数据。阅读植物大战僵尸的文件夹不难发现,所用的数据都是16进制;所以,我们尝试把02改到1f,打开游戏。
在这里插入图片描述
这里我们解锁了商店。
注意:在修改游戏数据的时候,游戏一定是关闭状态。如果游戏未关闭而改动了游戏数据,在关闭游戏时游戏会自动保存数据,从而覆盖所修改的数据。
5.当我们进行游戏时,改变金币会导致user1中的数据产生变化。对比两次user1中数据的不同,可以发现08、09列控制的是金币的数量。金币=user1中的16进制数转化为10进制,再乘以10(这里我们联想到植物大战僵尸金银花所提供的银币也是10)。也就是说如果我们想要把金币改到40000时,只需把user1中的数据改为4000,换算成16进制就是fa0。好,直接上图。
在这里插入图片描述
打开游戏
在这里插入图片描述
这样修改金币任务就完成了。
制作不易,记得点赞哦!

猜你喜欢

转载自blog.csdn.net/qq_55697719/article/details/115372328