易语言实现植物大战僵尸种植无消耗
种植植物消耗阳光,所以无消耗应该从阳光入手,用CE找到阳光地址。

然后种植植物,找到访问的地址。

分析出两个数据。

OD跟踪下地址发现上面一行有个sub,是相减,也就是说种下植物用原来的阳光值-对应种植的阳光值,把这行nop掉,所有种植的植物都不会耗费阳光。

nop填充后回到游戏确实可以达到效果—无消耗
然后写代码一块收到两个帖子的启发
https://bbs.125.la/thread-13633516-1-1.html
https://bbs.125.la/thread-13741888-1-1.html
这里我直接转换一下机器码然后写入内存字节集

效果

C语言实现功能代码
byte buf[]={0x90}; // [144]也可以
hProcess = GethProcess("植物大战僵尸中文版");
WriteProcessMemory(hProcess,(LPVOID)(0x41BA74),buf, 1, NULL);