i remember is the old way(classic) to handle objmanagement , but is it changed in 8.0?Code:local objectManager = readQword(objectManagerOffset); local nextObject = readQword(objectManager + FirstObject); local objectType = readBytes(nextObject + wowObjectType,1,false); while ((nextObject & 1) == 0) and (nextObject ~= 0) do wowObject = {}; wowObject.type = objectType; wowObject.baseAddress = nextObject; wowObject.descriptorBaseAddress = readQword(nextObject + wowObjectDescriptorFields); local guidPart1 = readQword(nextObject + wowObjectGuid); local guidPart2 = readQword(nextObject+8 + wowObjectGuid); wowObject.guidPart1 = guidPart1; wowObject.guidPart2 = guidPart2; readUnitDescriptors(wowObject); nextObject = readQword(nextObject + objectManagerNextObject); objectType = readBytes(nextObject + wowObjectType,1,false);
i can't get my objmanagement work.
i get 8.25 32978 objectManagerOffset = 0x28A0FD0, from wowoffsetdumper.
what's the right firstobj and nextobject ?