Posted: Sat Jun 07, 2014 1:29 am Post subject: How to determine what offsets to use?
I found these addresses for different stats in a game, but it resets every time the game is closed.
So I should probably make a pointer on it using "pointer scan for this address" then ticking "pointers must end with specific offsets"
Now, how do I determine what to use as offsets?
If you haven't got your answer yet, the way I'd do it is:
1.) Get your address [again].
2.) In the address list, right-click it and pick either "Find Out What Accesses this Address" or "Find Out What Writes to this Address".
3.) In the new window, whenever something happens with that address a couple of assembly instructions should come up e.g mov edx, [esi+000ABC]
+ABC would be one of the offsets you could use in your pointer scan then. You would then get another if you scanned for whatever's is held in esi for this example, and find out what accesses or writes to it.
And yeah, having addresses be different whenever the game is restarted is typical. You don't need to use the option "pointer must end with specific offsets", but it'll help narrow down the results or write trainers between different versions of the game (e.g DX# releases).
I'm not one with extensive experience with game hacking so I wouldn't mind being corrected in some parts.
It isn't necessary to worry about the offsets. The option can speed up scans, but if you don't already have the offsets then you're likely to spend more time debugging than you'd save by having them. Just keep restarting the game/rebooting your computer and repeating the process until you find one or more stable pointer chains. _________________
A nagy kapu mellett, mindig van egy kis kapu.
----------------------
Come on...
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum