反编译工具,查看软件运行时对应进场中变量等
Go to file
2024-08-25 22:22:00 +02:00
.github Update FUNDING.yml 2022-08-16 12:43:00 +02:00
Cheat Engine Füge Dateien über Hochladen hinzu 2024-08-24 22:51:06 +02:00
DBKKernel Update noexceptions.c 2023-04-03 21:58:43 +08:00
dbvm should be 64-bit 2023-02-21 21:38:58 +01:00
DBVM UEFI some UEFI boot compatibility fixes 2021-08-02 14:05:04 +02:00
lua remove some debug info 2013-05-26 13:00:34 +00:00
.gitignore Merge pull request #2681 from PeaceBeUponYou/master 2023-12-14 12:58:10 +01:00
.gitmodules Correction for rendering bug 2020-01-17 07:50:32 +09:00
appveyor.yml Enable Appveyor Continuous Integration #248 2017-11-17 15:29:02 -05:00
README.md fix some formatting 2022-07-25 16:55:44 +02:00
READMEes.md fix text 2022-06-12 15:02:43 -04:00

Cheat Engine

Cheat Engine is a development environment focused on modding games and applications for personal use.

Download

Older versions

Links

Social Media

Donate

Basic Build Instructions

  1. Download Lazarus 2.2.2 from https://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2064%20bits/Lazarus%202.2.2/ First install lazarus-2.2.2-fpc-3.2.2-win64.exe and then lazarus-2.2.2-fpc-3.2.2-cross-i386-win32-win64.exe

  2. Run Lazarus and click on Project->Open Project. Select cheatengine.lpi from the Cheat Engine folder as the project.

  3. Click on Run->Build or press SHIFT+F9.

    • you can also click on Run->Compile many Modes (tip: select first three compile modes)
    • If you want to run or debug from the IDE on Windows you will need to run Lazarus as administrator.

Do not forget to compile secondary projects you'd like to use:

 speedhack.lpr: Compile both 32- and 64-bit DLL's for speedhack capability
 luaclient.lpr: Compile both 32- and 64-bit DLL's for {$luacode} capability
 DirectXMess.sln: Compile for 32-bit and 64-bit for D3D overlay and snapshot capabilities
 DotNetcompiler.sln: for the cscompile lua command
 monodatacollector.sln: Compile both 32-bit and 64-bit dll's to get Mono features to inspect the .NET environment of the process    
 dotnetdatacollector.sln: Compile both 32- and 64-bit EXE's to get .NET symbols
 dotnetinvasivedatacollector.sln: Compile this managed .DLL to add support for runtime JIT support
 cejvmti.sln: Compile both 32- and 64-bit DLL's for Java inspection support
 tcclib.sln: Compile 32-32, 64-32 and 64-64 to add {$C} and {$CCODE} support in scripts
 vehdebug.lpr: Compile 32- and 64-bit DLL's to add support for the VEH debugger interface
 dbkkernel.sln: for kernelmode functions (settings->extra) You will need to build the no-sig version and either boot with unsigned driver support, or sign the driver yourself    

*.SLN files require visual studio (Usually 2017)