修改植物大战僵尸游戏存档

前言:

对于游戏来说我我想每个人都不默生,尤其是植物大战僵尸,相信每个人的童年都有玩过,那当时我们在玩的时候有肯定有相过把里面的钱改成好几个亿来供自己来可以无限制的挥霍,甚至更有人不想一关一关的过,向直接跳到最后一关,更有人肯定花钱买过网上说的那些外挂或者破解版来玩,那么我们今天就来实现一下大家童年的梦想,让自己成为植物大战僵尸中的王者。

学习的知识

大家肯定上学的时候都听过举一反三,但是没有良好的知识水平怎么能做到举一反三呢,所以我们在娱乐的时候也要学习知识哦。

  • 学习二进制之间的转换
  • 掌握如何在windows中修改并保存⼆进制⽂件
  • 了解二进制对于计算机的意义

内容

  • 修改《植物⼤战僵⼫》的存档⽂件,使新⽤户的进度直接到达5-2关,⾦钱直接修改到10000
  • 检索植物大战僵尸的所有关卡

一、准备工作

游戏:植物大战僵尸
链接: https://pan.baidu.com/s/1aNyrPxklN8NViut3bC8LNg
提取码: lput

十六进制编辑器:Hex Editor Neo
链接: https://pan.baidu.com/s/15wiErpGf-pTqK50Hk3JufA
提取码: 81c1

二、实现任务

我相信大家拿到这个游戏的第一节事肯定是打开注册先玩一把吧,毕竟是童年的回忆吗。
请添加图片描述

修改关卡:

想必大家都知道我们玩的是单机游戏,游戏在电脑上有存档,那么要想修改游戏关卡,首先肯定是找它的存档了。哪有人就说了,哎我不想找,我就要躺平。哎没关系,我把路径放在下面,你不思考我思考,我卷死你。
文件路径: C:\ProgramData\PopCap Games\PlantsVsZombies
在这里要提醒大家ProgramData是一个隐藏文件夹,直接打开c盘看不到。
请添加图片描述

请添加图片描述
下面我们用二进制查看器看一下上述的文件
请添加图片描述
明显看到第四列存储的数字为1其余为0,每个人的想法不一样,我自己是看到这个数字跟其他的不一样时我就想知道这代表什么,然后我直接改成09,就出现了下面的情况请添加图片描述
可以看到游戏直接跳到了1-9,那么我们此时改思考,这到底代表的是什么进制的数字呢,经过一番尝试我发现这里代表的是16进制的数,然后。。。
请添加图片描述

请添加图片描述
至于下面的修改金币和解锁所有模式跟上面的类似,只不过修改的位置不一样,就留给大家自己去思考了,我相信你们一定会做到举一反三的 哈哈哈。

下面给你们看我一分钟实现的效果
请添加图片描述
请添加图片描述
最后,如果你也想在游戏中为所欲为,那快动起你的小手和聪明的大脑吧。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值