About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Editor's Rating:
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • License: Freeware
  • Last update: 6 years ago
  • Total downloads: 173,675
  • Price: Free |
  • Operating system: WinXP, Windows 7, Windows XP X64, Windows Vista64, Windows 7 x64, Windows 8, Windows 8 x64
  • Publisher: CheatEngine
See full specifications

editor's review

Cheat Engine is an open source software tool that allows you to make changes to the games you play on your computer. With its help, you can make the game easy or hard, as per your individual needs. Moreover, it also incorporates various tools that help you in debugging games and other applications.

It is a blessing for game lovers all across the world. It also contains disassembler, assembler, speed hack, trainer maker, direct 3D manipulation tools, and system inspection tools. All these features have their respective utilities, in order you to provide you a rich gaming experience.

Cheat Engine comes with the user manual that contains all the necessary guidelines and information on how to use this product. It is especially beneficial for new users. The engine comes with Memory Scan that scans the game variables in real time.

I bought this amazing piece of software a few days back and am still to recover from the awe of it. Such a beautiful and useful tool it is. Its user-friendly operation easy installation makes it a favorite among gamers. Some of my friends who saw me using Cheat Engine were obviously envious. It has enhanced my reputation as a true software expert in their eyes. So, what are you waiting for? Get one today.
Version reviewed: 5.6.1 Date: 03:23:47 PM, Tuesday, Jan 04, 2011

windows default iconCheat Engine Publisher's description

Cheat Engine is an open source tool designed to help you with modifying single player games running under window so you can make them harder or easier depending on your preference

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(e.g: Find that 100hp is too easy, try playing a game with a max of 1 HP), but also contains other usefull tools to help debugging games and even normal applications.

It comes with a Memory Scanner to quickly scan for variables used within a game and allow you to change them, but it also comes with a debugger, disassembler, assembler, speedhack, trainer maker, direct 3D manipulation tools, system inspection tools and more.

For new users it is recommended to go through the tutorial(The one that comes with Cheat Engine, you can find it in your programs list after installing) and at least reach step 5 for basic understanding of the usage of Cheat Engine

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 see through walls, 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.

What's New in This Release:

Fixes: Fixed dll injection for 64-bit targets (also fixes speedhack for 64-bit and windows 8) Fixed speedhack thread safety so changing speed in a program that constantly checks speed won't cause a crash/weird behaviour Fixed Lua speedhack_setSpeed being limited to 2 digit accuracy Customtypes can now deal with huge size types (4096 bytes and bigger) Some table merging bugs Fixed negative values in groupscans Fixed a lot of assembler and disassembler instructions Fixed GenericHotkey in lua Fixed the table version of writeBytes in lua Fixed the bug where if you opened the settings window and click ok you wouldn't be able to debug anymore Fixed unlabed labels Fixed crash when clicking stop when using the debugger to find something Fixed where CE would select invisible entries when multiselecting and press space Loading a table now deletes tables you might have previously defined The autoassembler can now handle $luavar when it's an integer instead of string Fixed break on entry when creating a process Fixed the stackview in 64-bit ce when targeting a 32-bit program Fixed unloading the driver when global debug was used before Fixed the symbolpath not changing to what you wish, and add the game's exe to the symbol path search by default Fixed dbvm stability Fixed global debug not handling 64-bit mov dr* instructions properly Additions and changes: Redesigned the lua class system (read main.lua) 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) Changed hotkey handling internally The different display types in the hexadecimal view of memoryview now support direct editing as well The foundlist can now display using a different display type, on the condition that the type has a compatibly bytesize The foundlist now shows a "previous value" column and marks differences red The symbolhandler now has a better distinction between 32 and 64-bit modules. Non-compatible modules (64-bit in 32-bit programs) will get an underscore in front of their symbolnames Groupscans can now let you choose which elements to add to the addresslist when doubleclicked Added a graphical memory view 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 Added a luaserver to ce that you can use to let a different/target process execute lua commands and pass data The userdefined comments can now show handle multiple lines Dissect code now lets you jump to a referal if you click the line Added a few new lua methods to the disassembler so you can render your own data in front and after a disassembler line Assembler: Added override support to relative jumps Auto Assembler: AA command ReadMem can now work on large sets of data without being too slow Auto Assembler: Scripts with multiple AOBScan commands will go faster now (grouped into one) Auto Assembler: Added a new "AOBSCANMODULE" auto assemble command . Usage: AOBSCANMODULE(modulename, aob) Auto Assembler: GlobalAlloc now doesn't allocate 4KB (64KB in reality) for each symbol but now groups them Auto Assembler: Registersymbol now works with aobscan results Auto Assembler: Add support for inscript structure definitions Tracer: You can now save and load a trace Addresslist: Changing a records' value (lua setValue) now supports lua statements if the new value is enclosed by brackets [ ] (Example: [12-2] becomes 10, and [readInteger(0x00400500)+10] returns the value at 00400500 with 10 added to it) D3D: Added the ability to dissect a whole d3d scene and get the stack at the moment a specific object is being rendered D3D: Also works on 64-bit targets now Symbolhandler: It now interprets "structurename.variablename" and returns the offset of variablename in the structure. This includes auto assembler Binary files inside cheat tables are now stored using ascii85 instead of hexadecimal Added a more complex disassembler class that gives more information about what it disassembled Dissect data now also shows the effect of a locked column on childnodes Dissect data can now have custom name under each address besides a groupname Dissect data elements can now have a custom background color The structure spider can now also work with locked memory (shadow memory) Changed the way the vertical scrollbars of the disassembler and hexview panels work The "find what acceses this address" window no longr prints out ALL results in the info box when multiselecting. Changed the stackview panel so when it's visible and you resize the window it's on, it resizes instead of the hexview The assembly scan can now have a custom range Added an option to the trainerscript generator to generate a D3DTrainer (if the game supports it) DBVM now works on AMD systems. Some features like Ultimap are still Intel only, but int hooks work.

System Requirements:

No special requirements.
Program Release Status: Major Update
Program Install Support: Install and Uninstall

Cheat Engine Tags:

Click on a tag to find related softwares

Most Popular

windows default icon Bloons Tower Defense 4 1.0
Bloons Tower Defense Stop any bloons from escaping the maze by building and upgrading bloons popping towers.
windows default icon Garena Launcher
This tool allows you join gamers all over the world and play great games: Warcraft, Call of Duty, Starcraft,... Read more
windows default icon Operation 7
Operation 7 is an exclusively online multiplayer first person shooter (FPS) It requires a download, which will... Read more
windows default icon Big Rig Europe
Navigate your truck across a realistic depiction of Europe in Big Rig Europe
windows default icon Bus Driver Gold 3.6
In Bus Driver, your job is to transport passengers around an attractive and realistic city.

Related Category

» Action (1054)
» Arcade (1334)
» Board (296)
» Card (415)
» Kids (256)
» Online Gaming (167)
» Other (1046)
» Simulation (213)
» Sports (312)
» Tools & Editors (203)