-
Notifications
You must be signed in to change notification settings - Fork 28
003_structs
Unknown structs:
50405C0
374007C
28EFE00
... 0x10 short unknown_10 (seen: 1D53) 0x12 short unknown_12 (seen: 13D1) ... 0x30 int pUnit_30 (seen: 'owner' address 375F000) 0x34 int flags_34 (seen: 0x00021900, 0x00000100) ... 0x3C int unknown_3C (seen: 7, D) // 3C and 40 are somehow connected 0x40 int unknown_40 (seen: 0) ... 0x58 int unknown_58 (seen: 0) ... 0x7C int unknown_7C (seen: 540) // 7C and 80 are somehow connected 0x80 int unknown_80 (seen: 0) ... 0x90 byte unknown_90 (seen: 5, max 4D?) 0x91 byte unknown_91 (seen: 5, max 4D?) 0x94 byte unknown_94 (seen: 14) 0x98 int unknown_98 (seen: 0)
5040600
0x00 byte unknown_00 (seen: 0) 0x01 byte unknown_01 (seen: 0) ... 0x04 int unknown_04 (seen: 0) 0x08 int unknown_08 (seen: 1D67, 1D53) 0x0C int unknown_0C (seen: 13CB, 13D1) 0x10 int unknown_10 (seen: 0) 0x14 int unknown_14 (seen: A, FFFFFFFF) 0x18 int unknown_18 (seen: 0) 0x1C int unkonwn_1C (seen: 0) 0x20 byte unknown_20 (seen: 0)
used in game.63E020, game.63DFA0
... 0x08 int unknown_unit_ptr_8 // used in game.63E020 0x0C byte unknown_C 0x0D byte unknown_D // used in game.63DFA0 (seen: 1, 2) ...
... 0x08000000 // unknown ...
0x00 int unknown_00 //
0x04 ???[] pMempoolFlags // ptr to array of MempoolFlags entries (or maybe other struct) // used in game.40A080 // values compared against: 08000000 0x08 int unknown_8 // current_index current_length maybe it is a counter of items in the pool?? 0x0C int unknown_C // max length? // used in game.40A080 (seen: 2) 0x10 int unknown_10 // pointer to UnknownData2 (set to UnknownData.unknown_28) ... 0x20 ???[] DataArray_20 // array of variable sized items (size is same in each mempool)
used in game.40A080, game.409700
... 0xC ??? unknown_C // ... 0x18 ??? unknown_18 // 0x1C ??? unknown_1C // compared to unknown_28.unknown_8 ... 0x28 ??? unknown_28 // pointer to UnknownData2 0x2C ??? unknown_2C // pointer to UnknownData2 ...
used in game.409700
... 0x04 ??? unknown_4 // 0x08 ??? unknown_8 // 0x0C ??? unknown_C // pointer to Mempool 0x28 ??? unknown_28 // pointer to Mempool ...
used in functions:
- game.62C0B0
- game.62E740
- game.62BA80
... 0x0e ??? unknown_0E // something to do with itemType (used in game.62E740) ... 0x10 ??? unknown_10 // used in game.62BA80 (zero filled, so probably short/byte?) ... 0x21 ??? unknown_21 // has something to do with itemType (used in game.62C0B0) ...
used in function:
- game.624ED0
has something to do with D2ItemStatCost
... 0x05 ??? unknown_05 ... 0x18 ??? unknown_18 ... 0x2c ??? unknown_2c ...