首先打开植物大战僵尸然后打开ce,进行调试。
通过观察发现初始阳光为50,这里在ce里进行精准数值的扫描。
通过扫描发现了以上这些结果地址,显然没什么卵用,要想获得阳光的动态地址可以通过设置它的变化来找到地址。这里将向日葵种下初始的50阳光值为0后(这里阳光的值已经进行了一次变化)通过ce再进行一次扫描。找到了阳光的动态地址。
这里双击跳转到下面的ct表
对着数值的地方进行双击,将数值为0的值改变为想要的阳光数,此时随着改变值的数据游戏中的阳光也发生了对应的改变。
现在种下一个植物阳光进行减少了,此刻我并不希望我失去我的阳光,就可以对着刚才的ct表进行调试了,右键此表选中红色区域
来到这个界面
看到什么都没有,什么都没有就对了,现在在游戏里种植物发现这个界面多了一些数据
双击一下发现在这条指令附近有一条汇编指令(sub),在汇编中它代表减法的意思,所以我盲猜是种了植物消耗了阳光,我直接就是把它改成add,add是汇编中的加法的意思
经过改动发现阳光果然通过种下的植物增加了。
后面的cd无冷却之后再写因为我要吃饭了。