第一章 Cheat Enginee(CE)使用指南

您所在的位置:网站首页 ce修改器怎么代码修改 第一章 Cheat Enginee(CE)使用指南

第一章 Cheat Enginee(CE)使用指南

2023-12-31 09:40| 来源: 网络整理| 查看: 265

1.1   Cheat Engine核心功能详细说明(以植物大战僵尸为例)

1.1.1 Cheat Engine修改器概述

 

1.1.1 附加程序

(1)打开Cheat Engine(后简称CE)与要附加的应用程序。

(2)点击左上角电脑图标,附加程序。

 

 

 选择要附加的程序并单击打开

1.1.2 内存扫描

(1)查看游戏中你要修改的数值,拿阳光举例其数值为精确的50

 

(2)数值填入50,类型选择精确数值,数值类型一般都为四字节,选好后单击首次扫描,扫描结束后结果栏出现很多结果。

(如果找不到该数值可能是数值类型选择错误,有时游戏加密了数值其可能为乘除某个数或数值类型为浮点型,需要根据实际情况来判断,可以选择扫描未知初始值,然后不断变化该数值,选择变动的数值不断扫描,得到想要的地址)

 

 (3)在游戏中想办法改变刚才扫描的数值,将改变后的数值填入数值栏单击再次扫描。

 

 (4)重复操作直到出现的结果很少,双击该结果将其加入地址栏中

 

 

 (5)在地址栏中修改数值,进入游戏后观察要修改的数值是否变动,若变动成功,则找到了对应的内存地址

 

 (但注意找到的地址一般为动态地址,重启游戏或者进入下一关很可能不能失效,所以要找基址即不变的地址,再用指针由基址指向对应的动态地址,即可长久使用,详细方法见1.1.6手动添加地址)

1.1.4 代码注入(举例为修改拾取阳光的数值)

(1)右击相关的地址点击“找出是什么改写了这个地址”

(2)出现窗口后切换出游戏拾取阳光,返回刚刚的窗口,可以看到窗口中出现了相关的指令。

 

 

(3)选择该指令后点击右侧的“显示反汇编程序”,出现如下窗口。

 (4)选择刚才的那个指令点击工具—>选择最后一项“自动汇编”

 (5)在出现的自动汇编窗口中选择上方的“模板”点击最后一项“CT框架注入”,之后再点击上方的“模板”,选择第一项“代码注入”,之后点击确定。在newmen后加入要替换的代码,我们将add [eax+00005560],3E8(3E8为十六进制的1000)写到这个地方。

(这里使用的是汇编代码add为增加的意思,add [eax+00005560],3E8就是把[eax+00005560]这个地址的值增加1000)

 (6)点击下方的执行,然后就在这个自动汇编的窗口上点击“文件”—>“分配到当前CT表”,退出到ce主页,发现地址栏中出现了脚本,点击激活,生效即为注入成功。

 

1.1.5变速器

(1)在ce主页中找到“启用变速修改”或“变速精灵”单击后,输入要调整的游戏倍速即可。

(如果启动不成功建议更换ce版本后重试)

(我上传的版本中变速器不能使用,大家可以去度娘上找一个新版本的CE)

1.1.6手动添加地址

(一般添加的是由动态地址指向的基址)

(这里以找阳光基址为例)

(1)在1.1.2操作到下图步骤后。

 

 (2)双击该指令弹出如下窗口,记录“要查找的该地址的指针数值可能是XXXXXXXX”,记录下该十六进制数据。

(可以复制,建议不要关闭下图这样的详细信息的窗口以便最后输偏移时使用)

(这次操作中偏移为(2)步中的红色字00005560,需要记录下来)

(3)退回ce主页面,单击“新的扫描”,勾选十六进制对勾,在数值处填入刚才记录的数值,其余默认即可。

 

 (4)观察查到的结果,我举的这个例子比较难有64个,将它们都双击添加到地址栏(如果只有一个,就容易了,不断重复记录下每一个地址和偏移直至地址栏中出现绿色地址即可跳转到第(7)步)

 (5)点入每一个地址右键,查看“找出是什么访问了这个地址”,再次在游戏里改变数值,如果只有少量的命令或者有很多push命令则舍去这个地址,再找下一个,直至出现如下图的样式,看到频繁的访问一个地址,双击其中的任意一个地址,记录“要查找的该地址的指针数值可能是XXXXXXXX”中的XXXXXXXX,并记录偏移量,将XXXXXXXX放到数值栏里勾选16进制,再首次扫描。

 

 (6)这里搜16进制数值02879C90

会发现很多结果,找到一个绿色的就行,这就是基址,将它的地址双击记录下来。

 (7)退回ce主页面点击“手动添加地址”,勾选“指针”,在最下面的框中填入刚刚找到的基址的地址,上面的框根据刚刚保留详细信息窗口,填入偏移量,点击确定。

 

1.1.7 作弊器生成

(1)在地址栏添加好需要的东西就能生成作弊器了。

(2)在ce主页上点击“文件”——>“从表单中生成通用修改器Lua脚本”,选择对应的程序名称,输入标题(英文加数字,不要中文,不要中文,不要中文)

 (3)点击左下角添加热键,输入相应的热键等数据,点击确定。

之后点击“生成修改器”,选择对应的功能即可。

保存后打开刚刚生成的exe文件,在游戏中按设计的热键即可生效。

 

 这是我生成的修改器样子,因为没有图片当图标,将就一下,嘿嘿

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3