The particle tag defines the characteristics of point-like entities used extensively throughout Halo's effects to simulate sparks, smoke, plasma, blood, and more. Particles can interact with wind, collision geometry and the BSP via their point_physics.
| Function/global | Type |
---|
| (render_particles )
Toggles the display of all particles. | Global |
Field | Type | Comments |
---|
| bitfield |
Flag | Mask | Comments |
---|
| 0x1 | | | 0x2 | | | 0x4 | | | 0x8 | | | 0x10 | | | 0x20 | | | 0x40 | | | 0x80 | | | 0x100 | | | 0x200 | | | 0x400 | | | 0x800 | |
|
| TagDependency : bitmap |
| TagDependency : point_physics |
| TagDependency : material_effects |
| Bounds |
Field | Type | Comments |
---|
| float | | float |
|
| float |
| float |
| TagDependency
|
| TagDependency
|
| float |
| Bounds ? |
| Bounds ? |
| float |
| float |
| float |
| uint16 |
| uint16 |
| uint16 |
| uint16 |
| float |
| enum |
Option | Value | Comments |
---|
| 0x0 | | | 0x1 | | | 0x2 | |
|
| 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 |
Thanks to the following individuals for their research or contributions to this topic:
- Kavawuvi (Invader tag definitions)
- MosesOfEgypt (Tag structure research)