Vehicle Graphics/Development: Difference between revisions

From Burnout Wiki
Content added Content deleted
m (Burninrubber0 moved page Vehicle Graphics (Burnout Paradise)/Development to Vehicle Graphics/Development: Removed unnecessary qualifier.)
m (Normalization)
 
Line 1: Line 1:
= Structures (2006-11-13, 2007-02-22) =
= Structures =
=== BrnVehicle::GraphicsSpec ===
=== BrnVehicle::GraphicsSpec ===
==== 2006-11-13, 2007-02-22 ====
{| class="wikitable"
{| class="wikitable"
|-
! Offset !! Length !! Type !! Name !! Description !! Comments
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
|-
Line 9: Line 9:
| 0x4 || 0x4 || uint32_t || muPartsCount || ||
| 0x4 || 0x4 || uint32_t || muPartsCount || ||
|-
|-
| 0x8 || 0x4 || Model** || mppPartsModels || Imports indices || 8-bit integers aligned 4
| 0x8 || 0x4 || [[Model]]** || mppPartsModels || Imports indices || 8-bit integers aligned 4
|-
|-
| 0xC || 0x4 || Matrix44Affine* || mpPartLocators || ||
| 0xC || 0x4 || [[Matrix44Affine]]* || mpPartLocators || ||
|-
|-
| 0x10 || 0x4 || uint8_t* || mpPartVolumeIDs || ||
| 0x10 || 0x4 || uint8_t* || mpPartVolumeIDs || ||
Line 17: Line 17:
| 0x14 || 0x4 || uint8_t* || mpNumRigidBodiesForPart || ||
| 0x14 || 0x4 || uint8_t* || mpNumRigidBodiesForPart || ||
|-
|-
| 0x18 || 0x4 || Matrix44Affine** || mppRigidBodyToSkinMatrixTransforms || ||
| 0x18 || 0x4 || [[Matrix44Affine]]** || mppRigidBodyToSkinMatrixTransforms || ||
|}
|}

Latest revision as of 06:39, 4 October 2023

Structures

BrnVehicle::GraphicsSpec

2006-11-13, 2007-02-22

Offset Length Type Name Description Comments
0x0 0x4 uint32_t muVersion Spec version 3
0x4 0x4 uint32_t muPartsCount
0x8 0x4 Model** mppPartsModels Imports indices 8-bit integers aligned 4
0xC 0x4 Matrix44Affine* mpPartLocators
0x10 0x4 uint8_t* mpPartVolumeIDs
0x14 0x4 uint8_t* mpNumRigidBodiesForPart
0x18 0x4 Matrix44Affine** mppRigidBodyToSkinMatrixTransforms