游戏辅助制作核心--植物大战僵尸逆向之阳光修改(一)
本文章使用的是植物大战僵尸中文版下载地址是:http://pan.baidu.com/s/1bpE2Y4n 如果使用其他版本可能跟图上的地址不一样 但是如果看明白了思路结果也是一样的。
一.思路
通过下落的阳光值进行搜索,定位到修改阳光的地址
二.实现
(1)首先进入游戏看到左上角的阳光是50 我们ce搜50
之后更改一下这个数值 比如可以等待下一个阳光的下落 ,或者种植一个植物 ,这里采用的方法是等待下一个阳关的下落,此时阳光的值是75然后搜索75就获得当前阳光的地址
(2)获得阳光的基质
1.获得地址之后双击 就可以在下图中看到一样的效果
2.因为阳光地址里的值是会改变的,那么我们就右键点击是谁改写了这个地址
3.进入游戏 等待下一个阳光掉落。 当我们点击新的阳光之后会出现下图
4.此时点击这个430A11这个地址 最好吧这个扩展信息中的00430a11地址记一下方便后面的自动拾取使用
5.然后回到CE 搜索eax的值 点击新的搜索
6.此时我们点击23ea7a0这个地址 因为这种0018开头的他是堆栈中的值不用管他.
这一次使用的是是谁访问了这个地址 后面和前面1-3中的步骤差不多.
7.回到游戏,阳关下落点击之后 把右边的这个窗口拉大最下方 最新的那个值就是我们点击阳光之后的值 双击就看到左边的那个寄存器窗口
回到CE继续搜索这个eax的值
在这边绿色的右边就是基质了 随便找一个使用就可以了
如下图点击添加地址
这样基质就获得了 即使下次游戏更新也不会有问题了。
首先不知道 看这个文章的朋友是什么水准的 如果这个基础会的朋友可以直接跳过这篇文章直接看下一篇。
这篇文章的目的主要是为了给之后的自动拾取,阳光生产加速做一个铺垫。