<plugin class="chdt" author="-DeToX-" version="0.5" headersize="40">
  <revision author="-DeToX-" version="0.01">Created layout of plugin</revision>
  <revision author="-DeToX-" version="0.1">Fixed up the layout, mapped out some values..</revision>
 <revision author="DarkShallFall" version="0.5">Log</revision>
  <struct name="HUD UI Collection" offset="0" visible="true" size="80" label="">
    <float name="Collection Name(SID)" offset="0" visible="True" />
    <undefined name="Unknown" offset="4" visible="False" />
    <struct name="Collection Draw Flags" offset="8" visible="true" size="40">
      <bitmask32 name="unknown1" offset="0" visible="true">
        <option name="unknown" value="0" />
      </bitmask32>
      <bitmask32 name="unknown2" offset="4" visible="true">
        <option name="unknown" value="0" />
      </bitmask32>
      <bitmask32 name="unknown3" offset="8" visible="true">
        <option name="unknown" value="0" />
      </bitmask32>
      <bitmask32 name="unknown4" offset="12" visible="true">
        <option name="unknown" value="0" />
      </bitmask32>
      <bitmask32 name="unknown5" offset="16" visible="true">
        <option name="unknown" value="0" />
      </bitmask32>
      <bitmask32 name="unknown6" offset="20" visible="true">
        <option name="unknown" value="0" />
      </bitmask32>
      <bitmask32 name="unknown7" offset="24" visible="true">
        <option name="unknown" value="0" />
      </bitmask32>
      <bitmask32 name="unknown8" offset="28" visible="true">
        <option name="unknown" value="0" />
      </bitmask32>
      <bitmask32 name="unknown9" offset="32" visible="true">
        <option name="unknown" value="0" />
      </bitmask32>
      <bitmask32 name="unknown10" offset="36" visible="true">
        <option name="unknown" value="0" />
      </bitmask32>
    </struct>
    <struct name="Sizing/Placement " offset="20" visible="true" size="28">
      <enum16 name="Anchor" offset="0" visible="true">
        <option name="Top Left" value="0" />
        <option name="Top Right" value="1" />
        <option name="Scoreboard" value="2" />
        <option name="Motion Sensor" value="3" />
        <option name="Crosshair" value="4" />
        <option name="Top Edge" value="5" />
        <option name="Grenade A" value="6" />
        <option name="Grenade B" value="7" />
        <option name="Grenade C" value="8" />
        <option name="Grenade D" value="9" />
        <option name="Health and Shield" value="12" />
        <option name="Bottom Edge" value="13" />
        <option name="Equipment" value="15" />
        <option name="GameType" value="23" />
      </enum16>
      <undefined name="Unknown" offset="4" visible="False" />
      <undefined name="Unknown" offset="8" visible="False" />
      <float name="Y Offset" offset="12" visible="true" />
      <float name="X Offset" offset="16" visible="true" />
      <float name="Y Scale" offset="20" visible="true" />
      <float name="X Scale" offset="24" visible="true" />
    </struct>
    <struct name="Unknown 3" offset="32" visible="False" size="120">
      <undefined name="Unknown" offset="0" visible="False" />
      <undefined name="Unknown" offset="4" visible="False" />
      <undefined name="Unknown" offset="8" visible="False" />
      <undefined name="Unknown" offset="12" visible="False" />
      <undefined name="Unknown" offset="16" visible="False" />
      <undefined name="Unknown" offset="20" visible="False" />
      <undefined name="Unknown" offset="24" visible="False" />
      <undefined name="Unknown" offset="28" visible="False" />
      <undefined name="Unknown" offset="32" visible="False" />
      <undefined name="Unknown" offset="36" visible="False" />
      <undefined name="Unknown" offset="40" visible="False" />
      <undefined name="Unknown" offset="44" visible="False" />
      <undefined name="Unknown" offset="48" visible="False" />
      <undefined name="Unknown" offset="52" visible="False" />
      <undefined name="Unknown" offset="56" visible="False" />
      <undefined name="Unknown" offset="60" visible="False" />
      <tag name="Unknown" offset="64" visible="False" />
      <id name="Unknown" offset="76" visible="False" />
      <undefined name="Unknown" offset="80" visible="False" />
      <tag name="Unknown" offset="84" visible="False" />
      <id name="Unknown" offset="96" visible="False" />
      <undefined name="Unknown" offset="100" visible="False" />
      <undefined name="Unknown" offset="104" visible="False" />
      <undefined name="Unknown" offset="108" visible="False" />
      <undefined name="Unknown" offset="112" visible="False" />
      <undefined name="Unknown" offset="116" visible="False" />
    </struct>
    <undefined name="Unknown" offset="44" visible="False" />
    <undefined name="Unknown" offset="48" visible="False" />
    <undefined name="Unknown" offset="52" visible="False" />
    <struct name="Bitmap Components" offset="56" visible="true" size="84" label="">
      <undefined name="Name(SID)" offset="0" visible="true" />
      <undefined name="Unknown" offset="4" visible="false" />
      <struct name="Draw Flags" offset="8" visible="true" size="40">
        <bitmask32 name="unknown1" offset="0" visible="true">
          <option name="unknown" value="0" />
        </bitmask32>
        <bitmask32 name="unknown2" offset="4" visible="true">
          <option name="unknown" value="0" />
        </bitmask32>
        <bitmask32 name="unknown3" offset="8" visible="true">
          <option name="unknown" value="0" />
        </bitmask32>
        <bitmask32 name="unknown4" offset="12" visible="true">
          <option name="unknown" value="0" />
        </bitmask32>
        <bitmask32 name="unknown5" offset="16" visible="true">
          <option name="unknown" value="0" />
        </bitmask32>
        <bitmask32 name="unknown6" offset="20" visible="true">
          <option name="unknown" value="0" />
        </bitmask32>
        <bitmask32 name="unknown7" offset="24" visible="true">
          <option name="unknown" value="0" />
        </bitmask32>
        <bitmask32 name="unknown8" offset="28" visible="true">
          <option name="unknown" value="0" />
        </bitmask32>
        <bitmask32 name="unknown9" offset="32" visible="true">
          <option name="unknown" value="0" />
        </bitmask32>
        <bitmask32 name="unknown10" offset="36" visible="true">
          <option name="unknown" value="0" />
        </bitmask32>
      </struct>
      <struct name="Sizing/Placement" offset="20" visible="true" size="28" label="">
        <enum16 name="Anchor" offset="0" visible="True">
          <option name="Grenade Scematics" value="0" />
          <option name="Weapon Scematics" value="1" />
          <option name="Scoreboard" value="2" />
          <option name="Motion Sensor" value="3" />
          <option name="Crosshair" value="4" />
          <option name="Health and Shield" value="12" />
          <option name="GameType" value="23" />
        </enum16>
        <float name="Y Mirror Offset" offset="4" visible="true" />
        <float name="X Mirror Offset" offset="8" visible="true" />
        <float name="Y Offset" offset="12" visible="true" />
        <float name="X Offset" offset="16" visible="true" />
        <float name="Y Scale [If Value is - The Object Flips]" offset="20" visible="true" />
        <float name="X Scale [If Value is - The Object Flips]" offset="24" visible="true" />
        <enum16 name="chgd shader index" offset="28" visible="True">
          <option name="chud_simple" value="0" />
          <option name="chud_meter" value="1" />
          <option name="chud_text_simple" value="2" />
          <option name="chud_meter_shield" value="3" />
          <option name="chud_meter_gradient" value="4" />
          <option name="chud_crosshair" value="5" />
          <option name="chud_directional_damage" value="6" />
          <option name="chud_solid" value="7" />
          <option name="chud_sensor" value="8" />
          <option name="chud_meter_single_color" value="9" />
          <option name="chud_navpoint" value="10" />
          <option name="chud_medal" value="11" />
          <option name="chud_texure_cam" value="12" />
          <option name="chud_cortana_screen" value="13" />
          <option name="chud_cortana_camera" value="14" />
          <option name="chud_cortana_offscreen" value="15" />
          <option name="chud_cortana_screen_final" value="16" />
          <option name="chud_meter_chapter" value="17" />
          <option name="chud_meter_double_gradient" value="18" />
          <option name="chud_meter_radial_gradient" value="19" />
          <option name="chud_turbulence" value="20" />
          <option name="chud_emblem" value="21" />
          <option name="chud_cortana_composite" value="22" />
          <option name="chud__directional_damage_apply" value="23" />
          <option name="chud_really_simple" value="24" />
        </enum16>
      </struct>
      <struct name="Hud UI Animation" offset="32" visible="true" size="120">
        <undefined name="Unknown" offset="0" visible="False" />
        <tag name="Animation A" offset="4" visible="true" />
        <id name="Animation A" offset="16" visible="true" />
        <undefined name="Unknown" offset="20" visible="true" />
        <tag name="Animation B" offset="24" visible="true" />
        <id name="Animation B" offset="36" visible="true" />
        <undefined name="Unknown" offset="40" visible="true" />
        <tag name="Animation C" offset="44" visible="true" />
        <id name="Animation C" offset="56" visible="true" />
        <undefined name="Unknown" offset="60" visible="true" />
        <tag name="Animation D" offset="64" visible="true" />
        <id name="Animation D" offset="76" visible="true" />
        <undefined name="Unknown" offset="80" visible="true" />
        <tag name="Animation E" offset="84" visible="true" />
        <id name="Animation E" offset="96" visible="true" />
        <undefined name="Unknown" offset="100" visible="False" />
        <undefined name="Unknown" offset="104" visible="False" />
        <undefined name="Unknown" offset="108" visible="False" />
        <undefined name="Unknown" offset="112" visible="False" />
        <undefined name="Unknown" offset="116" visible="False" />
      </struct>
      <struct name="Shader Attributes" offset="44" visible="true" size="64">
        <short name="Unknown1" offset="0" visible="False" />
        <short name="Unknown2" offset="2" visible="False" />
        <short name="Unknown3" offset="4" visible="False" />
        <short name="Unknown4" offset="6" visible="False" />
        <short name="Unknown5" offset="8" visible="False" />
        <short name="Unknown6" offset="10" visible="False" />
        <short name="Unknown7" offset="12" visible="False" />
        <short name="Unknown8" offset="14" visible="False" />
        <short name="Unknown9" offset="16" visible="False" />
        <short name="Unknown10" offset="18" visible="False" />
        <short name="Unknown11" offset="20" visible="False" />
        <float name="Opacity A" offset="24" visible="true" />
        <float name="Opacity B" offset="28" visible="true" />
        <float name="Opacity C" offset="32" visible="true" />
        <float name="Opacity D" offset="36" visible="true" />
        <short name="Color A" offset="40" visible="true" />
        <short name="Color B" offset="42" visible="true" />
        <short name="Color C" offset="44" visible="true" />
        <short name="Color D" offset="46" visible="true" />
        <short name="Unknown13" offset="48" visible="False" />
        <short name="Unknown14" offset="52" visible="False" />
        <short name="Function A" offset="54" visible="true" />
        <short name="Function B" offset="56" visible="true" />
        <short name="Function C" offset="58" visible="true" />
        <short name="Function D" offset="60" visible="true" />
      </struct>
      <byte name="Unknown" offset="56" visible="false" />
      <bitmask16 name="Flags" offset="60" visible="True">
        <option name="Mirror Horizontally" value="0" />
        <option name="Mirror Vertically" value="1" />
        <option name="Stretch Edges" value="2" />
      </bitmask16>
      <tag name="Bitmap" offset="64" visible="True" />
      <id name="Bitmap" offset="76" visible="True" />
      <byte name="Bitmap Sequence Index" offset="80" visible="true" />
    </struct>
    <bitmask16 name="Unknown"  offset="60" visible="True">
      <option name="Unknown" value="0" />
    </bitmask16>
    <short name="Unknown" offset="64" visible="false" />
    <struct name="Numerical Components" offset="68" visible="true" size="68">
      <float name="Name (SID)" offset="0" visible="False" />
      <long name="Unknown" offset="4" visible="False" />
      <struct name="Draw Flags" offset="8" visible="False" size="40">
        <undefined name="Unknown" offset="0" visible="False" />
        <undefined name="Unknown" offset="4" visible="False" />
        <undefined name="Unknown" offset="8" visible="False" />
        <undefined name="Unknown" offset="12" visible="False" />
        <undefined name="Unknown" offset="16" visible="False" />
        <undefined name="Unknown" offset="20" visible="False" />
        <bitmask16 name="Unknown" offset="24" visible="False" >
        </bitmask16>
        <undefined name="Unknown" offset="28" visible="False" />
        <undefined name="Unknown" offset="32" visible="False" />
        <undefined name="Unknown" offset="36" visible="False" />
      </struct>
      <struct name="Sizing/Placement" offset="20" visible="true" size="28">
        <enum16 name="Anchor" offset="0" visible="True">
          <option name="Grenade Scematics" value="0" />
          <option name="Weapon Scematics" value="1" />
          <option name="Scoreboard" value="2" />
          <option name="Motion Sensor" value="3" />
          <option name="Crosshair" value="4" />
          <option name="Health and Shield" value="12" />
          <option name="Welcome" value="23" />
          <option name="GameType" value="26725" />
        </enum16>
        <long name="1" offset="2" visible="true" />
        <float name="2" offset="4" visible="true" />
        <float name="3" offset="8" visible="true" />
        <float name="4" offset="10" visible="true" />
        <float name="Y Offset" offset="12" visible="true" />
        <float name="X Offset" offset="16" visible="true" />
        <float name="Y Scale" offset="20" visible="true" />
        <float name="X Scale" offset="24" visible="true" />
      </struct>
      <struct name="Numerical Animation" offset="32" visible="False" size="120">
        <undefined name="Unknown" offset="0" visible="False" />
        <undefined name="Unknown" offset="4" visible="False" />
        <undefined name="Unknown" offset="8" visible="False" />
        <undefined name="Unknown" offset="12" visible="False" />
        <undefined name="Unknown" offset="16" visible="False" />
        <undefined name="Unknown" offset="20" visible="False" />
        <tag name="Animation A" offset="24" visible="False" />
        <id name="Animation A" offset="36" visible="False" />
        <undefined name="Unknown" offset="40" visible="False" />
        <tag name="Animation B" offset="44" visible="False" />
        <id name="Animation B" offset="56" visible="False" />
        <undefined name="Unknown" offset="60" visible="False" />
        <tag name="Animation C" offset="64" visible="False" />
        <id name="Animation C" offset="76" visible="False" />
        <undefined name="Unknown" offset="80" visible="False" />
        <tag name="Animation D" offset="84" visible="False" />
        <id name="Animation D" offset="96" visible="False" />
        <undefined name="Unknown" offset="100" visible="False" />
        <tag name="Animation E" offset="104" visible="False" />
        <id name="Animation E" offset="116" visible="False" />
      </struct>
      <struct name="Unknown 9" offset="44" visible="False" size="64">
        <short name="Unknown1" offset="0" visible="False" />
        <short name="Unknown2" offset="2" visible="False" />
        <short name="Unknown3" offset="4" visible="False" />
        <short name="Unknown4" offset="6" visible="False" />
        <undefined name="Unknown" offset="4" visible="False" />
        <undefined name="Unknown" offset="8" visible="False" />
        <undefined name="Unknown" offset="12" visible="False" />
        <undefined name="Unknown" offset="16" visible="False" />
        <undefined name="Unknown" offset="20" visible="False" />
        <undefined name="Unknown" offset="24" visible="False" />
        <undefined name="Unknown" offset="28" visible="False" />
        <undefined name="Unknown" offset="32" visible="False" />
        <undefined name="Unknown" offset="36" visible="False" />
        <undefined name="Unknown" offset="40" visible="False" />
        <undefined name="Unknown" offset="44" visible="False" />
        <undefined name="Unknown" offset="48" visible="False" />
        <undefined name="Unknown" offset="52" visible="False" />
        <undefined name="Unknown" offset="56" visible="False" />
        <undefined name="Unknown" offset="60" visible="False" />
      </struct>
      <undefined name="Unknown" offset="56" visible="False" />
      <undefined name="Unknown" offset="60" visible="False" />
      <undefined name="Unknown" offset="64" visible="False" />
    </struct>
  </struct>
  <long name="Clip Cutoff" offset="12" visible="true" />
  <byte name="Total Cutoff" offset="16" visible="true" />
  <long name="Illumination Cutoff" offset="20" visible="true" />
  <tag name="Damage Effect" offset="24" visible="true" />
  <id name="Damage Effect" offset="36" visible="true" />
</plugin>