Memory Addresses (Basic Editing)
This tutorial will cover how to find and change address values in any program.
Before we start searching for values you need to download Cheat Engine, the tool we will be using.
http://www.cheatengine.org/downloads.php (The latest at this time is 5.5, but any version will work)
Once that is installed you want to open up the windows game Pinball (START > All Programs > Games > Pinball)
In cheat engine click on the flashing icon at the top left.
This will open a process list
Once pinball is selected, click Open.
Play the game until you have any amount of points.
I played one round without touching the ball and got 15750.
Then once you lose, go back to Cheat Engine.
Put the number of points you got in Pinball, into the search box shown above.
Since I got 15750 I put that number in there, and clicked scan.
Once you click scan you will notice stuff pop-up on the left side of the window.
Address: 00A50C62 Value: 15750 (That is our number)
Address: 00A54DEC Value: 15750 (That is our number also)
Once you find some results from the search you are going to have to see which address is pointing at what.
A bit confusing but after the next couple steps it will make sense.
Go back into Pinball and play another round, to get more points.
If you have the Cheat Engine window open and can see the Address values was you play.
You will notice that the values update as you get points.
Since both address update to the same values, they are the same.
One address keeps track of the actual score you have.
The other address is the score value displayed in the game window.
In my case the first address (00A50C62) is the actual point value
and the other is the number displayed in the game.
Knowing this just takes testing which I did before writing this tutorial. =)
To find out double click on one of addresses.
It will then move to the bottom part of the window.
Should look like the above picture.
Once you have an address in the bottom, you are free to edit that address value.
Double click the number under the value column, and you will be able to enter any number.
I made it a VERY large number, over 430 million to prove a point.
Once you edit the value, you do not want the game to rewrite that value so check the box under the Frozen column.
This will freeze the value where it is, and can’t be changed by the program you are editting.
Now that you have changed the value, and have the address frozen to that value.
Go back into Pinball, and play another round.
You will notice that as soon as you score any points it instantlly jumps from your previous score to your new edited score.
But the problem is that no matter how many times you score points, it changes back to your frozen value.
At this point you can uncheck the frozen checkbox, you never needed it to begin with in pinball, but some programs will change the value back if its not frozen.
If the program changes it on you, then check frozen and your problem is fixed.
There you have it, I showed you how to change and edit values in Pinball, this works in ANY program.
It might just take you a bit of work and longer to find some values. I’ll post other tutorials on more advanced memory hacks at a later time.
Until then, have fun with this simple method of memory hacking. =)
Posted in Hacking, Memory, Tutorial | No Comments »












































