内存扫描与游戏修改

Cheat Engine

修改单机游戏、调试应用并学习内存编辑。

支持 Windows 与 Mac,免费。仅供学习使用。

Cheat Engine

下载

下载 Cheat Engine for Windows 或 Mac。CE 7.6 为最新公开版。如有需要请添加杀毒白名单。

教程

内置 CE 教程(开始菜单)、Wiki 教程与视频。建议先完成 CE 教程第 1–5 步掌握扫描基础。

新手

步骤:安装 CE、附加到游戏、首次扫描、在游戏中改值、再次扫描、添加地址并冻结或修改。建议先运行内置教程。

技巧

扫描与数值类型、指针、代码与 AOB、Mono/Unity、Lua、性能与工作流技巧。

探索

关于

Cheat Engine 用于修改单机游戏与调试应用。含内存扫描、调试器、反汇编、变速、Lua 脚本与 Mono/.NET 支持。

完整关于页

常见问题

常见问题:安装、Mac 版、网游、杀毒、数值类型、指针、Mono 等。

完整常见问题页

指南

查找血量与金币、指针、变速、Lua、Mono/Unity、保存 .CT 表及社区经验。

完整指南页

故障排除

杀毒误报、安装失败、无法附加、结果过多或为零、指针扫描问题、附加后游戏退出等。

完整故障排除页

Cheat Engine 能做什么

内存扫描

在运行进程中扫描并修改数值(血量、金币、弹药等),支持未知数值、增大/减小等搜索方式。

调试器与反汇编

查看与修改代码、下断点、跟踪执行,适用于游戏修改与软件分析。

修改器制作

从作弊表生成独立修改器,通过 .CT 文件与他人分享。

变速

加快或减慢游戏时间,适合刷怪或放慢难段。

Lua 脚本

用 Lua 扩展 CE:自动附加、自定义界面与自动化。论坛有 Lua 扩展区。

Mono / .NET

在游戏中分析 Mono/.NET 程序集,查找 Unity 等托管游戏的类与字段。

指针扫描

找到指向数值的稳定指针路径,重启游戏后作弊表仍可用,便于分享。

查找写入

查看哪条指令写入某地址,用于改代码实现无敌或无限弹药等。

自动汇编

注入或替换汇编代码,NOP、代码洞与 AOB 脚本,便于做抗更新修改。

作弊表 (.CT)

将地址与脚本保存为 XML 表,可分享或稍后加载,支持 Lua 与说明。

未知数值搜索

不知具体数值时,用增大/减小/变化值逐步缩小结果。

快速技巧

血量和弹药多用 4 字节;无结果可试 Float。

在游戏中改值后多做几次“再次扫描”以缩小列表。

勾选“激活”列可冻结该地址。

先运行内置 CE 教程(开始菜单)再改真实游戏。

用指针扫描让表在重启游戏后仍有效。

仅从可信来源打开 .CT 文件,其中可含 Lua 脚本。

Unity 游戏可试 Mono → Dissect mono 查类与字段。

变速可在多数单机中加快或减慢时间。

记得保存表(文件 → 保存)以免丢失。

常用术语

地址

存放数值的内存位置

指针

重启后仍有效的地址路径

首次扫描

按输入数值搜索内存

再次扫描

用新数值缩小结果

冻结

持续写入使游戏无法改回

.CT

作弊表文件(地址与脚本)

AOB

字节数组,用于定位注入代码

Mono

许多 Unity 游戏使用的 .NET 运行时

变速

改变游戏内时间流速

数值类型

4 字节、Float、Double 等扫描类型

近期动态与版本

2025年2月12日 – Cheat Engine 7.6 公开发布。
2025年1月20日 – CE 7.6 面向 Patreon 用户发布 Windows 版(随后 Mac 与公开版)。
2023年2月14日 – Cheat Engine 7.5 公开发布。
2022年 – CE 7.4/7.5 开发,Mono 与 Lua 更新。
2021年 – Cheat Engine 7.3,调试器与反汇编增强。
持续 – Patreon 支持者可提前获取及无广告安装包。

更新日志与抢先版见 Patreon

学习路径

1. 安装 CE 并完成内置教程(至少 1–5 步)。
2. 附加到单机游戏,用首次/再次扫描找到数值(如血量、金币)。
3. 将地址加入列表,修改或冻结,并保存 .CT 表。
4. 学习指针扫描,使表在重启游戏后仍有效。
5. 尝试“查找写入”与自动汇编做代码级修改。
6. Unity 游戏可探索 Mono → Dissect mono 与 Wiki。

常见问题摘要

Cheat Engine 安全吗?

杀毒常将其标为“黑客工具”。请从可信源下载并添加白名单,仅加载可信来源的 .CT 文件。

能用于网游吗?

一般不能。关键数据在服务器,本地改值无效。请勿违反游戏条款使用 CE。

重启后地址失效?

内存地址每次运行会变。使用指针(指针扫描)让表每次都能找到数值。

选什么数值类型?

血量和弹药常用 4 字节。百分比或坐标可试 Float。见数值类型指南。

完整常见问题 →

平台

Windows

完整支持。从下载页安装,CE 7.6 为最新版。

Mac

提供 Mac 版(如 7.5.2)。在 Patreon 支持前为试用版。

Linux / Android

无官方构建。有人用 Wine 在 Linux 上运行。CEServer 可用于网络扫描。

学习与获取帮助

谁在用 Cheat Engine 以及为什么

单机玩家

玩家用 CE 调整难度(如更多血量、无限弹药)、用变速加速刷怪,或在离线游戏中尝试机制。

修改者与创作者

修改者找地址与代码以制作修改器、分享 .CT 表或基于 Lua 的工具,许多人会在论坛分享。

学习者与学生

CE 用于学习内存布局、指针、汇编与调试。教程与 Wiki 支持教育用途。

逆向工程师

专业人士与爱好者用调试器与反汇编分析程序行为,用于安全研究或兼容性。

速通玩家

有人在单机中用变速或改值练习或打特定类别,在社区规则允许的情况下。

独立开发者

开发者用 CE 测试自己的游戏、验证数值存储或调试与内存相关的问题。

资源

五步入门

  1. 1 下载页下载并安装 Cheat Engine。如需可添加杀毒白名单。
  2. 2 从开始菜单运行内置 Cheat Engine 教程,至少完成 1–5 步以掌握扫描与改值。
  3. 3 启动单机游戏,在 CE 中用“文件 → 打开进程”选择游戏进程。
  4. 4 输入你在游戏中看到的数值(如血量),选对数值类型,点首次扫描。在游戏中改值后做再次扫描直到结果很少。
  5. 5 将地址加入列表、修改或冻结,并保存表(.CT)以便后用。长期使用请学习指针并查看技巧

常见问题与快速修复

结果太多

多做再次扫描;每次在游戏中改值。

结果为零

试 Float 或 8 字节;或用未知初始值。

重启后地址失效

用指针扫描找稳定路径。

杀毒拦截 CE

为 CE 文件夹添加白名单。

无法附加到游戏

以管理员身份运行 CE;部分游戏有反作弊。

一附加游戏就退出

游戏可能检测 CE;可尝试在游戏加载前附加。

完整故障排除 →

扫描简述

输入你在游戏中看到的数值(如 100)并点击首次扫描。在游戏中改变数值(如受伤变为 80),输入新值后点再次扫描。重复直到地址很少。双击其一加入列表,再修改或冻结。若不知道具体数值,用未知初始值,在游戏中每次改变后选数值增加数值减少

可以找什么

血量 弹药 金币 / 金钱 坐标 经验 背包 计时 速度

开始前须知

Cheat Engine 仅供个人与学习使用。请勿在网游或违反 EULA/服务条款的场景下使用。

下载