码迷,mamicode.com
首页 > 其他好文 > 详细

植物大战僵尸(8):分析植物的攻击速度

时间:2019-07-23 15:18:02      阅读:978      评论:0      收藏:0      [点我收藏+]

标签:逻辑   搜索   内存   速度   增加   是什么   出现   技巧   使用   

实验目标:植物大战僵尸中,植物是有攻击速度的,比如每隔一段时间会吐出一些子弹,那么由此可判断吐出子弹应该是由一个计数器控制的,也就是说只要我们能够找到控制植物攻击的时钟并改写它,也就可以实现植物的无限吐子弹。


吐出子弹的遍历技巧:

CE附加游戏 -> 手动种下豌豆射手 -> 搜索未知初始化数据(未攻击)

出现僵尸 -> 开始攻击的时候 -> 使用变速精灵或变速齿轮将攻击速度放慢 -> 搜索减少的数值

回到游戏 -> 马上回到CE -> 搜索减少的数值 -> 依次重复进行5-10次左右

等待豌豆射手再次吐出子弹 -> CE直接搜索变大的数值 -> 最后剩下的地址中 数值在(0-1000)以内的就是

 

1.CE直接附加游戏,然后运行先把阳光改成9999方便我们调试,然后打开变速精灵准备好,在僵尸出现的位置种植一颗豌豆射手,马上将游戏速度调低,回到CE搜索未知初始化数据。

技术图片

等到豌豆射手吐出子弹,直接搜索减少的数值,然后切回游戏马上切回CE,搜索减少的数值,等到豌豆射手再一次吐出子弹的一瞬间马上暂停,搜索增加的数值,逻辑就是这么简单,不断尝试就能找到的,这里我没有使用变速器,不知为啥用变速器游戏会卡死。

 

2.然后我们直接在地址栏里面右击,选择是什么改写了这个地址,然后会看到一个定时器,我们直接记下这个内存地址【0045F8A9】,然后关闭CE就好了。

技术图片

 

3.

 

植物大战僵尸(8):分析植物的攻击速度

标签:逻辑   搜索   内存   速度   增加   是什么   出现   技巧   使用   

原文地址:https://www.cnblogs.com/LyShark/p/11231545.html

(1)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!