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...")
 
(Added infobox and normalized some content.)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{ParadiseResourceTypeInfobox
=== ParticleDescriptionCollection ===
| name = ParticleDescriptionCollection
| resourcenames = particle_description_collection
| id = 0x10008
| category = Game-specific<br />(Burnout Paradise)
| memdist = Main Memory only
| imports = [[Particle Description]]
}}

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 ====
{| 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 ||
|}
|}

Latest revision as of 08:43, 4 October 2023

ParticleDescriptionCollection
aka {{{othernames}}}
No Example
Resource names particle_description_collection
Type ID 0x10008
Category Game-specific
(Burnout Paradise)
Memory
distribution
Main Memory only
Imports Particle Description
Imported by Unknown
Editor
available?
No

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