既然学了ce自带的教程,那么肯定想要实践一下,而手头上最容易时间的其实就是单机游戏了,特别是那种很老的单机游戏,非常容易上手。
加上最近正好下了植物大战僵尸,于是它就成为了我的实验品。
阳光为初始值50
首先呢,游戏其实我早就下好了,最近做实验玩了两三关。
然后打开ce选择植物大战僵尸进程。
先给大家看一下效果吧,效果是不管游戏是第几关都能使用
我这边其实已经搜索出来了,他的静态基质,其实说白了,就是这个值是最原始的值,不管你游戏怎么变动他一般都不会变的,除非游戏更新什么的,当前版本是不会变动的。
然后我们把他的值随便设置一下,锁定(锁定就是点一下激活,出现x就好了)然后我们退出这一关重进亦或者打完这一关点击下一关,发现阳光还是我们设置的值,这就是我们想要的效果了。
操作:我们首先要找到阳光的值,先搜索现在有的值,50,如果出现许多值那么我们买个向日葵种下,阳光变为0,再次搜索0,如果结果还是很多那么我们等向日葵产阳光或者天上掉阳光后,我们搜索新的阳光值,直到结果变成一个值即可。得到所需的值
然后我们双击他,就会出现到下面,之后右键选择  找出是什么改写了这个地址   然后我们改动一下阳光,会在新出现的框中出现值
得到变化的值
然后双击他记录指针
会出现详细信息,第一个红线的位置里面的5578是偏移量我们记下他,下面的1FDA8A60是第一个指针,记录下来,然后返回ce,选择一下数值旁边的框(可能是HEX也可能是16进制),然后把记录的值输入搜索,会出现一堆值,挑选适合的值
我们需要找到我们需要的值,而这个值大部分都是与众不同的值,我搜索到的是0287A4B0,前面的0019因为是一串类似的数值一般是栈的值不需要管他,我们记录下来0287A4B0这个值然后右键找出是什么访问了这个地址,然后看到出现了一堆值,并且会变动。不要慌,我们接下来把他拉一下变大,让我们可以看到最下面的值,因为出现新值会从下面出现,选择出适合正确的值
返回游戏发下其实有点小卡,但是我们只要改动阳光的值即可,之后会在这个框中出现新的值,一定要马上选中他负责会出现更多的值。得到正确的数值我是先记录下来了最后的一个值之后点改动阳光选中下一个即可。双击他出现详细信息,查看详细数据
记录下来偏移量为868,指针为02879C48,然后我们继续搜索这个值,选择绿色基质
会发现左侧出现的值中有一些绿色的值,这个就是我们需要的了,不过还需要加工一下,随便记录下来一个值,007578F8,点击手动添加地址,之后选择指针点击添加偏移量,把数值填上去即可。添加指针然后点击确定,发现出现了一个新值,P->1FDADFD8,这个值跟我们一开始搜索阳光出现的其实是一样的,这样大概率就是正确的,我们只需要试验一下即可,具体可以自行测试,因为我这个值和我之前搜索的是一样的,所以就不测试了。
终于得到了结果
其实方法还是非常简单,就是搜索指针,然后找到最初的指针即可。有什么不懂的可以留言问我!

本文作者:博主:     文章标题:Cheat Engine 植物大战僵尸之阳光
本文地址:https://zjzdmc.top/rcxx/17.html     
版权说明:若无注明,本文皆为“Datehoer的Blog-个人博客-技术分享”原创,转载请保留文章出处。
最后修改:2021 年 04 月 20 日 04 : 03 PM
如果觉得我的文章对你有用,请随意赞赏