<plugin class="sbsp" author="Grimdoomer" version="0.1" >
  <unused offset="0" size="12" />
  <ident name="sbsp" offset="12" visible="False" />
  <id name="sbsp" offset="16" visible="False" />
  <undefined name="Unknown" offset="20" visible="False" />
  <undefined name="Unknown" offset="24" visible="False" />
  <reflexive name="Collision Materials" offset="12" visible="True" size="20" label="">
    <ident name="Unused" offset="0" visible="True" />
    <id name="Unused" offset="4" visible="True" />
    <unused size="4" offset="8" />
    <ident name="Shader" offset="12" visible="True" />
    <id name="Shader" offset="16" visible="True" />
  </reflexive>
  <reflexive name="Collision Bsp" offset="20" visible="True" size="68" label="">
    <reflexive name="3D Nodes" offset="0" visible="false" size="8" label="">
      <short name="Plane" offset="0" visible="False" />
      <short name="Back child" offset="4" visible="False" />
      <byte name="Flag/padding/Unknown" offset="4" visible="False" />
      <short name="Front Child" offset="4" visible="False" />
      <byte name="Flag/padding/Unknown2" offset="4" visible="False" />
    </reflexive>
    <reflexive 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" />
    </reflexive>
    <reflexive 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" />
    </reflexive>
    <reflexive 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" />
    </reflexive>
    <reflexive 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" />
    </reflexive>
    <reflexive 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" />
    </reflexive>
    <reflexive 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" />
    </reflexive>
    <reflexive 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 size="2" offset="14" />
    </reflexive>
    <float name="Unknown" offset="64" visible="False" />
  </reflexive>
  <float name="Vehicle Floor" offset="44" visible="True" />
  <float name="Vehicle Ceiling" offset="48" visible="True" />
  <unused offset="52" size="8" />
  <reflexive name="Leaves" offset="44" visible="True" size="8" label="">
    <short name="Cluster" offset="0" visible="True" />
    <short name="Surface Count" offset="4" visible="True" />
    <int name="Surface refrence" offset="4" visible="True" />
  </reflexive>
  <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" />
  <reflexive name="Surface References" offset="76" visible="True" size="8" label="">
    <short name="Strip Index" offset="0" visible="True" />
    <short name="Lightmap Triangle Index" offset="4" visible="True" />
    <int name="BSP Node Index" offset="4" visible="True" />
  </reflexive>
  <reflexive name="Cluster Data" offset="84" visible="True" size="1" label="Data">
    <byte name="Data" offset="0" visible="True" />
  </reflexive>
  <reflexive name="Cluster Portals" offset="92" 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>
    <reflexive 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" />
    </reflexive>
  </reflexive>
  <reflexive name="Fog Planes" offset="100" visible="True" size="24" label="Scenario Planar Fog Index">
    <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" />
  </reflexive>
  <unused offset="124" size="24" />
  <reflexive name="Weather Pallete" offset="132" visible="True" size="120" label="Name">
    <string32 name="Name" offset="0" visible="True" />
    <ident name="Weather System" offset="32" visible="True" />
    <id name="Weather System" offset="36" visible="True" />
    <unused offset="40" size="36" />
    <ident 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" />
    <stringid name="Wind Scale Function" offset="100" visible="True" />
    <unused offset="104" size="16" />
  </reflexive>
  <reflexive name="Weather Polyhedral" offset="140" 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" />
    <reflexive 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" />
    </reflexive>
  </reflexive>
  <reflexive name="Sound Data" offset="148" visible="True" size="36" label="">
    <unused offset="0" size="36" />
  </reflexive>
  <reflexive name="Detail Objects" offset="156" visible="True" size="176" label="">
    <int name="Vertice Count" offset="0" visible="True" />
    <int name="Face Count" offset="4" visible="True" />
    <undefined name="Unknown" offset="8" visible="False" />
    <undefined name="Unknown" offset="12" visible="False" />
    <undefined name="Unknown" offset="16" visible="False" />
    <undefined name="Unknown" offset="20" visible="False" />
    <unused offset="24" size="12" />
    <int name="Unknown" offset="36" visible="True" />
    <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="Size of Model without header" offset="52" visible="True" />
    <reflexive name="Unknown" offset="56" visible="false" size="16" label="">
      <undefined name="Unknown" offset="0" visible="False" />
      <undefined name="Unknown" offset="4" visible="False" />
      <undefined name="Unknown" offset="8" visible="False" />
      <undefined name="Unknown" offset="12" visible="False" />
    </reflexive>
    <int name="Unknown" offset="64" visible="False" />
    <undefined name="Unknown" offset="68" visible="False" />
    <unused offset="72" size="12" />
    <float name="Max X" offset="84" visible="False" />
    <float name="Min X" offset="88" visible="False" />
    <float name="Max Y" offset="92" visible="False" />
    <float name="Min Y" offset="96" visible="False" />
    <float name="Max Z" offset="100" visible="False" />
    <float name="Max Z" offset="104" visible="False" />
    <undefined name="Unknown" offset="108" visible="False" />
    <undefined name="Unknown" offset="112" visible="False" />
    <undefined name="Unknown" offset="116" visible="False" />
    <undefined name="Unknown" offset="120" visible="False" />
    <undefined name="Unknown" offset="124" visible="False" />
    <undefined name="Unknown" offset="128" visible="False" />
    <reflexive name="Unknown" offset="132" visible="false" size="8" label="">
      <ident name="Unknown" offset="0" />
      <inth name="Unknown" offset="0" visible="False" />
      <inth name="Unknown" offset="4" visible="False" />
    </reflexive>
    <reflexive name="Unknown" offset="140" visible="false" size="8" label="">
      <undefined name="Unknown" offset="0" visible="False" />
      <undefined name="Unknown" offset="4" visible="False" />
    </reflexive>
    <undefined name="Unknown" offset="148" visible="False" />
    <unused offset="152" size="24" />
  </reflexive>
  <reflexive name="Materials" offset="164" visible="True" size="32" label="">
    <ident name="Old Shader" offset="0" visible="True" />
    <id name="Old Shader" offset="4" visible="True" />
    <ident name="Shader" offset="8" visible="True" />
    <id name="Shader" offset="12" visible="True" />
    <reflexive name="Properties" offset="16" size="8" visible="True">
      <enum16 name="Type" offset="0" visible="True" />
      <short name="Int Value" offset="2" visible="True" />
      <float name="Real Value" offset="4" visible="True" />
    </reflexive>
    <short name="Breakable Surface Index" offset="24" visible="True" />
    <unused size="6" offset="26" />
  </reflexive>
  <reflexive name="Sky Owner Cluster" offset="172" visible="True" size="2" label="">
    <short name="Cluster Owner" offset="0" visible="True" />
  </reflexive>
  <reflexive name="Conveyor Surfaces" offset="180" 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" />
  </reflexive>
  <reflexive name="Breakable Surfaces" offset="188" 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" />
  </reflexive>
  <reflexive name="Unknown" offset="196" visible="false" size="116" label="">
    <reflexive name="Unknown" offset="0" visible="false" size="8" label="">
      <undefined name="Unknown" offset="0" visible="False" />
      <undefined name="Unknown" offset="4" visible="False" />
    </reflexive>
    <reflexive name="Unknown" offset="8" visible="false" size="16" label="">
      <undefined name="Unknown" offset="0" visible="False" />
      <undefined name="Unknown" offset="4" visible="False" />
      <undefined name="Unknown" offset="8" visible="False" />
      <undefined name="Unknown" offset="12" visible="False" />
    </reflexive>
    <reflexive name="Unknown" offset="16" visible="false" size="4" label="">
      <undefined name="Unknown" offset="0" visible="False" />
    </reflexive>
    <reflexive name="Unknown" offset="24" visible="false" size="20" label="">
      <float name="Unknown" offset="0" visible="False" />
      <float name="Unknown" offset="4" visible="False" />
      <float name="Unknown" offset="8" visible="False" />
      <undefined name="Unknown" offset="12" visible="False" />
      <undefined name="Unknown" offset="16" visible="False" />
    </reflexive>
    <unused offset="32" size="8" />
    <reflexive name="Unknown" offset="40" visible="false" size="12" label="">
      <float name="Unknown" offset="0" visible="False" />
      <float name="Unknown" offset="4" visible="False" />
      <float name="Unknown" offset="8" visible="False" />
    </reflexive>
    <reflexive name="Unknown" offset="48" visible="false" size="28" label="">
      <undefined name="Unknown" offset="0" visible="False" />
      <undefined name="Unknown" offset="4" visible="False" />
      <undefined name="Unknown" offset="8" visible="False" />
      <reflexive name="Unknown" offset="12" visible="false" size="16" label="">
        <undefined name="Unknown" offset="0" visible="False" />
        <undefined name="Unknown" offset="4" visible="False" />
        <undefined name="Unknown" offset="8" visible="False" />
        <undefined name="Unknown" offset="12" visible="False" />
      </reflexive>
      <undefined name="Unknown" offset="20" visible="False" />
      <undefined name="Unknown" offset="24" visible="False" />
    </reflexive>
    <reflexive name="Unknown" offset="56" visible="false" size="20" label="">
      <undefined name="Unknown" offset="0" visible="False" />
      <undefined name="Unknown" offset="4" visible="False" />
      <undefined name="Unknown" offset="8" visible="False" />
      <undefined name="Unknown" offset="12" visible="False" />
      <undefined name="Unknown" offset="16" visible="False" />
    </reflexive>
    <reflexive name="Unknown" offset="64" visible="false" size="4" label="">
      <short name="Unknown" offset="0" visible="False" />
      <short name="Unknown" offset="2" visible="False" />
    </reflexive>
    <undefined name="Unknown" offset="72" visible="False" />
    <unused offset="76" size="32" />
    <reflexive name="Unknown" offset="108" visible="false" size="72" label="">
      <unused offset="0" size="16" />
      <reflexive name="Unknown" offset="16" visible="false" size="36" label="">
        <undefined name="Unknown" offset="0" visible="False" />
        <float name="Unknown" offset="4" visible="False" />
        <float name="Unknown" offset="8" visible="False" />
        <float name="Unknown" offset="12" visible="False" />
        <undefined name="Unknown" offset="16" visible="False" />
        <float name="Unknown" offset="20" visible="False" />
        <float name="Unknown" offset="24" visible="False" />
        <float name="Unknown" offset="28" visible="False" />
        <undefined name="Unknown" offset="32" visible="False" />
      </reflexive>
      <reflexive name="Unknown" offset="24" visible="false" size="68" label="">
        <undefined name="Unknown" offset="0" visible="False" />
        <float name="Unknown" offset="4" visible="False" />
        <float name="Unknown" offset="8" visible="False" />
        <float name="Unknown" offset="12" visible="False" />
        <undefined name="Unknown" offset="16" visible="False" />
        <float name="Unknown" offset="20" visible="False" />
        <float name="Unknown" offset="24" visible="False" />
        <float name="Unknown" offset="28" visible="False" />
        <undefined name="Unknown" offset="32" visible="False" />
        <float name="Unknown" offset="36" visible="False" />
        <float name="Unknown" offset="40" visible="False" />
        <float name="Unknown" offset="44" visible="False" />
        <undefined name="Unknown" offset="48" visible="False" />
        <float name="Unknown" offset="52" visible="False" />
        <float name="Unknown" offset="56" visible="False" />
        <float name="Unknown" offset="60" visible="False" />
        <undefined name="Unknown" offset="64" visible="False" />
      </reflexive>
      <unused offset="32" size="8" />
      <reflexive name="Unknown" offset="40" visible="false" size="8" label="">
        <short name="Unknown" offset="0" visible="False" />
        <short name="Unknown" offset="2" visible="False" />
        <short name="Unknown" offset="4" visible="False" />
        <short name="Unknown" offset="6" visible="False" />
      </reflexive>
      <reflexive name="Unknown" offset="48" visible="false" size="4" label="">
        <short name="Unknown" offset="0" visible="False" />
        <short name="Unknown" offset="2" visible="False" />
      </reflexive>
      <unused offset="56" size="8" />
      <reflexive name="Unknown" offset="64" visible="false" size="8" label="">
        <reflexive name="Unknown" offset="0" visible="false" size="12" label="">
          <float name="Unknown" offset="0" visible="False" />
          <float name="Unknown" offset="4" visible="False" />
          <float name="Unknown" offset="8" visible="False" />
        </reflexive>
      </reflexive>
    </reflexive>
  </reflexive>
  <unused offset="220" size="8" />
  <reflexive name="Background Sound Palette" offset="212" visible="True" size="100" label="">
    <string32 name="Name" offset="0" visible="True" />
    <ident name="Background Sound" offset="32" visible="True" />
    <id name="Background Sound" offset="36" visible="True" />
    <ident name="Inside Cluster Sound" offset="40" visible="True" />
    <id name="Inside Cluster Sound" offset="44" visible="True" />
    <float name="Cutoff Distance" offset="48" visible="True" />
    <bitmask32 name="Scale Flags" offset="52" 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="56" visible="True" />
    <float name="Portal Scale" offset="60" visible="True" />
    <float name="Exterior Scale" offset="64" visible="True" />
    <float name="Interpolation Speed" offset="68" visible="True" />
    <undefined name="unused?" offset="72" visible="False" />
    <undefined name="unused?" offset="76" visible="False" />
    <undefined name="unused?" offset="80" visible="False" />
    <undefined name="unused?" offset="84" visible="False" />
    <float name="unused?" offset="88" visible="False" />
    <undefined name="unused?" offset="92" visible="False" />
    <undefined name="unused?" offset="96" visible="False" />
  </reflexive>
  <reflexive name="Sound Environment Palette" offset="220" visible="True" size="72" label="">
    <string32 name="Name" offset="0" visible="True" />
    <ident name="Sound Environment" offset="32" visible="True" />
    <id name="Sound Environment" offset="36" visible="True" />
    <float name="Cutoff Distance" offset="40" visible="True" />
    <float name="Interpolation Speed" offset="44" visible="True" />
    <unused offset="48" size="24" />
  </reflexive>
  <reflexive name="Sound PAS Data" offset="228" size="1"  visible="True">
    <byte name="Data" offset="0" visible="True" />
  </reflexive>
  <reflexive name="Markers" offset="236" visible="True" size="60" label="Name">
    <string32 name="Name" offset="0" visible="True" />
    <float name="Rotation i" offset="32" visible="True" />
    <float name="Rotation j" offset="36" visible="True" />
    <float name="Rotation k" offset="40" visible="True" />
    <float name="Rotation w" offset="44" visible="True" />
    <float name="Position X" offset="48" visible="True" />
    <float name="Position Y" offset="52" visible="True" />
    <float name="Position Z" offset="56" visible="True" />
  </reflexive>
  <reflexive name="Runtime Decals" offset="244" visible="True" size="16" label="">
    <float name="Unknown" offset="0" visible="False" />
    <float name="Unknown" offset="4" visible="False" />
    <float name="Unknown" offset="8" visible="False" />
    <undefined name="Unknown" offset="12" visible="False" />
  </reflexive>
  <reflexive name="Environment Object Palette" offset="252" visible="True" size="20" label="">
    <ident name="Definition" offset="0" visible="True" />
    <id name="Definition" offset="4" visible="True" />
    <ident name="Model" offset="8" visible="True" />
    <id name="Model" offset="12" visible="True" />
    <unused size="4" offset="16" />
  </reflexive>
  <reflexive name="Environment Objects" offset="260" visible="True" size="104" label="Name">
    <string32 name="Name" offset="0" visible="True" />
    <float name="Rotation i" offset="32" visible="True" />
    <float name="Rotation j" offset="36" visible="True" />
    <float name="Rotation k" offset="40" visible="True" />
    <float name="Rotation w" offset="44" visible="True" />
    <float name="X" offset="48" visible="True" />
    <float name="Y" offset="52" visible="True" />
    <float name="Z" offset="56" visible="True" />
    <short name="Palette Index" offset="60" visible="True" />
    <int name="Unique ID" offset="62" visible="True" />
    <short name="Exported Object Type" offset="66" visible="True" />
    <string32 name="Scenario Object Name" offset="68" visible="True" />
    <unused size="4" offset="100" />
  </reflexive>
  <unused offset="284" size="44" />
  <reflexive name="Bsp Permutations" offset="312" 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" />
    <reflexive name="Bounding Box" offset="24" visible="True" size="40" label="">
      <float name="Unknown" offset="0" visible="False" />
      <float name="Unknown" offset="4" visible="False" />
      <float name="Unknown" offset="8" visible="False" />
      <float name="Unknown" offset="12" visible="False" />
      <float name="Unknown" offset="16" visible="False" />
      <float name="Unknown" offset="20" visible="False" />
      <float name="Unknown" offset="24" visible="False" />
      <float name="Unknown" offset="28" visible="False" />
      <float name="Unknown" offset="32" visible="False" />
      <float name="Unknown" offset="36" visible="False" />
    </reflexive>
    <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" />
    <reflexive 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" />
    </reflexive>
    <short name="Owner Tag Section Offset" offset="64" visible="True" />
    <unused size="10" offset="66" />
    <reflexive name="Render Data" offset="76" visible="True" size="64">
      <reflexive name="Parts" offset="0" size="0" visible="True">
      </reflexive>
      <reflexive name="Subparts" offset="8" size="0" visible="True">
      </reflexive>
      <reflexive name="Visibility Bounds" offset="16" size="0" visible="True">
      </reflexive>
      <reflexive name="Raw Vertices" offset="24" size="0" visible="True">
      </reflexive>
      <reflexive name="Strip Indices" offset="32" size="0" visible="True">
      </reflexive>
      <reflexive name="Visibility MOPP Code" offset="40" size="1" visible="True">
        <byte name="Data" offset="0" visible="True" />
      </reflexive>
      <reflexive name="MOPP Reorder Table" offset="48" size="0" visible="True">
      </reflexive>
      <reflexive name="Vertex Buffers" offset="56" size="0" visible="True">
      </reflexive>
    </reflexive>
    <reflexive name="Index Reorder Table" offset="84" size="4" visible="True">
      <short name="Index" offset="0" visible="True" />
      <unused size="2" offset="2" />
    </reflexive>
    <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" />
    <reflexive name="BSP 3D Nodes" offset="112" visible="True" size="0">
    </reflexive>
    <reflexive 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" />
    </reflexive>
    <reflexive 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" />
    </reflexive>
    <reflexive 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" />
    </reflexive>
    <reflexive 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" />
    </reflexive>
    <reflexive 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" />
    </reflexive>
    <reflexive name="Edges" offset="160" size="12" visible="True">
      <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" />
    </reflexive>
    <reflexive 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 size="2" offset="14" />
    </reflexive>
    <reflexive name="BSP Physics" offset="176" visible="True" size="112" label="">
      <undefined name="Unknown" offset="0" visible="False" />
      <undefined name="Unknown" offset="4" visible="False" />
      <undefined name="Unknown" offset="8" visible="False" />
      <undefined name="Unknown" offset="12" visible="False" />
      <undefined name="Unknown" offset="16" visible="False" />
      <undefined name="Unknown" offset="20" visible="False" />
      <float name="Unknown" offset="24" visible="False" />
      <undefined name="Unknown" offset="28" visible="False" />
      <float name="Unknown" offset="32" visible="False" />
      <float name="Unknown" offset="36" visible="False" />
      <float name="Unknown" offset="40" visible="False" />
      <undefined name="Unknown" offset="44" visible="False" />
      <undefined name="Unknown" offset="48" visible="False" />
      <unused offset="52" size="12" />
      <undefined name="Unknown" offset="64" visible="False" />
      <undefined name="Unknown" offset="68" visible="False" />
      <undefined name="Unknown" offset="72" visible="False" />
      <undefined name="Unknown" offset="76" visible="False" />
      <undefined name="Unknown" offset="80" visible="False" />
      <undefined name="Unknown" offset="84" visible="False" />
      <undefined name="Unknown" offset="88" visible="False" />
      <undefined name="Unknown" offset="92" visible="False" />
      <undefined name="Unknown" offset="96" visible="False" />
      <reflexive name="MOPP Code Data" offset="100" visible="True" size="1" label="">
        <byte name="Data" offset="0" visible="True" />
      </reflexive>
      <undefined name="Unknown" offset="108" visible="False" />
    </reflexive>
    <reflexive 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" />
    </reflexive>
    <reflexive 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" />
    </reflexive>
  </reflexive>
  <reflexive name="Instanced Geometry Instances" offset="320" 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 size="20" offset="60" />
    <stringid name="Name" offset="80" visible="True" />
    <enum16 name="Pathfinding Policy" offset="84" visible="True" />
    <enum16 name="Lightmapping Policy" offset="86" visible="True" />
  </reflexive>
  <reflexive name="Ambience Sound Clusters" offset="328" visible="True" size="20" label="">
    <unused size="4" offset="0" />
    <reflexive name="Enclosing Portal Designators" offset="4" visible="True" size="4" label="">
      <short name="Portal Designator" offset="0" visible="True" />
      <unused size="2" offset="2" />
    </reflexive>
    <reflexive name="Interior Cluster Indices" offset="12" visible="True" size="4" label="">
      <short name="Interior Cluster Index" offset="0" visible="True" />
      <unused size="2" offset="2" />
    </reflexive>
  </reflexive>
  <reflexive name="Reverb Sound Clusters" offset="336" visible="True" size="20" label="">
    <unused size="4" offset="0" />
    <reflexive name="Enclosing Portal Designators" offset="4" visible="True" size="4" label="">
      <short name="Portal Designator" offset="0" visible="True" />
      <unused size="2" offset="2" />
    </reflexive>
    <reflexive name="Interior Cluster Indices" offset="12" visible="True" size="4" label="">
      <short name="Interior Cluster Index" offset="0" visible="True" />
      <unused size="2" offset="2" />
    </reflexive>
  </reflexive>
  <reflexive name="Transparent Planes" offset="344" 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" />
  </reflexive>
  <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" />
  <reflexive name="Unknown" offset="464" visible="false" size="88" label="">
    <unused offset="0" size="64" />
    <reflexive name="Unknown" offset="64" visible="false" size="84" label="">
      <unused offset="0" size="74" />
      <short name="Unknown" offset="74" visible="False" />
      <short name="Unknown" offset="76" visible="False" />
      <short name="Unknown" offset="78" visible="False" />
      <short name="Unknown" offset="80" visible="False" />
      <short name="Unknown" offset="82" visible="False" />
    </reflexive>
    <unused offset="72" size="16" />
  </reflexive>
  <ident name="Decorators" offset="488" visible="True" />
  <id name="Decorators" offset="492" visible="True" />
  <reflexive name="MOPP Code" offset="480" visible="True" size="1" label="">
    <byte name="Data" offset="0" visible="True" />
  </reflexive>
  <unused size="4" offset="504" />
  <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" />
  <reflexive name="MOPP Code" offset="516" visible="True" size="1" label="">
    <byte name="Data" offset="0" visible="True" />
  </reflexive>
  <reflexive name="Breakable Surface Key Table" offset="524" 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" />
  </reflexive>
  <reflexive name="Water Definitions" offset="532" visible="True" size="172" label="">
    <ident name="Shader" offset="0" visible="True" />
    <id name="Shader" offset="4" visible="True" />
    <reflexive name="Section" offset="8" visible="True" size="64" label="">
      <reflexive name="Parts" offset="0" visible="True" size="0" label="">
      </reflexive>
      <reflexive name="Subparts" offset="8" visible="True" size="0" label="">
      </reflexive>
      <reflexive name="Visibility Bounds" offset="16" visible="True" size="0" label="">
      </reflexive>
      <reflexive name="Raw Vertices" offset="24" visible="True" size="0" label="">
      </reflexive>
      <reflexive name="Strip Indices" offset="32" visible="True" size="0" label="">
      </reflexive>
      <reflexive name="Visibility MOPP Code" offset="40" visible="True" size="1" label="">
        <byte name="Data" offset="0" visible="True" />
      </reflexive>
      <reflexive name="MOPP Reorder Table" offset="48" visible="True" size="0" label="">
      </reflexive>
      <reflexive name="Vertex Buffers" offset="56" visible="True" size="0" label="">
      </reflexive>
    </reflexive>
    <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" />
    <reflexive 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" />
    </reflexive>
    <unused size="8" offset="40" />
    <short name="Owner Tag Section Offset" offset="48" visible="True" />
    <unused size="2" offset="50" />
    <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" />
  </reflexive>
  <reflexive name="Portal - Device Mapping" offset="540" visible="True" size="16" label="">
    <reflexive name="Device Portal Association" offset="0" size="14" visible="True">
      <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 name="Source" offset="8" visible="True" />
      <short name="First Game Potal Index" offset="10" visible="True" />
      <short name="Game Portal Count" offset="12" visible="True" />
    </reflexive>
    <reflexive name="Game Portal To Portal Map" offset="8" size="4" visible="True">
      <short name="Portal Index" offset="0" visible="True" />
      <unused size="2" offset="2" />
    </reflexive>
  </reflexive>
  <reflexive name="Audibility" offset="548" 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" />
    <reflexive name="Encoded Door Pas" offset="12" size="0" visible="True">
    </reflexive>
    <reflexive name="Cluster Door Portal Encoded Pas" offset="20" size="0" visible="True">
    </reflexive>
    <reflexive name="AI Deafening Pas" offset="28" size="0" visible="True">
    </reflexive>
    <reflexive name="Cluster Distances" offset="36" size="0" visible="True">
    </reflexive>
    <reflexive name="Machine Door Mapping" offset="44" visible="True">
      <short name="Machine Door Index" offset="0" visible="True" />
      <unused size="2" offset="2" />
    </reflexive>
  </reflexive>
  <reflexive name="Object Fake Lightprobes" offset="556" 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 name="Source" offset="8" visible="True" />
    <short name="Unknown" offset="10" visible="False" />
    <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" />
  </reflexive>
  <reflexive name="Decorators" offset="564" visible="True" size="64" 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" />
    <reflexive name="Cache Blocks" offset="16" visible="True" size="52" 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" />
      <int name="hmm" offset="16" />
      <int name="hmm" offset="20" />
      <reflexive name="Resources" offset="16" visible="True" size="16" label="">
        <enum32 name="Type" offset="0" visible="True" />
        <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" />
      </reflexive>
      <int name="Owner Tag Section Offset" offset="24" visible="True" />
      <unused size="8" offset="28" />
      <reflexive name="Cache Block Data" offset="36" visible="True">
        <reflexiveb name="Placements">
        </reflexiveb>
        <reflexiveb name="Decal Vertices">
        </reflexiveb>
        <reflexiveb name="Decal Indices">
        </reflexiveb>
        <reflexiveb name="Sprite Vertices">
        </reflexiveb>
        <reflexiveb name="Sprite Indices">
        </reflexiveb>
      </reflexive>
    </reflexive>
    <reflexive 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" />
    </reflexive>
    <reflexive 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" />
    </reflexive>
    <reflexive name="Decals" offset="40" visible="True">
      <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" />
    </reflexive>
  </reflexive>
</plugin>