Skip to content

Instantly share code, notes, and snippets.

@ChadSki
Created August 29, 2013 01:09
Show Gist options
  • Save ChadSki/6373236 to your computer and use it in GitHub Desktop.
Save ChadSki/6373236 to your computer and use it in GitHub Desktop.
<plugin class="effe" author="sparky" version="4.0" headersize="Main">
<bitmask16 name="Flags" note="" info="" info_img="" offset="0x00" visible="true">
<option name="Deleted When Attachment Deactivates" value="15"/>
<option name="Required For Gameplay" note="" info="cannot optimize out" info_img="" value="14"/>
</bitmask16>
<index name="Loop Start Event" note="" info="" info_img="" offset="0x04" reflexive="main:Events" visible="true"/>
<index name="Loop End Event" note="" info="" info_img="" offset="0x06" reflexive="main:Events" visible="true"/>
<struct name="Locations" note="" info="" info_img="" offset="0x28" visible="true" size="32">
<string32 name="Marker Name" note="" info="" info_img="" offset="0x00" visible="true"/>
</struct>
<struct name="Events" note="" info="" info_img="" offset="0x34" visible="true" size="68">
<float name="Skip Fraction" note="0 - 1 only" info="chance that this event will be skipped entirely" info_img="" offset="0x04" visible="true"/>
<float name="Delay Bounds: from" note="seconds" info="delay before this event takes place" info_img="" offset="0x08" visible="true"/>
<float name="Delay Bounds: to" note="seconds" info="delay before this event takes place" info_img="" offset="0x0C" visible="true"/>
<float name="Duration Bounds: from" note="seconds" info="duration of this event" info_img="" offset="0x10" visible="true"/>
<float name="Duration Bounds: to" note="seconds" info="duration of this event" info_img="" offset="0x14" visible="true"/>
<struct name="Parts" note="" info="" info_img="" offset="0x2C" visible="true" size="104">
<enum16 name="Create In (1)" note="" info="" info_img="" offset="0x00" visible="true">
<option name="Any Environment" value="0"/>
<option name="Air Only" value="1"/>
<option name="Water Only" value="2"/>
<option name="Space Only" value="3"/>
</enum16>
<enum16 name="Create In (2)" note="" info="" info_img="" offset="0x02" visible="true">
<option name="Either Mode" value="0"/>
<option name="Violent Mode Only" value="1"/>
<option name="Nonviolent Mode Only" value="2"/>
</enum16>
<index name="Location" note="" info="" info_img="" offset="0x04" reflexive="main:Locations" visible="true"/>
<bitmask16 name="Flags" note="" info="" info_img="" offset="0x06" visible="true">
<option name="Face Down Regardless of Location" note="" info="decals; Sparky says, 'test me!'" info_img="" value="15"/>
</bitmask16>
<dependency name="Type" note="" info="bipd, deca, devc, devi, eqip, garb, item, jpt!, lifi, ligh, mach, obje, part, plac, proj, scen, snd!, ssce, unit, vehi, weap" info_img="" offset="0x18" visible="true"/>
<float name="Velocity Bounds: from" note="world units per second" info="initial velocity along the location's forward" info_img="" offset="0x40" visible="true"/>
<float name="Velocity Bounds: to" note="world units per second" info="initial velocity along the location's forward" info_img="" offset="0x44" visible="true"/>
<float name="Velocity Cone Angle" note="radians" info="initial velocity will be inside the cone defined by this angle" info_img="" offset="0x48" visible="true"/>
<float name="Angular Velocity Bounds: from" note="radians per second" info="" info_img="" offset="0x4C" visible="true"/>
<float name="Angular Velocity Bounds: to" note="radians per second" info="" info_img="" offset="0x50" visible="true"/>
<float name="Radius Modifier Bounds: from" note="" info="" info_img="" offset="0x54" visible="true"/>
<float name="Radius Modifier Bounds: to" note="" info="" info_img="" offset="0x58" visible="true"/>
<bitmask32 name="Scale Modifiers.A Scales Values" note="" info="" info_img="" offset="0x60" visible="true">
<option name="Velocity" value="31"/>
<option name="Velocity Delta" value="30"/>
<option name="Velocity Cone Angle" value="29"/>
<option name="Angular Velocity" value="28"/>
<option name="Angular Velocity Delta" value="27"/>
<option name="Type-Specific Scale" value="26"/>
</bitmask32>
<bitmask32 name="Scale Modifiers.B Scales Values" note="" info="" info_img="" offset="0x64" visible="true">
<option name="Velocity" value="31"/>
<option name="Velocity Delta" value="30"/>
<option name="Velocity Cone Angle" value="29"/>
<option name="Angular Velocity" value="28"/>
<option name="Angular Velocity Delta" value="27"/>
<option name="Type-Specific Scale" value="26"/>
</bitmask32>
</struct>
<struct name="Particles" note="" info="" info_img="" offset="0x38" visible="true" size="232">
<enum16 name="Create In (1)" note="" info="" info_img="" offset="0x00" visible="true">
<option name="Any Environment" value="0"/>
<option name="Air Only" value="1"/>
<option name="Water Only" value="2"/>
<option name="Space Only" value="3"/>
</enum16>
<enum16 name="Create In (2)" note="" info="" info_img="" offset="0x02" visible="true">
<option name="Either Mode" value="0"/>
<option name="Violent Mode Only" value="1"/>
<option name="Nonviolent Mode Only" value="2"/>
</enum16>
<enum16 name="Create" note="" info="" info_img="" offset="0x04" visible="true">
<option name="Independent of Camera Mode" value="0"/>
<option name="Only in First Person" value="1"/>
<option name="Only in Third Person" value="2"/>
<option name="In First Person If Possible" value="3"/>
</enum16>
<index name="Location" note="" info="" info_img="" offset="0x08" reflexive="main:Locations" visible="true"/>
<float name="Relative Direction: y" note="radians" info="particle initial velocity direction relative to the location's forward" info_img="" offset="0x0C" visible="true"/>
<float name="Relative Direction: p" note="radians" info="particle initial velocity direction relative to the location's forward" info_img="" offset="0x10" visible="true"/>
<float name="Relative Offset: i (1)" note="" info="particle initial position offset relative to the location's forward" info_img="" offset="0x14" visible="true"/>
<float name="Relative Offset: i (2)" note="" info="particle initial position offset relative to the location's forward" info_img="" offset="0x18" visible="true"/>
<float name="Relative Offset: k" note="" info="particle initial position offset relative to the location's forward" info_img="" offset="0x1C" visible="true"/>
<dependency name="Particle Type" note="" info="" info_img="" offset="0x54" visible="true"/>
<bitmask16 name="Flags" note="" info="" info_img="" offset="0x64" visible="true">
<option name="Stay Attached to Marker" value="15"/>
<option name="Random Initial Angle" value="14"/>
<option name="Tint From Object Color" value="13"/>
<option name="Interpolate Tint as HSV" value="12"/>
<option name="…Across the Long Hue Path" value="11"/>
</bitmask16>
<enum16 name="Distribution Function" note="" info="describes how the part creations are distributed over the event duration" info_img="" offset="0x68" visible="true">
<option name="Start" value="0"/>
<option name="End" value="1"/>
<option name="Constant" value="2"/>
<option name="Buildup" value="3"/>
<option name="Falloff" value="4"/>
<option name="Buildup and Falloff" value="5"/>
</enum16>
<short name="Count: from" note="number of particles created" info="" info_img="" offset="0x6C" visible="true"/>
<short name="Count: to" note="number of particles created" info="" info_img="" offset="0x6E" visible="true"/>
<float name="Distribution Radius: from" note="world units" info="initial distance from the location's origin" info_img="" offset="0x70" visible="true"/>
<float name="Distribution Radius: to" note="world units" info="initial distance from the location's origin" info_img="" offset="0x74" visible="true"/>
<float name="Velocity: from" note="world units per second" info="initial velocity along the specified direction" info_img="" offset="0x84" visible="true"/>
<float name="Velocity: to" note="world units per second" info="initial velocity along the specified direction" info_img="" offset="0x88" visible="true"/>
<float name="Velocity Cone Angle" note="radians" info="particle initial velocities will be inside the cone defined by this angle and the specified direction" info_img="" offset="0x8C" visible="true"/>
<float name="Angular Velocity: from" note="radians per second" info="" info_img="" offset="0x90" visible="true"/>
<float name="Angular Velocity: to" note="radians per second" info="" info_img="" offset="0x94" visible="true"/>
<float name="Radius: from" note="world units" info="particle radius" info_img="" offset="0xA0" visible="true"/>
<float name="Radius: to" note="world units" info="particle radius" info_img="" offset="0xA4" visible="true"/>
<colorARGB name="Tint Lower Bound" note="" info="" info_img="" offset="0xB0" visible="true"/>
<colorARGB name="Tint Upper Bound" note="" info="" info_img="" offset="0xC0" visible="true"/>
<bitmask32 name="Scale Modifiers.A Scales Values" note="" info="" info_img="" offset="0xE0" visible="true">
<option name="Velocity" value="31"/>
<option name="Velocity Delta" value="30"/>
<option name="Velocity Cone Angle" value="29"/>
<option name="Angular Velocity" value="28"/>
<option name="Angular Velocity Delta" value="27"/>
<option name="Count" value="26"/>
<option name="Count Delta" value="25"/>
<option name="Distribution Radius" value="24"/>
<option name="Distribution Radius Delta" value="23"/>
<option name="Particle Radius" value="22"/>
<option name="Particle Radius Delta" value="21"/>
<option name="Tint" value="20"/>
</bitmask32>
<bitmask32 name="Scale Modifiers.B Scales Values" note="" info="" info_img="" offset="0xE4" visible="true">
<option name="Velocity" value="31"/>
<option name="Velocity Delta" value="30"/>
<option name="Velocity Cone Angle" value="29"/>
<option name="Angular Velocity" value="28"/>
<option name="Angular Velocity Delta" value="27"/>
<option name="Count" value="26"/>
<option name="Count Delta" value="25"/>
<option name="Distribution Radius" value="24"/>
<option name="Distribution Radius Delta" value="23"/>
<option name="Particle Radius" value="22"/>
<option name="Particle Radius Delta" value="21"/>
<option name="Tint" value="20"/>
</bitmask32>
</struct>
</struct>
</plugin>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment