文档介绍:植物大战僵尸程序
IE课程设计方案
2
IE课程设计方案
此修改器的目的是要实现修改阳光值〔如上图中的数值:1950〕,因此要找出游戏中存放“阳光〞的内存地址,然后使用API函数WriteProcessMemory进展内存修改,但是每次运行游戏时这个内存地址都会不一样,所以要找出基址。
使用的工具是Cheat Engine 〔以下简称CE〕
3
IE课程设计方案
步骤如下:
1、翻开游戏并运行在窗口模式,再翻开CE,点击左上角电脑图标->选中进程->确定,如以下图:
4
IE课程设计方案
2、在数值框中输入当前阳光数50,点击首次扫描;
切换到游戏中种一棵向日葵,使阳光数变成0;
再切换回CE,在数值框中输入0,点击再次扫描;
5
IE课程设计方案
6
IE课程设计方案
3、双击此地址添加到下方的地址列表中,在列表中双击“数值〞下面对应的内容可以修改此内存值;
我们将值改成1000试试看,如以下图:
7
IE课程设计方案
8
IE课程设计方案
再看看游戏中的值,修改成功了,如以下图:
9
IE课程设计方案
如上图所示,内存地址“0CD29FB8〞就是存放阳光的地址,我们可以随意的修改此内存中的数值。
但是此地址是动态的,下次运行游戏时它存放的肯定就不是阳光了,我们要继续查找不会变的静态地址,看下一步。
10