Is it just me having troubles with the ObjectManager? I wanted to update my very old offsets (5.1?) and the lastest I could get was r 17055
Code:
temp.Descriptors = (IntPtr)0x4; // 5.3.0 rev 17055
temp.ObjectType = (IntPtr)0xC; // 5.3.0 rev 17055
temp.ObjectGUID = (IntPtr)0x28; // 5.3.0 rev 17055
temp.ClientConnection = (IntPtr)0xE3CB00; // 5.3.0 rev 17055
temp.ObjectManagerOffset = (IntPtr)0x462C; // 5.3.0 rev 17055
temp.FirstObjectOffset = (IntPtr)0xCC; // 0xCC
temp.NextObjectOffset = (IntPtr)0x34; // 0x3C 0xC4
temp.LocalGUIDOffset = (IntPtr)0xE0;
according to hamburger12 ObjectType needs to be 0x10 aka 16 (ObjectFields.Type), because they sized up the data field. However that leads to completely wrong Types. 0xC seems to be more correct?
However the ObjectManager breaks after the first Iteration, so NextObject seems to be wrong also. Or is it simply my FirstObject being completely wrong?