Cheat Engine是一款内存修改编辑工具 ,它允许你修改你的游戏或软件内存数据,以得到一些其他功能。做过反汇编或者外挂的应该少不了它,现在简单演示一下怎样使用这个软件!
cheatengine教程――工具/原料Cheat Engine软件cheatengine教程――方法/步骤
cheatengine教程 1、
CE版本比较多,用起来大同小异,这里就以6.3的版本为例,电脑游戏不多,就下一个植物大战僵尸这个单机游戏作为演示,是怎样修改阳光值的!
cheatengine教程 2、
先打开CE与植物大战僵尸这个游戏,点选CE左上角按钮,载入游戏的进程!
cheatengine教程 3、
运行游戏,这里可以阳光的数是50,先来扫描一下这个50的数值,可以看到有很多的结果出来!
cheatengine教程_cheatengine
cheatengine教程 4、
接着改变游戏的阳光数,然后再次扫描,再次改变阳光的数量,继续再次扫描,可看到这个内存地址就是存放阳光数的地址!
cheatengine教程_cheatengine
cheatengine教程 5、
把所得到内存地址添加到地址列表中,可适当修改一下描述值,便于自己识别!
cheatengine教程 6、
再改一下这个这个地址的值看看阳光,应该是跟着改变的,这里改成为10000,游戏中的阳光值也变成了10000了, 这就是改变内存中数据的效果!
cheatengine教程_cheatengine
cheatengine教程 7、
接下来就是要寻找游戏阳光值的基址了,因为现在这个内存地址是系统随机分配的,游戏每次运行都有可能不同的,只有找到基址,找出它的偏移,才能保证每次通过这个地址就可以修改阳光值!
cheatengine教程 8、
这部分需要了解一些寄存器,找基址有可能进行一次偏移、二次偏移或者三次偏移,主要找到是那个内存的值改变了现在这个内存地址的值,一步一步的寻找下去,需要一定的耐心与经验积累才能快速的找到基址!这里要篇幅有限,不作细说了!
cheatengine教程_cheatengine
cheatengine教程 9、
从图中可以看到一个edi寄存器的值加下一个移偏值得到了现在这个存阳光的内存地址,就可以再次扫描edi的值,因为是十六进制,需要将hex勾选,建立新的扫描!一步一步的找到基址,一般结果的地址为绿色的都有可能是基质了!
cheatengine教程――注意事项CE对不同的游戏需要不同处理方法,这里篇幅有限不能详细说明,需要详细教程的可以的私信给我,给你发教程