c1认证 任务一

一、任务内容

        修改《植物⼤战僵⼫》的存档⽂件,将⼀个新⽤户的进度直接修改到5-2关,⾦钱(能量)直接修改到10000

二、实现过程

        ①、下载《植物⼤战僵⼫》和Hex Editor Neo

        ②、打开游戏新建两个游戏账号,用第二个账号通过第一关(我这里user3为需修改账户,user2为对照账户),然后关闭游戏

        

        ③、在C:\ProgramData\PopCap Games\PlantsVsZombies\userdata路径下用Hex Editor Neo打开user3,与user2的进行对比后发现04列发生变化,所以04列是控制关卡数的。植物大战僵尸每10小关卡为一个大关卡,所以第5-2关为第42小关。

将42转换为16进制为2A

42/16=2……10

2/16=0……2

 打开游戏后user3的关卡更改为5-2

 

 

        ④、使用user3试玩游戏,收集一定数量金币后,关闭游戏。打开存档文件对比后发现08列发生变化

 将1A转化为十进制数     1A=1*16^1+10*16^0=26,根据获得的金币数发现金币数为26*10。

所以要更改为100000,就要将10000转化为16进制数(这里我将10000记成100000了)。

10000/16=625……0

625/16=39……1

39/16=2……7

2/16=0……2

10000转换为16进制后是2710(1000是3E8),由于这里是四位数表中是二位数,所以通过闯关获得更多金币后发现09列也会改变,所以修改08 09列。

 

 打开游戏查看金币是否更改

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值