游戏就不介绍了,所用工具为CE和OD,开始先上一张效果图。
观察可知,植物每隔一段固定时间产出阳光,可能有计算产出阳光时间的处理程序,修改该处理程序可以更改阳光产出速度。
1.首次搜索未知初始值;
2.回到游戏,未产出阳光前搜索减少的数值;
3.产出阳光后立即搜一次增加的值;
4.重复2、3步骤。
一、简介 游戏就不介绍了,所用工具为CE和OD,开始先上一张效果图。
二、思路 观察可知,植物每隔一段固定时间产出阳光,可能有计算产出阳光时间的处理程序,修改该处理程序可以更改阳光产出速度。 三、实现 (一)CE找出产出阳光计时数据
假设阳光计时数据为0时植物产出阳光,产出阳光后计时数据变为最大(这里是假设,请不要问为什么)。CE附加游戏进程,种植一棵产出阳光植物,具体如下:
1.首次搜索未知初始值; 2.回到游戏,未产出阳光前搜索减少的数值; 3.产出阳光后立即搜一次增加的值; 4.重复2、3步骤。 得到结果如下图:
1.首次搜索未知初始值; 2.回到游戏,未产出阳光前搜索减少的数值; 3.产出阳光后立即搜一次增加的值; 4.重复2、3步骤。
观察可知,地址栏中最后一条为计时数据地址。将该地址锁定为0,效果见下图:
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
AperOdry 感谢分享 ,以前找pvz的提示框CALL一直找不到,请问Lz有没有什么好的思路可以分享的 ?
ggsuper 提示框?是游戏暂停的那个?
AperOdry 对,就是那个 想自己添加Diy一些功能,需要调用那个call
fgzhanhao 这样就能有个优吗 [em_38]我7年的wg功力 不是个个精华?
wonderzdh 你应该找到出阳光的call,然后调用一下。