-
Notifications
You must be signed in to change notification settings - Fork 0
Finding Unknown Values
If you're familiar with find unknown values in Cheat Engine, you will need to forget that method and learn this newer method as it works very different.
There is a bucket icon in Bit-Slicer and it's used to store in-game values. It sometimes can look empty and sometimes full. This difference in the icon does not matter (maybe it used to?). When you click on the bucket icon and store your in-game values, the text "$StoredValue" will appear in the text box. Do not delete this! This represents your stored in-game values.
Here is the proper method for searching for an unknown value:
- Click the bucket to store your temporary in-game values.
- Change the in-game value you're trying to find. (getting hit, using ammo, healing, casting a spell, etc.)
- Change the dropdown box to "is less than" or "is greater than" depending on how the value might have changed.
- Click on the text box with your "$StoredValue" text and hit the Enter key.
Repeat steps 1-4 to narrow your results.
Once your results reach less than ~15 I would start looking at the values and see if they might be close to what should represent your unknown value. Try adjusting the values slightly and seeing if anything changes in game. Ex: Raise the value slightly and see if your HP bar gets more full.
Sometimes games will have another numerical value stat like ammo, for example, that can help us find other unknown values. For example, if you find your ammo value and "Show in memory viewer", then get injured in the game, you might see some nearby bytes changing when you get hit.
This is because sometimes some games store all the character's stats in 1 structure. If this is true, we can now select our changing bytes that are possibly our health value and add the address to our slice and label it as such. This can be repeated for finding other unknown character stat values like mana, stamina, character's x y and z positions, run speed, etc.