Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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 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.

Source: About Cheat Engine

Cheat Engine was written with specifically Microsoft Windows libraries, so I can't cross-compile it for Mac or Linux.

What Mac OS X or Linux alternatives are there for Cheat Engine?

                 [Cheat Engine 5.3 on Windows XP]

share|improve this question
up vote 7 down vote accepted

Mac OS X

There is a Mac port for Cheat Engine available for download from Softpedia.



Scanmem is a simple interactive debugging utility for Linux, used to locate the address of a variable in a running process. This can be used for the analysis or modification of a hostile process on a compromised machine, for reverse engineering, or as a "pokefinder" to cheat at video games.

GameConqueror is a GUI for scanmem, aims to provide more features than scanmem, and CheatEngine-alike user-friendly interface.

     [GameConqueror 0.12 on Xubuntu 12.04 LTS]

Ubuntu / Debian

Both scanmem and gameconqueror are available in the default Debian repositories and the Ubuntu "universe" repository.

They can be installed with the command:

sudo apt-get install scanmem gameconqueror


scanmem can be installed with the command:

sudo yum install scanmem

, but gameconqueror is not packaged for RPM.


The source code for scanmem and gameconqueror is available here.

It can be compiled like other Linux source software.

share|improve this answer
Excellent research. I reached the same conclusion when researching the same problem just a few days ago. Unfortunately, CheatEngine style memory editing doesn't seem to work with games that run on Python, due to the way Python manages memory. So this will mostly work for games written in C/C++, and even then it's possible to write the game to fool programs like these. – allquixotic Jul 12 '12 at 4:20

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .