<plugin class="SBSP" author="Grimdoomer" version="0.99" headersize="588">
  <int name="BSP Meta Size" offset="0" visible="True" />
  <int name="BSP Meta Offset" offset="4" visible="True" />
  <int name="Lightmap Raw Meta Offset" offset="8" visible="True" />
  <tag name="sbsp" offset="12" visible="True" />
  <id name="sbsp" offset="16" visible="True" />
  <int name="Unknown" offset="20" visible="True" />
  <int name="Unknown" offset="24" visible="True" />
  <struct name="Collision Materials" offset="28" visible="true" size="20" label="">
    <tag name="Unused" offset="0" visible="True" />
    <id name="Unused" offset="4" visible="True" />
    <unused offset="8" size="4" />
    <tag name="Shader" offset="12" visible="True" />
    <id name="Shader" offset="16" visible="True" />
  </struct>
  <struct name="Collision Bsp" offset="36" visible="true" size="68" label="">
    <struct name="3D Nodes" offset="0" visible="true" size="8" label="">
      <short name="Plane" offset="0" visible="True" />
      <short name="Back child" offset="2" visible="True" />
      <byte name="Flag/padding/Unknown" offset="4" visible="True" />
      <short name="Front Child" offset="5" visible="True" />
      <byte name="Flag/padding/Unknown2" offset="7" visible="True" />
    </struct>
    <struct name="Planes" offset="8" visible="true" size="16" label="">
      <float name="Plane i" offset="0" visible="True" />
      <float name="Plane j" offset="4" visible="True" />
      <float name="Plane k" offset="8" visible="True" />
      <float name="Plane d" offset="12" visible="True" />
    </struct>
    <struct name="Leaves" offset="16" visible="true" size="4" label="">
      <bitmask8 name="Flags" offset="0" visible="True">
        <option name="Contains_Double-Sided_Surfaces" value="0" />
      </bitmask8>
      <byte name="BSP 2D Reference Count" offset="1" visible="True" />
      <short name="First BSP 2D Reference" offset="2" visible="True" />
    </struct>
    <struct name="BSP 2D Refrences" offset="24" visible="true" size="4" label="">
      <short name="Plane" offset="0" visible="True" />
      <short name="BSP 2D Node" offset="2" visible="True" />
    </struct>
    <struct name="BSP2D Nodes" offset="32" visible="true" size="16" label="">
      <float name="Plane i" offset="0" visible="True" />
      <float name="Plane j" offset="4" visible="True" />
      <float name="Plane d" offset="8" visible="True" />
      <short name="Left Child" offset="12" visible="True" />
      <short name="Right Child" offset="14" visible="True" />
    </struct>
    <struct name="Surfaces" offset="40" visible="true" size="8" label="">
      <short name="Plane" offset="0" visible="True" />
      <short name="First Edge" offset="2" visible="True" />
      <bitmask8 name="Flags" offset="4" visible="True">
        <option name="Two-Sided" value="0" />
        <option name="Invisible" value="1" />
        <option name="Climable" value="2" />
        <option name="Breakable" value="3" />
        <option name="Invaild" value="4" />
        <option name="Conveyor" value="5" />
      </bitmask8>
      <byte name="Breakable Surface #" offset="5" visible="True" />
      <short name="Material #" offset="6" visible="True" />
    </struct>
    <struct name="Edges" offset="48" visible="true" size="12" label="">
      <short name="Start Vertex" offset="0" visible="True" />
      <short name="End Vertex" offset="2" visible="True" />
      <short name="Forward Edge" offset="4" visible="True" />
      <short name="Backward Edge" offset="6" visible="True" />
      <short name="Left Surface" offset="8" visible="True" />
      <short name="Right Surface" offset="10" visible="True" />
    </struct>
    <struct name="Collsion Model" offset="56" visible="true" size="16" label="">
      <float name="Point X" offset="0" visible="True" />
      <float name="Point Y" offset="4" visible="True" />
      <float name="Point Z" offset="8" visible="True" />
      <short name="First Edge" offset="12" visible="True" />
      <unused offset="14" size="2" />
    </struct>
    <float name="Unknown" offset="64" visible="True" />
  </struct>
  <float name="Vehicle Floor" offset="44" visible="True" />
  <float name="Vehicle Ceiling" offset="48" visible="True" />
  <unused offset="52" size="8" />
  <struct name="Leaves" offset="60" visible="true" size="8" label="">
    <short name="Cluster" offset="0" visible="True" />
    <short name="Surface Count" offset="2" visible="True" />
    <int name="Surface refrence" offset="4" visible="True" />
  </struct>
  <float name="World Bounds X" offset="68" visible="True" />
  <float name="...To" offset="72" visible="True" />
  <float name="World Bounds Y" offset="76" visible="True" />
  <float name="...To" offset="80" visible="True" />
  <float name="World Bounds Z" offset="84" visible="True" />
  <float name="...To" offset="88" visible="True" />
  <struct name="Surface References" offset="92" visible="true" size="8" label="">
    <short name="Strip Index" offset="0" visible="True" />
    <short name="Lightmap Triangle Index" offset="2" visible="True" />
    <int name="BSP Node Index" offset="4" visible="True" />
  </struct>
  <struct name="Cluster Data" offset="100" visible="true" size="1" label="">
    <byte name="Data" offset="0" visible="True" />
  </struct>
  <struct name="Cluster Portals" offset="108" visible="true" size="36" label="">
    <short name="Back Cluster" offset="0" visible="True" />
    <short name="Front Cluster" offset="2" visible="True" />
    <int name="Plane Index" offset="4" visible="True" />
    <float name="Centroid X" offset="8" visible="True" />
    <float name="Centroid Y" offset="12" visible="True" />
    <float name="Centroid Z" offset="16" visible="True" />
    <float name="Bounding Radius" offset="20" visible="True" />
    <bitmask32 name="Flags" offset="24" visible="True">
      <option name="AI_Cannot_Hear_Through_This" value="0" />
      <option name="One-Way" value="1" />
      <option name="Door" value="2" />
      <option name="No-Way" value="3" />
      <option name="One-Way_Reversed" value="4" />
      <option name="No_One_Can_Hear_Through_This" value="5" />
    </bitmask32>
    <struct name="Vertices" offset="28" visible="true" size="12" label="">
      <float name="X" offset="0" visible="True" />
      <float name="Y" offset="4" visible="True" />
      <float name="Z" offset="8" visible="True" />
    </struct>
  </struct>
  <struct name="Fog Planes" offset="116" visible="true" size="24" label="">
    <short name="Scenario Planar Fog Index" offset="0" visible="True" />
    <float name="Plane i" offset="2" visible="True" />
    <float name="Plane j" offset="6" visible="True" />
    <float name="Plane k" offset="10" visible="True" />
    <float name="Plane d" offset="14" visible="True" />
    <bitmask32 name="Flags" offset="18" visible="True">
      <option name="Extend_Infinitely_While_Visible" value="0" />
      <option name="Do_Not_Floodfill" value="1" />
      <option name="Aggressive_Floodfill" value="2" />
    </bitmask32>
    <short name="Priority" offset="22" visible="True" />
  </struct>
  <unused offset="124" size="24" />
  <struct name="Weather Pallete" offset="148" visible="true" size="120" label="">
    <string32 name="Name" offset="0" visible="True" />
    <tag name="Weather_System" offset="4" visible="True" />
    <id name="Weather_System" offset="8" visible="True" />
    <unused offset="12" size="36" />
    <tag name="Wind" offset="48" visible="True" />
    <id name="Wind" offset="52" visible="True" />
    <float name="Wind Direction i" offset="56" visible="True" />
    <float name="Wind Direction j" offset="60" visible="True" />
    <float name="Wind Direction k" offset="64" visible="True" />
    <float name="Wind Magnitude" offset="68" visible="True" />
    <stringid name="Wind Scale Function" offset="72" visible="True" />
    <unused offset="76" size="16" />
  </struct>
  <struct name="Weather Polyhedral" offset="156" visible="true" size="24" label="">
    <float name="Bounding Sphere Center X" offset="0" visible="True" />
    <float name="Bounding Sphere Center Y" offset="4" visible="True" />
    <float name="Bounding Sphere Center Z" offset="8" visible="True" />
    <float name="Bounding Sphere Radius" offset="12" visible="True" />
    <struct name="Planes" offset="16" visible="true" size="16" label="">
      <float name="i" offset="0" visible="True" />
      <float name="j" offset="4" visible="True" />
      <float name="k" offset="8" visible="True" />
      <float name="d" offset="12" visible="True" />
    </struct>
  </struct>
  <struct name="Sound Data" offset="164" visible="true" size="36" label="">
    <int name="Unknown" offset="0" visible="True" />
    <int name="Unknown" offset="4" visible="True" />
    <int name="Unknown" offset="8" visible="True" />
    <int name="Unknown" offset="12" visible="True" />
    <int name="Unknown" offset="16" visible="True" />
    <int name="Unknown" offset="20" visible="True" />
    <int name="Unknown" offset="24" visible="True" />
    <int name="Unknown" offset="28" visible="True" />
    <int name="Unknown" offset="32" visible="True" />
  </struct>
  <struct name="Detail Objects" offset="172" visible="true" size="176" label="">
    <short name="Vertice Count" offset="0" visible="True" />
    <short name="Face Count" offset="2" visible="True" />
    <short name="Total Part Count" offset="4" visible="True" />
    <short name="Shadow-Casting Triangle Cour" offset="6" visible="True" />
    <short name="Shadow-Casting Part Cour" offset="8" visible="True" />
    <short name="Opaque Point Count" offset="10" visible="True" />
    <short name="Opaque Vertex Count" offset="12" visible="True" />
    <short name="Opaque Part Count" offset="14" visible="True" />
    <short name="Opaque Max Nodes/Vertex" offset="16" visible="True" />
    <short name="Transparent Mox Nodes/Vertex" offset="18" visible="True" />
    <short name="Shadow-Casting Rigid Triangle" offset="20" visible="True" />
    <short name="Geometry Classification" offset="22" visible="True" />
    <int name="Geometry Compression Flags" offset="24" visible="True" />
    <short name="Hardware Node Count" offset="28" visible="True" />
    <short name="Node Map Size" offset="30" visible="True" />
    <short name="" offset="32" visible="True" />
    <short name="Software Plane Count" offset="34" visible="True" />
    <short name="Total Subpart Cont" offset="36" visible="True" />
    <bitmask16 name="Section Lighting Flags" offset="38" visible="True">
      <option name="Has_Im_Texcoords" value="0" />
      <option name="Has_Im_Inc._Rad." value="1" />
      <option name="Has_Im_Colors" value="2" />
      <option name="Has_Im_prt" value="3" />
    </bitmask16>
    <int name="Raw Offset" offset="40" visible="True" />
    <int name="Raw Size" offset="44" visible="True" />
    <int name="Raw Header Size" offset="48" visible="True" />
    <int name="Raw Data Size" offset="52" visible="True" />
    <struct name="Resources" offset="56" visible="true" size="16" label="">
      <int name="Unknown" offset="0" visible="True" />
      <int name="Unknown" offset="4" visible="True" />
      <int name="Size" offset="8" visible="True" />
      <int name="Offset" offset="12" visible="True" />
    </struct>
    <id name="Owner_Tag_Section_Offset" offset="64" visible="True" />
    <int name="Unknown" offset="68" visible="True" />
    <int name="Unknown" offset="72" visible="True" />
    <int name="Unknown" offset="76" visible="True" />
    <int name="Unknown" offset="80" visible="True" />
    <float name="Max X" offset="84" visible="True" />
    <float name="Min X" offset="88" visible="True" />
    <float name="Max Y" offset="92" visible="True" />
    <float name="Min Y" offset="96" visible="True" />
    <float name="Max Z" offset="100" visible="True" />
    <float name="Max Z" offset="104" visible="True" />
    <short name="Scenario Sky Index" offset="108" visible="True" />
    <short name="Media Index" offset="110" visible="True" />
    <short name="Scenario Visible Sky Index" offset="112" visible="True" />
    <short name="Scenario Atmospheric Fog Index" offset="114" visible="True" />
    <short name="Planar Fog Designator" offset="116" visible="True" />
    <short name="Visible Fog Plane Index" offset="118" visible="True" />
    <short name="Background Sound Index" offset="120" visible="True" />
    <short name="Sound Environment Index" offset="122" visible="True" />
    <short name="Weather Index" offset="124" visible="True" />
    <short name="Transition Structure BSP" offset="126" visible="True" />
    <bitmask32 name="Flags" offset="128" visible="True">
      <option name="One-Way_Portal" value="0" />
      <option name="Door_Portal" value="1" />
      <option name="Postprocessed_Geometry" value="2" />
      <option name="Is_the_Sky" value="3" />
    </bitmask32>
    <struct name="Predicted Resources" offset="132" visible="true" size="8" label="">
      <short name="Type Enum" offset="0" visible="True" />
      <short name="" offset="2" visible="True" />
      <id name="Resource" offset="4" visible="True" />
    </struct>
    <struct name="Portals" offset="140" visible="true" size="2" label="">
      <short name="Index" offset="0" visible="True" />
    </struct>
    <int name="Checksum From Structure" offset="148" visible="True" />
    <struct name="Instanced Geometry References" offset="152" visible="true" size="2" label="">
      <short name="Instanced Geometry Index" offset="0" visible="True" />
    </struct>
    <unused offset="160" size="8" />
    <struct name="Index Reorder Table" offset="168" visible="true" size="1" label="">
      <byte name="Index" offset="0" visible="True" />
    </struct>
  </struct>
  <struct name="Materials" offset="180" visible="true" size="32" label="">
    <tag name="Old_Shader" offset="0" visible="True" />
    <id name="Old_Shader" offset="4" visible="True" />
    <tag name="Shader" offset="8" visible="True" />
    <id name="Shader" offset="12" visible="True" />
    <struct name="Properties" offset="16" visible="true" size="8" label="">
      <enum16 name="Type" offset="0" visible="True">
      </enum16>
      <float name="Real Value" offset="2" visible="True" />
      <unused offset="6" size="2" />
    </struct>
    <short name="Breakable Surface Index" offset="24" visible="True" />
    <unused offset="26" size="6" />
  </struct>
  <struct name="Sky Owner Cluster" offset="188" visible="true" size="2" label="">
    <short name="Cluster Owner" offset="0" visible="True" />
  </struct>
  <struct name="Conveyor Surfaces" offset="196" visible="true" size="24" label="">
    <float name="U i" offset="0" visible="True" />
    <float name="U j" offset="4" visible="True" />
    <float name="U k" offset="8" visible="True" />
    <float name="V i" offset="12" visible="True" />
    <float name="V j" offset="16" visible="True" />
    <float name="V j" offset="20" visible="True" />
  </struct>
  <struct name="Breakable Surfaces" offset="204" visible="true" size="24" label="">
    <short name="Instanced Geometry Instance" offset="0" visible="True" />
    <short name="Breakable Surface Index" offset="2" visible="True" />
    <float name="Centroid X" offset="4" visible="True" />
    <float name="Centroid Y" offset="8" visible="True" />
    <float name="Centroid Z" offset="12" visible="True" />
    <float name="Radius" offset="16" visible="True" />
    <int name="Collision Surface Index" offset="20" visible="True" />
  </struct>
  <struct name="Pathfinding Data" offset="212" visible="true" size="116" label="">
    <struct name="Sectors" offset="0" visible="true" size="8" label="">
      <bitmask16 name="Path-Finding Sector Flags" offset="0" visible="True">
        <option name="Sector_Walkable" value="0" />
        <option name="Sector_Breakable" value="1" />
        <option name="Sector_Mobile" value="2" />
        <option name="Sector_BSP_Source" value="3" />
        <option name="Floor" value="4" />
        <option name="Ceiling" value="5" />
        <option name="Wall_North" value="6" />
        <option name="Wall_South" value="7" />
        <option name="Wall_East" value="8" />
        <option name="Wall_West" value="9" />
        <option name="Crouchable" value="10" />
        <option name="Aligned" value="11" />
        <option name="Sector_Step" value="12" />
        <option name="Sector_Interior" value="13" />
      </bitmask16>
      <short name="Hint Index" offset="2" visible="True" />
      <int name="First Link (Do Not Set Manually)" offset="4" visible="True" />
    </struct>
    <struct name="Links" offset="8" visible="true" size="16" label="">
      <short name="Vertex 1" offset="0" visible="True" />
      <short name="Vertex 2" offset="2" visible="True" />
      <bitmask16 name="Link Flags" offset="4" visible="True">
        <option name="Sector_Link_from_Collision" value="0" />
        <option name="Sector_Intersection_Link" value="1" />
        <option name="Sector_Link_BSP_2D_Creation_Error" value="2" />
        <option name="Sector_Link_Topology_Error" value="3" />
        <option name="Sector_Link_Chain_Error" value="4" />
        <option name="Sector_Link_Both_Sectors_Walkable" value="5" />
        <option name="Sector_Link_Magic_Hanging_Link" value="6" />
        <option name="Sector_Link_Threshold" value="7" />
        <option name="Sector_Link_Crouchable" value="8" />
        <option name="Sector_Link_Wall_Base" value="9" />
        <option name="Sector_Link_Ledge" value="10" />
        <option name="Sector_Link_Leanable" value="11" />
        <option name="Sector_Link_Start_Corner" value="12" />
        <option name="Sector_Link_End_Corner" value="13" />
      </bitmask16>
      <short name="Hint Index" offset="6" visible="True" />
      <short name="Foward Link" offset="8" visible="True" />
      <short name="Reverse Link" offset="10" visible="True" />
      <short name="Left Sector" offset="12" visible="True" />
      <short name="Right Sector" offset="14" visible="True" />
    </struct>
    <struct name="Refs" offset="16" visible="true" size="4" label="">
      <int name="Node Ref/Sector Ref" offset="0" visible="True" />
    </struct>
    <struct name="BSP 2D Nodes" offset="24" visible="true" size="20" label="">
      <float name="Plane I" offset="0" visible="True" />
      <float name="Plane J" offset="4" visible="True" />
      <float name="Plane D" offset="8" visible="True" />
      <int name="Left Child" offset="12" visible="True" />
      <int name="Right Child" offset="16" visible="True" />
    </struct>
    <unused offset="32" size="8" />
    <struct name="Verticies" offset="40" visible="true" size="12" label="">
      <float name="X" offset="0" visible="True" />
      <float name="Y" offset="4" visible="True" />
      <float name="Z" offset="8" visible="True" />
    </struct>
    <struct name="Object Refs" offset="48" visible="true" size="28" label="">
      <bitmask32 name="Flags" offset="0" visible="True">
        <option name="Mobile" value="0" />
      </bitmask32>
      <int name="First Sector" offset="4" visible="True" />
      <int name="Last Sector" offset="8" visible="True" />
      <struct name="Bsps" offset="12" visible="true" size="16" label="">
        <int name="Bsp Reference" offset="0" visible="True" />
        <int name="First Sector" offset="4" visible="True" />
        <int name="Last Sector" offset="8" visible="True" />
        <int name="Node Index" offset="12" visible="True" />
      </struct>
      <struct name="Nodes" offset="20" visible="true" size="4" label="">
        <byte name="Reference Frame Index" offset="0" visible="True" />
        <byte name="Projection Axis" offset="1" visible="True" />
        <bitmask16 name="Projection Sign" offset="2" visible="True">
          <option name="Projection Sign" value="0" />
        </bitmask16>
      </struct>
    </struct>
    <struct name="Pathfinding Hints" offset="56" visible="true" size="20" label="">
      <enum16 name="Hint Type" offset="0" visible="True">
      </enum16>
      <short name="Hint Data 0" offset="2" visible="True" />
      <short name="Hint Data 1" offset="4" visible="True" />
      <short name="Hint Data 2" offset="6" visible="True" />
      <short name="Hint Data 3" offset="8" visible="True" />
      <short name="Hint Data 4" offset="10" visible="True" />
      <short name="Hint Data 5" offset="12" visible="True" />
      <short name="Hint Data 6" offset="14" visible="True" />
      <short name="Hint Data 7" offset="16" visible="True" />
      <unused offset="18" size="2" />
    </struct>
    <struct name="Instanced Geometry Refs" offset="64" visible="true" size="4" label="">
      <short name="Pathfinding Object Index" offset="0" visible="True" />
      <short name="Unknown" offset="2" visible="True" />
    </struct>
    <int name="Structure Checksum" offset="72" visible="True" />
    <unused offset="76" size="32" />
    <struct name="User Placed Hints" offset="108" visible="true" size="72" label="">
      <unused offset="0" size="16" />
      <struct name="Line Segment Geometry" offset="16" visible="true" size="34" label="">
        <bitmask16 name="Flags" offset="0" visible="True">
          <option name="Bidirectional" value="0" />
          <option name="Closed" value="1" />
        </bitmask16>
        <float name="Part 0 X" offset="2" visible="True" />
        <float name="Part 0 Y" offset="6" visible="True" />
        <float name="Part 0 Z" offset="10" visible="True" />
        <int name="Reference Frame" offset="14" visible="True" />
        <float name="Part 1 X" offset="18" visible="True" />
        <float name="Part 1 Y" offset="22" visible="True" />
        <float name="Part 1 Z" offset="26" visible="True" />
        <int name="Reference Frame" offset="30" visible="True" />
      </struct>
      <struct name="Parallelogram Geometry" offset="24" visible="true" size="66" label="">
        <bitmask16 name="Flags" offset="0" visible="True">
          <option name="Bidirectional" value="0" />
          <option name="Closed" value="1" />
        </bitmask16>
        <float name="Part 0 X" offset="2" visible="True" />
        <float name="Part 0 Y" offset="6" visible="True" />
        <float name="Part 0 Z" offset="10" visible="True" />
        <int name="Reference Frame" offset="14" visible="True" />
        <float name="Part 1 X" offset="18" visible="True" />
        <float name="Part 1 Y" offset="22" visible="True" />
        <float name="Part 1 Z" offset="26" visible="True" />
        <int name="Reference Frame" offset="30" visible="True" />
        <float name="Part 2 X" offset="34" visible="True" />
        <float name="Part 2 Y" offset="38" visible="True" />
        <float name="Part 2 Z" offset="42" visible="True" />
        <int name="Reference Frame" offset="46" visible="True" />
        <float name="Part 3 X" offset="50" visible="True" />
        <float name="Part 3 Y" offset="54" visible="True" />
        <float name="Part 3 Z" offset="58" visible="True" />
        <int name="Reference Frame" offset="62" visible="True" />
      </struct>
      <unused offset="32" size="8" />
      <struct name="Jump Hints" offset="40" visible="true" size="8" label="">
        <bitmask16 name="Flags" offset="0" visible="True">
          <option name="Bidirectional" value="0" />
          <option name="Closed" value="1" />
        </bitmask16>
        <short name="Geometry Index" offset="2" visible="True" />
        <short name="Force Jump Height Enum" offset="4" visible="True" />
        <bitmask16 name="Control Flags" offset="6" visible="True">
          <option name="Magic_Lift" value="0" />
        </bitmask16>
      </struct>
      <struct name="Climb Hints" offset="48" visible="true" size="4" label="">
        <bitmask16 name="Flags" offset="0" visible="True">
          <option name="Bidirectional" value="0" />
          <option name="Closed" value="1" />
        </bitmask16>
        <short name="Geometry Index" offset="2" visible="True" />
      </struct>
      <unused offset="56" size="8" />
      <struct name="Flight Hints" offset="64" visible="true" size="8" label="">
        <struct name="Points" offset="0" visible="true" size="12" label="">
          <float name="i" offset="0" visible="True" />
          <float name="j" offset="4" visible="True" />
          <float name="k" offset="8" visible="True" />
        </struct>
      </struct>
    </struct>
  </struct>
  <unused offset="220" size="8" />
  <struct name="Background Sound Palette" offset="228" visible="true" size="100" label="">
    <string32 name="Name" offset="0" visible="True" />
    <tag name="Background_Sound" offset="4" visible="True" />
    <id name="Background_Sound" offset="8" visible="True" />
    <tag name="Inside_Cluster_Sound" offset="12" visible="True" />
    <id name="Inside_Cluster_Sound" offset="16" visible="True" />
    <float name="Cutoff Distance" offset="20" visible="True" />
    <bitmask32 name="Scale Flags" offset="24" 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="28" visible="True" />
    <float name="Portal Scale" offset="32" visible="True" />
    <float name="Exterior Scale" offset="36" visible="True" />
    <float name="Interpolation Speed" offset="40" visible="True" />
    <int name="unused?" offset="44" visible="True" />
    <int name="unused?" offset="48" visible="True" />
    <int name="unused?" offset="52" visible="True" />
    <int name="unused?" offset="56" visible="True" />
    <float name="unused?" offset="60" visible="True" />
    <int name="unused?" offset="64" visible="True" />
    <int name="unused?" offset="68" visible="True" />
  </struct>
  <struct name="Sound Environment Palette" offset="236" visible="true" size="72" label="">
    <string32 name="Name" offset="0" visible="True" />
    <tag name="Sound_Environment" offset="4" visible="True" />
    <id name="Sound_Environment" offset="8" visible="True" />
    <float name="Cutoff Distance" offset="12" visible="True" />
    <float name="Interpolation Speed" offset="16" visible="True" />
    <unused offset="20" size="24" />
  </struct>
  <struct name="Sound PAS Data" offset="244" visible="true" size="1" label="">
    <byte name="Data" offset="0" visible="True" />
  </struct>
  <struct name="Markers" offset="252" visible="true" size="60" label="">
    <string32 name="Name" offset="0" visible="True" />
    <float name="Rotation i" offset="4" visible="True" />
    <float name="Rotation j" offset="8" visible="True" />
    <float name="Rotation k" offset="12" visible="True" />
    <float name="Rotation w" offset="16" visible="True" />
    <float name="Position X" offset="20" visible="True" />
    <float name="Position Y" offset="24" visible="True" />
    <float name="Position Z" offset="28" visible="True" />
  </struct>
  <struct name="Runtime Decals" offset="260" visible="true" size="16" label="">
    <float name="Unknown" offset="0" visible="True" />
    <float name="Unknown" offset="4" visible="True" />
    <float name="Unknown" offset="8" visible="True" />
    <int name="Unknown" offset="12" visible="True" />
  </struct>
  <struct name="Environment Object Palette" offset="268" visible="true" size="20" label="">
    <tag name="Definition" offset="0" visible="True" />
    <id name="Definition" offset="4" visible="True" />
    <tag name="Model" offset="8" visible="True" />
    <id name="Model" offset="12" visible="True" />
    <unused offset="16" size="4" />
  </struct>
  <struct name="Environment Objects" offset="276" visible="true" size="104" label="">
    <string32 name="Name" offset="0" visible="True" />
    <float name="Rotation i" offset="4" visible="True" />
    <float name="Rotation j" offset="8" visible="True" />
    <float name="Rotation k" offset="12" visible="True" />
    <float name="Rotation w" offset="16" visible="True" />
    <float name="X" offset="20" visible="True" />
    <float name="Y" offset="24" visible="True" />
    <float name="Z" offset="28" visible="True" />
    <short name="Palette Index" offset="32" visible="True" />
    <int name="Unique ID" offset="34" visible="True" />
    <short name="Exported Object Type" offset="38" visible="True" />
    <string32 name="Scenario Object Name" offset="40" visible="True" />
    <unused offset="44" size="4" />
  </struct>
  <unused offset="284" size="44" />
  <struct name="Bsp Permutations" offset="328" visible="true" size="200" label="">
    <short name="Total Vertex Count" offset="0" visible="True" />
    <short name="Total Triangle count" offset="2" visible="True" />
    <short name="Total Part Count" offset="4" visible="True" />
    <short name="Shadow-Casting Triangle Count" offset="6" visible="True" />
    <short name="Shadow-Casting Part Count" offset="8" visible="True" />
    <short name="Opaque Point Count" offset="10" visible="True" />
    <short name="Opaque Vertex Count" offset="12" visible="True" />
    <short name="Opaque Part Count" offset="14" visible="True" />
    <short name="Opaque Max Nodes/Vertex" offset="16" visible="True" />
    <short name="Transparent Max Nodes/Vertex" offset="18" visible="True" />
    <short name="Shadow-Casting Rigid Triangle" offset="20" visible="True" />
    <enum16 name="Geometry Classification" offset="22" visible="True">
    </enum16>
    <struct name="Bounding Box" offset="24" visible="true" size="40" label="">
      <float name="Min X" offset="0" visible="True" />
      <float name="Max X" offset="4" visible="True" />
      <float name="Min Y" offset="8" visible="True" />
      <float name="Max Y" offset="12" visible="True" />
      <float name="Min Z" offset="16" visible="True" />
      <float name="Max Z" offset="20" visible="True" />
      <float name="Min U" offset="24" visible="True" />
      <float name="Max U" offset="28" visible="True" />
      <float name="Min V" offset="32" visible="True" />
      <float name="Max V" offset="36" visible="True" />
    </struct>
    <bitmask16 name="Geometry Compression Flags" offset="32" visible="True">
      <option name="Compressed_Postion" value="0" />
      <option name="Compressed_Texcoord" value="1" />
      <option name="Compressed_Secondary_Texcoord" value="2" />
    </bitmask16>
    <byte name="Hardware Node Count" offset="34" visible="True" />
    <byte name="Node Map Size" offset="35" visible="True" />
    <byte name="Software Plane Count" offset="36" visible="True" />
    <byte name="Total Subpart Count" offset="37" visible="True" />
    <bitmask16 name="Section Lighting Flags" offset="38" visible="True">
      <option name="Has_Im_Texcoords" value="0" />
      <option name="Has_Im_Inc._Rad." value="1" />
      <option name="Has_Im_Colors" value="2" />
      <option name="Has_Im_Prt" value="3" />
    </bitmask16>
    <int name="Raw Offset" offset="40" visible="True" />
    <int name="Raw Size" offset="44" visible="True" />
    <int name="Header Size" offset="48" visible="True" />
    <int name="Size - Header Size" offset="52" visible="True" />
    <struct name="Resources" offset="56" visible="true" size="16" label="">
      <enum32 name="Type" offset="0" visible="True">
      </enum32>
      <short name="Primary Locator" offset="4" visible="True" />
      <short name="Secondary Locator" offset="6" visible="True" />
      <int name="Resource Data Size" offset="8" visible="True" />
      <int name="Resource Data Offset" offset="12" visible="True" />
    </struct>
    <id name="Owner Tag Section Offset" offset="64" visible="True" />
    <int name="Unknown" offset="68" visible="True" />
    <int name="Unknown" offset="72" visible="True" />
    <struct name="Render Data" offset="76" visible="true" size="64" label="">
      <struct name="Parts" offset="0" visible="true" size="0" label="">
      </struct>
      <struct name="Subparts" offset="8" visible="true" size="0" label="">
      </struct>
      <struct name="Visibility Bounds" offset="16" visible="true" size="0" label="">
      </struct>
      <struct name="Raw Vertices" offset="24" visible="true" size="0" label="">
      </struct>
      <struct name="Strip Indices" offset="32" visible="true" size="0" label="">
      </struct>
      <struct name="Visibility MOPP Code" offset="40" visible="true" size="1" label="">
        <byte name="Data" offset="0" visible="True" />
      </struct>
      <struct name="MOPP Reorder Table" offset="48" visible="true" size="0" label="">
      </struct>
      <struct name="Vertex Buffers" offset="56" visible="true" size="0" label="">
      </struct>
    </struct>
    <struct name="Index Reorder Table" offset="84" visible="true" size="4" label="">
      <short name="Index" offset="0" visible="True" />
      <unused offset="2" size="2" />
    </struct>
    <int name="Checksum" offset="92" visible="True" />
    <float name="Bounding Sphere X" offset="96" visible="True" />
    <float name="Bounding Sphere Y" offset="100" visible="True" />
    <float name="Bounding Sphere Z" offset="104" visible="True" />
    <float name="Bounding Sphere Radius" offset="108" visible="True" />
    <struct name="3D Nodes" offset="112" visible="true" size="8" label="">
      <short name="Plane" offset="0" visible="True" />
      <short name="Back child" offset="2" visible="True" />
      <byte name="Flag/padding/Unknown" offset="4" visible="True" />
      <short name="Front Child" offset="5" visible="True" />
      <byte name="Flag/padding/Unknown2" offset="7" visible="True" />
    </struct>
    <struct name="Planes" offset="120" visible="true" size="16" label="">
      <float name="Plane i" offset="0" visible="True" />
      <float name="Plane j" offset="4" visible="True" />
      <float name="Plane k" offset="8" visible="True" />
      <float name="Plane d" offset="12" visible="True" />
    </struct>
    <struct name="Leaves" offset="128" visible="true" size="4" label="">
      <bitmask8 name="Flags" offset="0" visible="True">
        <option name="Contains_Double-Sided_Surfaces" value="0" />
      </bitmask8>
      <byte name="BSP 2D Reference Count" offset="1" visible="True" />
      <short name="First BSP 2D Reference" offset="2" visible="True" />
    </struct>
    <struct name="BSP 2D References" offset="136" visible="true" size="4" label="">
      <short name="Plane" offset="0" visible="True" />
      <short name="BSP 2D Node" offset="2" visible="True" />
    </struct>
    <struct name="BSP 2D Nodes" offset="144" visible="true" size="16" label="">
      <float name="Plane i" offset="0" visible="True" />
      <float name="Plane j" offset="4" visible="True" />
      <float name="Plane d" offset="8" visible="True" />
      <short name="Left Child" offset="12" visible="True" />
      <short name="Right Child" offset="14" visible="True" />
    </struct>
    <struct name="Surfaces" offset="152" visible="true" size="8" label="">
      <short name="Plane" offset="0" visible="True" />
      <short name="First Edge" offset="2" visible="True" />
      <bitmask8 name="Flags" offset="4" visible="True">
        <option name="Two-Sided" value="0" />
        <option name="Invisible" value="1" />
        <option name="Climable" value="2" />
        <option name="Breakable" value="3" />
        <option name="Invaild" value="4" />
        <option name="Conveyor" value="5" />
      </bitmask8>
      <byte name="Breakable Surface #" offset="5" visible="True" />
      <short name="Material #" offset="6" visible="True" />
    </struct>
    <struct name="Edges" offset="160" visible="true" size="12" label="">
      <short name="Start Vertex" offset="0" visible="True" />
      <short name="End Vertex" offset="2" visible="True" />
      <short name="Forward Edge" offset="4" visible="True" />
      <short name="Backward Edge" offset="6" visible="True" />
      <short name="Left Surface" offset="8" visible="True" />
      <short name="Right Surface" offset="10" visible="True" />
    </struct>
    <struct name="Vertices" offset="168" visible="true" size="16" label="">
      <float name="Point X" offset="0" visible="True" />
      <float name="Point Y" offset="4" visible="True" />
      <float name="Point Z" offset="8" visible="True" />
      <short name="First Edge" offset="12" visible="True" />
      <unused offset="14" size="2" />
    </struct>
    <struct name="BSP Physics" offset="176" visible="true" size="112" label="">
      <int name="Unknown" offset="0" visible="True" />
      <int name="Unknown" offset="4" visible="True" />
      <int name="Unknown" offset="8" visible="True" />
      <int name="Unknown" offset="12" visible="True" />
      <int name="Unknown" offset="16" visible="True" />
      <int name="Unknown" offset="20" visible="True" />
      <float name="Unknown" offset="24" visible="True" />
      <int name="Unknown" offset="28" visible="True" />
      <float name="Unknown" offset="32" visible="True" />
      <float name="Unknown" offset="36" visible="True" />
      <float name="Unknown" offset="40" visible="True" />
      <int name="Unknown" offset="44" visible="True" />
      <int name="Unknown" offset="48" visible="True" />
      <unused offset="52" size="12" />
      <int name="Unknown" offset="64" visible="True" />
      <int name="Unknown" offset="68" visible="True" />
      <int name="Unknown" offset="72" visible="True" />
      <int name="Unknown" offset="76" visible="True" />
      <int name="Unknown" offset="80" visible="True" />
      <int name="Unknown" offset="84" visible="True" />
      <int name="Unknown" offset="88" visible="True" />
      <int name="Unknown" offset="92" visible="True" />
      <int name="Unknown" offset="96" visible="True" />
      <struct name="MOPP Code Data" offset="100" visible="true" size="1" label="">
        <byte name="Data" offset="0" visible="True" />
      </struct>
      <int name="Unknown" offset="108" visible="True" />
    </struct>
    <struct name="Render Leaves" offset="184" visible="true" size="8" label="">
      <short name="Cluster" offset="0" visible="True" />
      <short name="Surface Reference Count" offset="2" visible="True" />
      <int name="First Surface Reference Index" offset="4" visible="True" />
    </struct>
    <struct name="Surface References" offset="192" visible="true" size="8" label="">
      <short name="Strip Index" offset="0" visible="True" />
      <short name="Lightmap Triangle" offset="2" visible="True" />
      <int name="BSP Node Index" offset="4" visible="True" />
    </struct>
  </struct>
  <struct name="Instanced Geometry Instances" offset="336" visible="true" size="88" label="">
    <float name="Scale" offset="0" visible="True" />
    <float name="Forward i" offset="4" visible="True" />
    <float name="Forward j" offset="8" visible="True" />
    <float name="Forward k" offset="12" visible="True" />
    <float name="Left i" offset="16" visible="True" />
    <float name="Left j" offset="20" visible="True" />
    <float name="Left k" offset="24" visible="True" />
    <float name="Up i" offset="28" visible="True" />
    <float name="Up j" offset="32" visible="True" />
    <float name="Up k" offset="36" visible="True" />
    <float name="Position X" offset="40" visible="True" />
    <float name="Position Y" offset="44" visible="True" />
    <float name="Position Z" offset="48" visible="True" />
    <short name="Instance Definition #" offset="52" visible="True" />
    <bitmask16 name="Flags" offset="54" visible="True">
      <option name="Not_In_Lightprobes" value="0" />
    </bitmask16>
    <int name="Checksum" offset="56" visible="True" />
    <unused offset="60" size="20" />
    <stringid name="Name" offset="80" visible="True" />
    <enum32 name="Pathfinding Policy" offset="84" visible="True">
    </enum32>
  </struct>
  <struct name="Ambience Sound Clusters" offset="344" visible="true" size="20" label="">
    <unused offset="0" size="4" />
    <struct name="Enclosing Portal Designators" offset="4" visible="true" size="4" label="">
      <short name="Portal Designator" offset="0" visible="True" />
      <unused offset="2" size="2" />
    </struct>
    <struct name="Interior Cluster Indices" offset="12" visible="true" size="4" label="">
      <short name="Interior Cluster Index" offset="0" visible="True" />
      <unused offset="2" size="2" />
    </struct>
  </struct>
  <struct name="Reverb Sound Clusters" offset="352" visible="true" size="20" label="">
    <unused offset="0" size="4" />
    <struct name="Enclosing Portal Designators" offset="4" visible="true" size="4" label="">
      <short name="Portal Designator" offset="0" visible="True" />
      <unused offset="2" size="2" />
    </struct>
    <struct name="Interior Cluster Indices" offset="12" visible="true" size="4" label="">
      <short name="Interior Cluster Index" offset="0" visible="True" />
      <unused offset="2" size="2" />
    </struct>
  </struct>
  <struct name="Transparent Planes" offset="360" visible="true" size="20" label="">
    <short name="Section Index" offset="0" visible="True" />
    <short name="Part Index" offset="2" visible="True" />
    <float name="Plane i" offset="4" visible="True" />
    <float name="Plane j" offset="8" visible="True" />
    <float name="Plane k" offset="12" visible="True" />
    <float name="Plane d" offset="16" visible="True" />
  </struct>
  <float name="Vehicle Sperical Limit Radius" offset="368" visible="True" />
  <float name="Vehicle Sperical Limit X" offset="372" visible="True" />
  <float name="Vehicle Sperical Limit Y" offset="376" visible="True" />
  <float name="Vehicle Sperical Limit Z" offset="380" visible="True" />
  <unused offset="384" size="96" />
  <struct name="Debug Info" offset="480" visible="true" size="88" label="">
    <unused offset="0" size="64" />
    <struct name="Unknown" offset="64" visible="true" size="72" label="">
      <unused offset="0" size="40" />
      <struct name="Unknown" offset="40" visible="true" size="4" label="">
        <unused offset="0" size="4" />
      </struct>
      <struct name="Unknown" offset="48" visible="true" size="4" label="">
        <unused offset="0" size="4" />
      </struct>
      <unused offset="56" size="8" />
      <struct name="Unknown" offset="64" visible="true" size="4" label="">
        <unused offset="0" size="4" />
      </struct>
    </struct>
    <struct name="Unknown" offset="72" visible="true" size="56" label="">
      <unused offset="0" size="32" />
      <struct name="Unknown" offset="32" visible="true" size="32" label="">
        <unused offset="0" size="32" />
      </struct>
      <struct name="Unknown" offset="40" visible="true" size="4" label="">
        <unused offset="0" size="4" />
      </struct>
      <struct name="Unknown" offset="48" visible="true" size="4" label="">
        <unused offset="0" size="4" />
      </struct>
    </struct>
    <struct name="Unknown" offset="80" visible="true" size="64" label="">
      <unused offset="0" size="32" />
      <struct name="Unknown" offset="32" visible="true" size="32" label="">
        <unused offset="0" size="32" />
      </struct>
      <unused offset="40" size="8" />
      <struct name="Unknown" offset="48" visible="true" size="4" label="">
        <unused offset="0" size="4" />
      </struct>
      <unused offset="56" size="8" />
    </struct>
  </struct>
  <tag name="Decorators" offset="488" visible="True" />
  <id name="Decorators" offset="492" visible="True" />
  <struct name="MOPP Code" offset="496" visible="true" size="1" label="">
    <byte name="Data" offset="0" visible="True" />
  </struct>
  <unused offset="504" size="4" />
  <float name="MOPP Bounds Min X" offset="508" visible="True" />
  <float name="MOPP Bounds Min Y" offset="512" visible="True" />
  <float name="MOPP Bounds Min Z" offset="516" visible="True" />
  <float name="MOPP Bounds Max X" offset="520" visible="True" />
  <float name="MOPP Bounds Max Y" offset="524" visible="True" />
  <float name="MOPP Bounds Max Z" offset="528" visible="True" />
  <struct name="MOPP Code" offset="532" visible="true" size="1" label="">
    <byte name="Data" offset="0" visible="True" />
  </struct>
  <struct name="Breakable Surface Key Table" offset="540" visible="true" size="32" label="">
    <short name="Instance Geometry Index" offset="0" visible="True" />
    <short name="Breakable Surface Index" offset="2" visible="True" />
    <int name="Seed Surface Index" offset="4" visible="True" />
    <float name="X0" offset="8" visible="True" />
    <float name="X1" offset="12" visible="True" />
    <float name="Y0" offset="16" visible="True" />
    <float name="Y1" offset="20" visible="True" />
    <float name="Z0" offset="24" visible="True" />
    <float name="Z1" offset="28" visible="True" />
  </struct>
  <struct name="Water Definitions" offset="548" visible="true" size="172" label="">
    <tag name="Shader" offset="0" visible="True" />
    <id name="Shader" offset="4" visible="True" />
    <struct name="Section" offset="8" visible="true" size="64" label="">
      <struct name="Parts" offset="0" visible="true" size="0" label="">
      </struct>
      <struct name="Subparts" offset="8" visible="true" size="0" label="">
      </struct>
      <struct name="Visibility Bounds" offset="16" visible="true" size="0" label="">
      </struct>
      <struct name="Raw Vertices" offset="24" visible="true" size="0" label="">
      </struct>
      <struct name="Strip Indices" offset="32" visible="true" size="0" label="">
      </struct>
      <struct name="Visibility MOPP Code" offset="40" visible="true" size="1" label="">
        <byte name="Data" offset="0" visible="True" />
      </struct>
      <struct name="MOPP Reorder Table" offset="48" visible="true" size="0" label="">
      </struct>
      <struct name="Vertex Buffers" offset="56" visible="true" size="0" label="">
      </struct>
    </struct>
    <int name="Block Offset" offset="16" visible="True" />
    <int name="Block Size" offset="20" visible="True" />
    <int name="Section Data Size" offset="24" visible="True" />
    <int name="Resource Data Size" offset="28" visible="True" />
    <struct name="Resources" offset="32" visible="true" size="16" label="">
      <enum16 name="Type" offset="0" visible="True">
      </enum16>
      <short name="Primary Locator" offset="2" visible="True" />
      <short name="Secondary Locator" offset="4" visible="True" />
      <short name="Resource Size" offset="6" visible="True" />
      <int name="Resource Data Size" offset="8" visible="True" />
      <int name="Resource Data Offset" offset="12" visible="True" />
    </struct>
    <int name="Unknown" offset="40" visible="True" />
    <int name="Unknown" offset="44" visible="True" />
    <id name="Owner Tag Section Offset" offset="48" visible="True" />
    <float name="Sun Spot Color R" offset="52" visible="True" />
    <float name="Sun Spot Color G" offset="56" visible="True" />
    <float name="Sun Spot Color B" offset="60" visible="True" />
    <float name="Reflection Tint R" offset="64" visible="True" />
    <float name="Reflection Tint G" offset="68" visible="True" />
    <float name="Reflection Tint B" offset="72" visible="True" />
    <float name="Refraction Tint R" offset="76" visible="True" />
    <float name="Refraction Tint G" offset="80" visible="True" />
    <float name="Refraction Tint B" offset="84" visible="True" />
    <float name="Horizion Color R" offset="88" visible="True" />
    <float name="Horizion Color G" offset="92" visible="True" />
    <float name="Horizion Color B" offset="96" visible="True" />
    <float name="Sun Specular Power" offset="100" visible="True" />
    <float name="Reflection Bump Scale" offset="104" visible="True" />
    <float name="Refraction Bump Scale" offset="108" visible="True" />
    <float name="Fresnel Scale" offset="112" visible="True" />
    <float name="Sun Dir Heading" offset="116" visible="True" />
    <float name="Sun Dir Pitch" offset="120" visible="True" />
    <float name="FOV" offset="124" visible="True" />
    <float name="Aspect" offset="128" visible="True" />
    <float name="Height" offset="132" visible="True" />
    <float name="Farz" offset="136" visible="True" />
    <float name="Rotate Offset" offset="140" visible="True" />
    <float name="Center i" offset="144" visible="True" />
    <float name="Center j" offset="148" visible="True" />
    <float name="Extents i" offset="152" visible="True" />
    <float name="Extents j" offset="156" visible="True" />
    <float name="Fog Near" offset="160" visible="True" />
    <float name="Fog Far" offset="164" visible="True" />
    <float name="Dynamic Height Bias" offset="168" visible="True" />
  </struct>
  <struct name="Portal - Device Mapping" offset="556" visible="true" size="16" label="">
    <struct name="Device Portal Association" offset="0" visible="true" size="14" label="">
      <int name="Unique ID" offset="0" visible="True" />
      <short name="Origin BSP Index" offset="4" visible="True" />
      <enum16 name="Type" offset="6" visible="True">
      </enum16>
      <short name="First Game Potal Index" offset="8" visible="True" />
      <short name="Game Portal Count" offset="10" visible="True" />
      <unused offset="12" size="2" />
    </struct>
    <struct name="Game Portal To Portal Map" offset="8" visible="true" size="4" label="">
      <short name="Portal Index" offset="0" visible="True" />
      <unused offset="2" size="2" />
    </struct>
  </struct>
  <struct name="Audibility" offset="564" visible="true" size="52" label="">
    <int name="Door Portal Count" offset="0" visible="True" />
    <float name="Cluster Distance Bounds" offset="4" visible="True" />
    <float name="...To" offset="8" visible="True" />
    <struct name="Encoded Door Pas" offset="12" visible="true" size="4" label="">
      <int name="Unknown" offset="0" visible="True" />
    </struct>
    <struct name="Cluster Door Portal Encoded Pas" offset="20" visible="true" size="4" label="">
      <int name="Unknown" offset="0" visible="True" />
    </struct>
    <struct name="AI Deafening Pas" offset="28" visible="true" size="4" label="">
      <int name="Unknown" offset="0" visible="True" />
    </struct>
    <struct name="Cluster Distances" offset="36" visible="true" size="1" label="">
      <byte name="Unknown" offset="0" visible="True" />
    </struct>
    <struct name="Machine Door Mapping" offset="44" visible="true" size="1" label="">
      <byte name="Unknown" offset="0" visible="True" />
    </struct>
  </struct>
  <struct name="Object Fake Lightprobes" offset="572" visible="true" size="92" label="">
    <int name="Unique ID" offset="0" visible="True" />
    <short name="Origin BSP Index" offset="4" visible="True" />
    <enum16 name="Type" offset="6" visible="True">
    </enum16>
    <enum16 name="Source" offset="8" visible="True">
    </enum16>
    <short name="Unknown" offset="10" visible="True" />
    <float name="Ambient R" offset="12" visible="True" />
    <float name="Ambient G" offset="16" visible="True" />
    <float name="Ambient B" offset="20" visible="True" />
    <float name="Shadow Direction i" offset="24" visible="True" />
    <float name="Shadow Direction j" offset="28" visible="True" />
    <float name="Shadow Direction k" offset="32" visible="True" />
    <float name="Lighting Accuracy" offset="36" visible="True" />
    <float name="Shadow Opacity" offset="40" visible="True" />
    <float name="Primary Direction Color R" offset="44" visible="True" />
    <float name="Primary Direction Color G" offset="48" visible="True" />
    <float name="Primary Direction Color B" offset="52" visible="True" />
    <float name="Primary Direction i" offset="56" visible="True" />
    <float name="Primary Direction j" offset="60" visible="True" />
    <float name="Primary Direction k" offset="64" visible="True" />
    <float name="Secondary Direction Color R" offset="68" visible="True" />
    <float name="Secondary Direction Color G" offset="72" visible="True" />
    <float name="Secondary Direction Color B" offset="76" visible="True" />
    <float name="Secondary Direction i" offset="80" visible="True" />
    <float name="Secondary Direction j" offset="84" visible="True" />
    <float name="Secondary Direction k" offset="88" visible="True" />
  </struct>
  <struct name="Decorators" offset="580" visible="true" size="48" label="">
    <float name="Grid Origin X" offset="0" visible="True" />
    <float name="Grid Origin Y" offset="4" visible="True" />
    <float name="Grid Origin Z" offset="8" visible="True" />
    <float name="Cell Count Per Dimension" offset="12" visible="True" />
    <struct name="Cache Blocks" offset="16" visible="true" size="44" label="">
      <uint name="Block Offset" offset="0" visible="True" />
      <uint name="Block Size" offset="4" visible="True" />
      <uint name="Section Data Size" offset="8" visible="True" />
      <uint name="Resource Data Size" offset="12" visible="True" />
      <struct name="Resources" offset="16" visible="true" size="16" label="">
        <enum32 name="Type" offset="0" visible="True">
        </enum32>
        <short name="Primary Locator" offset="4" visible="True" />
        <short name="Secondary Locator" offset="6" visible="True" />
        <uint name="Resource Data Size" offset="8" visible="True" />
        <uint name="Resource Data Offset" offset="12" visible="True" />
      </struct>
      <id name="Owner Tag Section Offset" offset="24" visible="True" />
      <int name="Unknown" offset="28" visible="True" />
      <int name="Unknown" offset="32" visible="True" />
      <struct name="Cache Block Data" offset="36" visible="true" size="40" label="">
        <struct name="Placements" offset="0" visible="true" size="0" label="">
        </struct>
        <struct name="Decal Vertices" offset="8" visible="true" size="0" label="">
        </struct>
        <struct name="Decal Indices" offset="16" visible="true" size="0" label="">
        </struct>
        <struct name="Sprite Vertices" offset="24" visible="true" size="0" label="">
        </struct>
        <struct name="Sprite Indices" offset="32" visible="true" size="0" label="">
        </struct>
      </struct>
    </struct>
    <struct name="Groups" offset="24" visible="true" size="24" label="">
      <short name="Decorator Set" offset="0" visible="True" />
      <enum32 name="Decorator Type" offset="2" visible="True">
        <option name="Model" value="0" />
        <option name="Floating_Decal" value="1" />
        <option name="Projected_Decal" value="2" />
        <option name="Screen_Facing_Quad" value="3" />
        <option name="Axis_Rotating_Quad" value="4" />
        <option name="Cross_Quad" value="5" />
      </enum32>
      <short name="Shader Index" offset="6" visible="True" />
      <short name="Compressed Radius" offset="8" visible="True" />
      <short name="Cluster" offset="10" visible="True" />
      <short name="Cache Block #" offset="12" visible="True" />
      <byte name="Decorator Start Index" offset="14" visible="True" />
      <byte name="Decorator Count" offset="15" visible="True" />
      <byte name="Vertex Start Offset" offset="16" visible="True" />
      <byte name="Vertex Count" offset="17" visible="True" />
      <byte name="Index Start Offset" offset="18" visible="True" />
      <byte name="Index Count" offset="19" visible="True" />
      <float name="Compressed Bounding Center" offset="20" visible="True" />
    </struct>
    <struct name="Cells" offset="32" visible="true" size="24" label="">
      <short name="Child Index" offset="0" visible="True" />
      <short name="Child Index" offset="2" visible="True" />
      <short name="Child Index" offset="4" visible="True" />
      <short name="Child Index" offset="6" visible="True" />
      <short name="Child Index" offset="8" visible="True" />
      <short name="Child Index" offset="10" visible="True" />
      <short name="Child Index" offset="12" visible="True" />
      <short name="Child Index" offset="14" visible="True" />
      <short name="Cache Block Index" offset="16" visible="True" />
      <short name="Group Count" offset="18" visible="True" />
      <int name="Group Start Index" offset="20" visible="True" />
    </struct>
    <struct name="Decals" offset="40" visible="true" size="68" label="">
      <short name="Decorator Set" offset="0" visible="True" />
      <short name="Decorator Class" offset="2" visible="True" />
      <short name="Decorator Permutation" offset="4" visible="True" />
      <short name="Sprite Index" offset="6" visible="True" />
      <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="Left i" offset="20" visible="True" />
      <float name="Left j" offset="24" visible="True" />
      <float name="Left k" offset="28" visible="True" />
      <float name="Up i" offset="32" visible="True" />
      <float name="Up j" offset="36" visible="True" />
      <float name="Up k" offset="40" visible="True" />
      <float name="Extents i" offset="44" visible="True" />
      <float name="Extents j" offset="48" visible="True" />
      <float name="Extents k" offset="52" visible="True" />
      <float name="Previous Position X" offset="56" visible="True" />
      <float name="Previous Position Y" offset="60" visible="True" />
      <float name="Previous Position Z" offset="64" visible="True" />
    </struct>
  </struct>
</plugin>
