C1任务01 植物大战僵尸存档修改

任务简介

  • 修改《植物大战僵尸》的存档文件,跳到指定关卡
  • 修改《植物大战僵尸》的存档文件,调整账户金币
  • 修改《植物大战僵尸》的存档文件,解锁迷你模式和生存模式

安装下载 Hex Editor Neo

安装地址:https://www.jb51.net/softs/311426.html

对文档进行解析操作:
在这里插入图片描述

导入Hex Editor Neo:
在这里插入图片描述

对《植物大战僵尸》存档进行修改

思路:新建用户,通过控制变量的方法查看数据所在位置。
注意:不能打开Hex Editor Neo的同时刷关卡,否则可能会导致数据无法写入导致软件闪退的情况。

新建3个用户:

用户作用
user1与user2、user3形成参照
user2修改关卡
user3修改金币

这几个用户都会存放在一个目录下面,目录路径为:C:\ProgramData\PopCap Games\PlantsVsZombies\userdata
在这里插入图片描述

修改关卡

要求:把user2的闯关关卡调整到5-10。

对比user1和user2账号,发现只有第4列有所不同:
在这里插入图片描述
在这里插入图片描述
在植物大战僵尸中每10关一个模式,调整到5-10即将user2的第4列第1行改为32。
在这里插入图片描述

打开软件查看是否有更改:

在这里插入图片描述
我们可以看到,user2的关卡已成功调整到5-10关。

修改金币

赚了第一手金币后,对比原始数据,发现第一行从08列开始有所变化,通过十六进制的转换和更改数值,发现08~0b列的第一行与金币有关0b列是最高位,08列是最低位。
注意:这里是以十为整数倍,得到的结果要先除以10,再进行进制的转换。

把user3的金币数值改为40000,除以10是4000。
40000转换为十六进制是fa0,把fa0写入文件:
在这里插入图片描述
在这里插入图片描述

迷你模式和生存模式

迷你模式

把user2的5-10打通关后可以进入迷你模式和生存模式。
在这里插入图片描述

可以看到,更改成01之后迷你模式通关了:
在这里插入图片描述

生存模式

生存模式与迷你模式一样,不过要修改的参数是05,不是01,位置如下图所示:
在这里插入图片描述

在这里插入图片描述
到此,存储文件修改完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值