怎么无冷却放植物(pvz2无冷却)
你把植物中上去后不是要过一会才能使用吗 不能使用的那段时间叫做冷却 无需冷却就是放完植物后无需再等了 如 平常用坚果墙要等好久才能再种下一个 用了修改器可以种完一个再种一个 不用等了
植物大战僵尸怎样实现全部植物无cd啊 第一个植物无cd我会做,mfc先取到当前卡槽数目,再循环设置无cd就行了吧,每个卡槽0x50大。
英文原版
一级基址:0x006A9EC0
卡槽格数:+768 +144 +24
+28 当前恢复使用的值 == +2c可以使用
+2c 要多少恢复值才可以使用
+38 物品的类型
+50 下一格
中文年度版
基址:007794f8
植物栏格数:+868 +15c +24
植物当前冷却值:+868 15c +4c
植物冷却时间:+868 +15c +50
植物栏列表:+868 +15c +5c
年度英文
基址 00729670
植物栏格数:+868 +15c +24
植物当前冷却值:+868 15c +4c
植物冷却时间:+868 +15c +50
植物栏列表:+868 +15c +5c
取消冷却时间:
以英文原版为例
这个是修改卡槽卡片的参数实现的
卡槽:+768 +144
+4c 当前冷却时间(增加值)
+50 为冷却所需时间
当+4c的值增加至+50的值时,卡片冷却完成,+4c重置为0
具体方法就是将+50 的值锁定为0即可实现取消冷却时间
当然有几个卡槽就要锁几个值
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