The struct for the message looks something like this:
Code:
0x0000 - Sender GUID
0x0008 - Unknown
0x003c - formatted message, 3000 bytes
0x0bf4 - pure text, also 3000 bytes
0x17ac - messageType
0x17b0 - channelNumber
0x17b4 - sequence
0x17b8 - time
Ripped from another thread.
Thus, i think what you want is something like
Code:
for (uint i = 0; i < 59; i++)
{
string str = bm.ReadASCIIString((0x0BF3F10 + (i*0x17C0)) + 0x3c, 255);
addLog(str);
}
Might be totally wrong as I don't have time to check and I'm really tired.