Particle Description Collection: Difference between revisions

From Burnout Wiki
Content added Content deleted
(Created page with "=== ParticleDescriptionCollection === {| class="wikitable" ! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments |- | 0x0 || 0x4 || ParticleDescription * * || mpTable || Pointer to ParticleDescription indexes || || Uses bundle imports |- | 0x4 || 0x4 || uint32_t || muTableSize || Array size || || |} == PS4 == === ParticleDescriptionCollection === {| class="wikitable" ! Offset !! Size !! Type !! Name !! Description !! More Information !! Comme...")
 
(Formatted for wiki display.)
Line 1: Line 1:
Holds a set of [[Particle Description]] resources.
=== ParticleDescriptionCollection ===

In development versions of Burnout Paradise, this held actual Particle Descriptions instead of pointers to them. The standalone resource type for them was only added in early-mid 2007 while collections were present since at least late 2006.

= Structures =
=== BrnParticle::ParticleDescriptionCollection ===
==== 32-bit ====
{| class="wikitable"
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
|-
| 0x0 || 0x4 || ParticleDescription * * || mpTable || Pointer to ParticleDescription indexes || || Uses bundle imports
| 0x0 || 0x4 || [[Particle Description | ParticleDescription]]** || mpTable || ParticleDescription bundle import indices ||
|-
|-
| 0x4 || 0x4 || uint32_t || muTableSize || Array size || ||
| 0x4 || 0x4 || uint32_t || muTableSize || Number of particle descriptions ||
|}
|}

== PS4 ==
=== ParticleDescriptionCollection ===
==== 64-bit ====
{| class="wikitable"
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
|-
| 0x0 || 0x8 || ParticleDescription * * || mpTable || Pointer to ParticleDescription indexes || || Uses bundle imports
| 0x0 || 0x8 || [[Particle Description | ParticleDescription]]** || mpTable || ParticleDescription bundle import indices ||
|-
|-
| 0x8 || 0x4 || uint32_t || muTableSize || Array size || ||
| 0x8 || 0x4 || uint32_t || muTableSize || Number of particle descriptions ||
|}
|}

Revision as of 14:42, 30 August 2022

Holds a set of Particle Description resources.

In development versions of Burnout Paradise, this held actual Particle Descriptions instead of pointers to them. The standalone resource type for them was only added in early-mid 2007 while collections were present since at least late 2006.

Structures

BrnParticle::ParticleDescriptionCollection

32-bit

Offset Length Type Name Description Comments
0x0 0x4 ParticleDescription** mpTable ParticleDescription bundle import indices
0x4 0x4 uint32_t muTableSize Number of particle descriptions

64-bit

Offset Length Type Name Description Comments
0x0 0x8 ParticleDescription** mpTable ParticleDescription bundle import indices
0x8 0x4 uint32_t muTableSize Number of particle descriptions