Finding in-memory party information

Runes of Magic/Radiant Arcana (http://www.runesofmagic.com)
Post Reply
Message
Author
dx876234
Posts: 188
Joined: Sat Jul 24, 2010 6:13 am

Finding in-memory party information

#1 Post by dx876234 » Sat Jul 24, 2010 6:18 am

Im looking into finding in-memory information about party members with Cheat Engine, I've found a candidate by brute search on party member names. The table entry is 0x60 bytes long, first 1-2 bytes is a flag specifying if entry is active, name is offset at +8, it looks like:

01 00 00 00 00 00 00 00 NN NN NN NN NN 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 0F 00 00 00 00 00 00 00 68 92 99 4F 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 1F 00 00 00 66 98 1D 45 58 75 E5 44 1E 00 00 00 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 41 FF FF FF FF 01 00 00 00

Now as a beginner I'm struggeling with finding a fixed reference to this table - it is always located at 0x7E00 offset from AllocationBase which ofc changes each time I start the client.

Any hints on finding a fixed reference?

Best regards

dx876234
Posts: 188
Joined: Sat Jul 24, 2010 6:13 am

Re: Finding in-memory party information

#2 Post by dx876234 » Sat Jul 24, 2010 7:53 am

Hmm figured it out, got a static ptr (i think) and a small lua proramm which whill list the names in current pty, now only need to decode whats in the records.

best regards
Attachments
partymapper.lua
Simple access to party table
(1.57 KiB) Downloaded 81 times

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests