授人以渔第三弹:Cheat Engine 入门教程
本帖最后由 万俟 于 2025-2-10 13:31 编辑楼主属于那种又菜有爱玩的类型,各种单机游戏打不过去就直接上修改大法。瑟瑟游戏有的非常肝,也直接修改,本着与其到处要存档不如自力更生改内存的原则,修炼了一些CE大法跟大家分享一下。如果有帮助希望给个追随啊。
1. 什么是 Cheat Engine?
Cheat Engine(CE) 是一款开源的内存修改工具,主要用于修改单机游戏(如调整金币、生命值等),同时也是逆向工程和软件调试的有力工具。
适用场景:
[*]修改单机游戏参数,如金钱、血量、经验值等。
[*]分析程序的内存结构,研究游戏机制。
注意事项:
[*]仅限于学习和合法用途,严禁用于多人在线游戏作弊或侵犯版权。
[*]由于 CE 具有内存操作权限,部分杀毒软件可能会误报其为病毒,建议在虚拟机或沙盒环境中使用。
2. 准备工作下载安装
[*]官方网站:https://www.cheatengine.org/
[*]安装时务必取消勾选捆绑软件(如广告插件)。
推荐练习环境
[*]单机游戏(如《植物大战僵尸》《Minecraft(单机模式)》等)。
[*]Cheat Engine 自带练习程序(Tutorial.exe)。
3. 基础修改:数值扫描与锁定
示例:修改游戏中的金币数量
步骤 1:打开游戏与 Cheat Engine
[*]启动游戏,记录当前金币数(例如 100)。
[*]启动 CE,点击左上角电脑图标,选择游戏进程。
步骤 2:首次扫描
[*]在 CE 输入金币值 100,点击 First Scan。
[*]结果窗口会显示多个地址。
步骤 3:筛选地址
[*]在游戏中改变金币数(例如变为 150)。
[*]在 CE 输入新数值 150,点击 Next Scan。
[*]重复此过程,直到剩余 1-2 个地址。
步骤 4:修改数值
[*]双击目标地址,将其添加至下方列表。
[*]双击数值栏,修改为 9999。
[*]勾选 Active 以锁定值。
4. 进阶技巧
技巧 1:未知数值扫描
适用于无法直接查看数值(如血条无具体数字)。
操作步骤:
[*]首次扫描类型选择 Unknown Initial Value。
[*]在游戏中让数值发生变化(如受伤)。
[*]选择 Increased/Decreased Value 继续筛选。
[*]重复操作,直到找到目标地址。
技巧 2:指针扫描(Pointer Scan)
当游戏重启后地址发生变化,可使用指针扫描找到基址。
操作步骤:
[*]找到数值地址。
[*]右键 → Pointer scan for this address。
[*]重启游戏,使用指针扫描匹配地址,找到稳定基址。
技巧 3:代码注入(Code Injection)
适用于无敌模式、一击必杀等。
操作步骤:
[*]找到数值地址(如生命值)。
[*]右键 → Find out what writes to this address。
[*]让游戏内数值发生变化(如受伤),CE 捕获修改该地址的代码。
[*]修改汇编指令(如将 SUB , edx 改为 NOP 或 ADD , 0)。
5. 高级功能内存查看器(Memory Viewer)
[*]直接查看并编辑内存数据。
变速精灵(Speed Hack)
[*]控制游戏运行速度,适用于加速刷资源或慢动作模式。
自定义脚本(Lua Scripting)
[*]通过 Lua 脚本实现自动化修改。
6. 常见问题与解决方案无法找到数值?
[*]确保选择正确的进程。
[*]适当调整数据类型(如 4 Bytes、Float)。
游戏崩溃?
[*]可能修改了错误地址,建议重新扫描。
[*]避免锁定过多值,可能引发冲突。
如何避免封号?
[*]绝对禁止在联机游戏中使用!
[*]仅用于单机游戏或学习用途。
7. 法律与道德提醒
[*]Cheat Engine 本身是合法工具,但滥用可能违反游戏协议。
[*]尊重开发者的劳动,修改仅限于学习或个人娱乐。
如果你对某款游戏的具体操作步骤感兴趣,可以告诉我,我们可以一起研究一下。此外CE大法也有秘籍流传,很多游戏都有玩家自制的CT表格,导入直接开始修改。
能修改单机游戏的教程也是太棒噜 以后玩某些单机不用死磕去刷某些资源了 一键到位 月影风灵手操版x
看起来是反复尝试,找到数值对应的变量名,然后狠狠修改
这就拿去改手游的氪金币数,桀桀桀{:6_172:} 我也算是个游戏苦手了,修改器还是很适合笨手笨脚的我{:6_188:} 太好了,是游戏外挂领域大神,我们的单机游戏有救了 吼(´×ω×`)俺就会个基础,差不多也够用咯,太无敌就没意思了~变速精灵记得之前还有用来给度盘下载提速的 之前在兽人斗兽场用过,真的是非常有用的一个软件,再也不用担心打一个小时还没有过消消乐关卡啦:lol 我想起来了小时候用CE改游戏的时候了。感谢分享! CE还蛮好用的惹,本可玩一些瑟瑟游戏不想刷东西就素用CE直接改的噜 CE挺好用的,但是我还停留在寻找基址这个阶段,不会找 很实用的教程惹,Cheat Engine可以说是一个比较万能的游戏数据修改工具了{:6_169:} 风灵月影在有些游戏里面没有开发修改器,这样的游戏就可以使用CE试试了 CE我在玩一些游戏的时候有用过,不过因为不怎么用把怎么修改数据给忘得差不多了 第一次用ce是小时候给造梦西游开挂用的(),现在想想都是很久以前的事了:lol 我第1次学会用ce还是学习修改生化危机4呢 感觉unity游戏不好改啊,找不到指针 游戏修改器我还没用过呢,毕竟只玩可以玩的下去的。话说高僧最近真素太勤奋了,肯定是被窝里有男人要养吧。 还是找到CT修改起来比较方便;P Cheat Engine之前用过,让我单机玩节省了一些时间。上次就是参考下面这个帖子玩的
超简单的CE修改hunkycity修改金币教程,也适用于其他游戏
https://www.gamemale.com/forum.php?mod=viewthread&tid=143701&fromuid=640881
(出处: GameMale)
挺好嘟教程喵~虽然孩子不太用修改器,不过以后没准懒癌犯了会用到呢!