▒ 目录 ▒ 🛫 导读开发环境 1️⃣ 安装和基本使用安装设置中文语言开启教程 2️⃣ 第一关:打开进程翻译操作步骤 3️⃣ 第二关:精确值扫描翻译操作步骤 4️⃣ 第三关:未知的初始值翻译操
版本号 | 描述 | |
---|---|---|
文章日期 | 2023-03-26 | |
操作系统 | MacOS Big Sur 11.5 | |
Cheat Engine | 7.4.3 | |
- 打开CE官网(https://www.cheatengine.org/),直接下载Mac版本的应用。
- 应用解压拷贝到《应用程序》中,方便使用。
- 点击界面右上角CE图标下面的《Setting/设置》按钮
- 按照下图设置中文简体。(面板下方可将语言设置添加到菜单中)
重启应用生效。
ps: 小编第一次设置未生效,重启多试了几次就可以了。
点击《帮助》菜单,然后选择《Cheat Engine 教程》菜单,即可打开CE教程应用。
打开
CE教程
后,会启动应用,如下图所示:
没有找到Mac下中文版的软件,这里直接翻译如下:
欢迎来到“作弊引擎教程(v3.4)”,本教程将教你如何在电子游戏中作弊,并向你展示如何使用作弊引擎(或简称CE)。请按照以下步骤开始:1:如果作弊引擎尚未运行,请先打开它。2:单击“打开进程”图标(它是位于“文件”下方的顶部左侧带有计算机的图标)。3:现在,打开了进程列表窗口,请在列表中查找本教程的进程。它可能看起来像“00001F98-Tutorial-x86_64.exe”或“0000047C-Tutorial-i386.exe”(前8个数字/字母可能会有所不同)。4:找到该进程后,请单击它选择它,然后单击“打开”按钮。(现在不用担心其他按钮,如果你感兴趣的话,可以以后再了解它们。)恭喜你!如果您一切操作正确,则进程窗口应该消失,并且作弊引擎现在已连接到教程中(你会看到CE的顶部中央处有进程名称)。单击下面的“下一步”按钮以继续,或填写密码并单击“确定”按钮以进行下一步操作。如果你遇到问题,可以简单地前往 forum.cheatengine.org 然后单击“教程”以查看面向初学者的指南!
按照上面的说明进行操作,如下图所示:
最后点击教程软件
的Next
按钮,进入下一关。
***ps:***其实这一步只是告诉我们,使用CE需要先打开目标进程。
本关的目标是学习CE
精确值扫描
功能。
- 我们将
教程软件
当做一个模拟的游戏软件。- 该软件初始值有100点血量。
- 通过下方的《Hit me》按钮,模拟软件被攻击,血量减少。
- 通过CE找到血量的内存地址(本关,血量地址是固定的,常见的游戏一般也都是固定的。CE扫描的本质就是
通过不断删选内存地址中的值,找到目标软件中的地址
)。- 通过CE将目标地址(
血量
)篡改为1000
。
第二步:精确值扫描 (PW=090453)现在您已经通过作弊引擎打开了教程,让我们进行下一步操作。您可以在此窗口底部看到文本“Health: xxx”。每次点击“Hit me”时,您的生命都会减少。要进行下一步操作,您必须找到这个值并将其更改为1000。查找该值有不同的方法,但我将告诉您最简单的“精确值”方法:首先确保值类型至少为2字节或4字节。1字节也可以使用,但是当您找到地址并希望更改它时,您会遇到一个易于修复的问题。如果地址后的字节为0,则8字节可能会起作用,但我不会打赌。单倍、双倍和其他扫描方式都不起作用,因为它们以不同的方式存储值。当值类型正确设置时,确保扫描类型设置为“精确值”然后在值框中填入您的生命值。然后点击“First Scan”扫描完成后,列表中会显示出结果。如果您找到了多个地址并且不确定哪个地址是正确的,请点击’Hit me’,在值框中填入新的生命值,并单击’Next Scan’重复此步骤,直到您确定找到了正确的地址(包括列表中只有一个地址……)现在在左侧的列表中双击地址。这使地址在底部的列表中弹出,显示当前值。双击该值(或选择它并按回车键),将该值更改为1000。如果一切都进行得顺利,下一个按钮应该变为可用状态,并且您已准备好进行下一步操作。注意:如果在扫描过程中做错了任何事情,请单击“New Scan”并重复扫描。此外,请尝试改变值并点击’hit me’来进行尝试。
- 首次扫描
- 再次扫描
模拟应用比较简单,执行一次《再次扫描》即可找到目标地址,真正的游戏需要不断修改目标值,并多次执行《再次扫描》。
- 修改目标值
- 稍等片刻,《Next》按钮就会被激活,点击进入下一关。
本关针对未知初始值的内存进行首次扫描,通过
减少的数值
或者数值减少了...
等扫描类型进行删选。
步骤3:未知起始值(PW = 419482)好的,既然您已经知道如何使用精确值查找值,那么让我们继续下一步。首先,既然你正在进行新的扫描,你必须先点击“新扫描”,开始一项新的扫描。(你可能认为这很简单,但你会惊讶地发现有多少人会卡在这一步)我不会再解释这一步,所以记住这一点。现在你已经开始了新的扫描,让我们继续。在以前的测试中,我们知道了初始值,所以我们可以使用精确值,但现在我们有一个我们不知道起始值的状态栏。我们只知道该值在0到500之间。并且每次你点击“打我”时,你会失去一些生命值。每次失去的数量会显示在状态栏上方。同样,有几种不同的方法来找到该值。(如进行减少值的扫描),但我只会解释最简单的方法。“未知初始值”和减少值。因为你不知道当前值是多少,所以精确值不会有任何好处,所以选择“未知初始值”作为扫描类型,再次,值类型为4字节。(大多数windows应用程序使用4字节)点击“首次扫描”,等待完成。完成后,单击“打我”。你将失去一些生命值。(你失去的数量会显示几秒钟,然后消失,但你不需要那个)现在进入作弊引擎,选择“减少值”并单击“下一次扫描”当该扫描完成后,再次点击打我,重复以上步骤,直到你只找到几个为止。我们知道该值在0至500之间,因此选择最有可能是我们需要的地址,将其添加到列表中。现在将生命值更改为5000,以进行下一步操作。
- 选择扫描类型《未知的初始值》,点击首次扫描。
- 点击教程软件(tutoriial),选择《减少的数值》,点击《再次扫描》。多次重复该操作,最终扫描出下图中的两个数值。
根据说明中的描述,目标值在0到500之间,所以234为目标值,将该值修改为5000,即可通关。
ps: 本关中,点击《Hit me》,会显示减少的血量,如
-8
,我们可以选择扫描类型为数值减少了...
,并将值设置为8,然后进行扫描,可以更快的定位到目标值。
本关跟第二关基本一样的,只是选择数值类型的时候,需要分别选择
单浮点
(float和双浮点
(double)。
步骤四:浮点数 (PW=890124)在上一个教程中,我们使用字节进行扫描,但是有些游戏会将信息存储在所谓的“浮点数”表示法中。(可能是为了防止简单的内存扫描器轻易地发现它)浮点数是一种带有小数点后面的值。(例如 5.12 或 11321.1)下面您可以看到您的健康值和弹药数量,它们都被存储为浮点数表示法,但健康值被存储为 float,弹药被存储为 double。点击 hit me 减少一些健康值,点击 shoot 减少0.5的弹药数量。您必须将两个值都设置为5000或更高才能继续。精确值扫描在这里很好用,但您可能还想尝试其他类型。提示:建议禁用“快速扫描”以使用双精度类型。
步骤跟
第二关
一样的,这里不做过多解释。
只是扫描双浮点的时候,出现了两个结果,到这里,我们其实已经不必再继续区分了,我们直接将两个值同时设置为5000即可。真正的游戏分析过程中,我们也经常会先修改内存中的数值,根据这些数值变化,看目标软件的反应来判断哪个数值是我们需要的数值(也可能都是目标数值)。
本章通过CE自带的
教程软件
进行1-4关的通关操作,了解CE的基本扫描操作,及其基本原理。
- 每过一关都会显示当前关卡的《通关密码》,如下图中的
419482
。
- 在第一关页面,输入,点击《ok》,即可直接跳转到密码所在关卡。
**ps:**文章中内容仅用于技术交流,请勿用于违规违法行为。
来源地址:https://blog.csdn.net/kinghzking/article/details/129776334
--结束END--
本文标题: 【CE】Mac下的CE教程Tutorial:基础篇(1-4关)
本文链接: https://lsjlt.com/news/376328.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0