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(e.g: Find that 100hp is too easy, try playing a game with a max of 1 HP), but also contains other useful 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.
What is a Cheat Table?
Cheat Table is an xml file made by Cheat Engine that contains cheats for a game. They can range from simple cheats such as unlimited health, ammo to complex ones as camera hacks, teleportation etc to extending and manipulating the functionality of Cheat Engine through Lua scripting. Cheat tables can be made by anyone and are usually shared with the community.
How to use Cheat Tables?
In a simple few steps.
- Open Cheat Engine
- Click Open or Press CTRL+O
- Select Game Process by clicking the glowing Computer Icon
- Click on the box next to each cheat you wish to activate
You can always download Cheat Engine from its official website - http://cheatengine.org/index.php
If the site is down, use the GitHub mirror here. I might mirror it here if needed.