游戏辅助制作核心--植物大战僵尸逆向之阳光修改(一)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33958297/article/details/82351956

本文章使用的是植物大战僵尸中文版下载地址是:http://pan.baidu.com/s/1bpE2Y4n 如果使用其他版本可能跟图上的地址不一样 但是如果看明白了思路结果也是一样的。

.思路

通过下落的阳光值进行搜索,定位到修改阳光的地址

.实现

(1)首先进入游戏看到左上角的阳光是50 我们ce50

之后更改一下这个数值 比如可以等待下一个阳光的下落 ,或者种植一个植物 ,这里采用的方法是等待下一个阳关的下落,此时阳光的值是75然后搜索75就获得当前阳光的地址

(2)获得阳光的基质

1.获得地址之后双击 就可以在下图中看到一样的效果

2.因为阳光地址里的值是会改变的,那么我们就右键点击是谁改写了这个地址

3.进入游戏 等待下一个阳光掉落。 当我们点击新的阳光之后会出现下图

4.此时点击这个430A11这个地址 最好吧这个扩展信息中的00430a11地址记一下方便后面的自动拾取使用

5.然后回到CE 搜索eax的值 点击新的搜索

6.此时我们点击23ea7a0这个地址 因为这种0018开头的他是堆栈中的值不用管他.

这一次使用的是是谁访问了这个地址 后面和前面1-3中的步骤差不多.

7.回到游戏,阳关下落点击之后 把右边的这个窗口拉大最下方 最新的那个值就是我们点击阳光之后的值 双击就看到左边的那个寄存器窗口

回到CE继续搜索这个eax的值

在这边绿色的右边就是基质了 随便找一个使用就可以了

如下图点击添加地址

这样基质就获得了 即使下次游戏更新也不会有问题了。

首先不知道 看这个文章的朋友是什么水准的 如果这个基础会的朋友可以直接跳过这篇文章直接看下一篇。

这篇文章的目的主要是为了给之后的自动拾取,阳光生产加速做一个铺垫。

 

 

猜你喜欢

转载自blog.csdn.net/qq_33958297/article/details/82351956