<plugin class="scnr" author="XZodia" version="1.0" headersize="992" xmlns="http://www.remnantmods.com/">
  <tag name="Unused" offset="0" visible="True" />
  <id name="Unused" offset="4" visible="True" />
  <struct name="Sky Palette" offset="8" visible="True" size="8" label="">
    <tag name="Sky" offset="0" visible="True" />
    <id name="Sky" offset="4" visible="True" />
  </struct>
  <enum16 name="Map Type" offset="16" visible="True">
    <option name="Single Player" value="0" />
    <option name="Multiplayer" value="1" />
    <option name="Main Menu" value="2" />
    <option name="Shared" value="3" />
    <option name="Single Player Shared" value="4" />
  </enum16>
  <bitmask16 name="Flags" offset="18" visible="True">
    <option name="Cortana Hack (Sort Cortant In Front)" value="0" />
    <option name="Always Draw Sky" value="1" />
    <option name="Don't Strip Pathfinding" value="2" />
    <option name="Symmetric Multiplayer Map" value="3" />
    <option name="Quick-Loading (Cinematic Only) Scenario" value="4" />
    <option name="Characters Use Previous Mission Weapons" value="5" />
    <option name="Lightmaps Smooth Palettes With Neighbors" value="6" />
    <option name="Snap to White at Start" value="7" />
  </bitmask16>
  <struct name="Child Scenarios" offset="20" visible="True" size="8" label="Scenario">
    <tag name="Scenario" offset="0" visible="True" />
    <id name="Scenario" offset="4" visible="True" />
  </struct>
  <float name="Local North" offset="28" visible="True" />
  <struct name="Predicted Resources" offset="32" visible="True" size="8" label="">
    <enum16 name="Type" offset="0" visible="True">
      <option name="Bitmap" value="0" />
      <option name="Render Model Geometry" value="1" />
      <option name="Cluster Geometry" value="2"/>
      <option name="Cluster Instanced Geometry" value="3"/>
      <option name="Lightmap Geometry Object Buckets" value="4" />
      <option name="Lightmap Geometry Instance Buckets" value="5" />
      <option name="Lightmap Cluster Bitmaps" value="6" />
      <option name="Lightmap Instance Bitmaps" value="7" />
    </enum16>
    <short name="Resource Index" offset="2" visible="True" />
    <id name="Tag Index" offset="4" visible="True" />
  </struct>
  <unused offset="40" size="32" />
  <struct name="Script Objects" offset="72" visible="True" size="36" label="Name">
    <string32 name="Name" offset="0" visible="True" />
    <enum16 name="Type" offset="32" visible="True">
      <option name="Biped" value="0" />
      <option name="Vehicle" value="1" />
      <option name="Weapon" value="2" />
      <option name="Scenery" value="6" />
      <option name="Machine" value="7" />
      <option name="Control" value="8" />
      <option name="Sound Scenery" value="10" />
      <option name="Obstacle" value="11" />
    </enum16>
    <short name="Placement Index" offset="34" visible="True" />
  </struct>
  <struct name="Scenery" offset="80" visible="True" size="92" label="Type">
    <short name="Type" offset="0" reflexiveoffset="88" reflexivesize="40" itemoffset="4" itemtype="ident" layer="root" visible="True" />
    <short name="Name" offset="2" reflexiveoffset="72" reflexivesize="36" itemoffset="0" itemtype="string32" layer="root" visible="True" />
    <bitmask32 name="Placement Flags" offset="4" visible="True">
      <option name="Not Automatically" value="0" />
      <option name="Not On Easy" value="1" />
      <option name="Not On Normal" value="2" />
      <option name="Not On Hard" value="3" />
      <option name="Lock Type To Env Object" value="4" />
      <option name="Lock Transform To Env Object" value="5" />
      <option name="Never Placed" value="6" />
      <option name="Lock Name to Env Object" value="7" />
      <option name="Create At Rest" value="8" />
    </bitmask32>
    <float name="Position X" offset="8" visible="True" />
    <float name="Position Y" offset="12" visible="True" />
    <float name="Position Z" offset="16" visible="True" />
    <float name="Rotation Yaw" offset="20" visible="True" />
    <float name="Rotation Pitch" offset="24" visible="True" />
    <float name="Rotation Roll" offset="28" visible="True" />
    <float name="Scale" offset="32" visible="True" />
    <bitmask16 name="Transform Flags" offset="36" visible="True">
      <option name="Mirrored" value="0" />
    </bitmask16>
    <bitmask16 name="Manual BSP Flags" offset="38" visible="True">
      <option name="BSP 0" value="0" />
      <option name="BSP 1" value="1" />
      <option name="BSP 2" value="2" />
      <option name="BSP 3" value="3" />
      <option name="BSP 4" value="4" />
      <option name="BSP 5" value="5" />
      <option name="BSP 6" value="6" />
      <option name="BSP 7" value="7" />
      <option name="BSP 8" value="8" />
      <option name="BSP 9" value="9" />
      <option name="BSP 10" value="10" />
      <option name="BSP 11" value="11" />
      <option name="BSP 12" value="12" />
      <option name="BSP 13" value="13" />
      <option name="BSP 14" value="14" />
      <option name="BSP 15" value="15" />
    </bitmask16>
    <uint name="Unique ID" offset="40" visible="True" />
    <short name="Origin BSP" offset="44" reflexiveoffset="528" reflexivesize="68" itemoffset="20" itemtype="ident" layer="root" visible="True" />
    <enum8 name="Type" offset="46" visible="True">
      <option name="Biped" value="0" />
      <option name="Vehicle" value="1" />
      <option name="Weapon" value="2" />
      <option name="Equipment" value="3" />
      <option name="Garbage" value="4" />
      <option name="Projectile" value="5" />
      <option name="Scenery" value="6" />
      <option name="Machine" value="7" />
      <option name="Control" value="8" />
      <option name="Light Fixture" value="9" />
      <option name="Sound Scenery" value="10" />
      <option name="Crate" value="11" />
      <option name="Creature" value="12" />
    </enum8>
    <enum8 name="Source" offset="47" visible="True">
      <option name="Structure" value="0" />
      <option name="Editor" value="1" />
      <option name="Dynamic" value="2" />
      <option name="Legacy" value="3" />
    </enum8>
    <enum8 name="BSP Policy" offset="48" visible="True">
      <option name="Default" value="0" />
      <option name="Always Places" value="1" />
      <option name="Manual BSP Placement" value="2" />
    </enum8>
    <unused size="1" offset="49" />
    <short name="Editor Folder" offset="50" visible="True" />
    <unused size="4" offset="52" />
    <stringid name="Variant Name" offset="56" visible="True" />
    <bitmask32 name="Active Change Colors" offset="60" visible="True">
      <option name="Primary" value="0" />
      <option name="Secondary" value="1" />
      <option name="Tertiary" value="2" />
      <option name="Quaternary" value="3" />
    </bitmask32>
    <byte name="Primary Color R" offset="64" visible="True" />
    <byte name="Primary Color G" offset="65" visible="True" />
    <byte name="Primary Color B" offset="66" visible="True" />
    <byte name="Secondary Color R" offset="67" visible="True" />
    <byte name="Secondary Color G" offset="68" visible="True" />
    <byte name="Secondary Color B" offset="69" visible="True" />
    <byte name="Tertiary Color R" offset="70" visible="True" />
    <byte name="Tertiary Color G" offset="71" visible="True" />
    <byte name="Tertiary Color B" offset="72" visible="True" />
    <byte name="Quaternary Color R" offset="73" visible="True" />
    <byte name="Quaternary Color G" offset="74" visible="True" />
    <byte name="Quaternary Color B" offset="75" visible="True" />
    <unused size="2" offset="76" />
    <enum8 name="Pathfinding Policy" offset="78" visible="True">
      <option name="Tag Default" value="0" />
      <option name="Dynamic" value="1" />
      <option name="Cut Out" value="2" />
      <option name="Static" value="3" />
      <option name="None" value="4" />
    </enum8>
    <enum8 name="Lightmapping Policy" offset="79" visible="True">
      <option name="Tag Default" value="0" />
      <option name="Dynamic" value="1" />
      <option name="Per Vertex" value="2" />
    </enum8>
    <struct name="Pathfinding References" offset="80" visible="True" size="4" label="">
      <short name="BSP Index" offset="0" visible="True" />
      <short name="Pathfinding Object Index" offset="2" visible="True" />
    </struct>
    <unused size="2" offset="88" />
    <bitmask16 name="Valid Multiplayer Games" offset="90" visible="True">
      <option name="CTF" value="0" />
      <option name="Slayer" value="1" />
      <option name="Oddball" value="2" />
      <option name="KOTH" value="3" />
      <option name="Juggernaut" value="4" />
      <option name="Territories" value="5" />
      <option name="Assault" value="6" />
    </bitmask16>
  </struct>
  <struct name="Scenery Palette" offset="88" visible="True" size="40" label="Scenery">
    <tag name="Scenery" offset="0" visible="True" />
    <id name="Scenery" offset="4" visible="True" />
    <unused offset="8" size="32" />
  </struct>
  <struct name="Bipeds" offset="96" visible="True" size="84" label="Type">
    <short name="Type" offset="0" reflexiveoffset="104" reflexivesize="40" itemoffset="4" itemtype="ident" layer="root" visible="True" />
    <short name="Name" offset="2" reflexiveoffset="72" reflexivesize="36" itemoffset="0" itemtype="string32" layer="root" visible="True" />
    <bitmask32 name="Placement Flags" offset="4" visible="True">
      <option name="Not Automatically" value="0" />
      <option name="Not On Easy" value="1" />
      <option name="Not On Normal" value="2" />
      <option name="Not On Hard" value="3" />
      <option name="Lock Type To Env Object" value="4" />
      <option name="Lock Transform To Env Object" value="5" />
      <option name="Never Placed" value="6" />
      <option name="Lock Name to Env Object" value="7" />
      <option name="Create At Rest" value="8" />
    </bitmask32>
    <float name="Position X" offset="8" visible="True" />
    <float name="Position Y" offset="12" visible="True" />
    <float name="Position Z" offset="16" visible="True" />
    <float name="Rotation Yaw" offset="20" visible="True" />
    <float name="Rotation Pitch" offset="24" visible="True" />
    <float name="Rotation Roll" offset="28" visible="True" />
    <float name="Scale" offset="32" visible="True" />
    <bitmask16 name="Transform Flags" offset="36" visible="True">
      <option name="Mirrored" value="0" />
    </bitmask16>
    <bitmask16 name="Manual BSP Flags" offset="38" visible="True">
      <option name="BSP 0" value="0" />
      <option name="BSP 1" value="1" />
      <option name="BSP 2" value="2" />
      <option name="BSP 3" value="3" />
      <option name="BSP 4" value="4" />
      <option name="BSP 5" value="5" />
      <option name="BSP 6" value="6" />
      <option name="BSP 7" value="7" />
      <option name="BSP 8" value="8" />
      <option name="BSP 9" value="9" />
      <option name="BSP 10" value="10" />
      <option name="BSP 11" value="11" />
      <option name="BSP 12" value="12" />
      <option name="BSP 13" value="13" />
      <option name="BSP 14" value="14" />
      <option name="BSP 15" value="15" />
    </bitmask16>
    <uint name="Unique ID" offset="40" visible="True" />
    <short name="Origin BSP" offset="44" reflexiveoffset="528" reflexivesize="68" itemoffset="20" itemtype="ident" layer="root" visible="True" />
    <enum8 name="Type" offset="46" visible="True">
      <option name="Biped" value="0" />
      <option name="Vehicle" value="1" />
      <option name="Weapon" value="2" />
      <option name="Equipment" value="3" />
      <option name="Garbage" value="4" />
      <option name="Projectile" value="5" />
      <option name="Scenery" value="6" />
      <option name="Machine" value="7" />
      <option name="Control" value="8" />
      <option name="Light Fixture" value="9" />
      <option name="Sound Scenery" value="10" />
      <option name="Crate" value="11" />
      <option name="Creature" value="12" />
    </enum8>
    <enum8 name="Source" offset="47" visible="True">
      <option name="Structure" value="0" />
      <option name="Editor" value="1" />
      <option name="Dynamic" value="2" />
      <option name="Legacy" value="3" />
    </enum8>
    <enum8 name="BSP Policy" offset="48" visible="True">
      <option name="Default" value="0" />
      <option name="Always Places" value="1" />
      <option name="Manual BSP Placement" value="2" />
    </enum8>
    <unused size="1" offset="49" />
    <short name="Editor Folder" offset="50" visible="True" />
    <unused size="4" offset="52" />
    <stringid name="Variant Name" offset="58" visible="True" />
    <bitmask32 name="Active Change Colors" offset="60" visible="True">
      <option name="Primary" value="0" />
      <option name="Secondary" value="1" />
      <option name="Tertiary" value="2" />
      <option name="Quaternary" value="3" />
    </bitmask32>
    <byte name="Primary Color R" offset="64" visible="True" />
    <byte name="Primary Color G" offset="65" visible="True" />
    <byte name="Primary Color B" offset="66" visible="True" />
    <byte name="Secondary Color R" offset="67" visible="True" />
    <byte name="Secondary Color G" offset="68" visible="True" />
    <byte name="Secondary Color B" offset="69" visible="True" />
    <byte name="Tertiary Color R" offset="70" visible="True" />
    <byte name="Tertiary Color G" offset="71" visible="True" />
    <byte name="Tertiary Color B" offset="72" visible="True" />
    <byte name="Quaternary Color R" offset="73" visible="True" />
    <byte name="Quaternary Color G" offset="74" visible="True" />
    <byte name="Quaternary Color B" offset="75" visible="True" />
    <float name="Body Vitality [0,1]" offset="78" visible="True" />
    <bitmask32 name="Flags" offset="82" visible="True">
      <option name="Dead" value="0" />
      <option name="Closed" value="1" />
      <option name="Not Enterable by Player" value="2" />
    </bitmask32>
  </struct>
  <struct name="Biped Palette" offset="104" visible="True" size="40" label="Biped">
    <tag name="Biped" offset="0" visible="True" />
    <id name="Biped" offset="4" visible="True" />
    <unused offset="8" size="32" />
  </struct>
  <struct name="Vehicles" offset="112" visible="True" size="84" label="Type">
    <short name="Type" offset="0" reflexiveoffset="120" reflexivesize="40" itemoffset="4" itemtype="ident" layer="root" visible="True" />
    <short name="Name" offset="2" reflexiveoffset="72" reflexivesize="36" itemoffset="0" itemtype="string32" layer="root" visible="True" />
    <bitmask32 name="Placement Flags" offset="4" visible="True">
      <option name="Not Automatically" value="0" />
      <option name="Not On Easy" value="1" />
      <option name="Not On Normal" value="2" />
      <option name="Not On Hard" value="3" />
      <option name="Lock Type To Env Object" value="4" />
      <option name="Lock Transform To Env Object" value="5" />
      <option name="Never Placed" value="6" />
      <option name="Lock Name to Env Object" value="7" />
      <option name="Create At Rest" value="8" />
    </bitmask32>
    <float name="Position X" offset="8" visible="True" />
    <float name="Position Y" offset="12" visible="True" />
    <float name="Position Z" offset="16" visible="True" />
    <float name="Rotation Yaw" offset="20" visible="True" />
    <float name="Rotation Pitch" offset="24" visible="True" />
    <float name="Rotation Roll" offset="28" visible="True" />
    <float name="Scale" offset="32" visible="True" />
    <bitmask16 name="Transform Flags" offset="36" visible="True">
      <option name="Mirrored" value="0" />
    </bitmask16>
    <bitmask16 name="Manual BSP Flags" offset="38" visible="True">
      <option name="BSP 0" value="0" />
      <option name="BSP 1" value="1" />
      <option name="BSP 2" value="2" />
      <option name="BSP 3" value="3" />
      <option name="BSP 4" value="4" />
      <option name="BSP 5" value="5" />
      <option name="BSP 6" value="6" />
      <option name="BSP 7" value="7" />
      <option name="BSP 8" value="8" />
      <option name="BSP 9" value="9" />
      <option name="BSP 10" value="10" />
      <option name="BSP 11" value="11" />
      <option name="BSP 12" value="12" />
      <option name="BSP 13" value="13" />
      <option name="BSP 14" value="14" />
      <option name="BSP 15" value="15" />
    </bitmask16>
    <uint name="Unique ID" offset="40" visible="True" />
    <short name="Origin BSP" offset="44" reflexiveoffset="528" reflexivesize="68" itemoffset="20" itemtype="ident" layer="root" visible="True" />
    <enum8 name="Type" offset="46" visible="True">
      <option name="Biped" value="0" />
      <option name="Vehicle" value="1" />
      <option name="Weapon" value="2" />
      <option name="Equipment" value="3" />
      <option name="Garbage" value="4" />
      <option name="Projectile" value="5" />
      <option name="Scenery" value="6" />
      <option name="Machine" value="7" />
      <option name="Control" value="8" />
      <option name="Light Fixture" value="9" />
      <option name="Sound Scenery" value="10" />
      <option name="Crate" value="11" />
      <option name="Creature" value="12" />
    </enum8>
    <enum8 name="Source" offset="47" visible="True">
      <option name="Structure" value="0" />
      <option name="Editor" value="1" />
      <option name="Dynamic" value="2" />
      <option name="Legacy" value="3" />
    </enum8>
    <enum8 name="BSP Policy" offset="48" visible="True">
      <option name="Default" value="0" />
      <option name="Always Places" value="1" />
      <option name="Manual BSP Placement" value="2" />
    </enum8>
    <unused size="1" offset="49" />
    <short name="Editor Folder" offset="50" visible="True" />
    <unused size="4" offset="52" />
    <stringid name="Variant Name" offset="58" visible="True" />
    <bitmask32 name="Active Change Colors" offset="60" visible="True">
      <option name="Primary" value="0" />
      <option name="Secondary" value="1" />
      <option name="Tertiary" value="2" />
      <option name="Quaternary" value="3" />
    </bitmask32>
    <byte name="Primary Color R" offset="64" visible="True" />
    <byte name="Primary Color G" offset="65" visible="True" />
    <byte name="Primary Color B" offset="66" visible="True" />
    <byte name="Secondary Color R" offset="67" visible="True" />
    <byte name="Secondary Color G" offset="68" visible="True" />
    <byte name="Secondary Color B" offset="69" visible="True" />
    <byte name="Tertiary Color R" offset="70" visible="True" />
    <byte name="Tertiary Color G" offset="71" visible="True" />
    <byte name="Tertiary Color B" offset="72" visible="True" />
    <byte name="Quaternary Color R" offset="73" visible="True" />
    <byte name="Quaternary Color G" offset="74" visible="True" />
    <byte name="Quaternary Color B" offset="75" visible="True" />
    <float name="Body Vitality [0,1]" offset="76" visible="True" />
    <bitmask32 name="Flags" offset="80" visible="True">
      <option name="Dead" value="0" />
      <option name="Closed" value="1" />
      <option name="Not Enterable by Player" value="2" />
    </bitmask32>
  </struct>
  <struct name="Vehicle Palette" offset="120" visible="True" size="40" label="Vehicle">
    <tag name="Vehicle" offset="0" visible="True" />
    <id name="Vehicle" offset="4" visible="True" />
    <unused offset="8" size="32" />
  </struct>
  <struct name="Equipment" offset="128" visible="True" size="56" label="Type">
    <short name="Type" offset="0" reflexiveoffset="136" reflexivesize="40" itemoffset="4" itemtype="ident" layer="root" visible="True" />
    <short name="Name" offset="2" reflexiveoffset="72" reflexivesize="36" itemoffset="0" itemtype="string32" layer="root" visible="True" />
    <bitmask32 name="Placement Flags" offset="4" visible="True">
      <option name="Not Automatically" value="0" />
      <option name="Not On Easy" value="1" />
      <option name="Not On Normal" value="2" />
      <option name="Not On Hard" value="3" />
      <option name="Lock Type To Env Object" value="4" />
      <option name="Lock Transform To Env Object" value="5" />
      <option name="Never Placed" value="6" />
      <option name="Lock Name to Env Object" value="7" />
      <option name="Create At Rest" value="8" />
    </bitmask32>
    <float name="Position X" offset="8" visible="True" />
    <float name="Position Y" offset="12" visible="True" />
    <float name="Position Z" offset="16" visible="True" />
    <float name="Rotation Yaw" offset="20" visible="True" />
    <float name="Rotation Pitch" offset="24" visible="True" />
    <float name="Rotation Roll" offset="28" visible="True" />
    <float name="Scale" offset="32" visible="True" />
    <bitmask16 name="Transform Flags" offset="36" visible="True">
      <option name="Mirrored" value="0" />
    </bitmask16>
    <bitmask16 name="Manual BSP Flags" offset="38" visible="True">
      <option name="BSP 0" value="0" />
      <option name="BSP 1" value="1" />
      <option name="BSP 2" value="2" />
      <option name="BSP 3" value="3" />
      <option name="BSP 4" value="4" />
      <option name="BSP 5" value="5" />
      <option name="BSP 6" value="6" />
      <option name="BSP 7" value="7" />
      <option name="BSP 8" value="8" />
      <option name="BSP 9" value="9" />
      <option name="BSP 10" value="10" />
      <option name="BSP 11" value="11" />
      <option name="BSP 12" value="12" />
      <option name="BSP 13" value="13" />
      <option name="BSP 14" value="14" />
      <option name="BSP 15" value="15" />
    </bitmask16>
    <uint name="Unique ID" offset="40" visible="True" />
    <short name="Origin BSP" offset="44" reflexiveoffset="528" reflexivesize="68" itemoffset="20" itemtype="ident" layer="root" visible="True" />
    <enum8 name="Type" offset="46" visible="True">
      <option name="Biped" value="0" />
      <option name="Vehicle" value="1" />
      <option name="Weapon" value="2" />
      <option name="Equipment" value="3" />
      <option name="Garbage" value="4" />
      <option name="Projectile" value="5" />
      <option name="Scenery" value="6" />
      <option name="Machine" value="7" />
      <option name="Control" value="8" />
      <option name="Light Fixture" value="9" />
      <option name="Sound Scenery" value="10" />
      <option name="Crate" value="11" />
      <option name="Creature" value="12" />
    </enum8>
    <enum8 name="Source" offset="47" visible="True">
      <option name="Structure" value="0" />
      <option name="Editor" value="1" />
      <option name="Dynamic" value="2" />
      <option name="Legacy" value="3" />
    </enum8>
    <enum8 name="BSP Policy" offset="48" visible="True">
      <option name="Default" value="0" />
      <option name="Always Places" value="1" />
      <option name="Manual BSP Placement" value="2" />
    </enum8>
    <unused size="1" offset="49" />
    <short name="Editor Folder" offset="50" visible="True" />
    <bitmask32 name="Equipment Flags" offset="52" visible="True">
      <option name="Initially at Rest (Does Not Fall)" value="0" />
      <option name="Obsolete" value="1" />
      <option name="Does Accelerate (Moves Due to Explosions)" value="2" />
    </bitmask32>
  </struct>
  <struct name="Equipment Palette" offset="136" visible="True" size="40" label="Equipment">
    <tag name="Equipment" offset="0" visible="True" />
    <id name="Equipment" offset="4" visible="True" />
    <unused offset="8" size="32" />
  </struct>
  <struct name="Weapons" offset="144" visible="True" size="84" label="Type">
    <short name="Type" offset="0" reflexiveoffset="152" reflexivesize="40" itemoffset="4" itemtype="ident" layer="root" visible="True" />
    <short name="Name" offset="2" reflexiveoffset="72" reflexivesize="36" itemoffset="0" itemtype="string32" layer="root" visible="True" />
    <bitmask32 name="Placement Flags" offset="4" visible="True">
      <option name="Not Automatically" value="0" />
      <option name="Not On Easy" value="1" />
      <option name="Not On Normal" value="2" />
      <option name="Not On Hard" value="3" />
      <option name="Lock Type To Env Object" value="4" />
      <option name="Lock Transform To Env Object" value="5" />
      <option name="Never Placed" value="6" />
      <option name="Lock Name to Env Object" value="7" />
      <option name="Create At Rest" value="8" />
    </bitmask32>
    <float name="Position X" offset="8" visible="True" />
    <float name="Position Y" offset="12" visible="True" />
    <float name="Position Z" offset="16" visible="True" />
    <float name="Rotation Yaw" offset="20" visible="True" />
    <float name="Rotation Pitch" offset="24" visible="True" />
    <float name="Rotation Roll" offset="28" visible="True" />
    <float name="Scale" offset="32" visible="True" />
    <bitmask16 name="Transform Flags" offset="36" visible="True">
      <option name="Mirrored" value="0" />
    </bitmask16>
    <bitmask16 name="Manual BSP Flags" offset="38" visible="True">
      <option name="BSP 0" value="0" />
      <option name="BSP 1" value="1" />
      <option name="BSP 2" value="2" />
      <option name="BSP 3" value="3" />
      <option name="BSP 4" value="4" />
      <option name="BSP 5" value="5" />
      <option name="BSP 6" value="6" />
      <option name="BSP 7" value="7" />
      <option name="BSP 8" value="8" />
      <option name="BSP 9" value="9" />
      <option name="BSP 10" value="10" />
      <option name="BSP 11" value="11" />
      <option name="BSP 12" value="12" />
      <option name="BSP 13" value="13" />
      <option name="BSP 14" value="14" />
      <option name="BSP 15" value="15" />
    </bitmask16>
    <uint name="Unique ID" offset="40" visible="True" />
    <short name="Origin BSP" offset="44" reflexiveoffset="528" reflexivesize="68" itemoffset="20" itemtype="ident" layer="root" visible="True" />
    <enum8 name="Type" offset="46" visible="True">
      <option name="Biped" value="0" />
      <option name="Vehicle" value="1" />
      <option name="Weapon" value="2" />
      <option name="Equipment" value="3" />
      <option name="Garbage" value="4" />
      <option name="Projectile" value="5" />
      <option name="Scenery" value="6" />
      <option name="Machine" value="7" />
      <option name="Control" value="8" />
      <option name="Light Fixture" value="9" />
      <option name="Sound Scenery" value="10" />
      <option name="Crate" value="11" />
      <option name="Creature" value="12" />
    </enum8>
    <enum8 name="Source" offset="47" visible="True">
      <option name="Structure" value="0" />
      <option name="Editor" value="1" />
      <option name="Dynamic" value="2" />
      <option name="Legacy" value="3" />
    </enum8>
    <enum8 name="BSP Policy" offset="48" visible="True">
      <option name="Default" value="0" />
      <option name="Always Places" value="1" />
      <option name="Manual BSP Placement" value="2" />
    </enum8>
    <unused size="1" offset="49" />
    <short name="Editor Folder" offset="50" visible="True" />
    <unused size="4" offset="52" />
    <stringid name="Variant Name" offset="58" visible="True" />
    <bitmask32 name="Active Change Colors" offset="60" visible="True">
      <option name="Primary" value="0" />
      <option name="Secondary" value="1" />
      <option name="Tertiary" value="2" />
      <option name="Quaternary" value="3" />
    </bitmask32>
    <byte name="Primary Color R" offset="64" visible="True" />
    <byte name="Primary Color G" offset="65" visible="True" />
    <byte name="Primary Color B" offset="66" visible="True" />
    <byte name="Secondary Color R" offset="67" visible="True" />
    <byte name="Secondary Color G" offset="68" visible="True" />
    <byte name="Secondary Color B" offset="69" visible="True" />
    <byte name="Tertiary Color R" offset="70" visible="True" />
    <byte name="Tertiary Color G" offset="71" visible="True" />
    <byte name="Tertiary Color B" offset="72" visible="True" />
    <byte name="Quaternary Color R" offset="73" visible="True" />
    <byte name="Quaternary Color G" offset="74" visible="True" />
    <byte name="Quaternary Color B" offset="75" visible="True" />
    <short name="Rounds Left" offset="78" visible="True" />
    <short name="Rounds Loaded" offset="80" visible="True" />
    <bitmask32 name="Flags" offset="82" visible="True">
      <option name="Initially at Rest (Does Not Fall)" value="0" />
      <option name="Obsolete" value="1" />
      <option name="Does Accelerate (Moves Due to Explosions)" value="2" />
    </bitmask32>
  </struct>
  <struct name="Weapon Palette" offset="152" visible="True" size="40" label="Weapon">
    <tag name="Weapon" offset="0" visible="True" />
    <id name="Weapon" offset="4" visible="True" />
    <unused offset="8" size="32" />
  </struct>
  <struct name="Power Groups" offset="160" visible="True" size="40" label="Device">
    <string32 name="Device" offset="0" visible="True" />
    <float name="Inital Value" offset="32" visible="True" />
    <bitmask32 name="Flags" offset="36" visible="True">
      <option name="Can Only Change Once" value="0" />
    </bitmask32>
  </struct>
  <struct name="Machines" offset="168" visible="True" size="72" label="Type">
    <short name="Type" offset="0" reflexiveoffset="176" reflexivesize="40" itemoffset="4" itemtype="ident" layer="root" visible="True" />
    <short name="Name" offset="2" reflexiveoffset="72" reflexivesize="36" itemoffset="0" itemtype="string32" layer="root" visible="True" />
    <bitmask32 name="Placement Flags" offset="4" visible="True">
      <option name="Not Automatically" value="0" />
      <option name="Not On Easy" value="1" />
      <option name="Not On Normal" value="2" />
      <option name="Not On Hard" value="3" />
      <option name="Lock Type To Env Object" value="4" />
      <option name="Lock Transform To Env Object" value="5" />
      <option name="Never Placed" value="6" />
      <option name="Lock Name to Env Object" value="7" />
      <option name="Create At Rest" value="8" />
    </bitmask32>
    <float name="Position X" offset="8" visible="True" />
    <float name="Position Y" offset="12" visible="True" />
    <float name="Position Z" offset="16" visible="True" />
    <float name="Rotation Yaw" offset="20" visible="True" />
    <float name="Rotation Pitch" offset="24" visible="True" />
    <float name="Rotation Roll" offset="28" visible="True" />
    <float name="Scale" offset="32" visible="True" />
    <bitmask16 name="Transform Flags" offset="36" visible="True">
      <option name="Mirrored" value="0" />
    </bitmask16>
    <bitmask16 name="Manual BSP Flags" offset="38" visible="True">
      <option name="BSP 0" value="0" />
      <option name="BSP 1" value="1" />
      <option name="BSP 2" value="2" />
      <option name="BSP 3" value="3" />
      <option name="BSP 4" value="4" />
      <option name="BSP 5" value="5" />
      <option name="BSP 6" value="6" />
      <option name="BSP 7" value="7" />
      <option name="BSP 8" value="8" />
      <option name="BSP 9" value="9" />
      <option name="BSP 10" value="10" />
      <option name="BSP 11" value="11" />
      <option name="BSP 12" value="12" />
      <option name="BSP 13" value="13" />
      <option name="BSP 14" value="14" />
      <option name="BSP 15" value="15" />
    </bitmask16>
    <uint name="Unique ID" offset="40" visible="True" />
    <short name="Origin BSP" offset="44" reflexiveoffset="528" reflexivesize="68" itemoffset="20" itemtype="ident" layer="root" visible="True" />
    <enum8 name="Type" offset="46" visible="True">
      <option name="Biped" value="0" />
      <option name="Vehicle" value="1" />
      <option name="Weapon" value="2" />
      <option name="Equipment" value="3" />
      <option name="Garbage" value="4" />
      <option name="Projectile" value="5" />
      <option name="Scenery" value="6" />
      <option name="Machine" value="7" />
      <option name="Control" value="8" />
      <option name="Light Fixture" value="9" />
      <option name="Sound Scenery" value="10" />
      <option name="Crate" value="11" />
      <option name="Creature" value="12" />
    </enum8>
    <enum8 name="Source" offset="47" visible="True">
      <option name="Structure" value="0" />
      <option name="Editor" value="1" />
      <option name="Dynamic" value="2" />
      <option name="Legacy" value="3" />
    </enum8>
    <enum8 name="BSP Policy" offset="48" visible="True">
      <option name="Default" value="0" />
      <option name="Always Places" value="1" />
      <option name="Manual BSP Placement" value="2" />
    </enum8>
    <unused size="1" offset="49" />
    <short name="Editor Folder" offset="50" visible="True" />
    <unused size="4" offset="52" />
    <short name="Power Group" offset="56" reflexiveoffset="160" reflexivesize="40" itemoffset="0" itemtype="string32" layer="root" visible="True" />
    <short name="Position Group" offset="58" visible="True" />
    <bitmask16 name="Flags" offset="60" visible="True">
      <option name="Initially Open" value="0" />
      <option name="Initially Off" value="1" />
      <option name="Can Change Only Once" value="2" />
      <option name="Position Reversed" value="3" />
      <option name="Not Usable From Any Side" value="4" />
    </bitmask16>
    <bitmask16 name="Flags" offset="62" visible="True">
      <option name="Does Not Operate Automatically" value="0" />
      <option name="One-Sided" value="1" />
      <option name="Never Appears Locked" value="2" />
      <option name="Opened By Melee Attack" value="3" />
      <option name="One-Sided For Player" value="4" />
      <option name="Does Not Close Automatically" value="5" />
    </bitmask16>
    <struct name="Pathfinding References" offset="64" visible="True" size="4" label="">
      <short name="BSP Index" offset="0" visible="True"/>
      <short name="Pathfinding Object Index" offset="2" visible="True"/>
    </struct>
  </struct>
  <struct name="Machine Palette" offset="176" visible="True" size="40" label="Machine">
    <tag name="Machine" offset="0" visible="True" />
    <id name="Machine" offset="4" visible="True" />
    <unused offset="8" size="32" />
  </struct>
  <struct name="Controls" offset="184" visible="True" size="70" label="Type">
    <short name="Type" offset="0" reflexiveoffset="192" reflexivesize="40" itemoffset="4" itemtype="ident" layer="root" visible="True" />
    <short name="Name" offset="2" reflexiveoffset="72" reflexivesize="36" itemoffset="0" itemtype="string32" layer="root" visible="True" />
    <bitmask32 name="Placement Flags" offset="4" visible="True">
      <option name="Not Automatically" value="0" />
      <option name="Not On Easy" value="1" />
      <option name="Not On Normal" value="2" />
      <option name="Not On Hard" value="3" />
      <option name="Lock Type To Env Object" value="4" />
      <option name="Lock Transform To Env Object" value="5" />
      <option name="Never Placed" value="6" />
      <option name="Lock Name to Env Object" value="7" />
      <option name="Create At Rest" value="8" />
    </bitmask32>
    <float name="Position X" offset="8" visible="True" />
    <float name="Position Y" offset="12" visible="True" />
    <float name="Position Z" offset="16" visible="True" />
    <float name="Rotation Yaw" offset="20" visible="True" />
    <float name="Rotation Pitch" offset="24" visible="True" />
    <float name="Rotation Roll" offset="28" visible="True" />
    <float name="Scale" offset="32" visible="True" />
    <bitmask16 name="Transform Flags" offset="36" visible="True">
      <option name="Mirrored" value="0" />
    </bitmask16>
    <bitmask16 name="Manual BSP Flags" offset="38" visible="True">
      <option name="BSP 0" value="0" />
      <option name="BSP 1" value="1" />
      <option name="BSP 2" value="2" />
      <option name="BSP 3" value="3" />
      <option name="BSP 4" value="4" />
      <option name="BSP 5" value="5" />
      <option name="BSP 6" value="6" />
      <option name="BSP 7" value="7" />
      <option name="BSP 8" value="8" />
      <option name="BSP 9" value="9" />
      <option name="BSP 10" value="10" />
      <option name="BSP 11" value="11" />
      <option name="BSP 12" value="12" />
      <option name="BSP 13" value="13" />
      <option name="BSP 14" value="14" />
      <option name="BSP 15" value="15" />
    </bitmask16>
    <uint name="Unique ID" offset="40" visible="True" />
    <short name="Origin BSP" offset="44" reflexiveoffset="528" reflexivesize="68" itemoffset="20" itemtype="ident" layer="root" visible="True" />
    <enum8 name="Type" offset="46" visible="True">
      <option name="Biped" value="0" />
      <option name="Vehicle" value="1" />
      <option name="Weapon" value="2" />
      <option name="Equipment" value="3" />
      <option name="Garbage" value="4" />
      <option name="Projectile" value="5" />
      <option name="Scenery" value="6" />
      <option name="Machine" value="7" />
      <option name="Control" value="8" />
      <option name="Light Fixture" value="9" />
      <option name="Sound Scenery" value="10" />
      <option name="Crate" value="11" />
      <option name="Creature" value="12" />
    </enum8>
    <enum8 name="Source" offset="47" visible="True">
      <option name="Structure" value="0" />
      <option name="Editor" value="1" />
      <option name="Dynamic" value="2" />
      <option name="Legacy" value="3" />
    </enum8>
    <enum8 name="BSP Policy" offset="48" visible="True">
      <option name="Default" value="0" />
      <option name="Always Places" value="1" />
      <option name="Manual BSP Placement" value="2" />
    </enum8>
    <unused size="1" offset="49" />
    <short name="Editor Folder" offset="50" visible="True" />
    <unused size="4" offset="52" />
    <short name="Power Group" offset="56" reflexiveoffset="160" reflexivesize="40" itemoffset="0" itemtype="string32" layer="root" visible="True" />
    <short name="Position Group" offset="58" visible="True" />
    <bitmask16 name="Flags" offset="60" visible="True">
      <option name="Initially Open" value="0" />
      <option name="Initially Off" value="1" />
      <option name="Can Change Only Once" value="2" />
      <option name="Position Reversed" value="3" />
      <option name="Not Usable From Any Side" value="4" />
    </bitmask16>
    <bitmask16 name="Flags" offset="62" visible="True">
      <option name="Usable From Both Sides" value="0" />
    </bitmask16>
    <unused size="4" offset="66" />
  </struct>
  <struct name="Control Palette" offset="192" visible="True" size="40" label="Control">
    <tag name="Control" offset="0" visible="True" />
    <id name="Control" offset="4" visible="True" />
    <unused offset="8" size="32" />
  </struct>
  <struct name="Light Fixtures" offset="200" visible="True" size="80" label="Type">
    <short name="Type" offset="0" reflexiveoffset="208" reflexivesize="40" itemoffset="4" itemtype="ident" layer="root" visible="True" />
    <short name="Name" offset="2" reflexiveoffset="72" reflexivesize="36" itemoffset="0" itemtype="string32" layer="root" visible="True" />
    <bitmask32 name="Placement Flags" offset="4" visible="True">
      <option name="Not Automatically" value="0" />
      <option name="Not On Easy" value="1" />
      <option name="Not On Normal" value="2" />
      <option name="Not On Hard" value="3" />
      <option name="Lock Type To Env Object" value="4" />
      <option name="Lock Transform To Env Object" value="5" />
      <option name="Never Placed" value="6" />
      <option name="Lock Name to Env Object" value="7" />
      <option name="Create At Rest" value="8" />
    </bitmask32>
    <float name="Position X" offset="8" visible="True" />
    <float name="Position Y" offset="12" visible="True" />
    <float name="Position Z" offset="16" visible="True" />
    <float name="Rotation Yaw" offset="20" visible="True" />
    <float name="Rotation Pitch" offset="24" visible="True" />
    <float name="Rotation Roll" offset="28" visible="True" />
    <float name="Scale" offset="32" visible="True" />
    <bitmask16 name="Transform Flags" offset="36" visible="True">
      <option name="Mirrored" value="0" />
    </bitmask16>
    <bitmask16 name="Manual BSP Flags" offset="38" visible="True">
      <option name="BSP 0" value="0" />
      <option name="BSP 1" value="1" />
      <option name="BSP 2" value="2" />
      <option name="BSP 3" value="3" />
      <option name="BSP 4" value="4" />
      <option name="BSP 5" value="5" />
      <option name="BSP 6" value="6" />
      <option name="BSP 7" value="7" />
      <option name="BSP 8" value="8" />
      <option name="BSP 9" value="9" />
      <option name="BSP 10" value="10" />
      <option name="BSP 11" value="11" />
      <option name="BSP 12" value="12" />
      <option name="BSP 13" value="13" />
      <option name="BSP 14" value="14" />
      <option name="BSP 15" value="15" />
    </bitmask16>
    <uint name="Unique ID" offset="40" visible="True" />
    <short name="Origin BSP" offset="44" reflexiveoffset="528" reflexivesize="68" itemoffset="20" itemtype="ident" layer="root" visible="True" />
    <enum8 name="Type" offset="46" visible="True">
      <option name="Biped" value="0" />
      <option name="Vehicle" value="1" />
      <option name="Weapon" value="2" />
      <option name="Equipment" value="3" />
      <option name="Garbage" value="4" />
      <option name="Projectile" value="5" />
      <option name="Scenery" value="6" />
      <option name="Machine" value="7" />
      <option name="Control" value="8" />
      <option name="Light Fixture" value="9" />
      <option name="Sound Scenery" value="10" />
      <option name="Crate" value="11" />
      <option name="Creature" value="12" />
    </enum8>
    <enum8 name="Source" offset="47" visible="True">
      <option name="Structure" value="0" />
      <option name="Editor" value="1" />
      <option name="Dynamic" value="2" />
      <option name="Legacy" value="3" />
    </enum8>
    <enum8 name="BSP Policy" offset="48" visible="True">
      <option name="Default" value="0" />
      <option name="Always Places" value="1" />
      <option name="Manual BSP Placement" value="2" />
    </enum8>
    <unused size="1" offset="49" />
    <short name="Editor Folder" offset="50" visible="True" />
    <unused size="4" offset="52" />
    <short name="Power Group" offset="56" reflexiveoffset="160" reflexivesize="40" itemoffset="0" itemtype="string32" layer="root" visible="True" />
    <short name="Position Group" offset="58" visible="True" />
    <bitmask16 name="Flags" offset="60" visible="True">
      <option name="Initially Open" value="0" />
      <option name="Initially Off" value="1" />
      <option name="Can Change Only Once" value="2" />
      <option name="Position Reversed" value="3" />
      <option name="Not Usable From Any Side" value="4" />
    </bitmask16>
    <short name="Color R" offset="62" visible="True" />
    <short name="Color G" offset="64" visible="True" />
    <short name="Color B" offset="66" visible="True" />
    <float name="Intensity" offset="68" visible="True" />
    <float name="Falloff Angle (Degrees)" offset="72" visible="True" />
    <float name="Cutoff Angle (Degrees)" offset="76" visible="True" />
  </struct>
  <struct name="Light Fixtures Palette" offset="208" visible="True" size="40" label="Light Fixture">
    <tag name="Light Fixture" offset="0" visible="True" />
    <id name="Light Fixture" offset="4" visible="True" />
    <unused offset="8" size="32" />
  </struct>
  <struct name="Sound Scenery" offset="216" visible="True" size="80" label="Type">
    <short name="Type" offset="0" reflexiveoffset="224" reflexivesize="40" itemoffset="4" itemtype="ident" layer="root" visible="True" />
    <short name="Name" offset="2" reflexiveoffset="72" reflexivesize="36" itemoffset="0" itemtype="string32" layer="root" visible="True" />
    <bitmask32 name="Placement Flags" offset="4" visible="True">
      <option name="Not Automatically" value="0" />
      <option name="Not On Easy" value="1" />
      <option name="Not On Normal" value="2" />
      <option name="Not On Hard" value="3" />
      <option name="Lock Type To Env Object" value="4" />
      <option name="Lock Transform To Env Object" value="5" />
      <option name="Never Placed" value="6" />
      <option name="Lock Name to Env Object" value="7" />
      <option name="Create At Rest" value="8" />
    </bitmask32>
    <float name="Position X" offset="8" visible="True" />
    <float name="Position Y" offset="12" visible="True" />
    <float name="Position Z" offset="16" visible="True" />
    <float name="Rotation Yaw" offset="20" visible="True" />
    <float name="Rotation Pitch" offset="24" visible="True" />
    <float name="Rotation Roll" offset="28" visible="True" />
    <float name="Scale" offset="32" visible="True" />
    <bitmask16 name="Transform Flags" offset="36" visible="True">
      <option name="Mirrored" value="0" />
    </bitmask16>
    <bitmask16 name="Manual BSP Flags" offset="38" visible="True">
      <option name="BSP 0" value="0" />
      <option name="BSP 1" value="1" />
      <option name="BSP 2" value="2" />
      <option name="BSP 3" value="3" />
      <option name="BSP 4" value="4" />
      <option name="BSP 5" value="5" />
      <option name="BSP 6" value="6" />
      <option name="BSP 7" value="7" />
      <option name="BSP 8" value="8" />
      <option name="BSP 9" value="9" />
      <option name="BSP 10" value="10" />
      <option name="BSP 11" value="11" />
      <option name="BSP 12" value="12" />
      <option name="BSP 13" value="13" />
      <option name="BSP 14" value="14" />
      <option name="BSP 15" value="15" />
    </bitmask16>
    <uint name="Unique ID" offset="40" visible="True" />
    <short name="Origin BSP" offset="44" reflexiveoffset="528" reflexivesize="68" itemoffset="20" itemtype="ident" layer="root" visible="True" />
    <enum8 name="Type" offset="46" visible="True">
      <option name="Biped" value="0" />
      <option name="Vehicle" value="1" />
      <option name="Weapon" value="2" />
      <option name="Equipment" value="3" />
      <option name="Garbage" value="4" />
      <option name="Projectile" value="5" />
      <option name="Scenery" value="6" />
      <option name="Machine" value="7" />
      <option name="Control" value="8" />
      <option name="Light Fixture" value="9" />
      <option name="Sound Scenery" value="10" />
      <option name="Crate" value="11" />
      <option name="Creature" value="12" />
    </enum8>
    <enum8 name="Source" offset="47" visible="True">
      <option name="Structure" value="0" />
      <option name="Editor" value="1" />
      <option name="Dynamic" value="2" />
      <option name="Legacy" value="3" />
    </enum8>
    <enum8 name="BSP Policy" offset="48" visible="True">
      <option name="Default" value="0" />
      <option name="Always Places" value="1" />
      <option name="Manual BSP Placement" value="2" />
    </enum8>
    <unused size="1" offset="49" />
    <short name="Editor Folder" offset="50" visible="True" />
    <enum32 name="Volume Type" offset="52" visible="True">
      <option name="Sphere" value="0" />
      <option name="Vertical Cylinder" value="1" />
    </enum32>
    <float name="Height" offset="56" visible="True" />
    <float name="Override Distance Bounds Lower" offset="60" visible="True" />
    <float name="Override Distance Bounds Upper" offset="64" visible="True" />
    <float name="Override Cone Angle Bounds Lower" offset="68" visible="True" />
    <float name="Override Cone Angle Bounds Upper" offset="72" visible="True" />
    <float name="Override Outer Cone Gain" offset="76" visible="True" />
  </struct>
  <struct name="Sound Scenery Palette" offset="224" visible="True" size="40" label="Sound Scenery">
    <tag name="Sound Scenery" offset="0" visible="True" />
    <id name="Sound Scenery" offset="4" visible="True" />
    <unused offset="8" size="32" />
  </struct>
  <struct name="Light Volumes" offset="232" visible="True" size="108" label="Type">
    <short name="Type" offset="0" reflexiveoffset="240" reflexivesize="40" itemoffset="4" itemtype="ident" layer="root" visible="True" />
    <short name="Name" offset="2" reflexiveoffset="72" reflexivesize="36" itemoffset="0" itemtype="string32" layer="root" visible="True" />
    <bitmask32 name="Placement Flags" offset="4" visible="True">
      <option name="Not Automatically" value="0" />
      <option name="Not On Easy" value="1" />
      <option name="Not On Normal" value="2" />
      <option name="Not On Hard" value="3" />
      <option name="Lock Type To Env Object" value="4" />
      <option name="Lock Transform To Env Object" value="5" />
      <option name="Never Placed" value="6" />
      <option name="Lock Name to Env Object" value="7" />
      <option name="Create At Rest" value="8" />
    </bitmask32>
    <float name="Position X" offset="8" visible="True" />
    <float name="Position Y" offset="12" visible="True" />
    <float name="Position Z" offset="16" visible="True" />
    <float name="Rotation Yaw" offset="20" visible="True" />
    <float name="Rotation Pitch" offset="24" visible="True" />
    <float name="Rotation Roll" offset="28" visible="True" />
    <float name="Scale" offset="32" visible="True" />
    <bitmask16 name="Transform Flags" offset="36" visible="True">
      <option name="Mirrored" value="0" />
    </bitmask16>
    <bitmask16 name="Manual BSP Flags" offset="38" visible="True">
      <option name="BSP 0" value="0" />
      <option name="BSP 1" value="1" />
      <option name="BSP 2" value="2" />
      <option name="BSP 3" value="3" />
      <option name="BSP 4" value="4" />
      <option name="BSP 5" value="5" />
      <option name="BSP 6" value="6" />
      <option name="BSP 7" value="7" />
      <option name="BSP 8" value="8" />
      <option name="BSP 9" value="9" />
      <option name="BSP 10" value="10" />
      <option name="BSP 11" value="11" />
      <option name="BSP 12" value="12" />
      <option name="BSP 13" value="13" />
      <option name="BSP 14" value="14" />
      <option name="BSP 15" value="15" />
    </bitmask16>
    <uint name="Unique ID" offset="40" visible="True" />
    <short name="Origin BSP" offset="44" reflexiveoffset="528" reflexivesize="68" itemoffset="20" itemtype="ident" layer="root" visible="True" />
    <enum8 name="Type" offset="46" visible="True">
      <option name="Biped" value="0" />
      <option name="Vehicle" value="1" />
      <option name="Weapon" value="2" />
      <option name="Equipment" value="3" />
      <option name="Garbage" value="4" />
      <option name="Projectile" value="5" />
      <option name="Scenery" value="6" />
      <option name="Machine" value="7" />
      <option name="Control" value="8" />
      <option name="Light Fixture" value="9" />
      <option name="Sound Scenery" value="10" />
      <option name="Crate" value="11" />
      <option name="Creature" value="12" />
    </enum8>
    <enum8 name="Source" offset="47" visible="True">
      <option name="Structure" value="0" />
      <option name="Editor" value="1" />
      <option name="Dynamic" value="2" />
      <option name="Legacy" value="3" />
    </enum8>
    <enum8 name="BSP Policy" offset="48" visible="True">
      <option name="Default" value="0" />
      <option name="Always Places" value="1" />
      <option name="Manual BSP Placement" value="2" />
    </enum8>
    <unused size="1" offset="49" />
    <short name="Editor Folder" offset="50" visible="True" />
    <unused size="4" offset="52" />
    <short name="Power Group" offset="56" reflexiveoffset="160" reflexivesize="40" itemoffset="0" itemtype="string32" layer="root" visible="True" />
    <short name="Position Group" offset="58" visible="True" />
    <bitmask16 name="Flags" offset="60" visible="True">
      <option name="Initially Open" value="0" />
      <option name="Initially Off" value="1" />
      <option name="Can Change Only Once" value="2" />
      <option name="Position Reversed" value="3" />
      <option name="Not Usable From Any Side" value="4" />
    </bitmask16>
    <enum16 name="Type" offset="62" visible="True">
      <option name="Sphere" value="0" />
      <option name="Orthogonal" value="1" />
      <option name="Projective" value="2" />
      <option name="Pyramid" value="3" />
    </enum16>
    <bitmask8 name="Flags" offset="64" visible="True">
      <option name="Custom Geometry" value="0" />
      <option name="unused" value="0" />
      <option name="Cinematic Only" value="0" />
    </bitmask8>
    <enum16 name="Lightmap Type" offset="65" visible="True">
      <option name="Use Light Tag Setting" value="0" />
      <option name="Dynamic Only" value="1" />
      <option name="Dynamic Lightmaps" value="2" />
      <option name="Lightmaps Only" value="3" />
    </enum16>
    <bitmask8 name="Lightmap Flags" offset="67" visible="True">
      <option name="Unused" value="0" />
    </bitmask8>
    <float name="Lightmap Half Life Scale" offset="68" visible="True" />
    <float name="Lightmap Light Scale" offset="72" visible="True" />
    <float name="Target Point X" offset="76" visible="True" />
    <float name="Target Point Y" offset="80" visible="True" />
    <float name="Target Point Z" offset="84" visible="True" />
    <float name="Width" offset="88" visible="True" />
    <float name="Height Scale" offset="92" visible="True" />
    <float name="Field Of View" offset="96" visible="True" />
    <float name="Falloff Distance" offset="100" visible="True" />
    <float name="Cutoff Distance" offset="104" visible="True" />
  </struct>
  <struct name="Light Volumes Palette" offset="240" visible="True" size="40" label="Light Volume">
    <tag name="Light Volume" offset="0" visible="True" />
    <id name="Light Volume" offset="4" visible="True" />
    <unused offset="8" size="32" />
  </struct>
  <struct name="Player Starting Profile" offset="248" visible="True" size="68" label="Name">
    <string32 name="Name" offset="0" visible="True" />
    <float name="Starting Health Damage [0,1]" offset="32" visible="True" />
    <float name="Starting Shield Damage [0,1]" offset="36" visible="True" />
    <tag name="Primary Weapon" offset="40" visible="True" />
    <id name="Primary Weapon" offset="44" visible="True" />
    <short name="Rounds loaded"  offset="48" visible="True" />
    <short name="Rounds Total"  offset="50" visible="True" />
    <tag name="Secondary Weapon" offset="52" visible="True" />
    <id name="Secondary Weapon" offset="56" visible="True" />
    <short name="Rounds loaded"  offset="60" visible="True" />
    <short name="Rounds Total"  offset="62" visible="True" />
    <byte name="Starting Fragmentation Grenade Count" offset="64" visible="True" />
    <byte name="Starting Plasma Grenade Count" offset="65" visible="True" />
    <byte name="Starting Type3 Grenade Count" offset="66" visible="True" />
    <byte name="Starting Type4 Grenade Count" offset="67" visible="True" />
  </struct>
  <struct name="Player Starting Locations" offset="256" visible="True" size="52" label="Campaign Player Type">
    <float name="Position X" offset="0" visible="True" />
    <float name="Position Y" offset="4" visible="True" />
    <float name="Position Z" offset="8" visible="True" />
    <float name="Facing Degrees" offset="12" visible="True" />
    <enum16 name="Team Designator" offset="16" visible="True">
      <option name="Red" value="0" />
      <option name="Blue" value="1" />
      <option name="Yellow" value="2" />
      <option name="Green" value="3" />
      <option name="Purple" value="4" />
      <option name="Orange" value="5" />
      <option name="Brown" value="6" />
      <option name="Pink" value="7" />
      <option name="Neutral" value="8" />
    </enum16>
    <short name="BSP Index" offset="18" reflexiveoffset="528" reflexivesize="68" itemoffset="20" itemtype="ident" layer="root" visible="True" />
    <enum16 name="Game Type 1" offset="20" visible="True">
      <option name="None" value="0" />
      <option name="Capture The Flag" value="1" />
      <option name="Slayer" value="2" />
      <option name="Oddball" value="3" />
      <option name="King Of The Hill" value="4" />
      <option name="Race" value="5" />
      <option name="Headhunter" value="6" />
      <option name="Juggernaut" value="7" />
      <option name="Territories" value="8" />
      <option name="Assault" value="9" />
      <option name="Stub" value="10" />
      <option name="Ignored" value="11" />
      <option name="All Game Types" value="12" />
      <option name="All Except CTF" value="13" />
      <option name="All Except CTF and Race" value="14" />
    </enum16>
    <enum16 name="Game Type 2" offset="22" visible="True">
      <option name="None" value="0" />
      <option name="Capture The Flag" value="1" />
      <option name="Slayer" value="2" />
      <option name="Oddball" value="3" />
      <option name="King Of The Hill" value="4" />
      <option name="Race" value="5" />
      <option name="Headhunter" value="6" />
      <option name="Juggernaut" value="7" />
      <option name="Territories" value="8" />
      <option name="Assault" value="9" />
      <option name="Stub" value="10" />
      <option name="Ignored" value="11" />
      <option name="All Game Types" value="12" />
      <option name="All Except CTF" value="13" />
      <option name="All Except CTF and Race" value="14" />
    </enum16>
    <enum16 name="Game Type 3" offset="24" visible="True">
      <option name="None" value="0" />
      <option name="Capture The Flag" value="1" />
      <option name="Slayer" value="2" />
      <option name="Oddball" value="3" />
      <option name="King Of The Hill" value="4" />
      <option name="Race" value="5" />
      <option name="Headhunter" value="6" />
      <option name="Juggernaut" value="7" />
      <option name="Territories" value="8" />
      <option name="Assault" value="9" />
      <option name="Stub" value="10" />
      <option name="Ignored" value="11" />
      <option name="All Game Types" value="12" />
      <option name="All Except CTF" value="13" />
      <option name="All Except CTF and Race" value="14" />
    </enum16>
    <enum16 name="Game Type 4" offset="26" visible="True">
      <option name="None" value="0" />
      <option name="Capture The Flag" value="1" />
      <option name="Slayer" value="2" />
      <option name="Oddball" value="3" />
      <option name="King Of The Hill" value="4" />
      <option name="Race" value="5" />
      <option name="Headhunter" value="6" />
      <option name="Juggernaut" value="7" />
      <option name="Territories" value="8" />
      <option name="Assault" value="9" />
      <option name="Stub" value="10" />
      <option name="Ignored" value="11" />
      <option name="All Game Types" value="12" />
      <option name="All Except CTF" value="13" />
      <option name="All Except CTF and Race" value="14" />
    </enum16>
    <enum16 name="Spawn Type 1" offset="28" visible="True">
      <option name="Both" value="0" />
      <option name="Initial Only" value="1" />
      <option name="Respawn Only" value="2" />
    </enum16>
    <enum16 name="Spawn Type 2" offset="30" visible="True">
      <option name="Both" value="0" />
      <option name="Initial Only" value="1" />
      <option name="Respawn Only" value="2" />
    </enum16>
    <enum16 name="Spawn Type 3" offset="32" visible="True">
      <option name="Both" value="0" />
      <option name="Initial Only" value="1" />
      <option name="Respawn Only" value="2" />
    </enum16>
    <enum16 name="Spawn Type 4" offset="34" visible="True">
      <option name="Both" value="0" />
      <option name="Initial Only" value="1" />
      <option name="Respawn Only" value="2" />
    </enum16>
    <unused size="8" offset="36" />
    <enum16 name="Campaign Player Type" offset="44" visible="True">
      <option name="Type0 Masterchief" value="0" />
      <option name="Type1 Dervish" value="1" />
      <option name="Type2 Chief Multiplayer" value="2" />
      <option name="Type3 Elite Multiplayer" value="3" />
    </enum16>
    <unused size="6" offset="46" />
  </struct>
  <struct name="Trigger Volumes" offset="264" visible="True" size="68" label="Name">
    <stringid name="Name" offset="0" visible="True" />
    <short name="Object Name" offset="4" reflexiveoffset="72" reflexivesize="36" itemoffset="0" itemtype="string32" layer="root" visible="True" />
    <short name="Unknown Cache Value" offset="6" visible="True" />
    <stringid name="Node Name" offset="8" visible="True" />
    <unused size="28" offset="12" />
    <float name="Position X" offset="40" visible="True" />
    <float name="Position Y" offset="44" visible="True" />
    <float name="Position Z" offset="48" visible="True" />
    <float name="Extents X" offset="52" visible="True" />
    <float name="Extents Y" offset="56" visible="True" />
    <float name="Extents Z" offset="60" visible="True" />
    <short name="Kill Trigger" offset="64" reflexiveoffset="560" reflexivesize="2" itemoffset="0" itemtype="short" layer="root" visible="True" />
    <unused size="2" offset="66" />
  </struct>
  <unused offset="272" size="8" />
  <struct name="Netgame Flags" offset="280" visible="True" size="32" label="Type">
    <float name="Position X" offset="0" visible="True" />
    <float name="Position Y" offset="4" visible="True" />
    <float name="Position Z" offset="8" visible="True" />
    <float name="Facing Degrees" offset="12" visible="True" />
    <enum16 name="Type" offset="16" visible="True">
      <option name="CTF Flag Spawn" value="0" />
      <option name="CTF Flag Return" value="1" />
      <option name="Assault Bomb Spawn" value="2" />
      <option name="Assault Bomb Return" value="3" />
      <option name="Oddball Spawn" value="4" />
      <option name="unused" value="5" />
      <option name="Race Checkpoint" value="6" />
      <option name="Teleporter Source" value="7" />
      <option name="Teleporter Destination" value="8" />
      <option name="Headhunter Bin" value="9" />
      <option name="Territories Flag" value="10" />
      <option name="King Hill 0 vertex" value="11" />
      <option name="King Hill 1 vertex" value="12" />
      <option name="King Hill 2 vertex" value="13" />
      <option name="King Hill 3 vertex" value="14" />
      <option name="King Hill 4 vertex" value="15" />
      <option name="King Hill 5 vertex" value="16" />
      <option name="King Hill 6 vertex" value="17" />
      <option name="King Hill 7 vertex" value="18" />
    </enum16>
    <enum16 name="Team Designator" offset="18" visible="True">
      <option name="Red" value="0" />
      <option name="Blue" value="1" />
      <option name="Yellow" value="2" />
      <option name="Green" value="3" />
      <option name="Purple" value="4" />
      <option name="Orange" value="5" />
      <option name="Brown" value="6" />
      <option name="Pink" value="7" />
      <option name="Neutral" value="8" />
    </enum16>
    <short name="Identifier" offset="20" visible="True" />
    <bitmask16 name="Flags" offset="22" visible="True">
      <option name="Multiple Flag Bomb" value="0" />
      <option name="Single Flag Bomb" value="1" />
      <option name="Neutral Flag Bomb" value="2" />
    </bitmask16>
    <unused offset="24" size="8" />
  </struct>
  <struct name="Netgame Equipment" offset="288" visible="True" size="144" label="Collection">
    <bitmask32 name="Flags" offset="0" visible="True">
      <option name="Levitate" value="0" />
      <option name="Destroy Existing On New Spawn" value="1" />
    </bitmask32>
    <enum16 name="Game Type 1" offset="4" visible="True">
      <option name="None" value="0" />
      <option name="Capture The Flag" value="1" />
      <option name="Slayer" value="2" />
      <option name="Oddball" value="3" />
      <option name="King Of The Hill" value="4" />
      <option name="Race" value="5" />
      <option name="Headhunter" value="6" />
      <option name="Juggernaut" value="7" />
      <option name="Territories" value="8" />
      <option name="Assault" value="9" />
      <option name="Stub" value="10" />
      <option name="Ignored" value="11" />
      <option name="All Game Types" value="12" />
      <option name="All Except CTF" value="13" />
      <option name="All Except CTF and Race" value="14" />
    </enum16>
    <enum16 name="Game Type 2" offset="6" visible="True">
      <option name="None" value="0" />
      <option name="Capture The Flag" value="1" />
      <option name="Slayer" value="2" />
      <option name="Oddball" value="3" />
      <option name="King Of The Hill" value="4" />
      <option name="Race" value="5" />
      <option name="Headhunter" value="6" />
      <option name="Juggernaut" value="7" />
      <option name="Territories" value="8" />
      <option name="Assault" value="9" />
      <option name="Stub" value="10" />
      <option name="Ignored" value="11" />
      <option name="All Game Types" value="12" />
      <option name="All Except CTF" value="13" />
      <option name="All Except CTF and Race" value="14" />
    </enum16>
    <enum16 name="Game Type 3" offset="8" visible="True">
      <option name="None" value="0" />
      <option name="Capture The Flag" value="1" />
      <option name="Slayer" value="2" />
      <option name="Oddball" value="3" />
      <option name="King Of The Hill" value="4" />
      <option name="Race" value="5" />
      <option name="Headhunter" value="6" />
      <option name="Juggernaut" value="7" />
      <option name="Territories" value="8" />
      <option name="Assault" value="9" />
      <option name="Stub" value="10" />
      <option name="Ignored" value="11" />
      <option name="All Game Types" value="12" />
      <option name="All Except CTF" value="13" />
      <option name="All Except CTF and Race" value="14" />
    </enum16>
    <enum16 name="Game Type 4" offset="10" visible="True">
      <option name="None" value="0" />
      <option name="Capture The Flag" value="1" />
      <option name="Slayer" value="2" />
      <option name="Oddball" value="3" />
      <option name="King Of The Hill" value="4" />
      <option name="Race" value="5" />
      <option name="Headhunter" value="6" />
      <option name="Juggernaut" value="7" />
      <option name="Territories" value="8" />
      <option name="Assault" value="9" />
      <option name="Stub" value="10" />
      <option name="Ignored" value="11" />
      <option name="All Game Types" value="12" />
      <option name="All Except CTF" value="13" />
      <option name="All Except CTF and Race" value="14" />
    </enum16>
    <short name="Team Index" offset="14" visible="True" />
    <short name="Spawn Time Seconds" offset="16" visible="True" />
    <short name="Respawn on Empty Time" offset="18" visible="True" />
    <enum16 name="Respawn Timer Starts" offset="20" visible="True">
      <option name="On Pick Up" value="0" />
      <option name="On Body Depletion" value="1" />
    </enum16>
    <enum8 name="Classifier" offset="22" visible="True">
      <option name="Weapon" value="0" />
      <option name="Primary Light Land" value="1" />
      <option name="Secondary Light Land" value="2" />
      <option name="Primary Heavy Land" value="3" />
      <option name="Primary Flying" value="4" />
      <option name="Seconary Heavy Land" value="5" />
      <option name="Primary Turret" value="6" />
      <option name="Secondary Turret" value="7" />
      <option name="Grenade" value="8" />
      <option name="Powerup" value="9" />
    </enum8>
    <unused offset="23" size="3" />
    <unused offset="24" size="40" />
    <float name="Position X" offset="64" visible="True" />
    <float name="Position Y" offset="68" visible="True" />
    <float name="Position Z" offset="72" visible="True" />
    <float name="Orientation Yaw" offset="76" visible="True" />
    <float name="Orientation Pitch" offset="80" visible="True" />
    <float name="Orientation Roll" offset="84" visible="True" />
    <tag name="Collection" offset="88" visible="True" />
    <id name="Collection" offset="92" visible="True" />
    <unused size="48" offset="96" />
  </struct>
  <struct name="Starting Equipment" offset="296" visible="True" size="156" label="Item Collection 1">
    <bitmask32 name="Starting Grenades" offset="0" visible="True">
      <option name="No Grenades" value="0" />
      <option name="Plasma Grenades" value="1" />
    </bitmask32>
    <enum16 name="Game Type 1" offset="4" visible="True">
      <option name="None" value="0" />
      <option name="Capture The Flag" value="1" />
      <option name="Slayer" value="2" />
      <option name="Oddball" value="3" />
      <option name="King Of The Hill" value="4" />
      <option name="Race" value="5" />
      <option name="Headhunter" value="6" />
      <option name="Juggernaut" value="7" />
      <option name="Territories" value="8" />
      <option name="Assault" value="9" />
      <option name="Stub" value="10" />
      <option name="Ignored" value="11" />
      <option name="All Game Types" value="12" />
      <option name="All Except CTF" value="13" />
      <option name="All Except CTF and Race" value="14" />
    </enum16>
    <enum16 name="Game Type 2" offset="8" visible="True">
      <option name="None" value="0" />
      <option name="Capture The Flag" value="1" />
      <option name="Slayer" value="2" />
      <option name="Oddball" value="3" />
      <option name="King Of The Hill" value="4" />
      <option name="Race" value="5" />
      <option name="Headhunter" value="6" />
      <option name="Juggernaut" value="7" />
      <option name="Territories" value="8" />
      <option name="Assault" value="9" />
      <option name="Stub" value="10" />
      <option name="Ignored" value="11" />
      <option name="All Game Types" value="12" />
      <option name="All Except CTF" value="13" />
      <option name="All Except CTF and Race" value="14" />
    </enum16>
    <enum16 name="Game Type 3" offset="12" visible="True">
      <option name="None" value="0" />
      <option name="Capture The Flag" value="1" />
      <option name="Slayer" value="2" />
      <option name="Oddball" value="3" />
      <option name="King Of The Hill" value="4" />
      <option name="Race" value="5" />
      <option name="Headhunter" value="6" />
      <option name="Juggernaut" value="7" />
      <option name="Territories" value="8" />
      <option name="Assault" value="9" />
      <option name="Stub" value="10" />
      <option name="Ignored" value="11" />
      <option name="All Game Types" value="12" />
      <option name="All Except CTF" value="13" />
      <option name="All Except CTF and Race" value="14" />
    </enum16>
    <enum16 name="Game Type 4" offset="16" visible="True">
      <option name="None" value="0" />
      <option name="Capture The Flag" value="1" />
      <option name="Slayer" value="2" />
      <option name="Oddball" value="3" />
      <option name="King Of The Hill" value="4" />
      <option name="Race" value="5" />
      <option name="Headhunter" value="6" />
      <option name="Juggernaut" value="7" />
      <option name="Territories" value="8" />
      <option name="Assault" value="9" />
      <option name="Stub" value="10" />
      <option name="Ignored" value="11" />
      <option name="All Game Types" value="12" />
      <option name="All Except CTF" value="13" />
      <option name="All Except CTF and Race" value="14" />
    </enum16>
    <unused offset="12" size="48" />
    <tag name="Item Collection 1" offset="60" visible="True" />
    <id name="Item Collection 1" offset="64" visible="True" />
    <tag name="Item Collection 2" offset="68" visible="True" />
    <id name="Item Collection 2" offset="72" visible="True" />
    <tag name="Item Collection 3" offset="76" visible="True" />
    <id name="Item Collection 3" offset="80" visible="True" />
    <tag name="Item Collection 4" offset="84" visible="True" />
    <id name="Item Collection 4" offset="88" visible="True" />
    <tag name="Item Collection 5" offset="92" visible="True" />
    <id name="Item Collection 5" offset="96" visible="True" />
    <tag name="Item Collection 6" offset="100" visible="True" />
    <id name="Item Collection 6" offset="104" visible="True" />
    <unused offset="108" size="48" />
  </struct>
  <struct name="BSP Switch Trigger Volumes" offset="304" visible="True" size="14" label="Trigger Volume">
    <short name="Trigger Volume" offset="0" reflexiveoffset="264" reflexivesize="68" itemoffset="0" itemtype="stringid" layer="root" visible="True" />
    <short name="Source BSP" offset="2" reflexiveoffset="528" reflexivesize="68" itemoffset="20" itemtype="ident" layer="root" visible="True" />
    <short name="Destination BSP" offset="4" reflexiveoffset="528" reflexivesize="68" itemoffset="20" itemtype="ident" layer="root" visible="True" />
    <unused size="8" offset="6" />
  </struct>
  <struct name="Decals" offset="312" visible="True" size="16" label="Type">
    <short name="Type" offset="0" reflexiveoffset="320" reflexivesize="40" itemoffset="4" itemtype="ident" layer="root" visible="True" />
    <byte name="Yaw [0, 255]" offset="2" visible="True" />
    <byte name="Pitch [0, 255]" offset="3" visible="True" />
    <float name="Position X" offset="4" visible="True" />
    <float name="Position Y" offset="8" visible="True" />
    <float name="Position Z" offset="12" visible="True" />
  </struct>
  <struct name="Decal Palette" offset="320" visible="True" size="8" label="Decal">
    <tag name="Decal" offset="0" visible="True" />
    <id name="Decal" offset="4" visible="True" />
  </struct>
  <struct name="Detail Object Collection Palette" offset="328" visible="True" size="8" label="Detail Object Collection">
    <tag name="Detail Object Collection" offset="0" visible="True" />
    <id name="Detail Object Collection" offset="4" visible="True" />
  </struct>
  <struct name="Actor Palette" offset="336" visible="True" size="8" label="Actor">
    <tag name="Actor" offset="0" visible="True" />
    <id name="Actor" offset="4" visible="True" />
  </struct>
  <struct name="AI Squad Groups" offset="344" visible="True" size="36" label="Name">
    <string32 name="Name" offset="0" visible="True" />
    <short name="Parent" offset="32" reflexiveoffset="344" reflexivesize="36" itemoffset="0" itemtype="string32" layer="root" visible="True"/>
    <short name="Inital Orders" offset="34" reflexiveoffset="576" reflexivesize="124" itemoffset="0" itemtype="string32" layer="root" visible="True"/>
  </struct>
  <struct name="AI Squads" offset="352" visible="True" size="116" label="Name">
    <string32 name="Name" offset="0" visible="True" />
    <bitmask32 name="Flags" offset="32" visible="True">
      <option name="Unused" value="0" />
      <option name="Never Search" value="1" />
      <option name="Start Timer Immediately" value="2" />
      <option name="No Timer, Delay Forever" value="3" />
      <option name="Magic Sight After Timer" value="4" />
      <option name="Automatic Migration" value="5" />
      <option name="DEPRECATED" value="6" />
      <option name="Respawn Enabled" value="7" />
      <option name="Deaf" value="8" />
      <option name="Braindead" value="9" />
      <option name="3D Firing Positions" value="10" />
      <option name="Initially Placed" value="11"/>
      <option name="Units Not Enterable By Player" value="12"/>
    </bitmask32>
    <enum16 name="Team Designator" offset="36" visible="True">
      <option name="Red - Default" value="0" />
      <option name="Blue - Player" value="1" />
      <option name="Yellow - Human" value="2" />
      <option name="Green - Covenant" value="3" />
      <option name="Purple - Flood" value="4" />
      <option name="Orange - Sentinal" value="5" />
      <option name="Brown - Heretic" value="6" />
      <option name="Pink - Prophet" value="7" />
      <option name="Neutral - Unused" value="8" />
    </enum16>
    <short name="Parent Group" offset="38" reflexiveoffset="344" reflexivesize="36" itemoffset="0" itemtype="string32" layer="root" visible="True" />
    <float name="Squad Delay Time (Sec)" offset="40" visible="True" />
    <short name="Normal Spawn Count" offset="44" visible="True" />
    <short name="Legendary Spawn Count" offset="46" visible="True" />
    <enum16 name="Major Upgrade" offset="48" visible="True">
      <option name="Normal" value="0" />
      <option name="Few" value="1" />
      <option name="Many" value="2" />
      <option name="None" value="3" />
      <option name="All" value="4" />
    </enum16>
    <unused size="2" offset="50" />
    <short name="Vehicle" offset="52" reflexiveoffset="120" reflexivesize="40" itemoffset="4" itemtype="ident" layer="root" visible="True" />
    <short name="Character" offset="54" reflexiveoffset="376" reflexivesize="8" itemoffset="4" itemtype="ident" layer="root" visible="True" />
    <short name="Inital Zone" offset="56" reflexiveoffset="360" reflexivesize="56" itemoffset="0" itemtype="string32" layer="root" visible="True" />
    <unused size="2" offset="58" />
    <short name="Primary Weapon" offset="60" reflexiveoffset="152" reflexivesize="40" itemoffset="4" itemtype="ident" layer="root" visible="True" />
    <short name="Secondary Weapon" offset="62" reflexiveoffset="152" reflexivesize="40" itemoffset="4" itemtype="ident" layer="root" visible="True" />
    <enum16 name="Grenade Type" offset="64" visible="True">
      <option name="None" value="0" />
      <option name="Human" value="1" />
      <option name="Covenant Plasma" value="2" />
    </enum16>
    <short name="Initial Order" offset="66" reflexiveoffset="576" reflexivesize="124" itemoffset="0" itemtype="string32" layer="root" visible="True" />
    <stringid name="Vehicle Variant" offset="68" visible="True" />
    <struct name="Starting Loctations" offset="72" visible="True" size="100" label="Name">
      <stringid name="Name" offset="0" visible="True" />
      <float name="X" offset="4" visible="True" />
      <float name="Y" offset="8" visible="True" />
      <float name="Z" offset="12" visible="True" />
      <short name="Reference Frame" offset="16" visible="True" />
      <unused size="2" offset="18" />
      <float name="Yaw" offset="20" visible="True" />
      <float name="Pitch" offset="24" visible="True" />
      <bitmask32 name="Flags" offset="28" visible="True">
        <option name="Initially Asleep" value="0" />
        <option name="Infection Form Explode" value="1" />
        <option name="N/A" value="2" />
        <option name="Always Place" value="3" />
        <option name="Initially Hidden" value="4" />
      </bitmask32>
      <short name="Character" offset="32" reflexiveoffset="376" reflexivesize="8" itemoffset="4" itemtype="ident" layer="root" visible="True" />
      <short name="Primary Weapon" offset="34" reflexiveoffset="152" reflexivesize="40" itemoffset="4" itemtype="ident" layer="root" visible="True" />
      <short name="Secondary Weapon" offset="36" reflexiveoffset="152" reflexivesize="40" itemoffset="4" itemtype="ident" layer="root" visible="True" />
      <unused size="2" offset="38" />
      <short name="Vehicle" offset="40" reflexiveoffset="120" reflexivesize="40" itemoffset="4" itemtype="ident" layer="root" visible="True" />
      <enum16 name="Seat Type" offset="42" visible="True">
        <option name="Default" value="0" />
        <option name="Passenger" value="1" />
        <option name="Gunner" value="2" />
        <option name="Driver" value="3" />
        <option name="Small Cargo" value="4" />
        <option name="Large Cargo" value="6" />
        <option name="No Driver" value="7" />
        <option name="No Vehicle" value="7" />
      </enum16>
      <enum16 name="Grenade Type" offset="44" visible="True">
        <option name="None" value="0" />
        <option name="Human" value="1" />
        <option name="Covenant Plasma" value="2" />
      </enum16>
      <short name="Swarm Count (Number of Creature in swarm, if swarm is spawned)" offset="40" visible="True" />
      <stringid name="Actor Variant Name" offset="48" visible="True" />
      <stringid name="Vehicle Variant Name" offset="52" visible="True" />
      <float name="Inital Movement Distance (Before doing anything else actor will travel this forward distance)" offset="56" visible="True" />
      <short name="Emitter Vehicle" offset="60" reflexiveoffset="120" reflexivesize="40" itemoffset="4" itemtype="ident" layer="root" visible="True" />
      <enum16 name="Initial Movement Mode" offset="62" visible="True">
        <option name="Default" value="0" />
        <option name="Climbing" value="1" />
        <option name="Flying" value="2" />
      </enum16>
      <string32 name="Placement Script" offset="64" visible="True" />
      <short name="Script Index?" offset="96" reflexiveoffset="440" reflexivesize="40" itemoffset="0" itemtype="string32" layer="root" visible="True" />
      <unused size="2" offset="98" />
    </struct>
    <string32 name="Placement Script" offset="80" visible="True" />
    <short name="Script Index?" offset="112" reflexiveoffset="440" reflexivesize="40" itemoffset="0" itemtype="string32" layer="root" visible="True" />
    <unused size="2" offset="114" />
  </struct>
  <struct name="AI Zones" offset="360" visible="True" size="56" label="Name">
    <string32 name="Name" offset="0" visible="True" />
    <bitmask32 name="Flags" offset="32" visible="True">
      <option name="Manual BSP Index" value="0" />
    </bitmask32>
    <short name="Manual BSP Index" offset="36" visible="True" />
    <unused size="2" offset="36" />
    <struct name="Firing Positions" offset="40" visible="True" size="32" label="">
      <float name="Position X" offset="0" visible="True" />
      <float name="Position Y" offset="4" visible="True" />
      <float name="Position Z" offset="8" visible="True" />
      <short name="Reference Frame" offset="12" visible="True" />
      <bitmask16 name="Flags" offset="16" visible="True">
        <option name="Open" value="0" />
        <option name="Partial" value="1" />
        <option name="Closed" value="2" />
        <option name="Mobile" value="3" />
        <option name="Wall Lean" value="4" />
        <option name="Perch" value="5" />
        <option name="Ground Point" value="6" />
        <option name="Dynamic Cover Point" value="7" />
      </bitmask16>
      <short name="Area" offset="18" visible="True" />
      <short name="Cluster Index" offset="20" visible="True" />
      <unused size="2" offset="22" />
      <float name="Normal X" offset="24" visible="True" />
      <float name="Normal Y" offset="28" visible="True" />
    </struct>
    <struct name="Areas" offset="48" visible="True" size="136" label="Name">
      <string32 name="Name" offset="0" visible="True" />
      <bitmask32 name="Flags" offset="32" visible="True">
        <option name="Vehicle Area" value="0" />
        <option name="Perch" value="1" />
        <option name="Manual Reference Frame" value="2"/>
      </bitmask32>
      <float name="Unknown Cache Value" offset="36" visible="True" />
      <float name="Unknown Cache Value" offset="40" visible="True" />
      <float name="Unknown Cache Value" offset="44" visible="True" />
      <float name="Unknown Cache Value" offset="48" visible="True" />
      <float name="Unknown Cache Value" offset="52" visible="True" />
      <float name="Unknown Cache Value" offset="56" visible="True" />
      <unused offset="60" size="64"/>
      <short name="Manual Reference Frame" offset="124" visible="True" />
      <unused offset="126" size="2" />
      <struct name="Flight Hints" offset="128" visible="True" size="4" label="">
        <short name="Flight Hint Index" offset="0" visible="True" />
        <short name="Poit Index" offset="2" visible="True" />
      </struct>
    </struct>
  </struct>
  <struct name="Mission Scenes" offset="368" visible="True" size="24" label="Name">
    <stringid name="Name" offset="0" visible="True" />
    <bitmask32 name="Flags" offset="4" visible="True">
      <option name="Scene Can Play Multiple Times" value="0" />
      <option name="Enable Combat Dialogue" value="1" />
    </bitmask32>
    <struct name="Trigger Conditions" offset="8" visible="True" size="12" label="">
      <enum16 name="Combination Rule" offset="0" visible="True">
        <option name="OR" value="0" />
        <option name="AND" value="1" />
      </enum16>
      <unused offset="2" size="2" />
      <struct name="Triggers" offset="4" visible="True" size="8" label="">
        <bitmask32 name="Trigger Flags" offset="0" visible="True">
          <option name="Not" value="0" />
        </bitmask32>
        <short name="Trigger" offset="4" reflexiveoffset="584" reflexivesize="48" itemoffset="0" itemtype="string32" layer="root" visible="True" />
        <unused offset="6" size="2" />
      </struct>
    </struct>
    <struct name="Roles" offset="16" visible="True" size="16" label="Name">
      <stringid name="Name" offset="0" visible="True" />
      <enum16 name="Group" offset="4" visible="True">
        <option name="1" value="0" />
        <option name="2" value="1" />
        <option name="3" value="1" />
      </enum16>
      <unused offset="6" size="2" />
      <struct name="Role Variants" offset="8" visible="True" size="4" label="Variant Designation">
        <stringid name="Variant Designation" offset="0" visible="True" />
      </struct>
    </struct>
  </struct>
  <struct name="Character Palette" offset="376" visible="True" size="8" label="Character">
    <tag name="Character" offset="0" visible="True" />
    <id name="Character" offset="4" visible="True" />
  </struct>
  <unused offset="384" size="40" />
  <struct name="Script Syntax Data" offset="424" visible="True" size="1" label="Data">
    <byte name="Data" offset="0" visible="True" />
  </struct>
  <struct name="Script String Data" offset="432" visible="True" size="1" label="Character">
    <byte name="Character" offset="0" visible="True" />
  </struct>
  <struct name="Scripts" offset="440" visible="True" size="40" label="Name">
    <string32 name="Name" offset="0" visible="True" />
    <enum16 name="Script Type" offset="32" visible="True">
      <option name="Startup" value="0" />
      <option name="Dormant" value="1" />
      <option name="Continuous" value="2" />
      <option name="Static" value="3" />
      <option name="Stub" value="4" />
      <option name="Command Script" value="5" />
    </enum16>
    <enum16 name="Return Type" offset="34" visible="True">
      <option name="Unparsed" value="0" />
      <option name="Special Form" value="1" />
      <option name="Function Name" value="2" />
      <option name="Passthrough" value="3" />
      <option name="Void" value="4" />
      <option name="Boolean" value="5" />
      <option name="Real" value="6" />
      <option name="Short" value="7" />
      <option name="Long" value="8" />
      <option name="String" value="9" />
      <option name="Script" value="10" />
      <option name="String ID" value="11" />
      <option name="Unit Seat Mapping" value="12" />
      <option name="Trigger Volume" value="13" />
      <option name="Cutscene Flag" value="14" />
      <option name="Cutscene Camera Point" value="15" />
      <option name="Cutscene Title" value="16" />
      <option name="Cutscene Recording" value="17" />
      <option name="Device Group" value="18" />
      <option name="AI" value="19" />
      <option name="AI Command List" value="20" />
      <option name="AI Command Script" value="21" />
      <option name="AI Behaviour" value="22"/>
      <option name="AI Orders" value="23" />
      <option name="Starting Profile" value="24" />
      <option name="Conversation" value="25" />
      <option name="Structure BSP" value="26" />
      <option name="Navpoint" value="27" />
      <option name="Point Reference" value="28" />
      <option name="Style" value="29" />
      <option name="Hud Message" value="30" />
      <option name="Object List" value="31" />
      <option name="Sound" value="32" />
      <option name="Effect" value="33" />
      <option name="Damage" value="34" />
      <option name="Looping Sound" value="35" />
      <option name="Animation Graph" value="36" />
      <option name="Damage Effect" value="37" />
      <option name="Object Definition" value="38" />
      <option name="Bitmap" value="39" />
      <option name="Shader" value="40" />
      <option name="Render Model" value="41" />
      <option name="Structure Definition" value="42" />
      <option name="Lightmap Definition" value="43"/>
      <option name="Game Difficulty" value="44" />
      <option name="Team" value="45" />
      <option name="Actor Type" value="46" />
      <option name="Hud Corner" value="47" />
      <option name="Model State" value="48" />
      <option name="Network Event" value="49" />
      <option name="Object" value="50" />
      <option name="Unit" value="51" />
      <option name="Vehicle" value="52" />
      <option name="Weapon" value="53" />
      <option name="Device" value="54" />
      <option name="Scenery" value="55" />
      <option name="Object Name" value="56" />
      <option name="Unit Name" value="57" />
      <option name="Vehicle Name" value="58" />
      <option name="Weapon Name" value="59" />
      <option name="Device Name" value="60" />
      <option name="Scenery Name" value="61" />
    </enum16>
    <int name="Root Expression Index" offset="36" visible="True" />
  </struct>
  <struct name="Globals" offset="448" visible="True" size="40" label="Name">
    <string32 name="Name" offset="0" visible="True" />
    <enum16 name="Type" offset="32" visible="True">
      <option name="Startup" value="0" />
      <option name="Dormant" value="1" />
      <option name="Continuous" value="2" />
      <option name="Static" value="3" />
      <option name="Stub" value="4" />
    </enum16>
    <enum16 name="Return Type" offset="34" visible="True">
      <option name="Unparsed" value="0" />
      <option name="Special Form" value="1" />
      <option name="Function Name" value="2" />
      <option name="Passthrough" value="3" />
      <option name="Void" value="4" />
      <option name="Boolean" value="5" />
      <option name="Real" value="6" />
      <option name="Short" value="7" />
      <option name="Long" value="8" />
      <option name="String" value="9" />
      <option name="Script" value="10" />
      <option name="String ID" value="11" />
      <option name="Unit Seat Mapping" value="12" />
      <option name="Trigger Volume" value="13" />
      <option name="Cutscene Flag" value="14" />
      <option name="Cutscene Camera Point" value="15" />
      <option name="Cutscene Title" value="16" />
      <option name="Cutscene Recording" value="17" />
      <option name="Device Group" value="18" />
      <option name="AI" value="19" />
      <option name="AI Command List" value="20" />
      <option name="AI Command Script" value="21" />
      <option name="AI Behaviour" value="22"/>
      <option name="AI Orders" value="23" />
      <option name="Starting Profile" value="24" />
      <option name="Conversation" value="25" />
      <option name="Structure BSP" value="26" />
      <option name="Navpoint" value="27" />
      <option name="Point Reference" value="28" />
      <option name="Style" value="29" />
      <option name="Hud Message" value="30" />
      <option name="Object List" value="31" />
      <option name="Sound" value="32" />
      <option name="Effect" value="33" />
      <option name="Damage" value="34" />
      <option name="Looping Sound" value="35" />
      <option name="Animation Graph" value="36" />
      <option name="Damage Effect" value="37" />
      <option name="Object Definition" value="38" />
      <option name="Bitmap" value="39" />
      <option name="Shader" value="40" />
      <option name="Render Model" value="41" />
      <option name="Structure Definition" value="42" />
      <option name="Lightmap Definition" value="43"/>
      <option name="Game Difficulty" value="44" />
      <option name="Team" value="45" />
      <option name="Actor Type" value="46" />
      <option name="Hud Corner" value="47" />
      <option name="Model State" value="48" />
      <option name="Network Event" value="49" />
      <option name="Object" value="50" />
      <option name="Unit" value="51" />
      <option name="Vehicle" value="52" />
      <option name="Weapon" value="53" />
      <option name="Device" value="54" />
      <option name="Scenery" value="55" />
      <option name="Object Name" value="56" />
      <option name="Unit Name" value="57" />
      <option name="Vehicle Name" value="58" />
      <option name="Weapon Name" value="59" />
      <option name="Device Name" value="60" />
      <option name="Scenery Name" value="61" />
    </enum16>
    <int name="Initialization Expression Index" offset="36" visible="True" />
  </struct>
  <struct name="References" offset="456" visible="True" size="8" label="Reference">
    <tag name="Reference" offset="0" visible="True" />
    <id name="Reference" offset="4" visible="True" />
  </struct>
  <unused offset="464" size="8" />
  <struct name="Scripting Data" offset="472" visible="True" size="128" label="">
    <struct name="Point Sets" offset="0" visible="True" size="48" label="">
      <string32 name="Name" offset="0" visible="True" />
      <struct name="Points" offset="32" visible="True" size="60" label="">
        <string32 name="Name" offset="0" visible="True" />
        <float name="Position X" offset="32" visible="True" />
        <float name="Position Y" offset="36" visible="True" />
        <float name="Position Z" offset="40" visible="True" />
        <short name="Reference Frame" offset="44" visible="True" />
        <unused offset="46" size="2" />
        <int name="Surface Index" offset="48" visible="True" />
        <float name="Facing Direction Yaw" offset="52" visible="True" />
        <float name="Facing Direction Pitch" offset="56" visible="True" />
      </struct>
      <short name="BSP Index" offset="40" reflexiveoffset="528" reflexivesize="68" itemoffset="20" itemtype="ident" layer="root" visible="True" />
      <short name="Manual Reference Frame" offset="42" visible="True" />
      <bitmask32 name="Flags" offset="44" visible="True">
        <option name="Manual Reference Frame" value="0" />
        <option name="Turret Deployment" value="1" />
      </bitmask32>
    </struct>
    <unused offset="8" size="120" />
  </struct>
  <struct name="Cutscene Flags" offset="480" visible="True" size="56" label="Name">
    <unused offset="0" size="4" />
    <string32 name="Name" offset="4" visible="True" />
    <float name="Position X" offset="36" visible="True" />
    <float name="Position Y" offset="40" visible="True" />
    <float name="Position Z" offset="44" visible="True" />
    <float name="Facing Yaw" offset="48" visible="True" />
    <float name="Facing Pitch" offset="52" visible="True" />
  </struct>
  <struct name="Cutscene Camera Points" offset="488" visible="True" size="64" label="Name">
    <bitmask16 name="Flags" offset="0" visible="True">
      <option name="Edit As Relative" value="0" />
    </bitmask16>
    <enum16 name="Type" offset="2" visible="True">
      <option name="Normal" value="0" />
      <option name="Ignore Target Oritentation" value="1" />
      <option name="Dolly" value="2" />
      <option name="Ignore Target Updates" value="3" />
    </enum16>
    <string32 name="Name" offset="4" visible="True" />
    <float name="Position X" offset="36" visible="True" />
    <float name="Position Y" offset="40" visible="True" />
    <float name="Position Z" offset="44" visible="True" />
    <float name="Orientation Y" offset="48" visible="True" />
    <float name="Orientation P" offset="52" visible="True" />
    <float name="Orientation R" offset="56" visible="True" />
    <float name="Field of View (Unused)" offset="60" visible="True" />
  </struct>
  <struct name="Cutscene Titles" offset="496" visible="True" size="36" label="Name">
    <stringid name="Name" offset="0" visible="True" />
    <short name="Text Bounds On Screen Top" offset="4" visible="True" />
    <short name="Text Bounds On Screen Left" offset="6" visible="True" />
    <short name="Text Bounds On Screen Bottom" offset="8" visible="True" />
    <short name="Text Bounds On Screen Right" offset="10" visible="True" />
    <enum16 name="Justification" offset="12" visible="True">
      <option name="Left" value="0" />
      <option name="Right" value="1" />
      <option name="Center" value="2" />
      <option name="Custom Text Entry" value="3" />
    </enum16>
    <enum16 name="Font" offset="14" visible="True">
      <option name="Terminal" value="0" />
      <option name="Body Text" value="1" />
      <option name="Title" value="2"/>
      <option name="Super Large" value="3" />
      <option name="Large Body Text" value="4" />
      <option name="Split Screen Hud Message" value="5" />
      <option name="Full Screen Hud Message" value="6" />
      <option name="English Body Text" value="7" />
      <option name="Hud Number Font" value="8" />
      <option name="Subtitle" value="9" />
      <option name="Mainmenu" value="10" />
      <option name="Text Chat" value="11" />
    </enum16>
    <byte name="Text Color A" offset="16" visible="True" />
    <byte name="Text Color R" offset="17" visible="True" />
    <byte name="Text Color G" offset="18" visible="True" />
    <byte name="Text Color B" offset="19" visible="True" />
    <byte name="Shadow Color A" offset="20" visible="True" />
    <byte name="Shadow Color R" offset="21" visible="True" />
    <byte name="Shadow Color G" offset="22" visible="True" />
    <byte name="Shadow Color B" offset="23" visible="True" />
    <float name="Fade In Time Seconds" offset="24" visible="True" />
    <float name="Up Time Seconds" offset="28" visible="True" />
    <float name="Fade Out Time Seconds" offset="32" visible="True" />
  </struct>
  <tag name="Custom Object Names" offset="504" visible="True" />
  <id name="Custom Object Names" offset="508" visible="True" />
  <tag name="Chapter Title Text" offset="512" visible="True" />
  <id name="Chapter Title Text" offset="516" visible="True" />
  <tag name="HUD Messages" offset="520" visible="True" />
  <id name="HUD Messages" offset="524" visible="True" />
  <struct name="Structure BSPs" offset="528" visible="True" size="68" label="Structure BSP">
    <uint name="Structure BSP Offset" offset="0" visible="True" />
    <uint name="Structure BSP Size" offset="4" visible="True" />
    <uint name="Primary Magic Meta Offset" offset="8" visible="True" />
    <unused offset="12" size="4" />
    <tag name="Structure BSP" offset="16" visible="True" />
    <id name="Structure BSP" offset="20" visible="True" />
    <tag name="Light Map" offset="24" visible="True" />
    <id name="Light Map" offset="28" visible="True" />
    <unused size="4" offset="32" />
    <float name="UNUSED Radiance Est Search" offset="36" visible="True" />
    <unused size="4" offset="40" />
    <float name="UNUSED Luminels Per World" offset="44" visible="True" />
    <float name="Unused Output White Reference" offset="48" visible="True" />
    <unused size="8" offset="52" />
    <bitmask16 name="Flags" offset="60" visible="True">
      <option name="Default Sky Enabled" value="0" />
    </bitmask16>
    <unused size="2" offset="62" />
    <short name="Default Sky" offset="64" reflexiveoffset="8" reflexivesize="8" itemoffset="4" itemtype="ident" layer="root" visible="True" />
    <unused size="2" offset="66" />
  </struct>
  <struct name="Scenario Resources" offset="536" visible="True" size="24" label="">
    <struct name="References" offset="0" visible="True" size="8" label="">
      <tag name="Reference" offset="0" visible="True" />
      <id name="Reference" offset="4" visible="True" />
    </struct>
    <struct name="Script Source" offset="8" visible="True" size="8" label="">
      <tag name="Reference" offset="0" visible="True" />
      <id name="Reference" offset="4" visible="True" />
    </struct>
    <struct name="AI Resources" offset="16" visible="True" size="8" label="">
      <tag name="Reference" offset="0" visible="True" />
      <id name="Reference" offset="4" visible="True" />
    </struct>
  </struct>
  <struct name="Scenario Resources (Unused)" offset="544" size="40" visible="True" label="">
    <struct name="Mopp Code (Unused)" offset="0" size="1" visible="True" label="">
      <byte name="Data" offset="0" visible="True" />
    </struct>
    <struct name="Environment Object Identifiers (Unused)" offset="8" size="10" visible="True" label="">
      <unused size="10" offset="0"/>
    </struct>
  </struct>
  <unused size="8" offset="552" />
  <struct name="Scenario Kill Triggers" offset="560" visible="True" size="2" label="Trigger Volume">
    <short name="Trigger Volume" offset="0" reflexiveoffset="264" reflexivesize="68" itemoffset="0" itemtype="stringid" layer="root" visible="True" />
  </struct>
  <struct name="HS Syntax Datums" offset="568" visible="True" size="20" label="">
    <short name="Datum Header" offset="0" visible="True" />
    <short name="Script Index / Function Index / Constant Type Union" offset="2" visible="True"/>
    <short name="Type" offset="4" visible="True" />
    <short name="Flags" offset="6" visible="True" />
    <int name="Next Node Index" offset="8" visible="True" />
    <int name="Data" offset="12" visible="True" />
    <int name="Source Offset" offset="16" visible="True" />
  </struct>
  <struct name="AI Orders" offset="576" visible="True" size="124" label="Name">
    <string32 name="Name" offset="0" visible="True" />
    <short name="Style" offset="32" reflexiveoffset="336" reflexivesize="8" itemoffset="4" itemtype="ident" layer="root"  visible="True" />
    <unused size="2" offset="34" />
    <bitmask32 name="Flags" offset="36" visible="True">
      <option name="Locked" value="0" />
      <option name="Always Active" value="1" />
      <option name="Debug On" value="2" />
      <option name="Strict Area Def" value="3" />
      <option name="Follow Closest Player" value="4" />
      <option name="Follow Squad" value="5" />
      <option name="Active Camo" value="6" />
      <option name="Suppress Combat Until Engaged" value="7" />
      <option name="Inhibit Vehicle Use" value="8" />
    </bitmask32>
    <enum16 name="Force Combat Status" offset="40" visible="True">
      <option name="None" value="0" />
      <option name="Asleep" value="1" />
      <option name="Idle" value="2" />
      <option name="Alert" value="3" />
      <option name="Combat" value="4" />
    </enum16>
    <unused size="2" offset="42" />
    <string32 name="Entry Script" offset="44" visible="True" />
    <short name="Unknown Cache Value" offset="76" visible="True" />
    <short name="Follow Squad" offset="78" visible="True" />
    <float name="Follow Radius" offset="80" visible="True" />
    <struct name="Primary Area Set" offset="84" visible="True" size="8" label="">
      <enum16 name="Area Type" offset="0" visible="True">
        <option name="Default" value="0" />
        <option name="Search" value="1" />
        <option name="Goal" value="2" />
      </enum16>
      <unused size="2" offset="2" />
      <short name="Zone" offset="4" reflexiveoffset="360" reflexivesize="56" itemoffset="0" itemtype="string32" layer="root" visible="True" />
      <short name="Area Index" offset="6" visible="True" />
    </struct>
    <struct name="Secondary Area Set" offset="92" visible="True" size="8" label="">
      <enum16 name="Area Type" offset="0" visible="True">
        <option name="Default" value="0" />
        <option name="Search" value="1" />
        <option name="Goal" value="2" />
      </enum16>
      <unused size="2" offset="2" />
      <short name="Zone" offset="4" reflexiveoffset="360" reflexivesize="56" itemoffset="0" itemtype="string32" layer="root" visible="True" />
      <short name="Area Index" offset="6" visible="True" />
    </struct>
    <struct name="Secondary Trigger" offset="100" visible="True" size="12" label="Dialogue Type (When this ending is triggered, launch a dialogue event of the given type)">
      <enum16 name="Combination Rule" offset="0" visible="True">
        <option name="OR" value="0" />
        <option name="AND" value="1" />
      </enum16>
      <enum16 name="Dialogue Type (When this ending is triggered, launch a dialogue event of the given type)" offset="2" visible="True">
        <option name="None" value="0" />
        <option name="Advance" value="1" />
        <option name="Charge" value="2" />
        <option name="Fall Back" value="3" />
        <option name="Retreat" value="4" />
        <option name="Moveone" value="5" />
        <option name="Arrival" value="6" />
        <option name="Enter Vehicle" value="7" />
        <option name="Exit Vehicle" value="8" />
        <option name="Follow Player" value="9" />
        <option name="Leave Player" value="10" />
        <option name="Support" value="11" />
      </enum16>
      <struct name="Triggers" offset="4" visible="True" size="8" label="">
        <bitmask32 name="Flags" offset="0" visible="True">
          <option name="Not" value="0" />
        </bitmask32>
        <short name="Trigger" offset="4" reflexiveoffset="584" reflexivesize="48" itemoffset="0" itemtype="string32" layer="root" visible="True" />
        <unused offset="6" size="2" />
      </struct>
    </struct>
    <struct name="Special Movement" offset="108" visible="True" size="4" label="">
      <bitmask32 name="Special Movement 1" offset="0" visible="True">
        <option name="Jump" value="0" />
        <option name="Climb" value="1" />
        <option name="Vault" value="2" />
        <option name="Mount" value="3" />
        <option name="Hoist" value="4" />
        <option name="Wall Jump" value="5" />
        <option name="N/A" value="6" />
      </bitmask32>
    </struct>
    <struct name="Order Endings" offset="116" visible="True" size="20" label="">
      <short name="Next Order" offset="0" reflexiveoffset="576" reflexivesize="124" itemoffset="0" itemtype="string32" layer="root" visible="True" />
      <enum16 name="Combination Rule" offset="2" visible="True">
        <option name="OR" value="0" />
        <option name="AND" value="1" />
      </enum16>
      <float name="Delay Time" offset="4" visible="True" />
      <enum16 name="Dialogue Type (When this ending is triggered, launch a dialogue event of the given type)" offset="8" visible="True">
        <option name="None" value="0" />
        <option name="Advance" value="1" />
        <option name="Charge" value="2" />
        <option name="Fall Back" value="3" />
        <option name="Retreat" value="4" />
        <option name="Moveone" value="5" />
        <option name="Arrival" value="6" />
        <option name="Enter Vehicle" value="7" />
        <option name="Exit Vehicle" value="8" />
        <option name="Follow Player" value="9" />
        <option name="Leave Player" value="10" />
        <option name="Support" value="11" />
      </enum16>
      <unused offset="10" size="2" />
      <struct name="Triggers" offset="12" visible="True" size="8" label="">
        <bitmask32 name="Flags" offset="0" visible="True">
          <option name="Not" value="0" />
        </bitmask32>
        <short name="Trigger" offset="4" reflexiveoffset="584" reflexivesize="48" itemoffset="0" itemtype="string32" layer="root" visible="True" />
        <unused offset="6" size="2" />
      </struct>
    </struct>
  </struct>
  <struct name="AI Triggers" offset="584" visible="True" size="48" label="Name">
    <string32 name="Name" offset="0" visible="True" />
    <bitmask32 name="Flags" offset="32" visible="True">
      <option name="Latch ON when Triggered" value="0" />
    </bitmask32>
    <enum16 name="Combination Rule" offset="36" visible="True">
      <option name="OR" value="0" />
      <option name="AND" value="1" />
    </enum16>
    <unused size="2" offset="38" />
    <struct name="Conditions" offset="40" visible="True" size="56" label="">
      <enum16 name="Rule Type" offset="0" visible="True">
        <option name="Null" value="-1" />
        <option name="A or greater alive" value="0" />
        <option name="A or fewer alive" value="1" />
        <option name="X or greater strength" value="2" />
        <option name="X or less strength" value="3" />
        <option name="If enemy sighted" value="4" />
        <option name="After A ticks" value="5" />
        <option name="If alerted by squad A" value="6" />
        <option name="Script ref TRUE" value="7" />
        <option name="Script ref FALSE" value="8" />
        <option name="If player in trigger volume" value="9" />
        <option name="If ALL players in trigger volume" value="10" />
        <option name="Combat status A or more" value="11" />
        <option name="Combat status A or less" value="12" />
        <option name="Arrived" value="13" />
        <option name="In vehicle" value="14" />
        <option name="Sighted player" value="15" />
        <option name="A or greater fighting" value="16" />
        <option name="A or fewer fighting" value="17" />
        <option name="Player within X world units" value="18" />
        <option name="Player shot more than X seconds ago" value="19" />
        <option name="Game safe to save" value="20" />
      </enum16>
      <short name="Squad" offset="2" reflexiveoffset="352" reflexivesize="116" itemoffset="0" itemtype="string32" layer="root" visible="True" />
      <short name="Squad Group" offset="4" reflexiveoffset="344" reflexivesize="36" itemoffset="0" itemtype="string32" layer="root" visible="True" />
      <short name="A" offset="6" visible="True" />
      <float name="X" offset="8" visible="True" />
      <short name="Trigger Volume" offset="12" reflexiveoffset="264" reflexivesize="68" itemoffset="0" itemtype="stringid" layer="root" visible="True" />
      <unused size="2" offset="14" />
      <string32 name="Exit Condition Script" offset="16" visible="True" />
      <short name="Unnamed" offset="48" visible="True" />
      <unused size="2" offset="50" />
      <bitmask32 name="Flags" offset="52" visible="True">
        <option name="NOT!" value="0" />
      </bitmask32>
    </struct>
  </struct>
  <struct name="Background Sound Palette" offset="592" visible="True" size="90" label="Name">
    <string32 name="Name" offset="0" visible="True" />
    <tag name="Background Sound" offset="32" visible="True" />
    <id name="Background Sound" offset="36" visible="True" />
    <tag name="Inside Cluster Sound" offset="40" visible="True" />
    <id name="Inside Cluster Sound" offset="44" visible="True" />
    <unused offset="48" size="20" />
    <float name="Cutoff Distance" offset="58" visible="True" />
    <bitmask32 name="Scale Flags" offset="62" visible="True">
      <option name="Override Default Scale" value="0" />
      <option name="Use Adjacent Cluster As Portal Scale" value="1" />
      <option name="Use Adjacent Cluster As Exterior Scale" value="2" />
      <option name="Scale With Weather Intensity" value="3" />
    </bitmask32>
    <float name="Interior Scale" offset="66" visible="True" />
    <float name="Portal Scale" offset="70" visible="True" />
    <float name="Exterior Scale" offset="74" visible="True" />
    <float name="Interpolation Speed Per Sec" offset="78" visible="True" />
    <unused offset="82" size="8" />
  </struct>
  <struct name="Sound Environment Palette" offset="600" visible="True" size="72" label="Name">
    <string32 name="Name" offset="0" visible="True" />
    <tag name="Sound Environment" offset="32" visible="True" />
    <id name="Sound Environment" offset="36" visible="True" />
    <float name="Cuttoff Distance" offset="40" visible="True" />
    <float name="Interpolation Speed Per Sec" offset="44" visible="True" />
    <unused offset="48" size="24" />
  </struct>
  <struct name="Weather Palette" offset="608" visible="True" size="136" label="Name">
    <string32 name="Name" offset="0" visible="True" />
    <tag name="Weather System" offset="32" visible="True" />
    <id name="Weather System" offset="36" visible="True" />
    <unused offset="40" size="36" />
    <tag name="Wind" offset="76" visible="True" />
    <id name="Wind" offset="80" visible="True" />
    <float name="Wind Direction i" offset="84" visible="True" />
    <float name="Wind Direction j" offset="88" visible="True" />
    <float name="Wind Direction k" offset="92" visible="True" />
    <float name="Wind Magnitude" offset="96" visible="True" />
    <unused offset="100" size="4" />
    <stringid name="Wind Scale Function" offset="104" visible="True" />
    <unused offset="108" size="28" />
  </struct>
  <unused size="176" offset="616" />
  <struct name="Spawn Data" offset="792" visible="True" size="96" label="">
    <float name="Dynamic Spawn Lower Height" offset="0" visible="True" />
    <float name="Dynamic Spawn Upper Height" offset="4" visible="True" />
    <float name="Game Objective Reset Height" offset="8" visible="True" />
    <unused offset="12" size="60" />
    <struct name="Dynamic Spawn Overloads" offset="72" visible="True" size="16" label="">
      <enum16 name="Overload Type" offset="0" visible="True">
        <option name="Enemy" value="0" />
        <option name="Friend" value="1" />
        <option name="Enemy Vehicle" value="2" />
        <option name="Friendly Vehicle" value="3" />
        <option name="Empty Vehicle" value="4" />
        <option name="Oddball Inclusion" value="5" />
        <option name="Oddball Exclusion" value="6" />
        <option name="Hill Inclusion" value="7" />
        <option name="Hill Exclusion" value="8" />
        <option name="Last Race Flag" value="9" />
        <option name="Dead Ally" value="10" />
        <option name="Controlled Territory" value="11" />
      </enum16>
      <unused offset="2" size="2" />
      <float name="Inner Radius" offset="4" visible="True" />
      <float name="Outer Radius" offset="8" visible="True" />
      <float name="Weight" offset="12" visible="True" />
    </struct>
    <struct name="Static Respawn Zones" offset="80" visible="True" size="48" label="">
      <stringid name="Name" offset="0" visible="True" />
      <bitmask32 name="Relevant Team" offset="4" visible="True">
        <option name="Red" value="0" />
        <option name="Blue" value="1" />
        <option name="Yellow" value="2" />
        <option name="Green" value="3" />
        <option name="Purple" value="4" />
        <option name="Orange" value="5" />
        <option name="Brown" value="6" />
        <option name="Pink" value="7" />
        <option name="Neutral" value="8" />
      </bitmask32>
      <bitmask32 name="Relevant Games" offset="8" visible="True">
        <option name="Slayer" value="0" />
        <option name="Oddball" value="1" />
        <option name="King Of The Hill" value="2" />
        <option name="CTF" value="3" />
        <option name="Race" value="4" />
        <option name="Headhunter" value="5" />
        <option name="Juggernaut" value="6" />
        <option name="Territories" value="7" />
      </bitmask32>
      <bitmask32 name="Flags" offset="12" visible="True">
        <option name="Disabled If Flag Home" value="0" />
        <option name="Disabled If Flag Away" value="1" />
        <option name="Disabled If Bomb Home" value="2" />
        <option name="Disabled If Bomb Away" value="3" />
      </bitmask32>
      <float name="Position X" offset="16" visible="True" />
      <float name="Position Y" offset="20" visible="True" />
      <float name="Position Z" offset="24" visible="True" />
      <float name="Lower Height" offset="28" visible="True" />
      <float name="Upper Height" offset="32" visible="True" />
      <float name="Inner Radius" offset="36" visible="True" />
      <float name="Outer Radius" offset="40" visible="True" />
      <float name="Weight" offset="44" visible="True" />
    </struct>
    <struct name="Static Initial Spawn Zones" offset="88" visible="True" size="48" label="">
      <stringid name="Name" offset="0" visible="True" />
      <bitmask32 name="Relevant Team" offset="4" visible="True">
        <option name="Red" value="0" />
        <option name="Blue" value="1" />
        <option name="Yellow" value="2" />
        <option name="Green" value="3" />
        <option name="Purple" value="4" />
        <option name="Orange" value="5" />
        <option name="Brown" value="6" />
        <option name="Pink" value="7" />
        <option name="Neutral" value="8" />
      </bitmask32>
      <bitmask32 name="Relevant Games" offset="8" visible="True">
        <option name="Slayer" value="0" />
        <option name="Oddball" value="1" />
        <option name="King Of The Hill" value="2" />
        <option name="CTF" value="3" />
        <option name="Race" value="4" />
        <option name="Headhunter" value="5" />
        <option name="Juggernaut" value="6" />
        <option name="Territories" value="7" />
      </bitmask32>
      <bitmask32 name="Flags" offset="12" visible="True">
        <option name="Disabled If Flag Home" value="0" />
        <option name="Disabled If Flag Away" value="1" />
        <option name="Disabled If Bomb Home" value="2" />
        <option name="Disabled If Bomb Away" value="3" />
      </bitmask32>
      <float name="Position X" offset="16" visible="True" />
      <float name="Position Y" offset="20" visible="True" />
      <float name="Position Z" offset="24" visible="True" />
      <float name="Lower Height" offset="28" visible="True" />
      <float name="Upper Height" offset="32" visible="True" />
      <float name="Inner Radius" offset="36" visible="True" />
      <float name="Outer Radius" offset="40" visible="True" />
      <float name="Weight" offset="44" visible="True" />
    </struct>
  </struct>
  <tag name="Sound Effect Collection" offset="796" visible="True" />
  <id name="Sound Effect Collection" offset="800" visible="True" />
  <struct name="Crates" offset="808" visible="True" size="76" label="Type">
    <short name="Type" offset="0" reflexiveoffset="816" reflexivesize="40" itemoffset="4" itemtype="ident" layer="root" visible="True" />
    <short name="Name" offset="2" reflexiveoffset="72" reflexivesize="36" itemoffset="0" itemtype="string32" layer="root" visible="True" />
    <bitmask32 name="Placement Flags" offset="4" visible="True">
      <option name="Not Automatically" value="0" />
      <option name="Not On Easy" value="1" />
      <option name="Not On Normal" value="2" />
      <option name="Not On Hard" value="3" />
      <option name="Lock Type To Env Object" value="4" />
      <option name="Lock Transform To Env Object" value="5" />
      <option name="Never Placed" value="6" />
      <option name="Lock Name to Env Object" value="7" />
      <option name="Create At Rest" value="8" />
    </bitmask32>
    <float name="Position X" offset="8" visible="True" />
    <float name="Position Y" offset="12" visible="True" />
    <float name="Position Z" offset="16" visible="True" />
    <float name="Rotation Yaw" offset="20" visible="True" />
    <float name="Rotation Pitch" offset="24" visible="True" />
    <float name="Rotation Roll" offset="28" visible="True" />
    <float name="Scale" offset="32" visible="True" />
    <bitmask16 name="Transform Flags" offset="36" visible="True">
      <option name="Mirrored" value="0" />
    </bitmask16>
    <bitmask16 name="Manual BSP Flags" offset="38" visible="True">
      <option name="BSP 0" value="0" />
      <option name="BSP 1" value="1" />
      <option name="BSP 2" value="2" />
      <option name="BSP 3" value="3" />
      <option name="BSP 4" value="4" />
      <option name="BSP 5" value="5" />
      <option name="BSP 6" value="6" />
      <option name="BSP 7" value="7" />
      <option name="BSP 8" value="8" />
      <option name="BSP 9" value="9" />
      <option name="BSP 10" value="10" />
      <option name="BSP 11" value="11" />
      <option name="BSP 12" value="12" />
      <option name="BSP 13" value="13" />
      <option name="BSP 14" value="14" />
      <option name="BSP 15" value="15" />
    </bitmask16>
    <uint name="Unique ID" offset="40" visible="True" />
    <short name="Origin BSP" offset="44" reflexiveoffset="528" reflexivesize="68" itemoffset="20" itemtype="ident" layer="root" visible="True" />
    <enum8 name="Type" offset="46" visible="True">
      <option name="Biped" value="0" />
      <option name="Vehicle" value="1" />
      <option name="Weapon" value="2" />
      <option name="Equipment" value="3" />
      <option name="Garbage" value="4" />
      <option name="Projectile" value="5" />
      <option name="Scenery" value="6" />
      <option name="Machine" value="7" />
      <option name="Control" value="8" />
      <option name="Light Fixture" value="9" />
      <option name="Sound Scenery" value="10" />
      <option name="Crate" value="11" />
      <option name="Creature" value="12" />
    </enum8>
    <enum8 name="Source" offset="47" visible="True">
      <option name="Structure" value="0" />
      <option name="Editor" value="1" />
      <option name="Dynamic" value="2" />
      <option name="Legacy" value="3" />
    </enum8>
    <enum8 name="BSP Policy" offset="48" visible="True">
      <option name="Default" value="0" />
      <option name="Always Places" value="1" />
      <option name="Manual BSP Placement" value="2" />
    </enum8>
    <unused size="1" offset="49" />
    <short name="Editor Folder" offset="50" visible="True" />
    <unused size="4" offset="52" />
    <stringid name="Variant Name" offset="56" visible="True" />
    <bitmask32 name="Active Change Colors" offset="60" visible="True">
      <option name="Primary" value="0" />
      <option name="Secondary" value="1" />
      <option name="Tertiary" value="2" />
      <option name="Quaternary" value="3" />
    </bitmask32>
    <byte name="Primary Color R" offset="64" visible="True" />
    <byte name="Primary Color G" offset="65" visible="True" />
    <byte name="Primary Color B" offset="66" visible="True" />
    <byte name="Secondary Color R" offset="67" visible="True" />
    <byte name="Secondary Color G" offset="68" visible="True" />
    <byte name="Secondary Color B" offset="69" visible="True" />
    <byte name="Tertiary Color R" offset="70" visible="True" />
    <byte name="Tertiary Color G" offset="71" visible="True" />
    <byte name="Tertiary Color B" offset="72" visible="True" />
    <byte name="Quaternary Color R" offset="73" visible="True" />
    <byte name="Quaternary Color G" offset="74" visible="True" />
    <byte name="Quaternary Color B" offset="75" visible="True" />
  </struct>
  <struct name="Crate Palette" offset="816" visible="True" size="40" label="Crate">
    <tag name="Crate" offset="0" visible="True" />
    <id name="Crate" offset="4" visible="True" />
    <unused offset="8" size="32" />
  </struct>
  <tag name="Global Lighting" offset="824" visible="True" />
  <id name="Global Lighting" offset="828" visible="True" />
  <struct name="Atmospheric Fog Palette" offset="832" visible="True" size="244" label="Name">
    <stringid name="Name" offset="0" visible="True" />
    <float name="Atmospheric Fog Color R" offset="4" visible="True" />
    <float name="Atmospheric Fog Color G" offset="8" visible="True" />
    <float name="Atmospheric Fog Color B" offset="12" visible="True" />
    <float name="Atmospheric Fog Spread Distance" offset="16" visible="True" />
    <unused offset="20" size="4" />
    <float name="Atmospheric Fog Max Density [0,1]" offset="24" visible="True" />
    <float name="Atmospheric Fog Start Distance" offset="28" visible="True" />
    <float name="Atmospheric Fog Opaque Distance" offset="32" visible="True" />
    <float name="Secondary Fog Color R" offset="36" visible="True" />
    <float name="Secondary Fog Color G" offset="40" visible="True" />
    <float name="Secondary Fog Color B" offset="44" visible="True" />
    <unused offset="48" size="4" />
    <float name="Secondary Fog Max Density [0,1]" offset="52" visible="True" />
    <float name="Secondary Fog Start Distance" offset="56" visible="True" />
    <float name="Secondary Fog Opaque Distance" offset="60" visible="True" />
    <unused offset="64" size="4" />
    <float name="Planar Color R" offset="68" visible="True" />
    <float name="Planar Color G" offset="72" visible="True" />
    <float name="Planar Color B" offset="76" visible="True" />
    <float name="Planar Max Density [0,1]" offset="80" visible="True" />
    <float name="Planar Override Amount [0,1]" offset="84" visible="True" />
    <float name="Planar Min Distance Bias" offset="88" visible="True" />
    <unused offset="92" size="44" />
    <float name="Patchy Color R" offset="136" visible="True" />
    <float name="Patchy Color G" offset="140" visible="True" />
    <float name="Patchy Color B" offset="144" visible="True" />
    <unused offset="148" size="12" />
    <float name="Patchy Density Lower [0,1]" offset="160" visible="True" />
    <float name="Patchy Density Upper [0,1]" offset="164" visible="True" />
    <float name="Patchy Distance Lower" offset="168" visible="True" />
    <float name="Patchy Distance Upper" offset="172" visible="True" />
    <unused offset="176" size="32" />
    <tag name="Patchy Fog" offset="208" visible="True" />
    <id name="Patchy Fog" offset="212" visible="True" />
    <struct name="Mixers" offset="216" visible="True" size="8" label="Atmospheric Fog Source">
      <stringid name="Atmospheric Fog Source" offset="0" visible="True" />
      <stringid name="Interpolator" offset="4" visible="True" />
    </struct>
    <float name="Bloom Override Amount [0,1]" offset="224" visible="True" />
    <float name="Bloom Override Thershold [0,1]" offset="228" visible="True" />
    <float name="Bloom Override Brightness [0,1]" offset="232" visible="True" />
    <float name="Bloom Override Gamma Power" offset="236" visible="True" />
    <bitmask16 name="Camera Immersion Flags" offset="240" visible="True">
      <option name="Disable Atmospheric Fog" value="0" />
      <option name="Disable Secondary Fog" value="1" />
      <option name="Disable Planar Fog" value="2" />
      <option name="Invert Planar Fog Priorites" value="3" />
      <option name="Disable Water" value="4" />
    </bitmask16>
    <unused offset="242" size="2"/>
  </struct>
  <struct name="Planar Fog Palette" offset="840" visible="True" size="16" label="Name">
    <stringid name="Name" offset="0" visible="True" />
    <tag name="Planar Fog" offset="4" visible="True" />
    <id name="Planar Fog" offset="8" visible="True" />
    <unused offset="12" size="4"/>
  </struct>
  <struct name="Flocks" offset="848" visible="True" size="132" label="Creature">
    <short name="BSP" offset="0" reflexiveoffset="528" reflexivesize="68" itemoffset="20" itemtype="ident" layer="root" visible="True" />
    <unused size="2" offset="2" />
    <short name="Bounding Volume" offset="4" reflexiveoffset="264" reflexivesize="68" itemoffset="0" itemtype="stringid" layer="root" visible="True" />
    <bitmask16 name="Flags" offset="6" visible="True">
      <option name="Hard Boundaries On Volume" value="0" />
      <option name="Flock Initially Stopped" value="1" />
    </bitmask16>
    <float name="Ecology Margin (distance from ecology boundary that creature begins to be repulsed)" offset="8" visible="True" />
    <struct name="Sources" offset="12" visible="True" size="28" label="">
      <float name="Position X" offset="0" visible="True" />
      <float name="Position Y" offset="4" visible="True" />
      <float name="Position Z" offset="8" visible="True" />
      <float name="Yaw" offset="12" visible="True" />
      <float name="Pitch" offset="16" visible="True" />
      <float name="Radius" offset="20" visible="True" />
      <float name="Weight (Probability of producing at this source)" offset="24" visible="True" />
    </struct>
    <struct name="Sinks" offset="20" visible="True" size="16" label="">
      <float name="Position X" offset="0" visible="True" />
      <float name="Position Y" offset="4" visible="True" />
      <float name="Position Z" offset="8" visible="True" />
      <float name="Radius" offset="12" visible="True" />
    </struct>
    <float name="Production Frequency per sec" offset="20" visible="True" />
    <float name="Scale Lower" offset="24" visible="True" />
    <float name="Scale Upper" offset="28" visible="True" />
    <tag name="Creature" offset="40" visible="True" />
    <id name="Creature" offset="44" visible="True" />
    <short name="Lower Spawn Count" offset="48" visible="True" />
    <short name="Upper Spawn Count" offset="50" visible="True" />
    <float name="Neighborhood Radius (distance within which one boid is affected by another)" offset="52" visible="True" />
    <float name="Avoidance Radius (distance that a boid tries to maintain from another)" offset="56" visible="True" />
    <float name="Forward Scale [0,1] (weight given to boid's desire to fly straight ahead)" offset="60" visible="True" />
    <float name="Alignment Scale [0,1] (weight given to boid's desire to align itself with neighboring boids)" offset="64" visible="True" />
    <float name="Avoidance Scale [0,1](weight given to boid's desire to avoid collisions with other boids, when within the avoidance radius)" offset="68" visible="True" />
    <float name="Leveling Force scale [0,1] (weight given to boids desire to fly level)" offset="72" visible="True" />
    <float name="Sink Scale [0,1] (weight given to boid's desire to fly towards its sinks)" offset="74" visible="True" />
    <float name="Perception Angle (angle-from-forward within which one boid can perceive and react to another)" offset="78" visible="True" />
    <float name="Average Throttle [0,1] (throttle at which boids will naturally fly)" offset="82" visible="True" />
    <float name="Maximum Throttle [0,1] (maximum throttle applicable)" offset="86" visible="True" />
    <float name="Position Scale [0,1]( weight given to boid's desire to be near flock center)" offset="90" visible="True" />
    <float name="Position Min Radius (distance to flock center beyond which an attracting force is applied)" offset="94" visible="True" />
    <float name="Position Max Radius (distance to flock center at which the maximum attracting force is applied)" offset="98" visible="True" />
    <float name="Movement Weight Threshold (The threshold of accumulated weight over which movement occurs)" offset="102" visible="True" />
    <float name="Danger Radius (distance within which boids will avoid a dangerous object (e.g. the player))" offset="106" visible="True" />
    <float name="Danger Scale (weight given to boid's desire to avoid danger)" offset="110" visible="True" />
		<float name="Random Offset scale [0,1] (weight given to boid's random heading offset)" offset="114" visible="True" />
    <float name="Random Offset lower period:seconds" offset="118" visible="True" />
    <float name="Random Offset upper period:seconds" offset="122" visible="True" />
		<stringid name="Flock Name" offset="126" visible="True" />
  </struct>
  <tag name="Subtitles" offset="856" visible="True" />
  <id name="Subtitles" offset="860" visible="True" />
  <unused offset="864" size="24" />
  <struct name="Decorator Palette" offset="888" visible="True" size="8" label="Decorator">
    <tag name="Decorator" offset="0" visible="True" />
    <id name="Decorator" offset="4" visible="True" />
  </struct>
  <unused offset="896" size="8" />
  <struct name="SBSP Lighting" offset="904" visible="True" size="16" label="SBSP">
    <tag name="SBSP" offset="0" visible="True" />
    <id name="SBSP" offset="4" visible="True" />
    <struct name="Lighting Points" offset="8" visible="True" size="12" label="">
      <float name="Position X" offset="0" visible="True" />
      <float name="Position Y" offset="4" visible="True" />
      <float name="Position Z" offset="8" visible="True" />
    </struct>
  </struct>
  <unused offset="912" size="8" />
  <struct name="Level Data" offset="920" visible="True" size="24" label="Level Description">
    <tag name="Level Description" offset="0" visible="True" />
    <id name="Level Description" offset="4" visible="True" />
    <struct name="Campaign Level Data" offset="8" visible="True" size="2896" label="English Name">
      <int name="Campaign ID" offset="0" visible="True" />
      <int name="Map ID" offset="4" visible="True" />
      <tag name="Preview Image" offset="8" visible="True" />
      <id name="Preview Image" offset="12" visible="True" />
      <unicode64 name="English Name" offset="16" visible="True" />
      <unicode64 name="Japanese Name" offset="80" visible="True" />
      <unicode64 name="German Name" offset="144" visible="True" />
      <unicode64 name="French Name" offset="208" visible="True" />
      <unicode64 name="Spanish Name" offset="272" visible="True" />
      <unicode64 name="Italian Name" offset="336" visible="True" />
      <unicode64 name="Korean Name" offset="400" visible="True" />
      <unicode64 name="Chinese Name" offset="464" visible="True" />
      <unicode64 name="Portuguese Name" offset="528" visible="True" />
      <unicode256 name="English Description" offset="592" visible="True" />
      <unicode256 name="Japanese Description" offset="848" visible="True" />
      <unicode256 name="German Description" offset="1104" visible="True" />
      <unicode256 name="French Description" offset="1360" visible="True" />
      <unicode256 name="Spanish Description" offset="1616" visible="True" />
      <unicode256 name="Italian Description" offset="1872" visible="True" />
      <unicode256 name="Korean Description" offset="2128" visible="True" />
      <unicode256 name="Chinese Description" offset="2384" visible="True" />
      <unicode256 name="Portuguese Description" offset="2640" visible="True" />
    </struct>
    <struct name="Multiplayer" offset="16" visible="True" size="3172" label="English Name">
      <int name="Map ID" offset="0" visible="True" />
      <tag name="Preview Image" offset="4" visible="True" />
      <id name="Preview Image" offset="8" visible="True" />
      <unicode64 name="English Name" offset="12" visible="True" />
      <unicode64 name="Japanese Name" offset="76" visible="True" />
      <unicode64 name="German Name" offset="140" visible="True" />
      <unicode64 name="French Name" offset="204" visible="True" />
      <unicode64 name="Spanish Name" offset="268" visible="True" />
      <unicode64 name="Italian Name" offset="332" visible="True" />
      <unicode64 name="Korean Name" offset="396" visible="True" />
      <unicode64 name="Chinese Name" offset="460" visible="True" />
      <unicode64 name="Portuguese Name" offset="524" visible="True" />
      <unicode256 name="English Description" offset="588" visible="True" />
      <unicode256 name="Japanese Description" offset="844" visible="True" />
      <unicode256 name="German Description" offset="1100" visible="True" />
      <unicode256 name="French Description" offset="1356" visible="True" />
      <unicode256 name="Spanish Description" offset="1612" visible="True" />
      <unicode256 name="Italian Description" offset="1868" visible="True" />
      <unicode256 name="Korean Description" offset="2124" visible="True" />
      <unicode256 name="Chinese Description" offset="2380" visible="True" />
      <unicode256 name="Portuguese Description" offset="2636" visible="True" />
      <string256 name="Scenario Path" offset="2892" visible="True" />
      <int name="Sort Order" offset="3148" visible="True" />
      <bitmask8 name="Flags" offset="3152" visible="True">
        <option name="Unlockable" value="0" />
      </bitmask8>
      <unused offset="3153" size="3" />
      <byte name="Max Teams None" offset="3156" visible="True" />
      <byte name="Max Teams CTF" offset="3157" visible="True" />
      <byte name="Max Teams Slayer" offset="3158" visible="True" />
      <byte name="Max Teams Oddball" offset="3159" visible="True" />
      <byte name="Max Teams KOTH" offset="3160" visible="True" />
      <byte name="Max Teams Race" offset="3160" visible="True" />
      <byte name="Max Teams Headhunter" offset="3161" visible="True" />
      <byte name="Max Teams Juggernaught" offset="3162" visible="True" />
      <byte name="Max Teams Territories" offset="3163" visible="True" />
      <byte name="Max Teams Assault" offset="3164" visible="True" />
      <byte name="Max Teams Stub 10" offset="3165" visible="True" />
      <byte name="Max Teams Stub 11" offset="3166" visible="True" />
      <byte name="Max Teams Stub 12" offset="3167" visible="True" />
      <byte name="Max Teams Stub 13" offset="3168" visible="True" />
      <byte name="Max Teams Stub 14" offset="3169" visible="True" />
      <byte name="Max Teams Stub 15" offset="3170" visible="True" />
      <unused size="2" offset="3171" />
    </struct>
  </struct>
  <tag name="Territory Location Names" offset="928" visible="True" />
  <id name="Territory Location Names" offset="932" visible="True" />
  <unused offset="936" size="8" />
  <struct name="Mission Dialog Palette" offset="944" visible="True" size="8" label="Level Dialog">
    <tag name="Mission Dialog" offset="0" visible="True" />
    <id name="Mission Dialog" offset="4" visible="True" />
  </struct>
  <tag name="Location Names" offset="952" visible="True" />
  <id name="Location Names" offset="956" visible="True" />
  <struct name="Interpolators" offset="960" visible="True" size="24" label="Name">
    <stringid name="Name" offset="0" visible="True" />
    <stringid name="Accelerator Name" offset="4" visible="True" />
    <stringid name="Multiplier Name" offset="8" visible="True" />
    <struct name="Function" offset="12" visible="True" size="1" label="Data">
      <byte name="Data" offset="0" visible="True" />
    </struct>
    <unused offset="20" size="4" />
  </struct>
  <unused offset="968" size="8" />
  <struct name="Screen Effect References" offset="976" visible="True" size="36" label="Screen Effect">
    <unused offset="0" size="16" />
    <tag name="Screen Effect" offset="16" visible="True" />
    <id name="Screen Effect" offset="20" visible="True" />
    <stringid name="Primary Input Interpolator" offset="24" visible="True" />
    <stringid name="Secondary Input Interpolator" offset="24" visible="True" />
    <short name="Unknown Cache Value" offset="32" visible="True" />
    <short name="Unknown Cache Value" offset="34" visible="True" />
  </struct>
  <struct name="Predicted Resources" offset="984" visible="True" size="4" label="">
    <id name="Resource" offset="0" visible="True" />
  </struct>
</plugin>