《植物大战僵尸》游戏数据修改
Posted 小花花-
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《植物大战僵尸》游戏数据修改相关的知识,希望对你有一定的参考价值。
本次任务实现修改植物大战僵尸后台数据:
- 修改《植物大战僵尸》的存档位置。能跳到指定关卡5-1
- 修改《植物大战僵尸》的存档文件,让你的游戏账户有1w金币
- 同时通过修改关卡完成下面的任务:
- 修改关卡后解锁<迷你游戏>
- 修改关卡后解锁<生存模式>
准备工作
-
下载[《植物大战僵尸》]
-
下载[二进制编码软件]
正式开始
一、找到游戏数据存档位置
通过百度我们可以查询到《植物大战僵尸》用户存档文件路径:
我的路径是C:\\ProgramData\\PopCap Games\\PlantsVsZombies\\userdata
注意ProgramData文件夹是隐藏的,可以通过百度搜索一下如何通过配置显示出来
二、打开用户存档一步步解析
我们用二进制编码软件打开游戏用户存档文件路径下的user1.dat:
映入眼帘的是密密麻麻的数字,是不是看着头皮发麻?这时候千万不能慌,理清思路,我们先截图保存下来,玩一把游戏看看这里的数据是否有啥变化。
通过一把游戏我们发现04列的值由01变成了02,这是否代表了关卡呢?
我们将02修改成09试试
发现游戏确实从1-2直接跳到了1-9
但是这离我们的目标5-1还远呢,该怎么办呢?这不禁又让大家陷入了苦恼,我们不妨再进入玩上一把,看看从1-9到2-1有啥变化没有?
游戏结束我们到达了1-10关发现原来09的位置变成了0a,相信学习过十六进制的同学都知道 0a = 10 吧!那不妨试试把0a改成0b,从10到11会又怎样的变化呢?
果然修改成11我们就到了2-1关,那这会我们的思路就清晰了。
- 01代表了1-1
- 02代表了1-2
- 09代表了1-9
- 0a代表了1-10
- 0b代表了2-1
不难猜出5-1就是游戏的第41关,通过十六进制的查找,我们换算出 41 = 29 我们试试用二进制编码软件将数据修改成29试试:
果然经过修改,我们成功到达了5-1关,这样同学在玩游戏的时候就能剩去很多前面的步骤了!是不是我们也能直接到达最后一关呢?答案肯定是肯定的啦!
到这边我们第一个任务就算是完成了!
接下来我们就要进行第二个任务了:
- 修改游戏,让你的账户有1w金币
打开商店,我们发现我们连一个银币也没有,不禁又要感叹了,我们为啥这么穷。
没有钱我们就去赚嘛,再去玩一把试试,终于让我们赚了10银币。
我们发现08这列的值变成了01
这似乎是一个中的发现呀!
试试修改这里的值,但是两位的十六进制最大也才ff:
ff换算成十进制才255:
经过我不谢的努力,成功将硬币从2550赚到了2610,此时我们发现:
09列这列从原来的00变成了01,而08列变成了05,我们从09到08组合在一起就是105刚好等于261,这时我们又发现了规律,那1000 不就是3e8嘛,我们修改试试看:
再打开游戏看看是否有1w的游戏币:
果然不出所料,游戏币增加到了1w:
我们这边只让游戏币增加到了1w,有兴趣的同学可以尝试探索一下增加到10w甚至100w该怎么操作呢?学会了这神奇的操作以后害怕游戏里没有足够的钱花吗,哈哈~
好了,这回第二个任务也完成了,就剩最后一个任务了
- 解锁迷你游戏和生存模式
可以尝试是否到达第几关就能自动解锁,试试修改关卡级别吧!
但是你会发现其实并不行。
那到底该怎么办呢办呢?
百度搜索一下解锁要求吧!
解谜模式要玩到关卡4-6才有(就是第一次有矿工僵尸的那一关);
生存模式要过完关卡5-10才有(僵王博士那关,打得过他就开了)。
当这边有数值了,解密模式就开启了!
![在这里插入图片描述](https://img-blog.csdnimg.cn/e1590bf76412441da3154ede304c79b6.png
当这里有数值了那么全都已经解锁了
到这里我们的任务都完成了!
当然你也可以通过修改达到更多的效果,如:
- 无限阳光
- 植物种植无CD
- 自动拾取阳光
- 还有很多很多
感兴趣的同学可以更加深入的探索。
可以参考视频: 链接.
以上是关于《植物大战僵尸》游戏数据修改的主要内容,如果未能解决你的问题,请参考以下文章