<plugin class="phmo" author="TRP and Community Project" version="0.42" headersize="272">
  <revision author="neodos" version="0.68">Added phmo parts physics type correct values on that reflexive name some physics boxes rotation values</revision>
  <revision author="neodos" version="0.65">Ragdoll/rope, hinges, some lift bitmasks and more values named. </revision>
  <revision author="neodos" version="0.60">Added Lift values,Phmo parts/Vehi parts,phmo parts proprieties, physics boxes, spherei physics...</revision>
  <revision author="Winkler707" version="0.47">Added friction and bounce factor values</revision>
  <revision author="Shalted" version="0.45">Fixed the plugin added values, seriously, stop breaking my plugins....</revision>
  <revision author="XZodia" version="0.42">Fixed reflexiveure, wrongly named reflexive and named some unknowns</revision>
  <revision author="Shalted" version="0.41">Named some unknowns</revision>
  <revision author="shade45 and Talin64" version="0.4">Named some unknowns</revision>
  <revision author="pokecancer" version="0.35">fixed broken reflexiveures,missing string ids</revision>
  <revision author="XZodia" version="0.3">Added some names...</revision>
  <revision author="XZodia" version="0.25">Found Collision Planes</revision>
  <revision author="XZodia" version="0.21">Tiny Little Update</revision>
  <revision author="TOABN" version="0.2">Renamed some unknowns</revision>
  <revision author="Iron_Forge" version="0.1">Added basic layout of plugin...</revision>
  <float name="Unused" offset="0" visible="False" />
  <float name="Object Weight" offset="4" visible="True" />
  <enum32 name="Flags" offset="8" visible="True">
  </enum32>
  <float name="Unknown" offset="12" visible="False" />
<float name="Unused" offset="16" visible="False" />
<float name="Unused" offset="20" visible="False" />
<float name="Unused" offset="24" visible="False" />
<float name="Unused" offset="28" visible="False" />
<float name="Unused" offset="32" visible="False" />
<float name="Unused" offset="36" visible="False" />
  <reflexive name="Lift (Pulsive/Repulsive force)" offset="40" visible="True" size="104" label="">
  <enum32 name="Flags: type?" offset="0" visible="True">   
      <option name="Reverse (Suck/Repulsive?) Effect?" value="1" />
      <option name="Reverse (Push: Up/Down) Effect?" value="2" />
      <option name="Does not effect bipeds" value="3" />
      <option name="Only effects bipeds" value="4" />
      <option name="Does not effect bipeds and bloc(obstacles)" value="5" />
      <option name="Does not effect vehicles" value="6" />
      <option name="Use only once? or Disabled" value="16" />
  </enum32>

    <short name="Lift proprieties" offset="4" visible="True" />
<short name="Unknown" offset="6" visible="False" />

    <stringid name="Node/Marker" offset="8" visible="True" />
    <stringid name="Node/Marker" offset="12" visible="True" />
    <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" />
    <float name="Attraction factor" offset="40" visible="True" />
    <float name="Unknown" offset="44" visible="True" />
    <float name="Pulsing force/rythm?" offset="48" visible="True" />
    <float name="Gravity ?" offset="52" visible="True" />
    <float name="Unknown" offset="56" visible="False" />
    <float name="Unknown" offset="60" visible="False" />
    <float name="Unknown" offset="64" visible="False" />
    <float name="Unknown" offset="68" visible="False" />
    <float name="Unknown" offset="72" visible="False" />
    <float name="Unknown" offset="76" visible="False" />
    <float name="Unknown" offset="80" visible="False" />
    <float name="Unknown" offset="84" visible="False" />
    <float name="Unknown" offset="88" visible="False" />
    <float name="Unknown" offset="92" visible="False" />
    <float name="Unknown" offset="96" visible="False" />
    <float name="Unknown" offset="100" visible="False" />
  </reflexive>

  <reflexive name="Biped Materials" offset="48" visible="false" size="24" 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 name="Unknown10" offset="8" visible="false" size="12" label="">
    <short name="Unknown" offset="0" visible="False" />
    <short name="Unknown" offset="2" visible="False" />
    <float name="Unused" offset="4" visible="False" />
    <float name="Unused" offset="8" visible="False" />
    </reflexive>
    <stringid name="" offset="16" visible="True" />
    <stringid name="" offset="20" visible="True" />
  </reflexive>

  <reflexive name="Phmo Parts" offset="56" visible="True" size="144" label="">
    <short name="Group?" offset="0" visible="False" />
    <short name="Group?" offset="2" visible="False" />
    <short name="Group?" offset="4" visible="True" />
    <short name="Unknown" offset="6" visible="True" />
    <float name="Unknown" offset="8" visible="True" />
    <float name="Unknown" offset="12" visible="True" />
    <float name="something size of the part" offset="16" visible="True" />
    <float name="unknown" offset="20" visible="True" />
    <short name="Type?" offset="24" visible="False" />
    <enum16 name="Phmo part proprieties" offset="26" visible="True">
      <option name="Unknown(Movable)" value="0" />
      <option name="Unknown(Movable)" value="1" />
      <option name="unknown(Movable)" value="2" />
      <option name="Unknown(Movable)" value="3" />
      <option name="Unknown(Movable)" value="4" />
      <option name="Static (Unmovable)" value="5" />
    </enum16>
    <short name="unknown" offset="28" visible="True" />
        <enum16 name="Type?" offset="30" visible="True">
      <option name="Unknown" value="0" />
      <option name="Unknown" value="1" />
      <option name="unknown" value="2" />
      <option name="Unknown" value="3" />
      <option name="Unknown" value="4" />
      <option name="Animated" value="5" />
      <option name="Lift" value="6" />
    </enum16>
    <float name="unknown (Always 1)" offset="30" visible="True" />
    <float name="Unknown" offset="34" visible="False" />
    <float name="Unknown" offset="38" visible="True" />
    <float name="Unknown" offset="42" visible="False" />
    <short name="Unused" offset="48" visible="False" />
    <short name="Unknown" offset="50" visible="False" />
    <short name="Unknown" offset="52" visible="False" />
    <short name="Unknown" offset="54" visible="False" />
    <enum16 name="Reflexive used for this part" offset="56" visible="True">
      <option name="Spherical Bouding Physics" value="0" />
      <option name="Biped" value="1" />
      <option name="Physic Box" value="2" />
      <option name="unknown" value="3" />
      <option name="Model(BoudingBoxes/Planes)" value="4" />
      <option name="Powered Mass points(Lift)" value="6" />
      <option name="Lift?" value="14" />
    </enum16>
    <short name="Groups?" offset="58" visible="True" />
    <float name="Mass" offset="60" visible="True" />
    <byte name="Unknown" offset="64" visible="True" />
    <byte name="Unknown" offset="65" visible="True" />
    <byte name="Unknown" offset="66" visible="True" />
    <byte name="Unknown" offset="67" visible="True" />
    <byte name="Unknown" offset="68" visible="True" />
    <byte name="Unknown" offset="69" visible="True" />
    <byte name="Unknown" offset="70" visible="True" />
    <byte name="Unknown" offset="71" visible="True" />
    <float name="something size" offset="72" visible="True" />
    <short name="Unused" offset="76" visible="False" />
    <short name="Unknown" offset="78" visible="False" />
    <float name="Moment of Inertia about X axis" offset="80" visible="True" />
    <float name="Unknown" offset="84" visible="True" />
    <float name="Unknown" offset="88" visible="True" />
    <float name="Unknown" offset="92" visible="True" />
    <float name="Unknown" offset="96" visible="True" />
    <float name="Moment of Inertia about Y axis" offset="100" visible="True" />
    <float name="Unknown" offset="104" visible="True" />
    <float name="Unknown" offset="108" visible="True" />
    <float name="Unknown" offset="112" visible="True" />
    <float name="Unknown" offset="116" visible="True" />
    <float name="Moment of Inertia about Z axis" offset="120" visible="True" />
    <float name="Unknown" offset="124" visible="True" />
    <float name="Unused" offset="128" visible="False" />
    <float name="Unknown" offset="132" visible="True" />
    <float name="Unknown" offset="136" visible="True" />
    <short name="Unused" offset="140" visible="False" />
    <short name="Unknown" offset="142" visible="True" />
  </reflexive>

  <reflexive name="Materials" offset="64" visible="false" size="16" label="">
    <stringid name="Material Base" offset="0" visible="False" />
    <stringid name="Material" offset="4" visible="False" />
    <short name="Unknown" offset="8" visible="False" />
    <short name="Unknown" offset="10" visible="False" />
    <int name="unknown" offset="12" visible="true" />
  </reflexive>

  <reflexive name="Spherical bounding physics" offset="72" visible="True" size="128" label="">
    <stringid name="Physics type" offset="0" visible="True" />
    <short name="Unused" offset="4" visible="False" />
    <short name="Unknown" offset="6" visible="True" />
    <float name="Unknown" offset="8" visible="True" />
    <float name="Friction" offset="12" visible="True" />
    <float name="Bounce factor" offset="16" visible="True" />
    <float name="Unknown" offset="20" visible="True" />
    <float name="Weight" offset="24" visible="True" />
    <short name="Unknown(always same)" offset="28" visible="True" />
    <short name="Unknown(always same)" offset="30" visible="True" />
    <short name="Unknown(always same)" offset="32" visible="True" />
    <short name="Unknown(always same)" offset="34" visible="True" />
    <short name="Unknown(always same)" offset="36" visible="True" />
    <short name="Unknown(always same)" offset="38" visible="True" />
    <byte name="bitmask" offset="40" visible="True" />
    <byte name="bitmask" offset="41" visible="True" />
    <byte name="bitmask" offset="42" visible="True" />
    <byte name="bitmask" offset="43" visible="True" />


    <float name="Size" offset="44" visible="True" />
    <short name="Unknown3" offset="48" visible="True" />
    <short name="Unknown3" offset="50" visible="True" />
    <short name="Unknown1" offset="52" visible="True" />
    <short name="Unknown1" offset="54" visible="True" />
    <short name="Unused" offset="56" visible="False" />
    <short name="Unused" offset="58" visible="False" />
    <short name="bitmask" offset="60" visible="True" />

    <byte name="bitmask" offset="62" visible="True" />
    <byte name="bitmask" offset="63" visible="True" />


    <float name="Always 1" offset="64" visible="True" />
    <float name="Unknown" offset="68" visible="True" />
    <float name="Unused" offset="72" visible="False" />
    <float name="Unused" offset="76" visible="False" />
    <float name="Unused" offset="80" visible="False" />
    <float name="Always 1" offset="84" visible="False" />
    <float name="Unknown" offset="88" visible="True" />
    <float name="Unused" offset="92" visible="False" />
    <float name="Unused" offset="96" visible="False" />
    <float name="Unused" offset="100" visible="False" />
    <float name="Always 1" offset="104" visible="False" />
    <float name="Unknown" offset="108" visible="True" />
    <float name="Unknown" offset="112" visible="True" />
    <float name="Bitmask?" offset="116" visible="True" />
    <float name="Unknown" offset="120" visible="True" />
    <float name="Unused" offset="124" visible="True" />
  </reflexive>


<float name="Unused" offset="80" visible="True" />
<float name="Unused" offset="84" visible="Trues" />

  <reflexive name="Powered Mass Point (Lift proprieties)" offset="88" visible="false" size="80" label="Name">
    <stringid name="Name" offset="0" visible="False" />
    <enum32 name="Flags" offset="4" visible="True">
    </enum32>
    <float name="Antigrav strength" offset="8" visible="True" />
    <float name="Unknown" offset="12" visible="False" />
    <float name="Unknown" offset="16" visible="False" />
    <float name="Unknown" offset="20" visible="False" />
    <float name="Mass" offset="24" visible="True" />
    <float name="Unknown" offset="28" visible="False" />
    <float name="Unknown" offset="32" visible="False" />
    <float name="Unknown" offset="36" visible="False" />
    <float name="Lift size (circle shape)" offset="40" visible="False" />
    <float name="Unknown" offset="44" visible="False" />
    <float name="Unknown" offset="48" visible="False" />
    <float name="Unknown" offset="52" visible="False" />
    <float name="Unknown" offset="56" visible="False" />
    <float name="Lift size" offset="60" visible="False" />
    <float name="Unknown" offset="64" visible="False" />
    <float name="Unknown" offset="68" visible="False" />
    <float name="Unknown" offset="72" visible="False" />
    <float name="Lift size" offset="76" visible="False" />
  </reflexive>

  <reflexive name="Physics Boxes" offset="96" visible="True" size="144" label="Physics ID">
    <stringid name="Physics Box Name" offset="0" visible="True" />
    <short name="Unknown" offset="4" visible="False" />
    <short name="Unique number per physics tag ?" offset="6" visible="True" />
    <float name="Unknown" offset="8" visible="True" />
    <float name="Friction" offset="12" visible="True" />
    <float name="Bounce Factor" offset="16" visible="True" />
    <float name="Volume" offset="20" visible="True" />
    <float name="Mass" offset="24" visible="True" />
    <short name="Box Chunk number" offset="28" visible="True" />
    <float name="Bitmask?" offset="30" visible="True" />
    <short name="Bitmask?" offset="34" visible="True" />
    <short name="Bitmask?" offset="36" visible="True" />
    <short name="Bitmask?" offset="38" visible="True" />
    <byte name="unknown" offset="40" visible="True" />
    <byte name="parts number?" offset="41" visible="True" />
    <short name="unknown" offset="42" visible="True" />
    <float name="Unused" offset="44" visible="False" />
    <float name="X scale" offset="48" visible="True" />
    <float name="Y scale" offset="52" visible="True" />
    <float name="Z scale" offset="56" visible="True" />
    <float name="Unknown scale?" offset="60" visible="True" />
    <short name="Bitmask?" offset="64" visible="True" />
    <short name="Bitmask?" offset="66" visible="True" />
    <short name="Bitmask?" offset="68" visible="True" />
    <short name="Bitmask?" offset="70" visible="True" />
    <float name="Unused" offset="72" visible="False" />
    <byte name="unknown" offset="76" visible="True" />
    <byte name="parts number?" offset="77" visible="True" />
    <short name="unknown" offset="78" visible="True" />
    <float name="Unknown" offset="80" visible="True" />
    <float name="Placement Z" offset="84" visible="True" />
    <float name="Roll   1" offset="88" visible="True" />
    <float name="Rotation X (1= 90 degrees)" offset="92" visible="True" />
    <float name="Unknown" offset="96" visible="True" />
    <float name="Placement Z" offset="100" visible="True" />
    <float name="Rotation X (1= 90 degrees)" offset="104" visible="True" />
    <float name="Unused" offset="108" visible="False" />
    <float name="YUnknown" offset="112" visible="True" />
    <float name="Wreid Rotation" offset="116" visible="True" />
    <float name="Placement Z (1+ higher Z under 1 lower Z)" offset="120" visible="True" />
    <float name="Unused" offset="124" visible="False" />
    <float name="X position" offset="128" visible="True" />
    <float name="Y position" offset="132" visible="True" />
    <float name="Z position" offset="136" visible="True" />
    <float name="Unknown" offset="140" visible="False" />
  </reflexive>

    <float name="Unused" offset="104" visible="False" />
    <float name="Unused" offset="108" visible="False" />

  <reflexive name="Physics Parts/animation" offset="112" visible="true" size="256" label="Physics ID">
    <stringid name="Physics ID" offset="0" visible="True" />
    <int name="Unknown" offset="4" visible="False" />
    <float name="Unknown" offset="8" visible="False" />
    <float name="Friction" offset="12" visible="False" />
    <float name="Bounce Factor" offset="16" visible="False" />
    <float name="Unknown" offset="20" visible="False" />
    <float name="Mass" offset="24" visible="True" />    
    <float name="Unknown" offset="28" visible="False" />
    <float name="Unknown" offset="32" visible="False" />
    <float name="Unknown" offset="36" visible="False" />
    <byte name="Unknown1" offset="40" visible="False" />
    <byte name="Unknown1" offset="41" visible="False" />
    <byte name="Unknown1" offset="42" visible="False" />
    <byte name="Unknown1" offset="43" visible="False" />

    <float name="Unknown" offset="44" visible="False" />
    <float name="Unknown" offset="48" visible="False" />
    <float name="Unknown" offset="52" visible="False" />
    <float name="Unknown" offset="56" visible="False" />
    <float name="Unused" offset="60" visible="False" />
    <float name="Unknown" offset="64" visible="False" />
    <float name="Unknown" offset="68" visible="False" />
    <float name="Unknown" offset="72" visible="False" />
    <float name="Unused" offset="76" visible="False" />
    <byte name="Unknown" offset="80" visible="False" />
    <byte name="Unknown" offset="81" visible="False" />
    <byte name="Unknown" offset="82" visible="False" />
    <byte name="Unknown" offset="83" visible="False" />


    <enum16 name="Phmo part proprieties" offset="84" visible="True">
      <option name="Unknown" value="0" />
      <option name="Unknown" value="1" />
      <option name="unknown" value="2" />
      <option name="Unknown" value="3" />
      <option name="Unknown" value="4" />
      <option name="Static(Unmovable)" value="5" />
    </enum16>

    <short name="4" offset="86" visible="False" />
    <short name="Bounding Boxes count" offset="88" visible="True" />
    <byte name="6" offset="90" visible="True" />
    <byte name="7" offset="91" visible="True" />
    <float name="Unused" offset="92" visible="False" />
    <float name="Bounding Box scale? / Physics?" offset="96" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="100" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="104" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="108" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="112" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="116" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="120" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="124" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="128" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="132" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="136" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="140" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="144" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="148" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="152" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="156" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="160" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="164" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="168" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="172" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="176" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="180" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="184" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="188" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="192" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="196" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="200" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="204" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="208" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="212" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="216" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="220" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="224" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="228" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="232" visible="True" />
    <float name="Bounding Box scale? / Physics?" offset="236" visible="True" />
    <short name="Vertex count" offset="240" visible="False" />
    <short name="2" offset="242" visible="False" />
    <int name="3" offset="244" visible="False" />
    <short name="Planes count" offset="248" visible="False" />
    <short name="6" offset="250" visible="False" />
    <short name="Planes count" offset="252" visible="False" />
    <byte name="Unknown" offset="254" visible="False" />
    <byte name="Unknown" offset="254" visible="False" />
  </reflexive>

  <reflexive name="Bounding Boxes" offset="120" visible="false" size="48" label="">
    <float name="X (Back left)" offset="0" visible="True" />
    <float name="X (Front Left)" offset="4" visible="True" />
    <float name="X (Back Right)" offset="8" visible="True" />
    <float name="X (Front Right)" offset="12" visible="True" />
    <float name="Y (Back Left)" offset="16" visible="True" />
    <float name="Y (Front Left)" offset="20" visible="True" />
    <float name="Y (Back Right)" offset="24" visible="True" />
    <float name="Y (Front Right)" offset="28" visible="True" />
    <float name="Z (Back Left)" offset="32" visible="True" />
    <float name="Z (Front Left)" offset="36" visible="True" />
    <float name="Z (Back Right)" offset="40" visible="True" />
    <float name="Z (Front Right)" offset="44" visible="True" />
  </reflexive>
  <reflexive name="Planes" offset="128" visible="true" size="16" label="">
    <float name="X" offset="0" visible="True" />
    <float name="y" offset="4" visible="True" />
    <float name="z" offset="8" visible="True" />
    <float name="d" offset="12" visible="True" />
  </reflexive>
<float name="Unused" offset="136" visible="False" />
<float name="Unused" offset="140" visible="False" />

  <reflexive name="Unknown223" offset="144" visible="True" size="56" label="">

    <byte name="Bitmask?" offset="0" visible="True" />
    <byte name="Bitmask?" offset="1" visible="True" />
    <byte name="Bitmask?" offset="2" visible="True" />
    <byte name="Bitmask?" offset="3" visible="True" />


    <short name="Unused" offset="4" visible="False" />
    <short name="Unknown" offset="6" visible="True" />
    <float name="Unused" offset="8" visible="False" />

    <short name="Bitmask?" offset="12" visible="True" />

    <byte name="Bitmask?" offset="14" visible="True" />
    <byte name="Bitmask?" offset="15" visible="True" />

    <short name="Number of Vehicles Parts or Physics Boxes" offset="16" visible="True" />
    <short name="Unused" offset="18" visible="False" />
    <short name="Number of Vehicles Parts or Physics Boxes" offset="20" visible="True" />

    <byte name="Bitmask?" offset="22" visible="True" />
    <byte name="Bitmask?" offset="23" visible="True" />
    <byte name="Bitmask?" offset="24" visible="True" />
    <byte name="Bitmask?" offset="25" visible="True" />

    <short name="Chunk count" offset="26" visible="True" />
    <short name="Unused" offset="28" visible="False" />
    <short name="Unused" offset="30" visible="False" />
    <short name="Link parts?" offset="32" visible="True" />
    <short name="Link parts?" offset="34" visible="True" />
    <short name="Unused" offset="36" visible="False" />
    <short name="Unused" offset="38" visible="False" />
    <short name="Link parts?" offset="40" visible="True" />
    <short name="Link parts?" offset="42" visible="True" />
    <short name="Unused" offset="44" visible="False" />
    <short name="Unused" offset="46" visible="False" />
    <short name="Unknown" offset="48" visible="True" />
    <short name="Unknown" offset="50" visible="True" />
    <short name="Unused" offset="52" visible="False" />
    <short name="Unused" offset="54" visible="False" />

  </reflexive>


  <reflexive name="Unknown239" offset="152" visible="True" size="8" label="">
    <short name="Unknown" offset="0" visible="True" />
<short name="Unknown" offset="2" visible="True" />
<float name="Unused" offset="4" visible="False" />
  </reflexive>

  <reflexive name="Unknown243" offset="160" visible="True" size="24" label="">
    <byte name="Unknown" offset="0" visible="True" />
<byte name="Unknown" offset="1" visible="True" />
<byte name="Unknown" offset="2" visible="True" />
<byte name="Unknown" offset="3" visible="True" />
<short name="Unknown" offset="4" visible="True" />
    <short name="Unknown" offset="6" visible="True" />
<float name="Unused" offset="8" visible="False" />
<short name="Unknown" offset="12" visible="True" />
    <short name="Unknown" offset="14" visible="True" />
    <short name="Unknown" offset="16" visible="True" />
    <short name="Unknown" offset="18" visible="True" />
    <short name="Unknown" offset="20" visible="True" />
  </reflexive>

  <reflexive name="Function Type?" offset="168" visible="True" size="1" label="">
    <byte name="Unknown" offset="0" visible="False" />
  </reflexive>

<float name="Unused" offset="176" visible="False" />
<float name="Unused" offset="180" visible="False" />

  <reflexive name="Rope/Ragdoll?" offset="184" visible="True" size="148" label="">
    <stringid name="Name" offset="0" visible="False" />
<short name="Unknown" offset="4" visible="True" />
<short name="Unknown" offset="6" visible="True" />
<float name="Unknown" offset="8" visible="True" />
<float name="Unknown" offset="12" visible="False" />
<float name="Unknown" offset="16" visible="False" />
<float name="Unknown" offset="20" visible="True" />
<float name="Unknown" offset="24" visible="True" />
<float 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="True" />
<float name="Unknown" offset="44" visible="False" />
<float 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="True" />
<float name="Unknown" offset="64" visible="False" />
<float name="Unknown" offset="68" visible="False" />
<float name="Unknown" offset="72" visible="True" />
<float name="Unknown" offset="76" visible="True" />
<float name="Unknown" offset="80" visible="False" />
<float name="Unknown" offset="84" visible="False" />
<float name="Unknown" offset="88" visible="False" />
<float name="Unknown" offset="92" visible="True" />
<float name="Unknown" offset="96" visible="False" />
<float name="Unknown" offset="100" visible="False" />
<float name="Unknown" offset="104" visible="False" />
<float name="Unknown" offset="108" visible="False" />
<float name="Rope Length" offset="112" visible="True" />
<short name="Unknown" offset="116" visible="False" />
<short name="Unknown" offset="118" visible="False" />
<float name="Unknown" offset="120" visible="False" />
<float name="Unknown" offset="124" visible="True" />
<float name="Unknown" offset="128" visible="True" />
<float name="Unknown" offset="132" visible="True" />
<float name="Unknown" offset="136" visible="True" />
<float name="Unknown" offset="140" visible="True" />
<float name="Unknown" offset="144" visible="True" />

  </reflexive>
  <reflexive name="Damage Permutations" offset="192" visible="true" size="12" label="Part">
    <stringid name="Part" offset="0" visible="True" />
    <reflexive name="Damage Levels" offset="4" visible="true" size="12" label="Level of Damage">
      <stringid name="Level of Damage" offset="0" visible="True" />
      <reflexive name="Part" offset="4" visible="true" size="2" label="">
        <short name="Part Chunk#" offset="0" visible="True" />
      </reflexive>
    </reflexive>
  </reflexive>
  <reflexive name="Bones" offset="200" visible="false" size="12" label="Bone">
    <stringid name="Bone" offset="0" visible="False" />
    <short name="Parent" offset="4" visible="True" />
    <short name="Child" offset="6" visible="True" />
    <short name="Next Sibling" offset="8" visible="True" />
    <short name="Final Sibling?" offset="10" visible="True" />
  </reflexive>
<float name="Unused" offset="208" visible="False" />
<float name="Unused" offset="212" visible="False" />
<float name="Unused" offset="216" visible="False" />
<float name="Unused" offset="220" visible="False" />
<float name="Unused" offset="224" visible="False" />
<float name="Unused" offset="228" visible="False" />

  <reflexive name="Hinges" offset="232" visible="True" size="132" label="Hinge">
    <stringid name="Hinge" offset="0" visible="True" />
    <short name="Unknown" offset="4" visible="True" />
    <short name="Unknown" offset="6" visible="True" />

    <byte name="Unknown" offset="8" visible="False" />
    <byte name="Unknown" offset="9" visible="False" />
    <byte name="bitmask?" offset="10" visible="False" />
    <byte name="bitmask?" offset="11" visible="False" />
    <float name="Unknown" offset="12" visible="True" />

    <float name="bitmask?" offset="16" visible="True" />


<float name="bitmask?" offset="20" visible="True" />
<float name="bitmask?" offset="24" visible="True" />
    <float name="unknown" offset="28" visible="False" />

<float name="Unknown" offset="32" visible="True" />
<float name="Bitmask?" offset="36" visible="True" />
<float name="Unknown" offset="40" visible="True" />
<float name="Unknown" offset="44" visible="False" />
<float 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="True" />
<float name="Unknown" offset="64" visible="True" />
<float name="Unknown" offset="68" visible="False" />
<float name="Unknown" offset="72" visible="False" />
<float name="Unknown" offset="76" visible="False" />
<float name="Unknown" offset="80" visible="False" />
<float name="Unknown" offset="84" visible="True" />
<float name="Unknown" offset="88" visible="False" />
<float name="Unknown" offset="92" visible="True" />
<float name="Unknown" offset="96" visible="False" />
<float name="Unknown" offset="100" visible="False" />
<float name="Bitmask?" offset="104" visible="True" />
<float name="Rope Length" offset="108" visible="True" />
<float name="Unknown" offset="112" visible="False" />
<float name="Unknown" offset="116" visible="False" />
<float name="Unknown" offset="120" visible="False" />
<float name="Unknown" offset="124" visible="True" />
<float name="Unknown" offset="128" visible="True" />
  </reflexive>

  <reflexive name="Unknown268" offset="240" visible="false" size="120" label="">
    <stringid 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" />
<float name="Unknown" offset="40" visible="False" />
<float name="Unknown" offset="44" visible="False" />
<float 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" />
<float name="Unknown" offset="64" visible="False" />
<float name="Unknown" offset="68" visible="False" />
<float name="Unknown" offset="72" visible="False" />
<float name="Unknown" offset="76" visible="False" />
<float name="Unknown" offset="80" visible="False" />
<float name="Unknown" offset="84" visible="False" />
<float name="Unknown" offset="88" visible="False" />
<float name="Unknown" offset="92" visible="False" />
<float name="Unknown" offset="96" visible="False" />
<float name="Unknown" offset="104" visible="False" />
<float name="Unknown" offset="108" visible="False" />
<float name="Unknown" offset="112" visible="False" />
  </reflexive>
<float name="Unknown" offset="248" visible="False" />
<float name="Unknown" offset="252" visible="False" />
<float name="Unknown" offset="254" visible="False" />
<float name="Unknown" offset="256" visible="False" />

  <reflexive name="Lift Repulsion?(Boarding ejector/playerwall)" offset="264" visible="True" size="32" label="">
  <enum32 name="Flags: type?" offset="0" visible="True">   
      <option name="0" value="0" />
  </enum32>


<short name="Unknown" offset="4" visible="False" />
<short name="Unknown" offset="6" visible="False" />
<short name="Unknown" offset="8" visible="False" />
<short name="Unknown" offset="10" visible="False" />
<short name="Type?" offset="14" visible="False" />
  <enum32 name="Flags: type?" offset="0" visible="True">   
      <option name="Reverse Suck/Repulsive lift?" value="0" />
  </enum32>
<float name="Bitmask?" offset="18" visible="False" />
<short name="Unknown" offset="22" visible="False" />
<short name="Unknown" offset="24" visible="False" />
<short name="Unknown" offset="26" visible="False" />
<short name="Unknown" offset="28" visible="False" />
<short name="Unknown" offset="30" visible="False" />
  </reflexive>



</plugin>