Hi DarthTon,
I have some trouble with attributes.
With your code, I can enumerate all attrib without problem.
But If I try to get a specific attribute (TeamID for exemple), the method doesn't return the good value.
line 325 of D3Actor.cpp :
Code:
DWORD tmp = CProcess::Instance().Core.Read<DWORD>((DWORD)group.Formula2 + 4 * (IndexMask & 0xFF));
I change the code by this :
Code:
DWORD tmp = CProcess::Instance().Core.Read<DWORD>((DWORD)group.Formula2 + 4 * (IndexMask + 3 & 0xFF));
and it works.
Maybe just Formula2 move from 0x20 to 0x2C ?
Thanks.