VFXPropCollection
|
aka {{{othernames}}}
|
No Example
|
Resource names
|
vfx_props_collection
|
Type ID
|
0x1001B
|
Category
|
Game-specific (Burnout Paradise)
|
Memory distribution
|
Main Memory only
|
Imports
|
Unknown
|
Imported by
|
Unknown
|
Editor available?
|
No
|
The VFX Prop Collection resource sets up props for particles.
Structures
BrnParticle::VFXPropCollection
32-bit
Offset |
Length |
Type |
Name |
Description |
Comments
|
0x0 |
0x4 |
VFXProp* |
mpPropTable |
|
|
0x4 |
0x4 |
uint32_t |
muPropTableSize |
|
|
0x8 |
0x4 |
VFXPropState* |
mpPropStateTable |
|
|
0xC |
0x4 |
uint32_t |
muPropStateTableSize |
|
|
0x10 |
0x4 |
VFXMaterial* |
mpMaterialTable |
|
|
0x14 |
0x4 |
uint32_t |
muMaterialTableSize |
|
|
0x18 |
0x4 |
VFXLocator* |
mpLocatorTable |
|
|
0x1C |
0x4 |
uint32_t |
muLocatorTableSize |
|
|
0x20 |
0x4 |
VFXCoronaType* |
mpCoronaTable |
|
|
0x24 |
0x4 |
uint32_t |
muCoronaTableSize |
|
|
0x28 |
0x4 |
VFXCoronaTypeData* |
mpCoronaTypeDataTable |
|
|
0x2C |
0x4 |
uint32_t |
muCoronaDataTableSize |
|
|
0x30 |
0x4 |
uint32_t |
muVersion |
|
3
|
64-bit
Offset |
Length |
Type |
Name |
Description |
Comments
|
0x0 |
0x8 |
VFXProp* |
mpPropTable |
|
|
0x8 |
0x4 |
uint32_t |
muPropTableSize |
|
|
0xC |
0x4 |
|
|
Padding |
|
0x10 |
0x8 |
VFXPropState* |
mpPropStateTable |
|
|
0x18 |
0x4 |
uint32_t |
muPropStateTableSize |
|
|
0x1C |
0x4 |
|
|
Padding |
|
0x20 |
0x8 |
VFXMaterial* |
mpMaterialTable |
|
|
0x28 |
0x4 |
uint32_t |
muMaterialTableSize |
|
|
0x2C |
0x4 |
|
|
Padding |
|
0x30 |
0x8 |
VFXLocator* |
mpLocatorTable |
|
|
0x38 |
0x4 |
uint32_t |
muLocatorTableSize |
|
|
0x3C |
0x4 |
|
|
Padding |
|
0x40 |
0x8 |
VFXCoronaType* |
mpCoronaTable |
|
|
0x48 |
0x4 |
uint32_t |
muCoronaTableSize |
|
|
0x4C |
0x4 |
|
|
Padding |
|
0x50 |
0x8 |
VFXCoronaTypeData* |
mpCoronaTypeDataTable |
|
|
0x58 |
0x4 |
uint32_t |
muCoronaDataTableSize |
|
|
0x5C |
0x4 |
uint32_t |
muVersion |
|
3
|
BrnParticle::VFXProp
32-bit
Offset |
Length |
Type |
Name |
Description |
Comments
|
0x0 |
0x8 |
uint64_t |
mPropID |
|
|
0x8 |
0x4 |
VFXPropState* |
mpPropStates |
|
|
0xC |
0x4 |
uint32_t |
muNumPropStates |
|
|
64-bit
Offset |
Length |
Type |
Name |
Description |
Comments
|
0x0 |
0x8 |
uint64_t |
mPropID |
|
|
0x8 |
0x8 |
VFXPropState* |
mpPropStates |
|
|
0x10 |
0x4 |
uint32_t |
muNumPropStates |
|
|
0x14 |
0x4 |
|
|
Padding |
|
BrnParticle::VFXPropState
32-bit
Offset |
Length |
Type |
Name |
Description |
Comments
|
0x0 |
0x4 |
VFXMaterial* |
mpVFXMaterial |
|
|
0x4 |
0x4 |
uint32_t |
muNumVFXMaterials |
|
|
0x8 |
0x4 |
VFXCoronaType* |
mpCoronaType |
|
|
0xC |
0x4 |
uint32_t |
muNumCoronas |
|
|
64-bit
Offset |
Length |
Type |
Name |
Description |
Comments
|
0x0 |
0x8 |
VFXMaterial* |
mpVFXMaterial |
|
|
0x8 |
0x4 |
uint32_t |
muNumVFXMaterials |
|
|
0xC |
0x4 |
|
|
Padding |
|
0x10 |
0x8 |
VFXCoronaType* |
mpCoronaType |
|
|
0x18 |
0x4 |
uint32_t |
muNumCoronas |
|
|
0x1C |
0x4 |
|
|
Padding |
|
BrnParticle::VFXMaterial
32-bit
Offset |
Length |
Type |
Name |
Description |
Comments
|
0x0 |
0x4 |
uint32_t |
mType |
|
See eVFXMaterialType
|
0x4 |
0x4 |
uint32_t |
mNumLocators |
|
|
0x8 |
0x4 |
VFXLocator* |
mpLocators |
|
|
64-bit
Offset |
Length |
Type |
Name |
Description |
Comments
|
0x0 |
0x4 |
uint32_t |
mType |
|
eVFXMaterialType
|
0x4 |
0x4 |
uint32_t |
mNumLocators |
|
|
0x8 |
0x8 |
VFXLocator* |
mpLocators |
|
|
BrnParticle::VFXLocator
Offset |
Length |
Type |
Name |
Description |
Comments
|
0x0 |
0x10 |
Vector3 |
mPosition |
|
|
0x10 |
0x4 |
uint32_t |
mHashedName |
|
|
0x14 |
0x3C |
char[60] |
macDebugLefName |
|
|
BrnParticle::VFXCoronaType
32-bit
Offset |
Length |
Type |
Name |
Description |
Comments
|
0x0 |
0x40 |
Matrix44Affine |
mTransform |
|
|
0x40 |
0x4 |
VFXCoronaTypeData* |
mpTypeData |
|
|
0x44 |
0x4 |
float32_t |
mrTimeOffset |
|
|
0x48 |
0x8 |
|
|
Padding |
|
64-bit
Offset |
Length |
Type |
Name |
Description |
Comments
|
0x0 |
0x40 |
Matrix44Affine |
mTransform |
|
|
0x40 |
0x8 |
VFXCoronaTypeData* |
mpTypeData |
|
|
0x48 |
0x4 |
float32_t |
mrTimeOffset |
|
|
0x4C |
0x4 |
|
|
Padding |
|
BrnParticle::VFXCoronaTypeData
Offset |
Length |
Type |
Name |
Description |
Comments
|
0x0 |
0x4 |
uint32_t |
mnID |
GameDB ID |
|
0x4 |
0x4 |
uint32_t |
mType |
|
See eVFXCoronaType
|
0x8 |
0x4 |
float32_t |
mrTimeOn |
|
|
0xC |
0x4 |
float32_t |
mrTimeOff |
|
|
0x10 |
0x4 |
float32_t |
mrSizeMin |
|
|
0x14 |
0x4 |
float32_t |
mrSizeMax |
|
|
0x18 |
0x4 |
float32_t |
mrMasterTime |
|
|
0x1C |
0x1 |
bool |
mbSynchronised |
|
|
0x1D |
0x3 |
|
|
Padding |
|
Enumerations
BrnParticle::eVFXMaterialType
Name |
Value |
Comments
|
VFXMaterialTypeDirt |
0 |
|
VFXMaterialTypeFoliage |
1 |
|
VFXMaterialTypeMetal |
2 |
|
VFXMaterialTypePlastic |
3 |
|
VFXMaterialTypeStuntYellow |
4 |
|
VFXMaterialTypeWood |
5 |
|
VFXMaterialTypeWater |
6 |
|
VFXMaterialTypeStone |
7 |
|
VFXMaterialTypePaper |
8 |
|
VFXMaterialTypeBillboard |
9 |
|
VFXMaterialTypeRedBarrelExplo |
10 |
|
VFXMaterialTypeBindust |
11 |
|
VFXMaterialTypeWaterBarrel |
12 |
|
VFXMaterialTypeDebug |
13 |
|
VFXMaterialTypeNone |
14 |
|
VFXMaterialTypeMax |
15 |
|
BrnParticle::eVFXCoronaType
Name |
Value |
Comments
|
VFXCorona_Texture_0 |
0 |
|
VFXCorona_Texture_1 |
1 |
|
VFXCorona_Texture_2 |
2 |
|
VFXCorona_Texture_3 |
3 |
|
VFXCorona_Texture_4 |
4 |
|
VFXCorona_Texture_5 |
5 |
|
VFXCorona_Texture_6 |
6 |
|
VFXCorona_Texture_7 |
7 |
|
VFXCorona_Texture_8 |
8 |
|
VFXCorona_Texture_9 |
9 |
|
VFXCorona_Texture_10 |
10 |
|
VFXCorona_Texture_11 |
11 |
|
VFXCorona_Texture_12 |
12 |
|
VFXCorona_Texture_13 |
13 |
|
VFXCorona_Texture_14 |
14 |
|
VFXCorona_Texture_15 |
15 |
|
VFXCorona_Texture_16 |
16 |
|
VFXCoronaTypeMax |
17 |
|