About Cheat Engine
Cheat Engine is an open source tool designed to help you with modifying games so you can make them harder or easier depending on your preference.
Cheat Engine, also known as CE, is an open and free software made by Dark_Byte, and most commonly used for cheating in games using a hex memory searcher and editor to allow people to modify memory addresses. It is currently the most popular cheating software used today. CE has influenced a lot of online games (although it does not work on most any more), as it is open source and can be modified to their needs. It searches for values input by the user with a wide variety of options such as "Unknown Initial Value" and "Decreased Value" scans.
Cheat Engine can also create standalone trainers which function on their own without Cheat Engine. Cheat Engine can also view the disassembled memory of a process and make alterations to give the user advantages such as infinite health, time or ammunition. It also has some Direct3D manipulation tools, allowing you to zoom in/out and with some advanced configuration allows Cheat Engine to move the mouse for you to get a certain texture into the center of the screen. This is commonly used to create Aimbots.
Note: This is the newest version of Cheat Engine. For older versions you can use these urls:
Cheat Engine 6.6 download: https://github.com/cheat-engine/cheat-engine/releases/download/6.6/CheatEngine66.exe
Cheat Engine 6.5.1 download: https://github.com/cheat-engine/cheat-engine/releases/download/6.5.1/CheatEngine651.exe
Cheat Engine 6.5 download: https://github.com/cheat-engine/cheat-engine/releases/download/6.5/CheatEngine65.exe
Cheat Engine 6.4 download: https://github.com/cheat-engine/cheat-engine/releases/download/6.4/CheatEngine64.exe
Previous Versions
Here you can find the changelog of Cheat Engine since it was posted on our website on 2015-04-25 03:00:00.
The latest version is 7.5 and it was updated on 2024-04-22 13:28:43. See below the changes in each version.
Cheat Engine version 6.7
Updated At: 2018-02-26
Cheat Engine version 6.7
Updated At: 2018-02-26
Changes: Fixes:
Fixed some DPI issues at some spots
Fixed the "Not" scan for ALL
"simple values" now also applies to the All type
Fixed not adding the 0-terminator to strings when the option was set to add it
Fixed ultimap hotkeys
Fixed ultimap2 filtering
Changing pointers in the change address dialog won't set/override global memrec and address anymore (local now)
Fixed show as signed not working for custom types
Fixed several issues with the structure spider
Fixed 64-bit registers in the tracer getting truncated on doubleclick, and fix r8 to r15
Fixed copy/paste in the scanvalue
Fixed kernelmode QueryMemoryRegions for windows build 1607
Fixed some disassembler errors
Fixed lua command fullAccess
Fixed text to speech if launched from a different thread
Fixed clicking on checkboxes when the dpi is different
Fixed the found code dialog count size
Fixed mono freezing Cheat Engine when it crashes/freezes
Additions and changes:
Changed the processlist and added an Applications view similar to the taskmanager
Small change to the tutorial first step wording
Structure Dissect: Added RLE compression (by mgr.inz.player) and other things to improve filesize
Structure Dissect: If setting a name, it will also be shown in the header
The symbolhandler can now deal with complex pointer notations
Added support for single-ToPA systems for ultimap2
Added some more spots where the history will be remebered in memoryview
Memoryrecords with auto assembler scripts can now execute their code asynchronous (rightclick and set "Execute asynchronous")
Kernelmode memory reading/writing is safer now
Added an option to filter out readable paths in the pointerscan rescan
Added "codePage" support
Added font/display options to several places in CE
Added a search/replace to the script editors
You can now delete addresses and reset the count from "Find what addresses this code accesses"
Added a statusbar to the hexview in memoryview
Pointerscan for value scans now add the results to the overflow queue
Opening a file and changing bytes do not change them to the file anymore (you need to explicitly save now)
Added an option to the processlist to filter out system processes
Added a system to let users sign their tables so you know you can trust their tables.
Memory record dropdown lists can now reference those of others. USe as entry text: (memoryrecorddescription)
Added an option to notify users of new versions of Cheat Engine
lua:
Custom Types can now be referenced from Lua
Auto assembler lua sections now have access to "memrec" which is the memory record they get executed from. Can be nil
stringToMD5String now support strings with a 0 byte in them
autoAssemble() now also returns a disableInfo object as 2nd parameter. You can use this to disable a script
added Action and Value properties to MemoryRecordHotkey objects
added screenToClient and clientToScreen for Control objects
added readSmallInteger and writeSmallInteger
added enableDRM()
added openFileAsProcess/saveOpenedFile
added saveCurrentStateAsDesign for CEForm objects
added disableWithoutExecute and disableAllWithoutExecute
added OnCustomDraw* events to the listview
added being/endUpdate for the Strings class
added SQL support
added color overrides to the disassembler text
added OnPaint to the CustomControl class
added autoAssembleCheck to syntax check an AA script
fixed the addresslist returning nil for PopupMenu (while popupMenu did work)
added an timeout option for pipes
added some graphical options
added some low level system functions
Cheat Engine version 6.6
Updated At: 2017-02-28
Changes: - Added a graphical memory view
- Added mouse4 and mouse5 to the lua defines
- Added the THREADSTACK# symbol which points to the stack start of the specific thread number (pointerscan can use it)
- The pointerscan has several new features to decrease time and increase useful results
- Added sorting the pointerscan by column (Tip: After a sort close the pointerscan and delete .ptr files you do not wish)
- Added a new breakpoint type :Exceptions (not dependant on size and no debug registers, but extremely slow to unplayable)
- The "Find out what *** this address" function now has the ability to show if the given opcode is used for other data as well
- D3D: Added the ability to dissect a whole d3d scene and get the stack at the moment a specific object is being rendered
- Binary files inside cheat tables are now stored using ascii85 instead of hexadecimal
Cheat Engine version 5.5
Updated At: 2009-01-18
Changes: Several fixes and updates
Disclaimer
External Download
We do not host Cheat Engine on our servers. We did not scan it for viruses, adware, spyware or other type of malware. This app is hosted by the software publisher and passed their terms and conditions to be listed there. We recommend caution when installing it.
The external download link for Cheat Engine is provided to you by apps112.com without any warranties, representations or guarantees of any kind, so access it at your own risk.
If you have questions regarding this particular app contact the publisher directly. For questions about the functionalities of apps112.com contact us.