Title: Offtopic: Cheat Engine
Slug: offtopic-cheat-engine
Date: 2008-09-22 10:09:00
Author: Kartones
Lang: en
Tags: Videogames, Game Hacks, Tools
Description: Discusses using Cheat Engine, a freeware memory analyzer and address freezer, to cheat in video games and modify values such as money and DNA points in Spore. They provide a step-by-step guide on how to use the tool.

 <p>I'm a videogame addict. Since I've got Spore, I've been playing a lot with it. I'm in the galactic stage now, and I've restarted the game three times to perfect the score, get all the creature parts and maximize points. </p> <p>But having numbers in the game (DNA and money mostly) made me remember a good tool I usually have at hand for "miscellaneous uses". That tool is <a href="http://www.cheatengine.org/">Cheat Engine</a>. Cheat engine is a freeware memory analyzer and address freezer used to cheat in videogames (in the past, we had GameHack but it got discontinued).</p> <p>The tool allows you to search for specific values in memory (for example, your money in a game) and then mofidy it's value and freeze them (obtaining unlimited money ;)</p> <p>I will use Spore's DNA value from the initial Cell stage as an example of how to use this tool.</p> <p>Having launched Spore, we start a new game, eat something and mate with another creature to enter the creature editor. Inside it, we look at our "DNA points":<br><img src="https://images.kartones.net/posts/screenshots/spore_cheat_engine_01.jpg"> </p> <p>We ALT+TAB to windows, launch Cheat Engine, and choose Spore's running process ("SporeApp.exe"):<br><img src="https://images.kartones.net/posts/screenshots/spore_cheat_engine_02.jpg"></p> <p>Then, we place the current DNA points number, and press "First Scan".</p> <p><img src="https://images.kartones.net/posts/screenshots/spore_cheat_engine_03.jpg"></p> <p>A lot of addresses will appear on the left, so we start buying and selling parts (try different combinations to avoid having always the same values), searching between each value change in Cheat Engine (we enter the new value and press "Next Scan").</p> <p>We will eventually come to few addresses that always have the desired value. We then double click one or all of them to add to the lower list. Now, we double-click on one of the addresses' value field, and change it to 999 to see if we're modified the correct memory position:<br><img src="https://images.kartones.net/posts/screenshots/spore_cheat_engine_04.jpg">   </p> <p>We return to spore, buy or sell any part... and here we are, 999 DNA points, now we can build any creature we want ;)<br><img src="https://images.kartones.net/posts/screenshots/spore_cheat_engine_05.jpg"> </p> <p>It is important to notice that not all games will "allow cheating". Even launching the application as Administrator under Vista, Cheat Engine might not be able to search some memory pages, so you might not be able to cheat in an specific game.</p> <p>Also, it works too for non-game applications, just in case you need to modify a specific value ;)</p>