It's not C#.
GameObject* CurObj = (GameObject*)(*(uint*)s_curMgr + 0xAC);
What you're doing: FirstObject = [s_curMgr] + 0xAC.
What you want: FirstObject = [s_curMgr + 0xAC].
Edit: Assuming your s_curMgr = [[foo] + bar]
It's not C#.
GameObject* CurObj = (GameObject*)(*(uint*)s_curMgr + 0xAC);
What you're doing: FirstObject = [s_curMgr] + 0xAC.
What you want: FirstObject = [s_curMgr + 0xAC].
Edit: Assuming your s_curMgr = [[foo] + bar]
Last edited by SKU; 07-20-2009 at 07:34 AM.
for anyone interested in my GameObject Name thing.
I spent the last 2 days trying to figure it out
here is my solution with working offsets for 3.1.3
Feels like I am done with reversing for the next few weeks. My head hurts.
Code:ObjectManager.WowReader.ReadASCIIString(ObjectManager.WowReader.ReadUInt(ObjectManager.WowReader.ReadUInt(baseAddress + 420) + 0x88),15);
Well, I never thought I'd be the one saying this, but... trying to do this out of process with mem reads is going to make your head hurt, a lot. Not only will you end up with huge strings of obscure little offsets, but it will be very fragile and likely break every patch.
The best solution is just to call appropriate vfunc's, where available.
Don't believe everything you think.
my first ever memory location find, yey nice start:
MouseType: 0x1141B08
Took me a while because I was so scared of Warden. But now I'm a great deal more brazen (I have even been -- gasp -- using IDA to debug WoW a good deal).
But yeah, once you're in-country (er, I mean, in-process... sorry, 'nam flashback...) things get so, so, so much easier. So much easier just to call the get name vfunc and maintain one value (the vf table index).
Don't believe everything you think.
to hear this from you makes me interested but I guess I will try to master the external stuff before I even think about internal...I have no clue about warden and I don't want to face it at this point ... I am way to noob I havent even figured out how to get my fishbot to do backgorund looting besides that extra virtual mouse ...
Warden is about as scary as watching two goats ****.
Actually.. that's rather petrifying.
Anyone else not really sure what that is supposed to mean...? Sarcasm...?
if you say so....
I am a noob, you are a pro. you think it is easy, I think it is difficult.
I think thats the usual view of 2 different skilled people.
I am scared of warden so unless you take me by the hand and help me face it I won't do it yet.
Though it is nice to know that there is an easier solution...