<plugin class="matg" author="Iron_Forge" version="0.3">
 <revision author="Iron_Forge" version="0.3">Added some known values...</revision>
 <revision author="Iron_Forge" version="0.1">Added basic layout of plugin...</revision>
 <unused size="176" default="0" />
 <struct name="Unknown" visible="false">
  <tag name="Unused" visible="false" />
  <id name="Unused" visible="false" />
 </struct>
 <struct name="Unknown" visible="false">
  <tag name="Unknown" visible="false" />
  <id name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <unused size="32" default="0" />
 </struct>
 <struct name="Sound Info">
  <tag name="Sound Class" />
  <id name="Sound Class" />
  <tag name="Sound FX" />
  <id name="Sound FX" />
  <tag name="Sound Mix" />
  <id name="Sound Mix" />
  <tag name="Dialog Constants" />
  <id name="Dialog Constants" />
  <id name="Coconuts" />
 </struct>
 <struct name="Unknown">
  <float name="Unknown" visible="false" />
  <unused size="4" default="0" />
  <float name="Unknown" visible="false" />
  <unused size="4" default="0" />
  <float name="Unknown" visible="false" />
  <unused size="4" default="0" />
  <float name="Unknown" visible="false" />
  <unused size="4" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <unused size="48" default="0" />
  <tag name="AI Dialog" />
  <id name="AI Dialog" />
  <unused size="24" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <unused size="24" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <unused size="48" default="0" />
  <struct name="Unknown" visible="false">
   <float name="Unknown" visible="false" />
   <float name="Unknown" visible="false" />
   <float name="Unknown" visible="false" />
  </struct>
  <unused size="48" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
 </struct>
 <struct name="Maybe Damage" visible="false">
  <struct name="Unknown" visible="false">
   <stringid name="Unknown" visible="false" />
   <struct name="Unknown" visible="false">
    <stringid name="Unknown" visible="false" />
    <float name="Unknown" visible="false" />
   </struct>
  </struct>
 </struct>
 <unused size="8" default="0" />
 <struct name="Unknown" visible="false">
  <unused size="8" default="0xFF" />
 </struct>
 <struct name="Camera">
  <tag name="Camera Track" />
  <id name="Camera Track" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
 </struct>
 <struct name="Unknown" visible="false">
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <unused size="16" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <unused size="8" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <unused size="12" default="0" />
  <undefined name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <struct name="Unknown" visible="false">
   <float name="Unknown" visible="false" />
  </struct>
  <float name="Unknown" visible="false" />
 </struct>
 <struct name="Difficulty Maybe" visible="false">
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <unused size="4" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <unused size="8" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <unused size="16" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <unused size="16" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <unused size="4" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <unused size="20" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <unused size="52" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <unused size="8" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <unused size="4" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <unused size="4" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <unused size="132" default="0" />
 </struct>
 <struct name="Unknown" visible="false">
  <undefined name="Unknown" visible="false" />
  <tag name="Unknown" visible="false" />
  <id name="Unknown" visible="false" />
  <unused size="16" default="0" />
  <tag name="Unknown" visible="false" />
  <id name="Unknown" visible="false" />
  <tag name="Unknown" visible="false" />
  <id name="Unknown" visible="false" />
 </struct>
 <struct name="Rasterizer Data">
  <tag name="Distance Attenuation" />
  <id name="Distance Attenuation" />
  <tag name="Vector Normalization" />
  <id name="Vector Normalization" />
  <tag name="Gradients" />
  <id name="Gradients" />
  <tag name="Loading Screen" />
  <id name="Loading Screen" />
  <tag name="Loading Screen Sweep" />
  <id name="Loading Screen Sweep" />
  <tag name="Loading Screen Spinner" />
  <id name="Loading Screen Spinner" />
  <tag name="Glow" />
  <id name="Glow" />
  <tag name="Loading Screen Logos" />
  <id name="Loading Screen Logos" />
  <tag name="Loading Screen Tickers" />
  <id name="Loading Screen Tickers" />
  <unused size="16" default="0" />
  <struct name="Vertex Shaders">
   <tag name="Vertex Shader" />
   <id name="Vertex Shader" />
  </struct>
  <tag name="Default 2D" />
  <id name="Default 2D" />
  <tag name="Default 3D" />
  <id name="Default 3D" />
  <tag name="Default Cube Map" />
  <id name="Default Cube Map" />
  <unused size="48" default="0xFF" />
  <unused size="36" default="0" />
  <tag name="Render Layer" />
  <id name="Render Layer" />
  <unused size="4" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <tag name="Unused" visible="false" />
  <id name="Unused" visible="false" />
 </struct>
 <struct name="Interface Bitmaps">
  <tag name="Unused" visible="false" />
  <id name="Unused" visible="false" />
  <tag name="Unused" visible="false" />
  <id name="Unused" visible="false" />
  <tag name="Screen Color Table" />
  <id name="Screen Color Table" />
  <tag name="Hud Color Table" />
  <id name="Hud Color Table" />
  <tag name="Editor Color Table" />
  <id name="Editor Color Table" />
  <tag name="Dialog Color Table" />
  <id name="Dialog Color Table" />
  <tag name="Hud Globals" />
  <id name="Hud Globals" />
  <tag name="Motion Sensor Sweep" />
  <id name="Motion Sensor Sweep" />
  <tag name="Motion Sensor Sweep Mask" />
  <id name="Motion Sensor Sweep Mask" />
  <tag name="Multiplayer Hud Bitmap" />
  <id name="Multiplayer Hud Bitmap" />
  <unused size="8" default="0xFF" />
  <tag name="Unused" visible="false" />
  <id name="Unused" visible="false" />
  <tag name="Motion Sensor Blip" />
  <id name="Motion Sensor Blip" />
  <tag name="Motion Sensor Blip Custom" />
  <id name="Motion Sensor Blip Custom" />
  <tag name="Rasterizer Invalid" />
  <id name="Rasterizer Invalid" />
  <tag name="Rasterizer Plasma Noise" />
  <id name="Rasterizer Plasma Noise" />
  <tag name="UI Menu" />
  <id name="UI Menu" />
  <tag name="Unknown" visible="false" />
  <id name="Unknown" visible="false" />
  <tag name="Unknown" visible="false" />
  <id name="Unknown" visible="false" />
 </struct>
 <unused size="16" default="0" />
 <struct name="Unknown" visible="false">
  <unused size="16" default="0xFF" />
  <unused size="8" default="0" />
  <unused size="24" default="0xFF" />
  <unused size="8" default="0" />
  <unused size="8" default="0xFF" />
  <unused size="88" default="0" />
 </struct>
 <struct name="Player Information">
  <tag name="Biped" />
  <id name="Biped" />
  <unused size="28" default="0" />
  <float name="Unknown" visible="false" />
  <unused size="4" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <unused size="20" default="0" />
  <float name="Unknown" visible="false" />
  <unused size="16" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <unused size="4" default="0" />
  <float name="Unknown" visible="false" />
  <unused size="8" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <unused size="16" default="0" />
  <tag name="Coop Respawn Effect" />
  <id name="Coop Respawn Effect" />
  <undefined name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <tag name="Unused" visible="false" />
  <id name="Unused" visible="false" />
  <tag name="Unused" visible="false" />
  <id name="Unused" visible="false" />
  <unused size="16" default="0" />
  <tag name="Active Camo On" />
  <id name="Active Camo On" />
  <tag name="Active Camo Off" />
  <id name="Active Camo Off" />
  <tag name="Active Camo Error" />
  <id name="Active Camo Error" />
  <tag name="Active Camo Ready" />
  <id name="Active Camo Ready" />
  <tag name="Unknown" visible="false" />
  <id name="Unknown" visible="false" />
  <tag name="Unknown" visible="false" />
  <id name="Unknown" visible="false" />
  <tag name="Unknown" visible="false" />
  <id name="Unknown" visible="false" />
 </struct>
 <struct name="Unknown" visible="false">
  <tag name="Unknown" visible="false" />
  <id name="Unknown" visible="false" />
  <tag name="Unknown" visible="false" />
  <id name="Unknown" visible="false" />
  <unused size="160" default="0" />
  <tag name="Unknown" visible="false" />
  <id name="Unknown" visible="false" />
  <unused size="4" default="0" />
 </struct>
 <struct name="Damage">
  <unused size="8" default="0" />
  <float name="Harmful Falling Distance (Min)" />
  <float name="Harmful Falling Distance (Max)" />
  <tag name="Falling Damage" />
  <id name="Falling Damage" />
  <unused size="8" default="0" />
  <float name="Maximum Falling Distance" />
  <tag name="Distance Damage" />
  <id name="Distance Damage" />
  <tag name="Vehicle Environment Collision Damage" />
  <id name="Vehicle Environment Collision Damage" />
  <tag name="Vehicle Killed Unit Damage" />
  <id name="Vehicle Killed Unit Damage" />
  <tag name="Vehicle Collision Damage" />
  <id name="Vehicle Collision Damage" />
  <tag name="Flaming Death Damage" />
  <id name="Flaming Death Damage" />
  <unused size="16" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
 </struct>
 <struct name="Materials">
  <stringid name="Material" />
  <stringid name="Material Type" />
  <float name="Ground Friction Scale" />
  <unused size="16" default="0" />
  <tag name="Unused" visible="false" />
  <id name="Unused" visible="false" />
 </struct>
 <struct name="Something Materials" visible="false">
  <stringid name="Unknown" visible="false" />
  <stringid name="Unknown" visible="false" />
  <undefined name="Unknown" visible="false" />
  <undefined name="Unknown" visible="false" />
  <stringid name="Unknown" visible="false" />
  <stringid name="Unknown" visible="false" />
  <unused size="4" default="0" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <tag name="Unused" visible="false" />
  <id name="Unused" visible="false" />
  <tag name="Unknown" visible="false" />
  <id name="Unknown" visible="false" />
  <tag name="Unknown" visible="false" />
  <id name="Unknown" visible="false" />
  <tag name="Unknown" visible="false" />
  <id name="Unknown" visible="false" />
  <tag name="Unknown" visible="false" />
  <id name="Unknown" visible="false" />
  <tag name="Unknown" visible="false" />
  <id name="Unknown" visible="false" />
  <tag name="Unused" visible="false" />
  <id name="Unused" visible="false" />
  <tag name="Unknown" visible="false" />
  <id name="Unknown" visible="false" />
  <unused size="8" default="0xFF" />
  <tag name="Unused" visible="false" />
  <id name="Unused" visible="false" />
  <tag name="Unused" visible="false" />
  <id name="Unused" visible="false" />
  <tag name="Unused" visible="false" />
  <id name="Unused" visible="false" />
  <tag name="Unused" visible="false" />
  <id name="Unused" visible="false" />
  <tag name="Unused" visible="false" />
  <id name="Unused" visible="false" />
  <tag name="Unused" visible="false" />
  <id name="Unused" visible="false" />
  <unused size="8" default="0xFF" />
  <unused size="4" default="0" />
  <tag name="Unknown" visible="false" />
  <id name="Unknown" visible="false" />
 </struct>
 <struct name="Unknown" visible="false">
  <unused size="8" default="0xFF" />
  <unused size="16" default="0" />
  <unused size="8" default="0xFF" />
 </struct>
 <struct name="Unknown" visible="false">
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
  <float name="Unknown" visible="false" />
 </struct>
 <tag name="Unknown" visible="false" />
 <id name="Unknown" visible="false" />
 <struct name="Scenarios">
  <struct name="Scenarios">
   <undefined name="Unknown" visible="false" />
   <int name="Map ID" />
   <string256 name="Scenario Path" />
  </struct>
 </struct>
 <struct name="Map Descriptions">
  <struct name="Unknown" visible="false">
   <undefined name="Unknown" visible="false" />
   <unused size="2880" default="0" />
  </struct>
  <struct name="Single Player">
   <undefined name="Unknown" visible="false" />
   <int name="Map ID" />
   <tag name="Preview Image" />
   <id name="Preview Image" />
   <unicode64 name="English Name" />
   <unicode64 name="Japanese Name" />
   <unicode64 name="German Name" />
   <unicode64 name="French Name" />
   <unicode64 name="Spanish Name" />
   <unicode64 name="Italian Name" />
   <unicode64 name="Korean Name" />
   <unicode64 name="Chinese Name" />
   <unicode64 name="Portuguese Name" />
   <unicode256 name="English Description" />
   <unicode256 name="Japanese Description" />
   <unicode256 name="German Description" />
   <unicode256 name="French Description" />
   <unicode256 name="Spanish Description" />
   <unicode256 name="Italian Description" />
   <unicode256 name="Korean Description" />
   <unicode256 name="Chinese Description" />
   <unicode256 name="Portuguese Description" />
  </struct>
  <struct name="Multiplayer">
   <int name="Map ID" />
   <tag name="Preview Image" />
   <id name="Preview Image" />
   <unicode64 name="English Name" />
   <unicode64 name="Japanese Name" />
   <unicode64 name="German Name" />
   <unicode64 name="French Name" />
   <unicode64 name="Spanish Name" />
   <unicode64 name="Italian Name" />
   <unicode64 name="Korean Name" />
   <unicode64 name="Chinese Name" />
   <unicode64 name="Portuguese Name" />
   <unicode256 name="English Description" />
   <unicode256 name="Japanese Description" />
   <unicode256 name="German Description" />
   <unicode256 name="French Description" />
   <unicode256 name="Spanish Description" />
   <unicode256 name="Italian Description" />
   <unicode256 name="Korean Description" />
   <unicode256 name="Chinese Description" />
   <unicode256 name="Portuguese Description" />
   <string256 name="Scenario Path" />
   <int name="Next Map ID" />
   <enum name="Locked">
    <option name="Off" value="0" />
    <option name="On" value="1" />
   </enum>
   <undefined name="Team Options" visible="false" />
   <undefined name="Unknown" visible="false" />
   <undefined name="Unknown" visible="false" />
   <unused size="4" default="0" />
  </struct>
 </struct>
 <tag name="Default Lighting" />
 <id name="Default Lighting" />
 <unused size="8" default="0" />
 <int name="English String Count" />
 <int name="English String Table Size" />
 <int name="English String Index Offset" />
 <int name="English String Table Offset" />
 <undefined name="Unknown" visible="false" />
 <unused size="8" default="0" />
 <int name="Japanese String Count" />
 <int name="Japanese String Table Size" />
 <int name="Japanese String Index Offset" />
 <int name="Japanese String Table Offset" />
 <undefined name="Unknown" visible="false" />
 <unused size="8" default="0" />
 <int name="German String Count" />
 <int name="German String Table Size" />
 <int name="German String Index Offset" />
 <int name="German String Table Offset" />
 <undefined name="Unknown" visible="false" />
 <unused size="8" default="0" />
 <int name="French String Count" />
 <int name="French String Table Size" />
 <int name="French String Index Offset" />
 <int name="French String Table Offset" />
 <undefined name="Unknown" visible="false" />
 <unused size="8" default="0" />
 <int name="Spanish String Count" />
 <int name="Spanish String Table Size" />
 <int name="Spanish String Index Offset" />
 <int name="Spanish String Table Offset" />
 <undefined name="Unknown" visible="false" />
 <unused size="8" default="0" />
 <int name="Italian String Count" />
 <int name="Italian String Table Size" />
 <int name="Italian String Index Offset" />
 <int name="Italian String Table Offset" />
 <undefined name="Unknown" visible="false" />
 <unused size="8" default="0" />
 <int name="Korean String Count" />
 <int name="Korean String Table Size" />
 <int name="Korean String Index Offset" />
 <int name="Korean String Table Offset" />
 <undefined name="Unknown" visible="false" />
 <unused size="8" default="0" />
 <int name="Chinese String Count" />
 <int name="Chinese String Table Size" />
 <int name="Chinese String Index Offset" />
 <int name="Chinese String Table Offset" />
 <undefined name="Unknown" visible="false" />
 <unused size="8" default="0" />
 <int name="Portuguese String Count" />
 <int name="Portuguese String Table Size" />
 <int name="Portuguese String Index Offset" />
 <int name="Portuguese String Table Offset" />
 <undefined name="Unknown" visible="false" />
</plugin>
