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

 

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

 

  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Cheat Engine 是一款免费的内存修改工具,它可以用来修改计算机游戏中的内存值,例如修改游戏角色的属性、增加游戏物品等。不过需要注意的是,使用 Cheat Engine 修改游戏内存可能违反游戏开发商的规定,因此请谨慎使用。 下面是 Cheat Engine 的使用方法: 1. 下载并安装 Cheat Engine:你可以从 Cheat Engine 官网(https://www.cheatengine.org/)下载并安装 Cheat Engine 软件。 2. 打开游戏和 Cheat Engine:在打开游戏之前,先打开 Cheat Engine 软件。在 Cheat Engine 界面中,点击左上角的“打开进程”按钮,选择游戏的进程文件(通常是游戏的可执行文件)。 3. 搜索游戏内存:在游戏中找到你想要修改的数值,例如游戏角色的金钱数。然后,在 Cheat Engine 界面中,点击左上角的“新扫描”按钮,在弹出的窗口中输入你想要搜索的数值,点击“首次扫描”按钮。 4. 修改游戏内存:在 Cheat Engine 界面中,你会看到搜索到的数值列表。在游戏中修改数值(例如,让角色获得一些金钱),然后回到 Cheat Engine 界面,再次点击“下一次扫描”按钮。重复这个步骤,直到只剩下一个或少量的搜索结果。 5. 锁定数值:在 Cheat Engine 界面中,选中搜索结果,右键点击它,选择“添加到表格”或“添加到地址列表”。然后,在表格或地址列表中,双击数值,修改数值,点击“锁定”按钮。 需要注意的是,使用 Cheat Engine 修改游戏内存可能会导致你的游戏账号被封禁,因此请谨慎使用,并遵守游戏开发商的规定。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值