If you're reading this, it most likely means I still haven't finished this. Now to the tutorial! So, I'm going to be doing a series of tutorials on Cheat Engine. You can get the program from https://cheatengine.org/. Lets start with some basic terms that will be used in this part.
Value - Your number. Easy enough, right?
Value Type - This is the type of value that you may have.
These are the value types.
Binary - 1 and 0. Used by most computers.
Byte - Usually the numbers 1 and 0 for things like on and off. Ranges from 0 to 255.
2 Bytes - Values between 0 and 65536.
4 Bytes - Values between 0 and 4394967295. Seeing a pattern?
8 Bytes - Values between 0 and 18446744073709551614.
Float and Double - These are also methods that data is stored, float also being able to hold decimals.
These are the basic and mostly used value types.
Now to the fun part
Step 1:
Open Cheat Engine.
Step 2:
There is an icon in the upper corner that looks like a REALLY old computer. Click that. This will bring up a long list of processes, most of which you will never mess with, and probably shouldn't. Find the process of the game that you want to change values on.
Step 3:
This is the fun part. So you have a certain amount of money lets say. Take that number, and put it into the search bar on cheat engine. Do a first scan, and also make sure you're on 4 Bytes. Don't worry if it takes a while to scan, or if you come up with 100,000,000 results or more. This is completely normal.
Step 4:
Somehow change your money in the game, then type your new number. Repeat this until you are shaved down to one number.
TADAAAAAA! You now have an address! Double click it to add it to your list, where you can double click the number box and change it. There should be a box all the way to the left of your new address, and if you click that it will freeze the number, and keep it where it is.
Sidenote:
There may be a chance that the value type isn't the type that your number is stored in. This is where it may get a little tricky. You want to change your Value Type from 4 Byte to Float or Double. Sometimes it may even be stored in 8 Byte, but that's a tad bit rare!
Yes, this is the most basic as it gets when it comes to Cheat Engine, but I hope maybe it will help those who haven't used it before
Hope this helps, and happy hacking! Requests, or suggestions, or any ideas would be awesome. If I make another tutorial, it will definitely have more info and also pictures to help guide you in it.
Value - Your number. Easy enough, right?
Value Type - This is the type of value that you may have.
These are the value types.
Binary - 1 and 0. Used by most computers.
Byte - Usually the numbers 1 and 0 for things like on and off. Ranges from 0 to 255.
2 Bytes - Values between 0 and 65536.
4 Bytes - Values between 0 and 4394967295. Seeing a pattern?
8 Bytes - Values between 0 and 18446744073709551614.
Float and Double - These are also methods that data is stored, float also being able to hold decimals.
These are the basic and mostly used value types.
Now to the fun part
Step 1:
Open Cheat Engine.
Step 2:
There is an icon in the upper corner that looks like a REALLY old computer. Click that. This will bring up a long list of processes, most of which you will never mess with, and probably shouldn't. Find the process of the game that you want to change values on.
Step 3:
This is the fun part. So you have a certain amount of money lets say. Take that number, and put it into the search bar on cheat engine. Do a first scan, and also make sure you're on 4 Bytes. Don't worry if it takes a while to scan, or if you come up with 100,000,000 results or more. This is completely normal.
Step 4:
Somehow change your money in the game, then type your new number. Repeat this until you are shaved down to one number.
TADAAAAAA! You now have an address! Double click it to add it to your list, where you can double click the number box and change it. There should be a box all the way to the left of your new address, and if you click that it will freeze the number, and keep it where it is.
Sidenote:
There may be a chance that the value type isn't the type that your number is stored in. This is where it may get a little tricky. You want to change your Value Type from 4 Byte to Float or Double. Sometimes it may even be stored in 8 Byte, but that's a tad bit rare!
Yes, this is the most basic as it gets when it comes to Cheat Engine, but I hope maybe it will help those who haven't used it before
Last edited: