Step1

欢迎使用 Cheat Engine 训练教程 (3.4)

本教程将尝试讲解在游戏中作弊的一些基本知识. 并帮助你熟悉 Cheat Engine 的使用方法 (简称为CE). 请按下面的步骤开始.

1: 首先要打开Cheat Engine (如果你还没有运行它的话). 2: 然后点击"打开进程"图标(左上角那个带有电脑的图标,且位于"文件"下方.). 3: 当进程列表窗口打开后请在列表中找到这个教程程序. 它类似于 "00001F98-Tutorial-x86_64.exe" or "0000047C-Tutorial-i386.exe". (前面的8位数字/字母可能会有差异.) 4: 如果你找到了这个进程就点击它, 然后点击 "打开" 按钮. (现在暂时不要理会其它的按钮,如果你有兴趣的话,以后再研究它们.) 恭喜你! 如果以上步骤没什么意外的话, 进程列表窗口将会消失并且在 Cheat Engine 主界面的上方会显示选择的进程名称.

好了,点击"下一步"按钮进入下一个步骤(或输入密码进入你要练习的步骤. )

如果你有什么问题, 请访问forum.cheatengine.org, 然后点击 "Tutorials" 查看初学者指南!


Step2

步骤 2: 精确值扫描 (密码=090453)

现在你已经用 Cheat Engine 中打开了教程,为我们下一步的练习做好了准备。

你可以在本窗口的左下方看到显示的"健康:XXX", 在你每次点击"打我"按钮时,它的值便会减少。 要进入下一关,你必须找到这个数值并把它改成 1000 。 很多方法都可以找到这个数值的位置,但我将告诉你一个最简单的方法,"精确数值"扫描: 首先确认数值类型是设置为2字节或4字节,设置成1字节也可以的,不过最终修改数据的时候便会有点麻烦了(虽然说这是很容易解决的问题)。假如该地址后边的字节数值都为 0 , 那么你设置成8字节也未尝不可, 在这我们就不必赌一把了。单浮点数,双浮点数,以及其他的扫描方法在这里行不通的,因为它们储存数值的方式不同。 当数值类型设置正确后,确认扫描类型设置了"精确数值",把健康值填写在数值的输入框,并点击"首次扫描",稍等一会儿(假设你的电脑非常的慢),扫描完毕,扫描的结果将会显示在主界面的左侧。 如果检索结果多于一个,你无法确定哪一个是正确的地址,那么继续点击"打我",并将变更后的"健康值"填写在数值输入框中,点击"再次扫描",重复这些步骤,直到你能确认已经找到了地址(在地址列表中只有一个地址)。 好,双击左侧列表中的地址,该地址便会移动到下方的地址列表中并显示它的当前数值。r 双击下方地址列表中的数值(或者选择它,按下回车),填写你要修改的数值:1000 。 如果操作正确,"下一步"按钮将变成可点击状态,本关就完成了。

提示: 如果你在扫描过程中出现了错误,可以点击"新的扫描"重新再来。当然,你也可以点击"打我"去查找一些更有价值的线索。

1.打开示例进程

image.png

2.功能说明 image.png 前面的是模块地址,模块地址每次在app启动的时候由系统进行分配;辅助修改内存的一般需要基址,也叫做静态地址,但这个地址并非静态的,可以由模块的地址+固定偏移得到;所以再次启动也可以定位到内存地址。


image.png 数值输入框,16进制一般用于搜索内存地址


image.png

首次搜索时候使用的搜索方式,精确搜索和模糊搜索


image.png

搜索的数据类型


image.png

搜索内存设置


image.png

逻辑非运算:搜索的时候取反 开启变速:变速当前进程


3.确定搜索条件 image.png

100 整数型,精确数据,默认4字节搜索足够了,2字节也可以,官方建议少使用1字节来搜索,点击首次搜索


4.减少搜索的结果 通过变化的数值,再次搜索精确的数值,最终可以确定到一个数据


5.修改内存数据的值

image.png

image.png