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

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文件,在游戏中按设计的热键即可生效。

 

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

 

### 安装 Cheat Engine (CE) 为了成功安装 Cheat Engine (CE),需遵循特定的操作流程以确保软件能够正常运行。 #### 下载 Cheat Engine 访问官方网站或可信资源下载最新版本的 Cheat Engine。官方站点提供了适用于不同操作系统的稳定版和开发版,建议选择稳定版以减少潜在兼容性问题[^1]。 #### 执行安装程序 找到已下载的安装文件并双击启动安装向导。对于 Windows 用户,默认情况下会弹出用户账户控制(UAC)提示询问是否允许此应用对计算机进行更改;点击“是”继续执行安装过程。 #### 阅读许可协议 安装过程中会出现许可协议页面,在这里可以选择接受或拒绝条款。务必仔细阅读这些条款再做决定,因为它们包含了重要的法律声明以及使用条件说明。 #### 选择组件与路径设置 接下来可以自定义要安装的功能模块及目标目录位置。如果不确定具体需求,则保持默认选项即可完成基本配置。注意:某些高级特性可能依赖额外库的支持,因此推荐勾选所有可选项以便日后扩展用途。 #### 开始安装 确认无误后单击下一步按钮正式开始部署工作。整个过程通常较快结束,期间请勿中断电源供应以免造成数据丢失或其他不可预见的问题发生。 #### 启动 Cheat Engine 当屏幕显示“已完成”的字样时即表明安装顺利完成。此时可以通过桌面快捷方式或者开始菜单中的条目来打开应用程序验证其可用状态。 ```bash # 如果遇到无法启动的情况,请尝试以管理员身份运行 sudo ./cheatengine.exe # Linux/MacOS下假设通过Wine环境运行 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值