particle_system
A particle system describes the creation and evolution of particles, most commonly for explosions.
This tag was given support for a "jet" particle creation physics type when Gearbox ported the game to PC, in order to support the flamethrower's fire.
Field |
Type |
Comments |
|
TagDependency : point_physics
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
|
bitfield
|
|
|
Block
|
Field |
Type |
Comments |
|
float
|
|
|
Block
|
Field |
Type |
Comments |
|
TagString
|
|
bitfield
|
Flag |
Mask |
Comments |
|
0x1 |
|
|
0x2 |
|
|
0x4 |
|
|
0x8 |
|
|
0x10 |
|
|
0x20 |
|
|
0x40 |
|
|
0x80 |
|
|
0x100 |
|
|
0x200 |
|
|
0x400 |
|
|
0x800 |
|
|
0x1000 |
|
|
0x2000 |
|
|
0x4000 |
|
|
0x8000 |
|
|
0x10000 |
|
|
0x20000 |
|
|
|
uint16
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
|
float
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
0x2 |
|
|
|
bitfield ?
|
|
Block ?
|
|
Block
|
Field |
Type |
Comments |
|
TagString
|
|
Bounds
|
Field |
Type |
Comments |
|
float
|
|
float
|
|
|
Bounds ?
|
|
float
|
|
float
|
|
float
|
|
ColorARGB
|
Field |
Type |
Comments |
|
float
|
|
float
|
|
float
|
|
float
|
|
|
float
|
|
float
|
|
float
|
|
enum ?
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
|
Block ?
|
|
|
Block
|
Field |
Type |
Comments |
|
TagString
|
|
Bounds ?
|
|
Bounds ?
|
|
TagDependency : bitmap
|
|
uint16
|
|
Bounds ?
|
|
Bounds ?
|
|
Bounds
|
Field |
Type |
Comments |
|
float
|
|
float
|
|
|
ColorARGB ?
|
|
ColorARGB ?
|
|
float
|
|
TagDependency : point_physics
|
|
uint32
|
|
bitfield
|
Flag |
Mask |
Comments |
|
0x1 |
|
|
0x2 |
|
|
0x4 |
|
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
0x2 |
|
|
0x3 |
|
|
0x4 |
|
|
0x5 |
|
|
0x6 |
|
|
0x7 |
|
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
0x2 |
|
|
|
bitfield
|
|
|
TagDependency : bitmap
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
0x2 |
|
|
|
bitfield ?
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
0x2 |
|
|
0x3 |
|
|
0x4 |
|
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
0x2 |
|
|
0x3 |
|
|
0x4 |
|
|
0x5 |
|
|
0x6 |
|
|
0x7 |
|
|
0x8 |
|
|
0x9 |
|
|
0xA |
|
|
0xB |
|
|
|
float
|
|
float
|
|
float
|
|
enum ?
|
|
enum ?
|
|
float
|
|
float
|
|
float
|
|
enum ?
|
|
enum ?
|
|
float
|
|
float
|
|
float
|
|
Point2D
|
Field |
Type |
Comments |
|
float
|
|
float
|
|
|
float
|
|
Block ?
|
|
|
Thanks to the following individuals for their research or contributions to this topic:
- Kavawuvi (Invader tag definitions)
- MosesOfEgypt (Tag structure research)