<plugin class="deca" Author="Conure's plugin type converter v0.1" version="0.5?" headersize="Main">
  <bitmask32 name="Flags" offset="0x00" Visible="true">
    <option name="Geometry Inherited by Next Decal" value="0"/>
    <option name="Interpolate Colour in HSV" value="1"/>
    <option name="....More Colours" value="2"/>
    <option name="No Random Rotation" value="3"/>
    <option name="Water Effect" value="4"/>
    <option name="Animation Loop" value="7"/>
    <option name="Preserve Aspect" value="8"/>
  </bitmask32>
  <enum16 name="Type" offset="0x02" Visible="true">
    <option name="Scratch" value="0"/>
    <option name="Splatter" value="1"/>
    <option name="Burn" value="2"/>
    <option name="Painted Sign" value="3"/>
  </enum16>
  <enum16 name="Layer" offset="0x04" Visible="true">
    <option name="Primary" value="0"/>
    <option name="Secondary" value="1"/>
    <option name="Light" value="2"/>
    <option name="Alpha-Tested" value="3"/>
    <option name="Water" value="4"/>
  </enum16>
  <dependency name="next decal in the chain" offset="0x8" visible="true"/>
  <float name="Radius" offset="0x18" Visible="true"/>
  <float name="Radius - To" offset="0x1C" Visible="true"/>
  <float name="Intesity" offset="0x2C" Visible="true"/>
  <float name="Intesity - To" offset="0x30" Visible="true"/>
  <colorRGB name="color lower bounds" offset="0x34" visible="true"/>
  <colorRGB name="color upper bounds" offset="0x40" visible="true"/>
  <float name="Colour Lower Bounds - R" offset="0x34" Visible="true"/>
  <float name="Colour Lower Bounds - G" offset="0x38" Visible="true"/>
  <float name="Colour Lower Bounds - B" offset="0x3C" Visible="true"/>
  <float name="Colour Upper Bounds - R" offset="0x40" Visible="true"/>
  <float name="Colour Upper Bounds - G" offset="0x44" Visible="true"/>
  <float name="Colour Upper Bounds - B" offset="0x48" Visible="true"/>
  <short name="Animation Loop Frame" offset="0x58" Visible="true"/>
  <short name="Animation Speed" offset="0x5C" Visible="true"/>
  <float name="Lifetime" offset="0x78" Visible="true"/>
  <float name="Lifetime - To" offset="0x7C" Visible="true"/>
  <float name="Decay Time" offset="0x80" Visible="true"/>
  <float name="Decay Time - To" offset="0x84" Visible="true"/>
   <enum16 name="framebuffer blend function" offset="0xC0" visible="true">
  <option name="alpha blend" value="0"/>
  <option name="multiply" value="1"/>
  <option name="double multiply" value="2"/>
  <option name="add" value="3"/>
  <option name="subtract" value="4"/>
  <option name="component min" value="5"/>
  <option name="component max" value="6"/>
  <option name="alpha-multiply add" value="7"/>
 </enum16>
 <dependency name="map" offset="0xD8" visible="true"/>
 <short name="maximun sprite extent" offset="0xFC" visible="true"/>
</plugin>
