<plugin class="TDTL" author="Grimdoomer" version="0.99" headersize="112">
  <unused offset="0" size="2" />
  <enum16 name="Type" offset="2" visible="True">
    <option name="Standard" value="0" />
    <option name="Weapon_To_Projectile" value="1" />
    <option name="Projectile_From_Weapon" value="2" />
  </enum16>
  <stringid name="Attachment Marker Name" offset="4" visible="True" />
  <unused offset="8" size="56" />
  <float name="Falloff Distance From Camera" offset="64" visible="True" />
  <float name="Cutoff Distance From Camera" offset="68" visible="True" />
  <unused offset="72" size="32" />
  <struct name="Arcs" offset="104" visible="true" size="236" label="">
    <bitmask16 name="Flags" offset="0" visible="True">
      <option name="Basis_Marker-Relative" value="0" />
      <option name="Spread_By_External_Input" value="1" />
      <option name="Collide_With_Stuff" value="2" />
      <option name="No_Perspective_Midpoints" value="3" />
    </bitmask16>
    <enum16 name="Sprite Count" offset="2" visible="True">
      <option name="4_Sprites" value="0" />
      <option name="8_Sprites" value="1" />
      <option name="16_Sprites" value="2" />
      <option name="32_Sprites" value="3" />
      <option name="64_Sprites" value="4" />
      <option name="128_Sprites" value="5" />
      <option name="256_Sprites" value="6" />
    </enum16>
    <float name="Natural Length" offset="4" visible="True" />
    <short name="Instances" offset="8" visible="True" />
    <unused offset="10" size="2" />
    <float name="Instance Spread Angle" offset="12" visible="True" />
    <float name="Instance Rotation Period" offset="16" visible="True" />
    <unused offset="20" size="8" />
    <tag name="Material_Effects" offset="28" visible="True" />
    <id name="Material_Effects" offset="32" visible="True" />
    <tag name="Bitmap" offset="36" visible="True" />
    <id name="Bitmap" offset="40" visible="True" />
    <unused offset="44" size="8" />
    <struct name="Horizontal Range" offset="52" visible="true" size="1" label="">
      <byte name="Data" offset="0" visible="True" />
    </struct>
    <struct name="Vertical Range" offset="60" visible="true" size="1" label="">
      <byte name="Data" offset="0" visible="True" />
    </struct>
    <float name="Vertical Negative Scale" offset="68" visible="True" />
    <struct name="Roughness" offset="72" visible="true" size="1" label="">
      <byte name="Data" offset="0" visible="True" />
    </struct>
    <unused offset="80" size="64" />
    <float name="Octave 1 Frequency Cycles Per Sec" offset="144" visible="True" />
    <float name="Octave 2 Frequency Cycles Per Sec" offset="148" visible="True" />
    <float name="Octave 3 Frequency Cycles Per Sec" offset="152" visible="True" />
    <float name="Octave 4 Frequency Cycles Per Sec" offset="156" visible="True" />
    <float name="Octave 5 Frequency Cycles Per Sec" offset="160" visible="True" />
    <float name="Octave 6 Frequency Cycles Per Sec" offset="164" visible="True" />
    <float name="Octave 7 Frequency Cycles Per Sec" offset="168" visible="True" />
    <float name="Octave 8 Frequency Cycles Per Sec" offset="172" visible="True" />
    <float name="Octave 9 Frequency Cycles Per Sec" offset="176" visible="True" />
    <unused offset="180" size="28" />
    <bitmask32 name="Octave Flags" offset="208" visible="True">
      <option name="Octave_1" value="0" />
      <option name="Octave_2" value="1" />
      <option name="Octave_3" value="2" />
      <option name="Octave_4" value="3" />
      <option name="Octave_5" value="4" />
      <option name="Octave_6" value="5" />
      <option name="Octave_7" value="6" />
      <option name="Octave_8" value="7" />
      <option name="Octave_9" value="8" />
    </bitmask32>
    <struct name="Cores" offset="212" visible="true" size="56" label="">
      <short name="Bitmap Index" offset="0" visible="True" />
      <unused offset="2" size="14" />
      <struct name="Thickness" offset="16" visible="true" size="1" label="">
        <byte name="Data" offset="0" visible="True" />
      </struct>
      <struct name="Color" offset="24" visible="true" size="1" label="">
        <byte name="Data" offset="0" visible="True" />
      </struct>
      <struct name="Brightness/Time" offset="32" visible="true" size="1" label="">
        <byte name="Data" offset="0" visible="True" />
      </struct>
      <struct name="Brightness/Facing" offset="40" visible="true" size="1" label="">
        <byte name="Data" offset="0" visible="True" />
      </struct>
      <struct name="Along-Axis Scale" offset="48" visible="true" size="1" label="">
        <byte name="Data" offset="0" visible="True" />
      </struct>
    </struct>
    <struct name="Range-Collision Scale" offset="220" visible="true" size="1" label="">
      <byte name="Data" offset="0" visible="True" />
    </struct>
    <struct name="Brightness-Collision Scale" offset="228" visible="true" size="1" label="">
      <byte name="Data" offset="0" visible="True" />
    </struct>
  </struct>
</plugin>
