Prop Graphics List: Difference between revisions

From Burnout Wiki
Content added Content deleted
m (Removed redirects.)
(Added infobox and normalized some content.)
 
Line 1: Line 1:
{{ParadiseResourceTypeInfobox
| name = PropGraphicsList
| resourcenames = PRP_GL__*<br /><sup><small>*Track unit ID</small></sup>
| id = 0x10010
| category = Game-specific<br />(Burnout Paradise)
| memdist = Main Memory only
| imports = 1 [[Model]] per prop<br />1 [[Model]] per part
}}

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


Line 15: Line 24:
| 0xC || 0x4 || uint8_t || muNumberOfPropPartModels || Number of parts ||
| 0xC || 0x4 || uint8_t || muNumberOfPropPartModels || Number of parts ||
|-
|-
| 0x10 || 0x4 || [[#Props::PropGraphics | PropGraphics]]* || mpaPropGraphics || ||
| 0x10 || 0x4 || [[#Props::PropGraphics|PropGraphics]]* || mpaPropGraphics || ||
|-
|-
| 0x14 || 0x4 || [[#Props::PropPartGraphics | PropPartGraphics]]* || mpaPropPartGraphics || ||
| 0x14 || 0x4 || [[#Props::PropPartGraphics|PropPartGraphics]]* || mpaPropPartGraphics || ||
|}
|}


Line 32: Line 41:
| 0xC || 0x4 || uint8_t || muNumberOfPropPartModels || Number of parts ||
| 0xC || 0x4 || uint8_t || muNumberOfPropPartModels || Number of parts ||
|-
|-
| 0x10 || 0x8 || [[#Props::PropGraphics | PropGraphics]]* || mpaPropGraphics || ||
| 0x10 || 0x8 || [[#Props::PropGraphics|PropGraphics]]* || mpaPropGraphics || ||
|-
|-
| 0x18 || 0x8 || [[#Props::PropPartGraphics | PropPartGraphics]]* || mpaPropPartGraphics || ||
| 0x18 || 0x8 || [[#Props::PropPartGraphics|PropPartGraphics]]* || mpaPropPartGraphics || ||
|}
|}


Line 46: Line 55:
| 0x4 || 0x4 || [[Model]]* || mpPropModel || ||
| 0x4 || 0x4 || [[Model]]* || mpPropModel || ||
|-
|-
| 0x8 || 0x4 || [[#Props::PropPartGraphics | PropPartGraphics]]* || mpParts || ||
| 0x8 || 0x4 || [[#Props::PropPartGraphics|PropPartGraphics]]* || mpParts || ||
|}
|}


Line 55: Line 64:
| 0x0 || 0x4 || uint32_t || muTypeId || ||
| 0x0 || 0x4 || uint32_t || muTypeId || ||
|-
|-
| 0x4 || 0x4 || || || padding ||
| 0x4 || 0x4 || || || Padding ||
|-
|-
| 0x8 || 0x8 || [[Model]]* || mpPropModel || ||
| 0x8 || 0x8 || [[Model]]* || mpPropModel || ||
|-
|-
| 0x10 || 0x8 || [[#Props::PropPartGraphics | PropPartGraphics]]* || mpParts || ||
| 0x10 || 0x8 || [[#Props::PropPartGraphics|PropPartGraphics]]* || mpParts || ||
|}
|}



Latest revision as of 09:34, 4 October 2023

PropGraphicsList
aka {{{othernames}}}
No Example
Resource names PRP_GL__*
*Track unit ID
Type ID 0x10010
Category Game-specific
(Burnout Paradise)
Memory
distribution
Main Memory only
Imports 1 Model per prop
1 Model per part
Imported by Unknown
Editor
available?
No

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