介绍

Cheat Engine是一款专注于游戏的修改器。它可以用来扫描游戏中的内存,并允许修改它们。它还附带了调试器、反汇编器、汇编器、变速器、作弊器生成、D3D hook工具、系统检查工具等。
但是,现在好多游戏都检测CE了,这对于我们找基址很不方便,这里给大家提供一下自己编译CheatEngine修改器的过程!

第一步,准备工具及资源

github 地址:CheatEngine


  1. 从这里下载 Lazarus 32bit 。将其安装到您具有完全访问权限的路径,例如“ D:\ Lazarus”

  2. 下载并安装 cross-x86_64-win64插件,请使用相同的路径安装,例如“ D:\ Lazarus”(安装程序可以显示“文件夹存在”通知-单击“是/确定”)

  3. 进入 CheatEngine源码,找到最新版 Source code 源码下载。

第二步 设置Lazarus为中文显示

找到菜单栏 Tools -> Options -> Environment -> General ->Language 选择 Chinese[zh_CN] 然后重启Lazarus


第三步 设置及编译

解压缩下载的源码并修改

找到MainUnit2文件

  • 进入 cheat-engine-7.2\Cheat Engine目录
  • 打开 cheatengine.lpi
  • 找到菜单栏 查找 -> 在文件中查找 输入MainUnit2点击查找
  • 修改 ceversion cename



修改工程属性(这里只编译64位的)

点击菜单栏 工程 -> 工程选项 修改下面几项后点击确定

如果需要编译32位的看下图,建议64位和32位都构建一遍。

编译

看编译信息,绿色的就是成功了,编译成功在源码下的bin目录下会有cheatengine-i386.exe(32位), cheatengine-x86_64.exe(64 位)

运行

双击 cheatengine-x86_64.exe
如果要分享给别人,请把整个bin目录打包.
默认是英文,可以自行修改为中文

自带中文翻译有些不太准确,不符合中文习惯, 可以在网上找其他的翻译文件或者自己翻译,语言文件在 bin\languages

注意事项

不要出现中文路径
以上只修改了程序名及窗口名字,你还可以自行修改,比如变量名或者版本号,这对于部分游戏防止检测CE还是有效的。