First post:
Use a little thing called
.
I'm new to 2moons and what hack tools you have on the scene, but I am an experienced game hacker/botter/******-upper.
Generally hatred for any big corporation therefore creating anarchy blah blah blah (i had a late night not really in mood for chatting much :P).
From my basic understanding you use a modified version of
. If this is true, i know howto use this like the back of my hand to find pointers.
Basiclly, the address you are finding are dynamic addresses, now... the game needs to know where they are... just like you need to.
Now, the game doesn't need to search the memory (like you are) to find these addresses every time.
In the simplest terms, a memory address pointer is a value at another memory address that contains nothing but the address you have found with your search..
E.G.
Mem Address You Found: 0x6753342 with the value of ABCD
Now next time you launch the game, it could be addres 0x7737453 or something stupid.
Now somewhere else will be another address that will consist simply of the address you found.
E.G.
Mem address : 0xFFFFFF contains 0x6753342, which is the address you are looking for
That sounds easy right?
UNTIL, you get to the first thing game devs do to prevent it being so easy (don't know if 2moons does, its open beta, so maybe this hasn't been added yet... don't know till i try).
The first thing they normaly do is mask there pointers
which means you'll have a pointer that points to a pointer that points to a pointer that points to a..... you get the idea..
0xFFFFFF contains 0xDDDDDDD, but 0xDDDDDDD contains 0xCCCCCC which contains 0x555555 which contains ABCD (the value you want)....
Make sense? if not... give me a shout and ill try explaining better...
Like I said, late night. Its 05:12am (GMT) and I havn't slept yet (woke up at 7am xD)
yours faithfully
--r4000