Thank you for this... Both the built-in tutorial and the stickied tutorial in the forums failed me on this step. The built-in one says to "When you've found it use the function to find out what accesses this address." which gives you more than one result, so in fact you have to use the "Find out what writes to this" since you only get one there. The forum one doesn't go into detail on the "Add address manually" part and just says "If you get a ??? you did it wrong, but I'm not gonna tell you what's right good luck lol".
Awesome, the typo on the cheat engine tutorial instruction where it say "find out what accesses this address" have to be changed to the right one which is "find out what writes to this address". Yes it's only simple but for normies like me it makes a big difference.
What I don't get is that the tutorial mentions that this way we can get the same value with a different adress each time we restart the tutorial if we save it to a table... But if I restart the tutorial and load the table I only have "???" as value and not the number which gets displayed... How to fix that?
Two things here: 1. Make sure you attach cheat engine to the process of the tutorial again. => At the top left you see a screen symbol, click it and choose the tutorial process. 2. The static pointer (the green thing) value is not the same. Just the pointer address is the same. It should point to the value though but not that the address it points to (the address of the value) won't be the same as before since that stuff is dynamic.
Hi, i tested this method in game "need for speed underground" tell me what to do if there are 500,000 addresses (when you started looking for a hexadecimal number)? and tell me what to do when it shows me this formula (when I click "Find instructions that write at this address") mov [esi + 000003B8], eax ???
If you use that, more than one address shows up. The tutorial just talks of one single item - "...a item will show up. Double click that item." - therefore it must be a mistake.
Thank you for this...
Both the built-in tutorial and the stickied tutorial in the forums failed me on this step.
The built-in one says to "When you've found it use the function to find out what accesses this address." which gives you more than one result, so in fact you have to use the "Find out what writes to this" since you only get one there.
The forum one doesn't go into detail on the "Add address manually" part and just says "If you get a ??? you did it wrong, but I'm not gonna tell you what's right good luck lol".
thanks a lot....was stuck at this for like 10 years 😭😭
Thank you so much dude
Awesome, the typo on the cheat engine tutorial instruction where it say "find out what accesses this address" have to be changed to the right one which is "find out what writes to this address". Yes it's only simple but for normies like me it makes a big difference.
I wish the cheat engine tutorial was a bit more detailed and noob friendly, then I could have understood it.
Great. I will try it. Thanks for the info
What I don't get is that the tutorial mentions that this way we can get the same value with a different adress each time we restart the tutorial if we save it to a table...
But if I restart the tutorial and load the table I only have "???" as value and not the number which gets displayed...
How to fix that?
Two things here:
1. Make sure you attach cheat engine to the process of the tutorial again. => At the top left you see a screen symbol, click it and choose the tutorial process.
2. The static pointer (the green thing) value is not the same. Just the pointer address is the same. It should point to the value though but not that the address it points to (the address of the value) won't be the same as before since that stuff is dynamic.
many thanks!
Thanks this was very helpful
Hi, i tested this method in game "need for speed underground" tell me what to do if there are 500,000 addresses (when you started looking for a hexadecimal number)? and tell me what to do when it shows me this formula (when I click "Find instructions that write at this address")
mov [esi + 000003B8], eax ???
I think you might want to scan for address of ESI, then switch it to pointer and add 3B8 as offset
why i always keep finding 4 values have acces instead o one in all these fckin video tutorials? How i suppose to know which one from these 4 to use?
The tutorial says to use find out what accesses this address, why are you using find out what writes to this address?
Same here. It also doesn't help that the tutorial is written very poorly.
If you use that, more than one address shows up. The tutorial just talks of one single item - "...a item will show up. Double click that item." - therefore it must be a mistake.
Tutorial is written by an idiot