Thank you, do you know what are those unknowns 1byte? it seems to be one between casterLevel and duration too and one after SpellEndTime
Code:
AuraStructCreatorGuid = 0x20, // read 16 bytes (GUID)
AuraStructSpellId = AuraStructCreatorGuid + 16, // read 4 bytes (UINT)
AuraStructUnk1 = AuraStructSpellId + 4, // read 1 byte, what is this ?
AuraStructCount = AuraStructUnk1 + 1, // read 1 byte
AuraStructCasterLevel = AuraStructCount + 1, // read 1 byte
AuraStructUnk2 = AuraStructCasterLevel + 1, // read 1 byte, what is this ?
AuraStructDuration = AuraStructUnk2 + 1, // read 4 bytes
AuraStructSpellEndTime = AuraStructDuration + 4, // read 4 bytes
AuraStructUnk3 = AuraStructSpellEndTime + 4, // read 1 byte, what is this ?
These are the complete bytes for the "Lighning Shield" aura from +0 to +0x48
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 209 187 152 0 0 0 0 0 0 0 0 0 0 140 51 8 68 1 0 0 7 1 90 0 128 238 54 0 75 235 89 55 3 0 0 0 0 0 0 0
0x0 to 0x20: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (????)
0x20 to 0x30: 209 187 152 0 0 0 0 0 0 0 0 0 0 140 51 8 (GUID)
0x30 to 0x34: 68 1 0 0 (SpellID)
0x34 to 0x35: 7 (Unk1) ?
0x35 to 0x36: 1 (stacks)
0x36 to 0x37: 90 (CasterLevel)
0x37 to 0x38: 0 (Unk2) ?
0x38 to 0x3C: 128 238 54 0
0x3D to 0x40: 75 235 89 55
0x40 to 0x41: 3 (Unk3) ?
0x41 to 0x48: 0 0 0 0 0 0 0
Here my latest output:
Code:
[D] 08:29:52 - AuraCreatorGuid: 10901470643409114426144864410223033297
AuraSpellId: 324
AuraName: Lightning Shield
AuraUnk1: 7
AuraCount: 1
AuraCasterLevel: 90
AuraUnk2: 0
AuraDuration: 3600000
AuraSpellEndTime: 928639819
GetTime: 928189415
AuraTimeLeftInMs: 450404
AuraStructUnk3: 3