HWRVariableFX

List of example properties in each available FX style.

```
fx = { style = "", properties = {}, }

```

STYLE\_RING
STYLE\_BEAM
STYLE\_SPRAY
STYLE\_LIGHT
STYLE\_HYPERSPACE
STYLE\_TRAIL
STYLE\_COMBO
STYLE\_LENSFLARE

**STYLE\_SPRAY**

* property\_00 = { name = "Emitter\_Duration", type = "VARTYPE\_FLOAT", value = 5, },
* property\_01 = { name = "Emitter\_Loop", type = "VARTYPE\_BOOL", value = 1, },
* property\_02 = { name = "Emitter\_ScaleSpeed", type = "VARTYPE\_BOOL", value = 0, },
* property\_03 = { name = "Emitter\_Direction", type = "VARTYPE\_INT", value = 0, },
* property\_04 = { name = "Emitter\_InheritVelocity", type = "VARTYPE\_FLOAT", value = 0, },
* property\_05 = { name = "Emitter\_Drag", type = "VARTYPE\_FLOAT", value = 0.95000, },
* property\_06 = { name = "Emitter\_Rate", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 2.28333, 1, 2.24167, }, },
* property\_07 = { name = "Emitter\_Rate\_LOD%", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 0, 1, 0, }, },
* property\_08 = { name = "Emitter\_Deviation", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 20, 1, 25, }, },
* property\_09 = { name = "Emitter\_Volume", type = "VARTYPE\_ARRAY\_TIMEVECTOR3", value = { entry\_00 = { 0, 0, 0, 0, }, entry\_01 = { 1, 0, 0, 0, }, }, },
* property\_10 = { name = "Emitter\_Offset", type = "VARTYPE\_ARRAY\_TIMEVECTOR3", value = { entry\_00 = { 0, 0, 0, 0, }, entry\_01 = { 1, 0, 0, 0, }, }, },
* property\_11 = { name = "Particle\_Speed", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 8.73333, 1, 8.20000, }, },
* property\_12 = { name = "Emitter\_RotRate", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 0, 1, 0, }, },
* property\_13 = { name = "Particle\_Fx", type = "VARTYPE\_STRING", value = "BOARDING\_BEAM\_SMOKE", }, property\_14 = { name = "Particle\_Dynamics", type = "VARTYPE\_INT", value = 0, },
* property\_15 = { name = "Gravwell\_Strength", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 9.81000, 1, 9.81000, }, },
* property\_16 = { name = "Particle\_Scale", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 1.50000, 1, 1.50000, }, },
* property\_17 = { name = "Force\_First", type = "VARTYPE\_BOOL", value = 0, },

**STYLE\_BEAM**

* property\_00 = { name = "Duration", type = "VARTYPE\_FLOAT", value = 1.50000, },

* property\_01 = { name = "Loop", type = "VARTYPE\_BOOL", value = 1, },

* property\_02 = { name = "Blending", type = "VARTYPE\_INT", value = 2, },

* property\_03 = { name = "Texture", type = "VARTYPE\_STRING", value = "DATA:ART/FX/PROJECTILES/SINGLE\_SMALL.TGA", },

* property\_04 = { name = "SelfIlluminated", type = "VARTYPE\_BOOL", value = 1, },

* property\_05 = { name = "Offset", type = "VARTYPE\_ARRAY\_TIMEVECTOR3", value = { entry\_00 = { 0, -2, 0, 0, }, entry\_01 = { 1, -5, 0, 200, }, }, },

* property\_06 = { name = "Length", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 140, 1, 140, }, },

* property\_07 = { name = "Noise", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 0, 1, 0, }, },

* property\_08 = { name = "Segments", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 1, 1, 1, }, },

* property\_09 = { name = "Texture\_U\_Offset", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 0, 1, 0, }, },

* property\_10 = { name = "Texture\_U\_Repeat", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 1, 1, 1, }, },

* property\_11 = { name = "Width", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 2, 1, 2, }, },

* property\_12 = { name = "Colour", type = "VARTYPE\_ARRAY\_TIMECOLOUR", value = { entry\_00 = { 0, 1, 1, 1, 1, }, entry\_01 = { 1, 1, 1, 1, 1, }, }, },

* property\_13 = { name = "Arc", type = "VARTYPE\_ARRAY\_TIMEVECTOR3", value = { entry\_00 = { 0, 0, 0, 0, }, entry\_01 = { 1, 0, 0, 0, }, }, },

* property\_14 = { name = "LengthEpsilon", type = "VARTYPE\_FLOAT", value = 0.30000, },

* property\_15 = { name = "WidthEpsilon", type = "VARTYPE\_FLOAT", value = 0.15000, },

**STYLE\_RING**

* property\_00 = { name = "Radius", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 0, 0.05046, 1.71332, 0.09047, 2.30685, 0.15866, 2.92545, 0.20625, 7.91304, 0.24875, 8.74203, 0.31000, 9.25217, 0.48625, 9.76232, 0.90125, 10.27246, 1, 10.80000, }, },

* property\_01 = { name = "Offset", type = "VARTYPE\_ARRAY\_TIMEVECTOR3", value = { entry\_00 = { 0, 0, 0, 0, }, entry\_01 = { 1, 0, 0, 0, }, }, },

* property\_02 = { name = "SpinX", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 0, 1, 0, }, },

* property\_03 = { name = "SpinY", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 0, 1, 0, }, },

* property\_04 = { name = "SpinZ", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 0, 1, 0, }, },

* property\_05 = { name = "Colour", type = "VARTYPE\_ARRAY\_TIMECOLOUR", value = { entry\_02 = { 1, 0, 0, 0, 0, }, entry\_00 = { 0, 0.43396, 0.43396, 0.43396, 1, }, entry\_01 = {0.34478, 0.49057, 0.49057, 0.49057, 1, }, }, },

* property\_06 = { name = "RadiusEpsilon", type = "VARTYPE\_FLOAT", value = 1, },

* property\_07 = { name = "RateEpsilon", type = "VARTYPE\_FLOAT", value = 0, },

* property\_08 = { name = "SpinEpsilonX", type = "VARTYPE\_FLOAT", value = 0, },

* property\_09 = { name = "SpinEpsilonY", type = "VARTYPE\_FLOAT", value = 0, },

* property\_10 = { name = "SpinEpsilonZ", type = "VARTYPE\_FLOAT", value = 0, }, },

* property\_11 = { name = "SpinRandom", type = "VARTYPE\_BOOL", value = 0, },

* property\_12 = { name = "Duration", type = "VARTYPE\_FLOAT", value = 0.50000, },

* property\_13 = { name = "UseMesh", type = "VARTYPE\_BOOL", value = 0, },

* property\_14 = { name = "UseDepthTest", type = "VARTYPE\_BOOL", value = 0, },

* property\_15 = { name = "UseDepthSort", type = "VARTYPE\_BOOL", value = 1, },

* property\_16 = { name = "Loop", type = "VARTYPE\_BOOL", value = 0, },

* property\_17 = { name = "AlternateFOV", type = "VARTYPE\_BOOL", value = 0, },

* property\_18 = { name = "Billboard", type = "VARTYPE\_BOOL", value = 1, },

* property\_19 = { name = "SelfIlluminated", type = "VARTYPE\_BOOL", value = 1, },

* property\_20 = { name = "Blending", type = "VARTYPE\_INT", value = 2, },

* property\_21 = { name = "Texture", type = "VARTYPE\_STRING", value = "DATA:ART/FX/ENERGYCLOUDS/FLASHLINE\_TIGHT.TGA", },

* property\_22 = { name = "Mesh", type = "VARTYPE\_STRING", value = "DATA:ART/FX/SURFACE\_EXPLOSION/SPHERE\_FULL.HOD", },

* property\_23 = { name = "Spawn\_Fx", type = "VARTYPE\_STRING", value = "", },

* property\_24 = { name = "BirthSpawn\_Fx", type = "VARTYPE\_STRING", value = "", },

* property\_25 = { name = "RandomBitmap", type = "VARTYPE\_BOOL", value = 0, },

* property\_26 = { name = "SortOrder", type = "VARTYPE\_INT", value = 6, },

* property\_27 = { name = "DepthOffset", type = "VARTYPE\_FLOAT", value = 50, },
* property\_28 = { name = "PointDistance", type = "VARTYPE\_FLOAT", value = -1, },

**STYLE\_LIGHT**

* property\_00 = { name = "Radius", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 0, 0.08375, 102.94511, 0.14750, 0, 0.19000, 0, 0.19875, 60.05040, 0.23625, 2.13333, 0.28500, 101.71954, 0.36375, 0, 0.56375, 0, 0.61625, 72.30602, 0.68500, 0, 0.72625, 44.11808, 0.76375, 0, 0.80625, 0, 0.83875, 33.08801, 0.92000, 0, 1, 0, }, }, },

* property\_01 = { name = "Colour", type = "VARTYPE\_ARRAY\_TIMECOLOUR", value = { entry\_02 = { 1, 0.55660, 0.23200, 0.03151, 1, }, entry\_00 = { 0, 0.59434, 0.27515, 0.02803, 1, }, entry\_01 = { 0.51642, 0.66038, 0.23900, 0.08099, 1, }, }, },

* property\_02 = { name = "Offset", type = "VARTYPE\_ARRAY\_TIMEVECTOR3", value = { entry\_00 = { 0, 0, 0, 10, }, entry\_01 = { 1, 0, 0, 10, }, }, },

* property\_03 = { name = "Loop", type = "VARTYPE\_BOOL", value = 1, },

* property\_04 = { name = "Duration", type = "VARTYPE\_FLOAT", value = 5, },

* property\_05 = { name = "Priority", type = "VARTYPE\_INT", value = 0, },

STYLE\_HYPERSPACE

* property\_00 = { name = "Width", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = {

0,  0,
0.01734, 0,
0.03842, 0.02500,
0.05965, 0.09167,
0.07519, 0.21667,
0.11462, 0.72500,
0.12633, 0.84167,
0.14584, 0.92083,
0.16771, 0.96250,
0.19659, 0.97500,
0.85251, 0.97500,
0.87516, 0.95625,
0.89019, 0.91875,
0.90183, 0.83750,
0.91029, 0.73750,
0.94642, 0.15417,
0.95899, 0.06458,
0.97157, 0.02500,
0.98582, 0.00208,
1,  0,
},
},
* property\_01 = { name = "Height", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = {

0,  0,
0.20125, 0,
0.22000, 0.01458,
0.23179, 0.04583,
0.23679, 0.10519,
0.24307, 0.18793,
0.27763, 0.64228,
0.29082, 0.81876,
0.29875, 0.90833,
0.31280, 0.96273,
0.33039, 0.99292,
0.35249, 0.99567,
0.69022, 0.99477,
0.72533, 0.99182,
0.74234, 0.96817,
0.75481, 0.90906,
0.76455, 0.82631,
0.81242, 0.14361,
0.82125, 0.07083,
0.83500, 0.01667,
0.85375, 0,
1,  0,
},
},
* property\_02 = { name = "Offset", type = "VARTYPE\_ARRAY\_TIMEVECTOR3", value = {entry\_00 = { 0, 0, 0, 1, }, entry\_01 = { 0.34328, 0, 0, 1, }, entry\_02 = { 0.70299, 0, 0, -1, }, entry\_03 = { 1, 0, 0, -1, }, }, },

* property\_03 = { name = "LineWidth", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 0, 0.01750, 0.89167, 0.29500, 0.89167, 0.33750, 1.75000, 0.80875, 1.74584, 0.86750, 0.55000, 1, 0.55000, }, },

* property\_04 = { name = "EdgeTexture\_U\_Offset", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 0, 1, 1.20000, }, },

* property\_05 = { name = "EdgeTexture\_U\_Repeat",type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 1, 1, 1, }, },

* property\_06 = { name = "EdgeTexture2\_U\_Offset", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 0.33333, 1, 0, }, },

* property\_07 = { name = "EdgeTexture2\_U\_Repeat", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 3, 1, 3, }, },

* property\_08 = { name = "Colour", type = "VARTYPE\_ARRAY\_TIMECOLOUR", value = { entry\_00 = { 0, 0, 0.12350, 0.67925, 1, }, entry\_01 = { 1, 0, 0.33139, 0.65094, 1, }, }, },

* property\_09 = { name = "EdgeColour", type = "VARTYPE\_ARRAY\_TIMECOLOUR", value = {

entry\_00 = { 0, 0.14071, 0.20260, 0.48113, 1, },
entry\_01 = { 0.11045, 0.08900, 0.32558, 0.47170, 1, },
entry\_02 = { 0.22090, 0.00936, 0.22293, 0.30189, 1, },
entry\_03 = { 0.30448, 0.21075, 0.28116, 0.34906, 1, },
entry\_04 = { 0.53134, 0.18797, 0.29391, 0.45283, 1, },
entry\_05 = { 0.65672, 0, 0.29983, 0.35849, 1, },
entry\_06 = { 0.81940, 0.11392, 0.23366, 0.37736, 1, },
entry\_07 = { 0.92090, 0.14549, 0.12513, 0.34906, 1, },
entry\_08 = { 1, 0.24689, 0.24891, 0.35849, 1, }, }, },
* property\_10 = { name = "Duration", type = "VARTYPE\_FLOAT", value = 10, }, },

* property\_11 = { name = "Blending", type = "VARTYPE\_INT", value = 2, },

* property\_12 = { name = "Texture", type = "VARTYPE\_STRING", value = "DATA:ART/FX/HYPERSPACE FX/HYPERSPACE\_EFFECT\_BEAM.TGA", },

* property\_13 = { name = "EdgeTexture", type = "VARTYPE\_STRING", value = "DATA:ART/FX/TEXTURES/HYPERSPACE\_EDGE1.TGA", },

* property\_14 = { name = "EdgeTexture2", type = "VARTYPE\_STRING", value = "DATA:ART/FX/TEXTURES/HYPERSPACE\_EDGE2.TGA",},

**STYLE\_LENSFLARE**

* property\_00 = { name = "Radius", type = "VARTYPE\_ARRAY\_TIMEFLOAT", value = { 0, 50, 1, 50, }, }, },

* property\_01 = { name = "Colour", type = "VARTYPE\_ARRAY\_TIMECOLOUR", value = { entry\_00 = { 0, 0, 0, 0, 0.39623, }, entry\_01 = { 1, 0, 0, 0, 0.37736, }, }, },

* property\_02 = { name = "LensFlare", type = "VARTYPE\_STRING", value = "Frigate\_Flare", },

* property\_03 = { name = "Duration", type = "VARTYPE\_FLOAT", value = 100, },

* property\_04 = { name = "Infinite", type = "VARTYPE\_BOOL", value = 0, },

**STYLE\_COMBO**

* property\_00 = { name = "Fx1", type = "VARTYPE\_STRING", value = "DEBRIS\_SHIP\_CHUNK01", }, },

* property\_01 = { name = "Fx2", type = "VARTYPE\_STRING", value = "", },

* property\_02 = { name = "FX3", type = "VARTYPE\_STRING", value = "", },

* property\_03 = { name = "FX4", type = "VARTYPE\_STRING", value = "", },

* property\_04 = { name = "FX5", type = "VARTYPE\_STRING", value = "", },

* property\_05 = { name = "FX6", type = "VARTYPE\_STRING", value = "", },

* property\_06 = { name = "FX7", type = "VARTYPE\_STRING", value = "", },

* property\_07 = { name = "FX8", type = "VARTYPE\_STRING", value = "", },

**STYLE\_TRAIL**

* property\_00 = { name = "Length", type = "VARTYPE\_FLOAT", value = 1, },

* property\_01 = { name = "Width", type = "VARTYPE\_FLOAT", value = 5, },

* property\_02 = { name = "Blending", type = "VARTYPE\_INT", value = 2, },

* property\_03 = { name = "Texture", type = "VARTYPE\_STRING", value = "DATA:ART/FX/BULLET\_SPLASH/FLARE\_BLUE.TGA", },

* property\_04 = { name = "ColourHead", type = "VARTYPE\_COLOUR", value = { 0, 0, 1, 0, }, },

* property\_05 = { name = "ColourTail", type = "VARTYPE\_COLOUR", value = { 0, 0, 0, 0, }, },

* property\_06 = { name = "Billboard", type = "VARTYPE\_BOOL", value = 1, },

* property\_07 = { name = "DeathRate", type = "VARTYPE\_FLOAT", value = 2, },

* property\_08 = { name = "FadeOutTime", type = "VARTYPE\_FLOAT", value = 0, },

* property\_09 = { name = "Duration", type = "VARTYPE\_FLOAT", value = 2, },

* property\_10 = { name = "LengthEpsilon", type = "VARTYPE\_FLOAT", value = 0.50000, }, },

* property\_11 = { name = "DurationEpsilon", type = "VARTYPE\_FLOAT", value = 0.50000, },

* property\_12 = { name = "WidthEpsilon", type = "VARTYPE\_FLOAT", value = 0.50000, },

* property\_13 = { name = "LineDistance", type = "VARTYPE\_FLOAT", value = -1, },