植物大战僵尸修改关卡和金币

1.植物大战僵尸游戏

2.Hex Editor Neo

3.开始修改

3.1修改关卡

3.1.1找到存档文件位置(位置仅供参考)

3.1.2找到要修改的文件 

开始的时候不知道要修改哪个文件,于是我游戏中又新建了一个用户,发现多了一个user2.dat,于是我猜想是修改user2.dat里的数据可以修改用户2的游戏情况(图1是最开始只有一个用户时的情况,图2是我又创建了一个用户的情况)

 

3.1.3 用Hex Editor Neo 打开user2.dat

打开后发现如图4所示, 我们也不知道具体在哪个地方修改数据,还是和上面的方法一样,我们打开user1.dat来对比,看看两者有何区别,我们发现只有04这个地方对应的数据不一样,估计是因为两个用户的关卡不一样,于是我们知道了修改关卡数的地方,我将user2.dat,04那个地方的数据改为0b,结果游戏关卡数真的变了(在修改时关闭游戏,修改后再打开游戏会发现改变了),如图5所示,由此也可得出,1大关有10小关,例如关卡1-1,1-2,...,1-10,2-1,2-2,...,而且这个关卡数是由十六进制来表示的,0b刚好对应2-1,总共到11关了

 

 

3.2修改金币

3.2.1找到修改金币的地方

开始我是没有金币的,后来玩着玩着有了180个金币,如图6所示,我们打开user2.dat来看看,有金币和没有金币改变的地方在哪,由图7可知08这个地方有了改动,十六进制的12对应的是十进制的18,而我的金币数是180,由此可以看出,由金币数除以10,再转换为16进制就是12

 

 

那我们来试着修改一下金币数,比如我想金币数为5000,首先5000除以10为500,那500转换为十六进制为01f4,于是我修改0809这个地方的数据为f401,最后我的金币数真的变成了5000,如图8所示

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值