You are on the right path, be aware some games are going to be tougher to find pointers than others.
Keep an eye on a recurring value when you get damaged etc, that could be your base address for the player structure.
Also look into Level 4 pointers
[Edited by DABhand, 4/29/2010 10:14:35 AM]
Well I didn't look up "Level 4 Pointers". But I looked up "ASM Multi-Level Pointers", and found a Cheat Engine Tutorial for the Multi-Level Pointer part of the tutorial, that is a video, and the guy was very descriptive about what I needed to do.
The most helpful part, "Keep going until you find a Static Pointer" o.O. Tracking down all these pointers could take some time...
Imagine a level 100 pointer.... God Damn that would take forever.
Well I'm going to keep searching, and back-tracing the pointers, hopefully it won't take long to find a static pointer.
Ok, finally got to the end, at least I think. Final pointer was [[[0x116F54C8]+0x0]+0x40]+0x10. Looks like it was only a level 3 pointer, If I counted it right. I used MHS to do the pointers and stuff. So what would be the next step? lol. My only question is that I had 2 which were 0. See?
Ok, so I used some basic logic, and took the static pointer's address, and found it's actual base address, which happens to be (Dunia.dll + 016F54C8), so would the actual address to the health location be [(Dunia.dll + 016F54C8)+ 50], resulting in (Dunia.dll + 016F5518). Is that correct? If so, shouldn't I just be able to write to that address? Or is there something else I must do?
Pointers make me sick. They can be very hard to find at sometimes. So the best way to go through them is finding tutorials on One-Sided options. I learned a lot from a Tutorial for Player Structure by Shinero. And of course DABhand helped me on my way! Thanks man!
--------------------------------------------------------------------------- Father of Monkey007
Ratchet_Expert: "You are acting as if you are godlike!" HonestGamer: "Godlike my son, is an out-and-out understatement!"
Pointers make me sick. They can be very hard to find at sometimes. So the best way to go through them is finding tutorials on One-Sided options. I learned a lot from a Tutorial for Player Structure by Shinero. And of course DABhand helped me on my way! Thanks man!
Well I found the final pointer. I'm just wondering what I need to do so I can use the pointer for code injection, or if there is something else I must do.
Well if you found the base address for the player structure, all you need to do is find the health value within that structure.
And it will be easy to find, since you know a specific address to start scanning from and add a few Kilobytes to end the search pattern. You will find it in no time at all.
--------------------------------------------------------------------------- Great site for new games with constant deals
Well if you found the base address for the player structure, all you need to do is find the health value within that structure.
And it will be easy to find, since you know a specific address to start scanning from and add a few Kilobytes to end the search pattern. You will find it in no time at all.
Well I don't "think" I found the base address, I just traced back the pointers all the way to a static pointer. So if the final pointer that I found, the static one, is located within the base location for the player structure, then I did locate it.