《植物⼤战僵⼫》游戏存档修改
说明
需求
修改《植物⼤战僵⼫》的存档⽂件,将⼀个新玩家的关卡进度直接修改到5-2关(跳关),⾦钱直接修改到10000
知识
⼆进制、⼗六进制对于计算机的意义
掌握各种数据进制间的转换
掌握如何修改并保存⼆进制⽂件
必要软件
Hex Editor Neo
《植物⼤战僵⼫1》
原理
利⽤数据转换的原理进⾏修改存档,具体为通过使⽤“Hex Editor Neo”软件来打开关于存档的⽂件并记录相关数据,再打开游戏并且完成游戏中的⼀个关卡,退出游戏再次使⽤“Hex Editor Neo”软件查看存档⽂件,观察其中的变换规律。多次重复后得出⼀定规律。
迪莫怎么抓通过利⽤之前所得出的规律来修改数据进⾏跳过关卡。
游戏内⾦币同理可以⽤跳过关卡的⽅法进⾏修改。
进⾏过程
通过3次的查看,可以看到数据之间发⽣了变化。经⽐较,地址04的数据在每份存档中都不⼀样,
关卡1-1中,数据为“01”,
破解无线网络密码关卡1-2中,数据为“02”,
关卡1-3中,数据为“03”,
随着关卡的改变,发现可以进⾏修改地址04的数据,保存存档⽂件后,进⼊游戏看关卡是否已经改变;修改数据为“08”,进⼊游戏发现关卡发⽣了改变:
继续修改数据,多次进⾏后,发现关卡跟地址04的⼗六进制数据对应关系为:
关卡1-1,01
潘恩绮
三胎社会抚养费交多少男孩变僵尸关卡1-10,0A
关卡2-1,0B
关卡2-10,14
依此类推
关卡5-1,29
汪峰的歌曲北京北京关卡5-2,2A
关卡5-10,32
总结
电脑使⽤的是⼆进制系统,⽽对开发者来说,⼗六进制更紧凑,也更易读,所以数据⽂件基本都⽤⼆进制存储,⽽显⽰和编辑时,则使⽤16进制。
软件下载及相关说明
发布评论