Like with anything technical topics such as game hacking, it can be difficult to delve into without wandering the internet aimlessly and getting nothing accomplished. So this article will the be first in series designed to take a complete amateur with no base knowledge all the way to master game hacker.
Each tutorial will be laid out in a straight forward manner listing everything that will be required prior to starting. We’re going to start with simple game hacks working our way up to more complex subjects like botting and screen overlays.
Do not be fooled. Game hacking appears simple on the surface but becomes more complex as time goes on. The addition of modern operating systems, tighter programming practices with an emphasis on security and anti-cheat systems like VAC make game hacking far from simple.
However, with the right attitude, knowledge and skills all these obstacles may be overcome.
By reading this tutorial you’ve already got what you need to start an interest in something. A willingness to learn makes a huge difference in learning a new skill, for example you probably never paid any attention in maths class. If your teacher had said that trigonometry comes in handy when you’re writing an aimbot you might have paid attention.
Game hacking requires a combination of three skills:
Understanding all three is necessary to become competent. Mastering all three will give you the skills to do much more than game hacking. As these skills easily translate over to other interesting topics in computer science such as security research or malware research or even game development.
So let’s get started! You’ll only require two things for this tutorial:
- Cheat Engine
- A game
I’ll be using Red Alert 2: Yuri’s Revenge in my example for two reasons:
- It’s a great game
- It lacks the anti-cheat systems modern games have.
Do not use a steam game or something like LoL you will get yourself banned. Strictly use a singleplayer or offline game.
Open Cheat Engine. The main screen looks like this:
Now open your game of choice and begin a new game.
Why hello there
Why don’t you drive?
Your first hack
If you’ve finished listening to this (or even put it on in the background to get fired up) we can move onto our first hack. Probably the easiest thing to do is modify a game variable where the value is known. This could be your health or armour usually something that is displayed on the screen. In this case we’ll be modifying our money as the exact value is clearly visible to us.
As you can see in the game start picture we have 10000 credits. Our goal is to modify this value to one that we desire, say 50,000 credits? Go back to Cheat Engine and click the highlighted button so you can instruct Cheat Engine to attach itself to the game process.
Once you’ve attached to your target process you need to search for the value. Luckily we know exactly what we’re trying to find it’s the value displayed in game. For me it’s 10000 credits.
Scan type: Exact Value
Value type: 4 Bytes
Leave everything as default and click First Scan it may take a few seconds to complete:
As you can see I have 46 results in the search box but we’ll be able to narrow it down very easily. Return to the game and either decrease or increase your money, the amount isn’t important just make the value change.
So after purchasing a power plant my available credits have dropped to 9400. Go back to Cheat Engine and perform another search for the new value. This time make sure you click “Next Scan” as this will only search through our results instead of the whole game’s memory.
For me I had only one value returned: 4EBF3B4. Double click to add the address to our address list. Now lets modify the value held at this address and see what effect it has. Right click -> Change Record -> Value and type in 50000.
Returning to the game we see that:
I’m rich bitches!
At this point you’ve successfully hacked your first game. Feel free to mess around with CE more and change other values (the worst you can do is crash the game). In the next tutorial we’ll go over exactly what Cheat Engine does and how it works. I’ll also show you how to write your own program to modify the money without using CE.