Finding the mob "table" can be daunting, if it was as simple as all the info being in a little section of memory then anyone could do it.
Most of the time I have gone looking I have found the game using a structure like this.
What you will find though is you have a section of memory which has addresses which point to the "base address" of an object and from there it will lead you to relevent information of that object.
The way I start to look for this is by first finding the information of the targeted object, because that is something you can find farely easily because you control what you target. If you can get target coords, hp, mp, name then you will find it easier to find the objects base address. Then you can do a pointer scan of that base address or just do a "find what accesses this address", this will hopefully get you to the section of memory where all the pointers to base addresses is held.
Believe it or not that is kind of the easy part, then you need to work out the "table structure" in order to be able to find the relevent information that those base addresses point to.
I'll try to do an example to see if I can sum up what I have said.
You will have a section of memory that looks like this
Code: Select all
0x45453465 0x34543978 0 0
0 0x343243223 0x 4324324324
0 0 0 0x77654353
very small example, so it has 0's and addresses
Those addresses are the pointer to the base of an object.
If we go to 0x45453465 we might see this
Code: Select all
0x255 0x255 0 0
0x234324234 0x32432423 0 0
0x324324324 0x32432432 0x24324243 0x56745654
First parts of memory are usually exactly the same for every object, and then we get some addresses.
0x234324234 might point to the objects name
0x32432423 might point to a section of memory with the objects coords and directions
0x24324243 might point to the objects HP
Now quite a lot of the time it isn't that simple, quite often the address has a few offsets, so it might go to an address and then an offset of that address points to another address and an offset of that address points to yet another address and then you finally get to the information you want.
After writing all this out I am thinking this probably won't really help you, the game might be structured in a completely different way =(