实验目标:植物大战僵尸中,植物是有攻击速度的,比如每隔一段时间会吐出一些子弹,那么由此可判断吐出子弹应该是由一个计数器控制的,也就是说只要我们能够找到控制植物攻击的时钟并改写它,也就可以实现植物的无限吐子弹。
吐出子弹的遍历技巧:
CE附加游戏 -> 手动种下豌豆射手 -> 搜索未知初始化数据(未攻击)
出现僵尸 -> 开始攻击的时候 -> 使用变速精灵或变速齿轮将攻击速度放慢 -> 搜索减少的数值
回到游戏 -> 马上回到CE -> 搜索减少的数值 -> 依次重复进行5-10次左右
等待豌豆射手再次吐出子弹 -> CE直接搜索变大的数值 -> 最后剩下的地址中 数值在(0-1000)以内的就是
1.CE直接附加游戏,然后运行先把阳光改成9999方便我们调试,然后打开变速精灵准备好,在僵尸出现的位置种植一颗豌豆射手,马上将游戏速度调低,回到CE搜索未知初始化数据。
等到豌豆射手吐出子弹,直接搜索减少的数值,然后切回游戏马上切回CE,搜索减少的数值,等到豌豆射手再一次吐出子弹的一瞬间马上暂停,搜索增加的数值,逻辑就是这么简单,不断尝试就能找到的,这里我没有使用变速器,不知为啥用变速器游戏会卡死。
2.然后我们直接在地址栏里面右击,选择是什么改写了这个地址,然后会看到一个定时器,我们直接记下这个内存地址【0045F8A9】,然后关闭CE就好了。
3.
原文地址:https://www.cnblogs.com/LyShark/p/11231545.html
时间: 2024-10-04 22:30:47