Prop Graphics List: Difference between revisions
Content added Content deleted
(Created page.) |
m (Removed redirects.) |
||
Line 1: | Line 1: | ||
The prop graphics list contains a list of the props and their respective [[ |
The prop graphics list contains a list of the props and their respective [[Model]] resources. |
||
= Structures = |
= Structures = |
||
Line 44: | Line 44: | ||
| 0x0 || 0x4 || uint32_t || muTypeId || || |
| 0x0 || 0x4 || uint32_t || muTypeId || || |
||
|- |
|- |
||
| 0x4 || 0x4 || [[ |
| 0x4 || 0x4 || [[Model]]* || mpPropModel || || |
||
|- |
|- |
||
| 0x8 || 0x4 || [[#Props::PropPartGraphics | PropPartGraphics]]* || mpParts || || |
| 0x8 || 0x4 || [[#Props::PropPartGraphics | PropPartGraphics]]* || mpParts || || |
||
Line 57: | Line 57: | ||
| 0x4 || 0x4 || || || padding || |
| 0x4 || 0x4 || || || padding || |
||
|- |
|- |
||
| 0x8 || 0x8 || [[ |
| 0x8 || 0x8 || [[Model]]* || mpPropModel || || |
||
|- |
|- |
||
| 0x10 || 0x8 || [[#Props::PropPartGraphics | PropPartGraphics]]* || mpParts || || |
| 0x10 || 0x8 || [[#Props::PropPartGraphics | PropPartGraphics]]* || mpParts || || |
||
Line 71: | Line 71: | ||
| 0x4 || 0x4 || uint32_t || muPartId || || |
| 0x4 || 0x4 || uint32_t || muPartId || || |
||
|- |
|- |
||
| 0x8 || 0x4 || [[ |
| 0x8 || 0x4 || [[Model]]* || mpPropModel || || |
||
|} |
|} |
||
Line 82: | Line 82: | ||
| 0x4 || 0x4 || uint32_t || muPartId || || |
| 0x4 || 0x4 || uint32_t || muPartId || || |
||
|- |
|- |
||
| 0x8 || 0x8 || [[ |
| 0x8 || 0x8 || [[Model]]* || mpPropModel || || |
||
|} |
|} |
Revision as of 21:41, 14 September 2022
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 |