Prop Graphics List

Revision as of 21:41, 14 September 2022 by Burninrubber0 (talk | contribs) (Removed redirects.)

The prop graphics list contains a list of the props and their respective Model resources.

Structures

Props::PropGraphicsList

32-bit

Offset Length Type Name Description Comments
0x0 0x4 uint32_t muSizeInBytes Data size
0x4 0x4 uint32_t muZoneNumber PVS zone
0x8 0x4 uint32_t muNumberOfPropModels Number of props
0xC 0x4 uint8_t muNumberOfPropPartModels Number of parts
0x10 0x4 PropGraphics* mpaPropGraphics
0x14 0x4 PropPartGraphics* mpaPropPartGraphics

64-bit

Offset Length Type Name Description Comments
0x0 0x4 uint32_t muSizeInBytes Data size
0x4 0x4 uint32_t muZoneNumber PVS zone
0x8 0x4 uint32_t muNumberOfPropModels Number of props
0xC 0x4 uint8_t muNumberOfPropPartModels Number of parts
0x10 0x8 PropGraphics* mpaPropGraphics
0x18 0x8 PropPartGraphics* mpaPropPartGraphics

Props::PropGraphics

32-bit

Offset Length Type Name Description Comments
0x0 0x4 uint32_t muTypeId
0x4 0x4 Model* mpPropModel
0x8 0x4 PropPartGraphics* mpParts

64-bit

Offset Length Type Name Description Comments
0x0 0x4 uint32_t muTypeId
0x4 0x4 padding
0x8 0x8 Model* mpPropModel
0x10 0x8 PropPartGraphics* mpParts

Props::PropPartGraphics

32-bit

Offset Length Type Name Description Comments
0x0 0x4 uint32_t muTypeId Always little endian
0x4 0x4 uint32_t muPartId
0x8 0x4 Model* mpPropModel

64-bit

Offset Length Type Name Description Comments
0x0 0x4 uint32_t muTypeId Always little endian
0x4 0x4 uint32_t muPartId
0x8 0x8 Model* mpPropModel