如何自定义编译Cheat Engine6.7(打造自己的CE6.7修改器,避免部分游戏的检测)
Cheat Engine(作弊引擎ce) 是一款内存修改编辑工具 ,它允许你修改你的游戏或软件内存数据,以得到一些其他功能。它包括16进制编辑,反汇编程序,内存查找工具。与同类修改工具相比,它具有强大的反汇编功能,且自身附带了外挂制作工具,可以用它直接生成外挂。
Cheat Engine的开发语言是pascal,采用Lazarus IDE开发!Cheat Engine是一个开源软件!
Cheat Engine开源地址: https://github.com/cheat-engine/cheat-engine
Cheat Engine 官方网站:http://cheatengine.org/
官方有编译好的版本,如果没有专门检测CE的程序,那么使用官方的CE就足够了,直接下载就可以运行!但现在很多游戏或程序对CE有检测,直接下载官方的CE会无法运行。这时我们可以自己编译Cheat Engine,当前官方最新版本为6.7,所以我们这儿介绍Cheat Engine6.7的修改及编译,避免部份游戏检测CE!
前期工作:
- 需要使用到的软件及ce源码等下载地址:
- lazarus-1.6.4-fpc-3.0.2-win64.exe下载地址(Cheat Engine6.7是使用的lazarus1.6.4编译,所以必须下载1.6.4,此文件是64位的lazarus1.6.4的主安装文件)
官方推荐第三方下载链接:https://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2064%20bits/
百脑问提供的百度云下载链接:https://pan.baidu.com/s/1VIRTU57RikwSMk1X15RP2w 密码:mbwj - lazarus-1.6.4-fpc-3.0.2-cross-i386-win32-win64.exe(此文件是lazarus1.6.4编译为32位程序的补丁包)
官方推荐第三方下载链接:https://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2064%20bits/
百脑问提供的百度云下载链接:https://pan.baidu.com/s/1iGnpHnOor2ygiz4TaY3OJw 密码:bt8s - cheat-engine-6.7.zip(Cheat Engine6.7的源码包,你可以直接到https://github.com/cheat-engine/cheat-engine 下载)
百脑问提供的百度云下载链接:https://pan.baidu.com/s/1bXTJkn6lHCFmOKc2AoJjEw 密码:68×2
- 安装好 lazarus-1.6.4-fpc-3.0.2-win64.exe和lazarus-1.6.4-fpc-3.0.2-cross-i386-win32-win64.exe 解开cheat-engine-6.7.zip源码包! 进入CE源码包的Cheat Engine目录,找到cheatengine.lpi,双击打开!
自定义cheatengine6.7
如果你熟悉lazarus的使用就可以轻松的修改Cheat Engine的源文件了,以下是假如你不了解lazarus的使用,仅仅是为了不让程序检测到ce而自定义ce!
前面的源码中双击cheatengine.lpi打开后的界面,象这样
第一步,我们修改ce的标题,按Shift+F12(也可以点击上面所示图中的第二行的第二个图标)打开窗口管理器,找到MainForm,双击打开,然后在Object Inspector窗口(如果没有显示Object Inspector窗口,可以在view菜单中点击Object Inspector打开,或者按F11打开)中单击MainForm:TMainForm 在下面的Properties选项卡中,找到Caption,修改后面的Cheat Engine 6.8为自己的标题,比如这儿修改为C_BnWin.Com_E6.7,然后Ctrl+O找到MainUnit2.pas打开,修改第16行的Cheat Engine 6.8 Beta 1为自己的标题,如这儿修改为C_BnWin.Com_E6.7
第二步,我们修改CE的图标 按Shift+Ctrl+F11在打开的窗口左边选中Project Option的Application 右边点击Load ICO,选择一个ico就可以修改ce的图标了!
第三步,编译32位的CE和64位的CE,和上面一样按Shift+Ctrl+F11 选中Compiler Options,右边下拉框中,选择Release 32-Bit,编译出的CE就是32位的 选择Release 64-Bit 编译出的CE就是64位的!
第四步,修改完成后,Ctrl+F9编译,在bin目录就会生成CE可执行文件了,32位和64位的CE编译后可执行文件应该为cheatengine-i386.exe和cheatengine-x86_64.exe
当然你也可以修改其他的相关信息,也可以加一些其他代码到CE的源代码中,这样就更不会检测到属于你自己的CE了!
下面是自定义Cheat Engine的视频教程!
下面是百脑问bnwin.com自定义专用的CE6.7下载地址: