
Originally Posted by
Declared
I am not sure about 0.55 offsets. Where did you find said offsets?
I went into reclass and found that coordptr is actually 0x1C and that local player is 0x16A8 + 0x4 . After this i got my x y and z reading spot on. Now i just need to verify fartable because in reclass there is nothing there. Not sure if its supossed to be like that because ingame im actually getting readings, size gave me 1024 last time. My app actually crashes at at fartableptr =farTable + (i * 0x4) which leaves me believing that i got fartable offset wrong
edit:
here are the right offsets
base= 0x10C7704
------------------------------
plocal = base + 0x16A8
plocal = pLocal + 0x4----->Continuation
-------------------------------
coordPtr = pLocal + 0x1C
x = coordPtr + 0x28;
y = coordPtr + 0x30;
z = coordPtr + 0x2C;
farTable = base + 0x1328;
farTableSize = base + 0x132C;
i= from 0 to farTableSizeptr
farTablePTR = farTable + (i * 0x4);
--------------------------------------------
itemCoord = farTablePTR + 0x44;
0x28 X
0x2C Z
0x30 Y
---------------------------------------------
itemNamePTR = farTablePTR + 0x78
itemNamePTR = itemNamePTR + 0x3C<--continuation
---------------------------------------------
itemNameSize = itemNamePTR + 0x4
itemNameAddress = itemNamePTR + 0x8