Cheat Engine自带小游戏step1的通关思路
Step1小游戏
多试几次可以发现如下规律:前4次开火敌人会掉血,第5次开火瞬间,敌人就处于恢复状态,无论开火快慢,敌人永远不会死亡。
通关的几种思路:
- 修改敌人血量,使其在前4次开火就死亡
- 修改我方攻击力,使敌人在前4次开火就死亡
- 固定剩余子弹数不变,可以持续开枪而不换弹
- 修改弹匣容量使其超过5,开5枪不换弹,敌人不会恢复
按照以上思路,依次尝试破解游戏
修改敌人血量
生命值用单浮点表示,扫描类型未知初始值,多次测试得到敌人生命值的2个有关地址,一个初始值100,另一个是科学计数法表示的浮点数,同时还知道开火攻击力值为24。
依次尝试修改敌人的2个生命值,结果如下:
- 失败:多次修改生命值为0~96之间的数,发现只要开一枪,生命值会自动恢复成初始值开枪后的结果,也就是说修改这个生命值无效。