用CE修改植物大战僵尸卡片的冷却时间???要详细的,成功了加分。
冷却时间是可以修改的,所以具体的冷却时间可以有修改者自己决定。
修改方法:
进入游戏后,当游戏正式种植状态的时候,暂停,CE转入进程,首次扫描(未知的值)
回到游戏,取消暂停,点选第一框里的植物种植,这时,植物开始冷却,暂停,切换到CE
扫描(变动的值),
回到游戏,不要取消暂停,切换到CE扫描(未变动的值),
回到游戏,取消暂停,等植物完全冷却,暂停,切换到CE扫描(与首次扫描相同的值)
这时搜索出来的地址应该很少了,如果还没找到,重复2-4步
这里假设我们找到了地址,那么现在就是找基址了,网上的教程应该够用了吧
这是找到的基址(006a9ec0)(不同电脑不同时间是不一样的因为后台运行的程序不一样)
下面是指针
偏移1 768
偏移2 1c
偏移3 140
偏移4 4c(这里就是我们要改的指针了,这是第一个框里的植物,经扫描发现第二个植物
的是9C,9C-4C=50,也就是说第二个植物的偏移是第一个植物+50,以此类推,第三个
植物就是9C+50=EC,第四植物……)
那么要实现无冷却要设置多少植合适呢?这里我也遇到了一个小问题,因为第一植物在完
全冷却的状态下返回的值是801,那么就锁定为801好了,第二个也设成801,第三个设成801就不成了,经分析原来向日葵和豌豆射手预设的值是801,其它植物都是5001,那么我把它们都设置5001,然后……嗯,相当成功
提示一下,金钱是以10为单位的,也就是说游戏里是10,那么搜索就是1,游戏里是220,搜索就是22
打开游戏,当游戏正式种植状态的时候,暂停,CE转入进程,首次扫描(未知的值)
回到游戏,取消暂停,点选第一框里的植物种植,这时,植物开始冷却,暂停,切换到CE扫描(变动的值),
回到游戏,不要取消暂停,切换到CE扫描(未变动的值),
回到游戏,取消暂停,等植物完全冷却,暂停,切换到CE扫描(与首次扫描相同的值)
这时搜索出来的地址应该很少了,如果还没找到,重复2-4步
这里假设我们找到了地址,那么现在就是找基址了,网上的教程应该够用了吧
这是我找到的基址
006a9ec0
下面是指针
偏移1 768
偏移2 1c
偏移3 140
偏移4 4c(这里就是我们要改的指针了,这是第一个框里的植物,经扫描发现第二个植物的是9C,9C-4C=50,也就是说第二个植物的偏移是第一个植物+50,以此类推,第三个植物就是9C+50=EC,第四植物……)
那么要实现无冷却要设置多少植合适呢?这里我也遇到了一个小问题,因为第一植物在完全冷却的状态下返回的值是801,那么就锁定为801好了,第二个也设成801,第三个设成801就不成了,经分析原来向日葵和豌豆射手预设的值是801,其它植物都是5001,那么我把它们都设置5001,然后……嗯,相当成功
提示一下,金钱是以10为单位的,也就是说游戏里是10,那么搜索就是1,游戏里是220,搜索就是22
本人原创,欢迎支持,O(∩_∩)O哈!
先搜未知数值
然后种下一个植物,植物进入冷却,然后搜变动数值,重复这一操作
冷却好了之后,然后搜未变动数值,重复这一操作
搜出地址后,直接调用【是谁改变了这个地址】
然后自动汇编,AOB,生成,可以改所有格子冷却。
2014-02-18