修改植物大战僵尸数据
这篇博文主要讲述如何用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私信或者底下评论都可以的哦!)