CE(Cheat Engine)本地编译教程
为什么要本地编译CE?
Cheat Engine(CE)是一个内存操控工具,可以通过修改扫描内存,并修改指定内存的数值的方式来修改游戏内数值,达到作弊的效果。大部分人都是用其来进行单机游戏的数值修改,我最近在玩怪物猎人荒野,到后期实在是不想刷了,于是也开始研究这些作弊工具。
CE官方其实提供了安装文件,不用自己编译。可是看网上说这个安装程序,会捆绑安装一些其他的流氓软件(可以在安装时通过勾选不安装),本来我对CE这类“开挂软件”就不太了解,所以还是有一些防备心理的。CE官方安装程序捆绑一些软件,也是为了生计着想,毕竟人家是免费开源软件。
另外,CE的Github上也有本地编译的步骤说明,稍微研究一下,发现整个过程也很简单。有源码,有教程,本地编一下其实也很快,而且还更加放心。
前期准备
CE的Github官方库下载最新的release源码
根据官方的README要求,下载 Lazarus IDE
info "Lazarus是什么?"
Lazarus 并不是一个编译器,而是一个 Free Pascal 编译器 的集成开发环境(IDE)。它基于Free Pascal 编译器,用于开发跨平台的应用程序,特别是使用 Object Pascal 语言的图形用户界面(GUI) 应用程序。简单来说,Lazarus 提供了一个可视化界面,让开发者可以像使用Delphi 一样方便地开发应用程序,而背后实际执行编译工作的,是Free Pascal 编译器。
按照如下要求分别下载两个exe安装文件
The default installer is:
lazarus-2.2.2-fpc-3.2.2-win64.exeYou should download this file, if you want to work on any Windows 64 bit version.
The installers include FPC 3.2.2.2 and they include the Lazarus help files.Add-On for building and debugging 32bit Windows applications:
lazarus-2.2.2-fpc-3.2.2-cross-i386-win32-win64.exeThis file can be installed as add-on to the 64 bit Lazarus IDE (on Systems with Windows 64 bit only), if you wish to develop for 32bit Windows too.
首先运行第一个exe,安装完毕后,再运行第二个exe安装额外功能。
CE软件编译
打开Lazarus,任务栏中打开Project-> Open Project,在下载的源码中找到Cheat Engine文件夹下cheatengine.lpi的文件,双击就可以打开CE的工程了。

任务栏左上角在编译的地方更换目标版本,win11就用Release 64-Bit即可。

最后任务栏点击Run-> Build就会开始编译了,显示绿色Success就是编译好了,然后到Cheat Engine\bin路径下,找到cheatengine-x86_64.exe,双击运行就会启动CE软件了。

CE教程小游戏编译
CE软件已经可以直接用了,使用教程在网上一搜一大堆。
另外为了方便用户入门,CE自己还专门做了一个教程小游戏,可以让用户边学边玩,教程也是一个单独的工程,还是同样的打开工程,找到路径Cheat Engine/Tutorial下的tutorial.lpi工程,双击打开

和上面同样的操作,选择版本后点击编译,这时可能会有如下报错:
newvirtualstringtree.pas(8,32) Fatal: Cannot find laz.VirtualTrees used by newvirtualstringtree. Check if package laz.virtualtreeview_package is in the dependencies.
很简单,就是项目缺少依赖,按照以下步骤添加依赖包laz.virtualtreeview_package即可
Go to "Project" in the top left and then click "Project Inspector".
Click on the Add button with the plus.
Select the page New Requirement.
Write "laz.virtualtreeview_package" into the "Package-Name" field.
Click Ok.



然后再重新编译,成功之后在CE软件的同路径下,找到tutorial-x86_64.exe,双击就可以打开教程小游戏了

浙公网安备 33010602011771号