CheatEngine游戏脚本修改器通关教程(新⼿版Step1-Step9)
⼀、什么是Cheat Engine
1.简介
作弊引擎(Cheat Engine)是⼀个开源⼯具,旨在帮助您修改在窗⼝下运⾏的单⼈游戏,以便您可以根据⾃⼰的喜好使其更难或更容易(例如:到100hp太简单,尝试玩最多1个游戏HP),还包含其他有⽤的⼯具来帮助调试游戏甚⾄普通应⽤程序,并帮助您通过后门程序检查内存修改来保护您的系统,甚⾄包含⼀些⽅法可以从常规⽅法中取消隐藏。它配有内存扫描器,可以快速扫描游戏中使⽤的变量,并允许您更改它们,但它还具有调试器,反汇编器,汇编器,speedhack,培训师制造商,直接3D操纵⼯具,系统检测⼯具等。
除了这些⼯具,它还提供了⼴泛的脚本⽀持,这将有助于经验丰富的开发⼈员轻松创建⾃⼰的应⽤程序,并与其他⼈分享。对于新⽤户,建议您阅读教程(Cheat Engine附带的教程,安装后可以在程序列表中到它),并⾄少达到第5步,才可以了解并掌握Cheat Engine的基本使⽤情况。
2.答疑
Q:什么是作弊引擎?A:作弊引擎是⼀个⼯具,可以帮助您了解游戏/应⽤程序的⼯作原理,并对其进⾏
修改。它具有⼴泛的脚本⽀持,所以你基本上可以创建任何你喜欢的。查看关于页⾯了解更多Q:我如何安装欺骗引擎?A:只需点击主页上的明显的下载按钮即可运⾏。安装完成后,您可以使⽤它。
Q:如何卸载Cheat Engine?A:开始菜单将有⼀个卸载选项,或者去windows设置 - >添加/删除软件并将其删除
Q:什么时候会有MAC版本?A:⼀旦飞⾏的猪已经降落在地狱的冰冷平原上
Q:“作弊引擎”会在线游戏吗?A:⼤部分时间,不⾏
Q:⿊暗字幕是否会帮助我在线游戏?A:没有
Q:如果我发送⿊字节电⼦邮件询Q如何在⽹络游戏中作弊,他该怎么办?A:他不会回复,或者他以这样的⽅式回复,真的让你感到厌烦
Q:我在⽹络游戏中尝试编辑我的钱,它在我的屏幕上显⽰出来。但是当我买东西的时候,我的钱已经恢复到原来的位置,减去了刚买的东西A:那是因为服务器知道你有多少钱。您刚刚更改了显⽰值Q:我花了⼏个⼩时在⽹络游戏上使⽤speedhack来产⽣更多的资源,但是当我退出并回来时,⼀切都好像我从未使⽤过A:看到上⾯的答案
Q:我可以使⽤作弊引擎攻击,破解或取消保护其他程序吗?A:不,您只能使⽤作弊引擎进⾏法律活动。如果⼀个游戏的许可协议说不要拆卸它,那么不要使⽤ce的反汇编功能!(除⾮您住在欧洲的地⽅,法律先于许可协议,并且您有权对所有软件进⾏逆向⼯程以供个⼈使⽤)
Q:我可以使⽤作弊引擎给我通常要⽀付的东西吗?A:不,你不允许这样做。这样做会在安装CE时违反您的协议,因此您必须卸载CE
Q:我需要⽀付作弊引擎吗?A:不,作弊引擎是完全免费的。
Q:我可以有源代码吗?A:当然可以到下载页⾯下载
Q:我付了100美元的作弊引擎,现在我发现我不能在我的⽹络游戏上使⽤它。我要求退款!A:...笨蛋⽩痴...
Q:为什么没有作弊引擎数字签名?我现在太害怕下载了A:因为我讨厌这种在互联⽹上必须担⼼的⼼态。如果你不想下载它,那么不要,⽽是去收缩来处理你的焦虑问题更新,它实际上是签署你⼤哭泣。感觉安全吗?
Q:我可以发送不是英⽂的暗字节电⼦邮件吗?A:当然,但是在删除之前不要指望他超出第⼀个字。
Q:我可以发送由⾃动翻译器翻译成英⽂的暗字节电⼦邮件吗?A:当然可以,你不要回答任何床罩⿊暗的字节。
Q:当下载完成后,我的防病毒显⽰出它包含病毒!我现在要死了吗?A:只要添加Cheat Engine到忽略列表,这是⼀个假阳性,反病毒⼚商只是延迟。再次,如果你太害怕运⾏它,那么不要。
Q:下⼀个版本的Cheat引擎何时会出来?A:有⼀天
Q:⽬前的反作弊系统将不会检测到下⼀版的作弊引擎?A:很有可能没有
Q:下⼀个版本的Cheat Engine是否能够使⽤由于补丁⽽不再⼯作的作弊?A:不,你需要更新⽅法,⽽不是欺骗引擎
Q:为什么安装程序与互联⽹建⽴连接?你试图劫持我吗?A:不,我不是想劫持你,这只是⼀个连接到他们的服务器的⼴告客户,以获取最新的可能使⽤的⼯具列表。
Q:我没有触及任何⼴告客户的垃圾邮件,是否可以获得⼀个版本的作弊引擎?A:是的,下载页⾯还有⼀个没有安装程序的下载链接。你只需要确保⾃⼰配置正确
注:以上来⾃Google翻译
⼆、附带教程通关
1.Step 1
这⼀步太简单,根据提⽰打开需要修改的软件,然后Next。如下图所⽰:
2.Step 2
这⼀关的⽬的是出游戏的⽣命值,并修改⽣命值。⾸先观察Health后⾯有⼀个整数100代表100⾎量,没点击Hit Me⼀次会减少⼀定⾎量,下⾯我们就来学习如何修改⾎量到1000,来通关Step2. a)在CE的Value值中填⼊100,注意不要勾选HEX复选框,点击First Scan第⼀次扫描,这时候会发现CE左侧有很多个Address地址,但是我们不知道哪⼀个Address是⾎量Health的地址
b)继续点击Hit Me按钮,然后在CE中点击Next Scan继续扫描,这时我们会发现CE左侧只剩⼀个Address了,这个地址就是我们要的⾎量的地址
c)双击CE左侧的地址,我们会发现它被添加到CE下⽅的列表中,双击列表中的Value,修改成1000,通关
3.Step 3
这⼀关的⽬的是让我们掌握在没有准确值的⾎量(例如这⼀关的⾎量⽤进度条表⽰)的时候,如何修改⾎量值。通关条件未修改成5000⾎量值。步骤如下:
a)⾸先在CE中点击New Scan来创建⼀个新的扫描,然后在Scan Type下拉框中选择“Unknown initial value”未知的值,接着点击First Scan进⾏第⼀次位置的扫描,如下图所⽰:
b)进⾏上⼀步未知的第⼀次扫描后,点击Hit Me减少⽣命值,然后返回CE将Scan Type置成“Decreased value”也就是将扫描类型换成减少值扫描,点击Next Scan继续扫描我们会发现CE左侧会出现许多Address,如下图所⽰:
engine什么意思c)此时我们依然不知道⾎量值是哪⼀个Address地址,没关系,按照这⼀步操作来我们就可以轻松到⾎量值地址:继续点击Hit Me,返回CE点击Next Scan,重复循环此步骤直到CE左侧出现极少数的Address,我们选择变成红⾊的或者你觉得最像⾎量的address双击它添加到CE下⽅的列表中,修改其Value值等于5000,通关
4.Step 4
这⼀关的⽬的是让我们了解有些游戏或程序的数据存储的“Value Type”不是“4 Bytes”,⽽是“Float”、“Double”这种单/双精度浮点值。这⼀关与Step 2类似,只是修改了"value Type"类型进⾏了两次扫描(⼀次float单精度,⼀次double双精度扫描)。通关条件为将Health和Ammo都修改成5000,具体步骤不再描述,见下图: