修改植物大战僵尸数据

这篇博文主要讲述如何用Hex editor修改植物大战僵尸,首先先下载Hex editor Neo。

1.Hex editor下载

在我的个人页面能在上传的资源里找到Hex editor,我已经将执行文件设置为免费,大家可以安心下载。

修改用户数据

查看隐藏文件

1.找到ProgramData,在c盘(系统盘)中右上角点击隐藏的项目后,就可以看见ProgramData。
在这里插入图片描述

2.找到用户数据文件

按照这个路径找到数据文件:C:\ProgramData\PopCap Games\PlantsVsZombies\userdata。
在这里插入图片描述
然后右键单击user1.dat文件,选择用Hex editor打开。

在这里插入图片描述
“04”:代表现在所处的关卡
“08”“09”“0a”“0b”代表金钱数量。
如果想改具体的数字,建议使用网上在线的进制转换。
在线进制转换网址:https://tool.oschina.net/hexconvert

在这里插入图片描述

在修改关卡时就按照十进制换算16进制来修改,例如想修改到第5-2关,也就是游戏里的第42关(这里的42是游戏第几局数,不是打错了,不是52哦)。然后将42换算成16进制为2a,将“04”下面的数值修改为2a后保存dat文件,重新打开游戏就看到当前关卡改为5-2啦!

修改金钱数量

对于这个部分可能会有点复杂,这里四个部分的“08”“09”“0a”“0b”我相信已经把大家搞疯了,来让我给大家讲清楚。
首先,金币 = (10进制数值 —>>> 转化为 16进制数) * 10倍
比如:十进制66 <<–转换–>> 16进制是42 金币为: 660
比如:十进制1000 <<–转换–>> 16进制是3E8 金币为: 10000
比如:十进制999999 <<–转换–>> 16进制是F423F 金币为: 9999990
但是这些16进制怎么写入“08”“09”“0a”“0b”呢?
1.数字从右往左每两位取一组,依次填入“08”“09”“0a”“0b”。
比如:十进制66的16进制是42。应填入42,00,00,00
比如:十进制1000的16进制是3E8。应填入E8,03,00,00
比如:十进制999999的16进制是F423F。应填入3F,42,00,00


下面是修改过后的效果图!
在这里插入图片描述

3.特别注意!!

在修改dat文件时,一定要关掉游戏,然后只有保存了dat文件且关闭后才能重新打开游戏看到修改成功哦!
(第一次写,写的不好,以后会详细修改的,有不懂的问题随时问我哦!!CSDN私信或者底下评论都可以的哦!)

  • 5
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Corey犹犹豫豫

非常感谢您的咖啡啦~~吨吨吨

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值