<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="42">
  <CheatEntries>
    <CheatEntry>
      <ID>1</ID>
      <Description>"get Player (activate and press "K" ingame)"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address,SkillButton:SetSkillLevel+c1)
define(bytes,8B 40 24 89 45 E4)

[ENABLE]
assert(address,bytes)
alloc(newmem,$1000)

label(code)
label(return)

newmem:
  mov [player],eax
code:
  mov eax,[eax+24]
  mov [ebp-1C],eax
  jmp return

player:
  dd 0

address:
  jmp newmem
  nop
return:

registersymbol(player)
[DISABLE]

address:
  db bytes
  // mov eax,[eax+24]
  // mov [ebp-1C],eax

dealloc(newmem)
unregistersymbol(player)

{
// ORIGINAL CODE - INJECTION POINT: SkillButton:SetSkillLevel+c1

SkillButton:SetSkillLevel+a1: 8B 45 F0           - mov eax,[ebp-10]
SkillButton:SetSkillLevel+a4: 89 44 24 04        - mov [esp+04],eax
SkillButton:SetSkillLevel+a8: 89 1C 24           - mov [esp],ebx
SkillButton:SetSkillLevel+ab: 39 1B              - cmp [ebx],ebx
SkillButton:SetSkillLevel+ad: 8B C0              - mov eax,eax
SkillButton:SetSkillLevel+af: E8 B4 C8 C8 1F     - call System.Collections.Generic.List`1[T_REF]:ForEach
SkillButton:SetSkillLevel+b4: 8B 47 34           - mov eax,[edi+34]
SkillButton:SetSkillLevel+b7: 8B C8              - mov ecx,eax
SkillButton:SetSkillLevel+b9: 39 09              - cmp [ecx],ecx
SkillButton:SetSkillLevel+bb: 8B 80 7C 01 00 00  - mov eax,[eax+0000017C]
// ---------- INJECTING HERE ----------
SkillButton:SetSkillLevel+c1: 8B 40 24           - mov eax,[eax+24]
// ---------- DONE INJECTING  ----------
SkillButton:SetSkillLevel+c4: 89 45 E4           - mov [ebp-1C],eax
SkillButton:SetSkillLevel+c7: 8B 47 10           - mov eax,[edi+10]
SkillButton:SetSkillLevel+ca: 89 04 24           - mov [esp],eax
SkillButton:SetSkillLevel+cd: 39 00              - cmp [eax],eax
SkillButton:SetSkillLevel+cf: E8 8C D1 F5 FF     - call SkillPassiveSO:GetPriceStarsNextLvl
SkillButton:SetSkillLevel+d4: 8B C8              - mov ecx,eax
SkillButton:SetSkillLevel+d6: 8B 45 E4           - mov eax,[ebp-1C]
SkillButton:SetSkillLevel+d9: 3B C1              - cmp eax,ecx
SkillButton:SetSkillLevel+db: 7C 19              - jl SkillButton:SetSkillLevel+f6
SkillButton:SetSkillLevel+dd: 89 3C 24           - mov [esp],edi
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>2</ID>
          <Description>"Begin of PlayerProfile"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <GroupHeader>1</GroupHeader>
          <Address>player</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>14</ID>
          <Description>"healthPoints"</Description>
          <VariableType>Float</VariableType>
          <Address>[player]+8</Address>
          <Offsets>
            <Offset>18</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4</ID>
          <Description>"noMoney"</Description>
          <VariableType>Byte</VariableType>
          <Address>[player]+C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>5</ID>
          <Description>"noWeaponDrop"</Description>
          <VariableType>Byte</VariableType>
          <Address>[player]+D</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>6</ID>
          <Description>"money"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[player]+10</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>7</ID>
          <Description>"stars"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[player]+14</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>8</ID>
          <Description>"skillPoints"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[player]+24</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>9</ID>
          <Description>"horseshoePoints"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[player]+28</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>10</ID>
          <Description>"horseshoePointsTotalFinded"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[player]+2C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>11</ID>
          <Description>"notePoints"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[player]+30</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>12</ID>
          <Description>"notePointsTotalFinded"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[player]+34</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>28</ID>
          <Description>"Ammo (you may have up to 9 weapons)"</Description>
          <Options moHideChildren="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>18</ID>
              <Description>"amount"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>[player]+18</Address>
              <Offsets>
                <Offset>C</Offset>
                <Offset>10</Offset>
                <Offset>8</Offset>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>19</ID>
              <Description>"amount"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>[player]+18</Address>
              <Offsets>
                <Offset>C</Offset>
                <Offset>14</Offset>
                <Offset>8</Offset>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>20</ID>
              <Description>"amount"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>[player]+18</Address>
              <Offsets>
                <Offset>C</Offset>
                <Offset>18</Offset>
                <Offset>8</Offset>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>21</ID>
              <Description>"amount"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>[player]+18</Address>
              <Offsets>
                <Offset>C</Offset>
                <Offset>1C</Offset>
                <Offset>8</Offset>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>22</ID>
              <Description>"amount"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>[player]+18</Address>
              <Offsets>
                <Offset>C</Offset>
                <Offset>20</Offset>
                <Offset>8</Offset>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>23</ID>
              <Description>"amount"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>[player]+18</Address>
              <Offsets>
                <Offset>C</Offset>
                <Offset>24</Offset>
                <Offset>8</Offset>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>24</ID>
              <Description>"amount"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>[player]+18</Address>
              <Offsets>
                <Offset>C</Offset>
                <Offset>28</Offset>
                <Offset>8</Offset>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>25</ID>
              <Description>"amount"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>[player]+18</Address>
              <Offsets>
                <Offset>C</Offset>
                <Offset>2C</Offset>
                <Offset>8</Offset>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>26</ID>
              <Description>"amount"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>[player]+18</Address>
              <Offsets>
                <Offset>C</Offset>
                <Offset>30</Offset>
                <Offset>8</Offset>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>27</ID>
              <Description>"amount"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>[player]+18</Address>
              <Offsets>
                <Offset>C</Offset>
                <Offset>34</Offset>
                <Offset>8</Offset>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>17</ID>
          <Description>"unlimited endurance"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
LaunchMonoDataCollector()
{$asm}
define(address,PlayerMovement:SetStamina+50)
define(bytes,8B 45 E0 D9 18)

[ENABLE]
assert(address,bytes)
alloc(newmem,$1000)

label(code)
label(return)

newmem:
  mov eax,[ebp-20]
  fstp dword ptr [eax]
  push ebx        // save ebx, one never knows...
  mov ebx,[eax+4] // load full stamina value
  mov [eax],ebx   // overwrite current stamina with full stamina
  pop ebx         // restore ebx
code:
  jmp return

address:
  jmp newmem
return:

[DISABLE]

address:
  db bytes
  // mov eax,[ebp-20]
  // fstp dword ptr [eax]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: PlayerMovement:SetStamina+50

PlayerMovement:SetStamina+2d: D9 45 0C           - fld dword ptr [ebp+0C]
PlayerMovement:SetStamina+30: D9 EE              - fldz 
PlayerMovement:SetStamina+32: 85 FF              - test edi,edi
PlayerMovement:SetStamina+34: 0F 84 1C 01 00 00  - je PlayerMovement:SetStamina+156
PlayerMovement:SetStamina+3a: 8D 47 28           - lea eax,[edi+28]
PlayerMovement:SetStamina+3d: D9 40 04           - fld dword ptr [eax+04]
PlayerMovement:SetStamina+40: D9 5C 24 08        - fstp dword ptr [esp+08]
PlayerMovement:SetStamina+44: D9 5C 24 04        - fstp dword ptr [esp+04]
PlayerMovement:SetStamina+48: D9 1C 24           - fstp dword ptr [esp]
PlayerMovement:SetStamina+4b: E8 C0 30 04 D8     - call UnityEngine.Mathf:Clamp
// ---------- INJECTING HERE ----------
PlayerMovement:SetStamina+50: 8B 45 E0           - mov eax,[ebp-20]
// ---------- DONE INJECTING  ----------
PlayerMovement:SetStamina+53: D9 18              - fstp dword ptr [eax]
PlayerMovement:SetStamina+55: BA 00 4C CA 3B     - mov edx,3BCA4C00
PlayerMovement:SetStamina+5a: 90                 - nop 
PlayerMovement:SetStamina+5b: E8 50 84 C0 D8     - call Singleton`1[T_REF]:get_instance
PlayerMovement:SetStamina+60: 85 FF              - test edi,edi
PlayerMovement:SetStamina+62: 0F 84 E7 00 00 00  - je PlayerMovement:SetStamina+14f
PlayerMovement:SetStamina+68: 8D 4F 28           - lea ecx,[edi+28]
PlayerMovement:SetStamina+6b: D9 01              - fld dword ptr [ecx]
PlayerMovement:SetStamina+6d: 85 FF              - test edi,edi
PlayerMovement:SetStamina+6f: 0F 84 D3 00 00 00  - je PlayerMovement:SetStamina+148
}
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <Structures StructVersion="2">
    <Structure Name="PlayerProfile" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="8" Vartype="Pointer" Bytesize="8" OffsetHex="00000008" Description="health" DisplayMethod="unsigned integer">
          <Structure Name="Health" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="8" Vartype="Pointer" Bytesize="8" OffsetHex="00000008" Description="diff" DisplayMethod="unsigned integer">
                <Structure Name="DifficultyLevelSO" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
                    <Element Offset="12" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000000C" Description="serializationData" DisplayMethod="unsigned integer"/>
                    <Element Offset="44" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000002C" Description="currDiffLvl" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="Float" Bytesize="4" OffsetHex="00000030" Description="maxHpPlayer_Easy" DisplayMethod="unsigned integer"/>
                    <Element Offset="52" Vartype="Float" Bytesize="4" OffsetHex="00000034" Description="maxHpPlayer_Normal" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Float" Bytesize="4" OffsetHex="00000038" Description="maxHpPlayer_Hard" DisplayMethod="unsigned integer"/>
                    <Element Offset="60" Vartype="Float" Bytesize="4" OffsetHex="0000003C" Description="dmgPlayer_Easy" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="Float" Bytesize="4" OffsetHex="00000040" Description="dmgPlayer_Normal" DisplayMethod="unsigned integer"/>
                    <Element Offset="68" Vartype="Float" Bytesize="4" OffsetHex="00000044" Description="dmgPlayer_Hard" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="12" Vartype="Float" Bytesize="4" OffsetHex="0000000C" Description="maxHealthPointsPlayer" DisplayMethod="unsigned integer"/>
              <Element Offset="16" Vartype="Byte" Bytesize="1" OffsetHex="00000010" Description="isPlayer" DisplayMethod="unsigned integer"/>
              <Element Offset="20" Vartype="Float" Bytesize="4" OffsetHex="00000014" Description="maxHealthPoints" DisplayMethod="unsigned integer"/>
              <Element Offset="24" Vartype="Float" Bytesize="4" OffsetHex="00000018" Description="healthPoints" DisplayMethod="unsigned integer"/>
              <Element Offset="28" Vartype="Float" Bytesize="4" OffsetHex="0000001C" Description="maxArmorPoints" DisplayMethod="unsigned integer"/>
              <Element Offset="32" Vartype="Float" Bytesize="4" OffsetHex="00000020" Description="armorPoints" DisplayMethod="unsigned integer"/>
              <Element Offset="36" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000024" Description="armorType" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Byte" Bytesize="1" OffsetHex="00000028" Description="IsAlwaysArmored" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="12" Vartype="Byte" Bytesize="1" OffsetHex="0000000C" Description="noMoney" DisplayMethod="unsigned integer"/>
        <Element Offset="13" Vartype="Byte" Bytesize="1" OffsetHex="0000000D" Description="noWeaponDrop" DisplayMethod="unsigned integer"/>
        <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="money" DisplayMethod="unsigned integer"/>
        <Element Offset="20" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000014" Description="stars" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="inventory" DisplayMethod="unsigned integer">
          <Structure Name="Inventory" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="8" Vartype="Pointer" Bytesize="8" OffsetHex="00000008" Description="owner" DisplayMethod="unsigned integer">
                <Structure Name="Player" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
                    <Element Offset="12" Vartype="Pointer" Bytesize="8" OffsetHex="0000000C" Description="CitizenVariants" DisplayMethod="unsigned integer"/>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="characterItems" DisplayMethod="unsigned integer"/>
                    <Element Offset="20" Vartype="Pointer" Bytesize="8" OffsetHex="00000014" Description="EventRReceiver" DisplayMethod="unsigned integer"/>
                    <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="animatorEventReceiver" DisplayMethod="unsigned integer"/>
                    <Element Offset="28" Vartype="Pointer" Bytesize="8" OffsetHex="0000001C" Description="characterAnimator" DisplayMethod="unsigned integer"/>
                    <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="characterReaction" DisplayMethod="unsigned integer"/>
                    <Element Offset="36" Vartype="Pointer" Bytesize="8" OffsetHex="00000024" Description="soundSystem" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="rigidBody" DisplayMethod="unsigned integer"/>
                    <Element Offset="44" Vartype="Pointer" Bytesize="8" OffsetHex="0000002C" Description="animator" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="torchTargetIK" DisplayMethod="unsigned integer"/>
                    <Element Offset="52" Vartype="Pointer" Bytesize="8" OffsetHex="00000034" Description="rightFistIK" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="leftFistIK" DisplayMethod="unsigned integer"/>
                    <Element Offset="60" Vartype="Pointer" Bytesize="8" OffsetHex="0000003C" Description="FootR" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="FootL" DisplayMethod="unsigned integer"/>
                    <Element Offset="68" Vartype="Pointer" Bytesize="8" OffsetHex="00000044" Description="shieldRef" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="navMeshObstacle" DisplayMethod="unsigned integer"/>
                    <Element Offset="76" Vartype="Pointer" Bytesize="8" OffsetHex="0000004C" Description="objectiveMarker" DisplayMethod="unsigned integer"/>
                    <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="spineCollider" DisplayMethod="unsigned integer"/>
                    <Element Offset="84" Vartype="Pointer" Bytesize="8" OffsetHex="00000054" Description="stuckParent" DisplayMethod="unsigned integer"/>
                    <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="stuckArrow" DisplayMethod="unsigned integer"/>
                    <Element Offset="92" Vartype="Pointer" Bytesize="8" OffsetHex="0000005C" Description="mainColliders" DisplayMethod="unsigned integer"/>
                    <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="colliders" DisplayMethod="unsigned integer"/>
                    <Element Offset="100" Vartype="Pointer" Bytesize="8" OffsetHex="00000064" Description="damageCollider" DisplayMethod="unsigned integer"/>
                    <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="normalAnimator" DisplayMethod="unsigned integer"/>
                    <Element Offset="108" Vartype="Pointer" Bytesize="8" OffsetHex="0000006C" Description="normalAOC" DisplayMethod="unsigned integer"/>
                    <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="onHorseAOC" DisplayMethod="unsigned integer"/>
                    <Element Offset="116" Vartype="Pointer" Bytesize="8" OffsetHex="00000074" Description="onCartAOC" DisplayMethod="unsigned integer"/>
                    <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="bloodFootSteps" DisplayMethod="unsigned integer"/>
                    <Element Offset="124" Vartype="Pointer" Bytesize="8" OffsetHex="0000007C" Description="rider" DisplayMethod="unsigned integer"/>
                    <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="knockOutCoroutine" DisplayMethod="unsigned integer"/>
                    <Element Offset="132" Vartype="Pointer" Bytesize="8" OffsetHex="00000084" Description="combatStance" DisplayMethod="unsigned integer"/>
                    <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="CombatMovementCoroutine" DisplayMethod="unsigned integer"/>
                    <Element Offset="140" Vartype="Pointer" Bytesize="8" OffsetHex="0000008C" Description="_player" DisplayMethod="unsigned integer"/>
                    <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="availableHorsesType" DisplayMethod="unsigned integer"/>
                    <Element Offset="148" Vartype="Pointer" Bytesize="8" OffsetHex="00000094" Description="&lt;AI&gt;k__BackingField" DisplayMethod="unsigned integer"/>
                    <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="savedAnimationParameters" DisplayMethod="unsigned integer"/>
                    <Element Offset="156" Vartype="Pointer" Bytesize="8" OffsetHex="0000009C" Description="OnReceiveDamage" DisplayMethod="unsigned integer"/>
                    <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="OnBlock" DisplayMethod="unsigned integer"/>
                    <Element Offset="164" Vartype="Pointer" Bytesize="8" OffsetHex="000000A4" Description="OnAttackModeChanged" DisplayMethod="unsigned integer"/>
                    <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="CompleteAnyDamageQuestTrigger" DisplayMethod="unsigned integer"/>
                    <Element Offset="172" Vartype="Pointer" Bytesize="8" OffsetHex="000000AC" Description="KilledByWeaponQuestTrigger" DisplayMethod="unsigned integer"/>
                    <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="KilledByCharacterQuestTrigger" DisplayMethod="unsigned integer"/>
                    <Element Offset="180" Vartype="Pointer" Bytesize="8" OffsetHex="000000B4" Description="CharacterDied" DisplayMethod="unsigned integer"/>
                    <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="OnCharacterDiedEvent" DisplayMethod="unsigned integer"/>
                    <Element Offset="188" Vartype="Pointer" Bytesize="8" OffsetHex="000000BC" Description="OnMount" DisplayMethod="unsigned integer"/>
                    <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="OnDismount" DisplayMethod="unsigned integer"/>
                    <Element Offset="196" Vartype="Pointer" Bytesize="8" OffsetHex="000000C4" Description="last" DisplayMethod="unsigned integer"/>
                    <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="renderers" DisplayMethod="unsigned integer"/>
                    <Element Offset="204" Vartype="Pointer" Bytesize="8" OffsetHex="000000CC" Description="currentClothRenderers" DisplayMethod="unsigned integer"/>
                    <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="layerUsing" DisplayMethod="unsigned integer"/>
                    <Element Offset="212" Vartype="Float" Bytesize="4" OffsetHex="000000D4" Description="slowDown" DisplayMethod="unsigned integer"/>
                    <Element Offset="216" Vartype="Float" Bytesize="4" OffsetHex="000000D8" Description="desiredFistIKWeight" DisplayMethod="unsigned integer"/>
                    <Element Offset="220" Vartype="Float" Bytesize="4" OffsetHex="000000DC" Description="currentFistIKWeight" DisplayMethod="unsigned integer"/>
                    <Element Offset="224" Vartype="Byte" Bytesize="1" OffsetHex="000000E0" Description="useReactionSystem" DisplayMethod="unsigned integer"/>
                    <Element Offset="225" Vartype="Byte" Bytesize="1" OffsetHex="000000E1" Description="isWoman" DisplayMethod="unsigned integer"/>
                    <Element Offset="226" Vartype="Byte" Bytesize="1" OffsetHex="000000E2" Description="bloodFootsteps" DisplayMethod="unsigned integer"/>
                    <Element Offset="227" Vartype="Byte" Bytesize="1" OffsetHex="000000E3" Description="isFullImmortal" DisplayMethod="unsigned integer"/>
                    <Element Offset="228" Vartype="Byte" Bytesize="1" OffsetHex="000000E4" Description="isImmortal" DisplayMethod="unsigned integer"/>
                    <Element Offset="232" Vartype="Float" Bytesize="4" OffsetHex="000000E8" Description="lowerBodyLayerWeight" DisplayMethod="unsigned integer"/>
                    <Element Offset="236" Vartype="Byte" Bytesize="1" OffsetHex="000000EC" Description="checkGetUp" DisplayMethod="unsigned integer"/>
                    <Element Offset="237" Vartype="Byte" Bytesize="1" OffsetHex="000000ED" Description="blockKnockdown" DisplayMethod="unsigned integer"/>
                    <Element Offset="238" Vartype="Byte" Bytesize="1" OffsetHex="000000EE" Description="isDead" DisplayMethod="unsigned integer"/>
                    <Element Offset="240" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000F0" Description="lasBastionLife" DisplayMethod="unsigned integer"/>
                    <Element Offset="244" Vartype="Byte" Bytesize="1" OffsetHex="000000F4" Description="haveQuestTorch" DisplayMethod="unsigned integer"/>
                    <Element Offset="245" Vartype="Byte" Bytesize="1" OffsetHex="000000F5" Description="isDodging" DisplayMethod="unsigned integer"/>
                    <Element Offset="246" Vartype="Byte" Bytesize="1" OffsetHex="000000F6" Description="blockAttackOnDodge" DisplayMethod="unsigned integer"/>
                    <Element Offset="247" Vartype="Byte" Bytesize="1" OffsetHex="000000F7" Description="enableDodgeOnAttack" DisplayMethod="unsigned integer"/>
                    <Element Offset="248" Vartype="Byte" Bytesize="1" OffsetHex="000000F8" Description="shieldEquipped" DisplayMethod="unsigned integer"/>
                    <Element Offset="252" Vartype="Float" Bytesize="4" OffsetHex="000000FC" Description="&lt;CurrentMaxSpeed&gt;k__BackingField" DisplayMethod="unsigned integer"/>
                    <Element Offset="256" Vartype="Byte" Bytesize="1" OffsetHex="00000100" Description="&lt;IsMoving&gt;k__BackingField" DisplayMethod="unsigned integer"/>
                    <Element Offset="257" Vartype="Byte" Bytesize="1" OffsetHex="00000101" Description="_isKnockedOut" DisplayMethod="unsigned integer"/>
                    <Element Offset="258" Vartype="Byte" Bytesize="1" OffsetHex="00000102" Description="Lock_LowerBodyLayerWeight" DisplayMethod="unsigned integer"/>
                    <Element Offset="259" Vartype="Byte" Bytesize="1" OffsetHex="00000103" Description="&lt;blockIK&gt;k__BackingField" DisplayMethod="unsigned integer"/>
                    <Element Offset="260" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000104" Description="lastAttackerWeapon" DisplayMethod="unsigned integer"/>
                    <Element Offset="264" Vartype="Byte" Bytesize="1" OffsetHex="00000108" Description="&lt;IsInitialized&gt;k__BackingField" DisplayMethod="unsigned integer"/>
                    <Element Offset="268" Vartype="Float" Bytesize="4" OffsetHex="0000010C" Description="_prevBreakHitTime" DisplayMethod="unsigned integer"/>
                    <Element Offset="272" Vartype="Byte" Bytesize="1" OffsetHex="00000110" Description="lastFootisL" DisplayMethod="unsigned integer"/>
                    <Element Offset="276" Vartype="Float" Bytesize="4" OffsetHex="00000114" Description="lockTime" DisplayMethod="unsigned integer"/>
                    <Element Offset="280" Vartype="Byte" Bytesize="1" OffsetHex="00000118" Description="lockedR" DisplayMethod="unsigned integer"/>
                    <Element Offset="281" Vartype="Byte" Bytesize="1" OffsetHex="00000119" Description="lockedL" DisplayMethod="unsigned integer"/>
                    <Element Offset="284" Vartype="Float" Bytesize="4" OffsetHex="0000011C" Description="leftHandIKWeight" DisplayMethod="unsigned integer"/>
                    <Element Offset="288" Vartype="Float" Bytesize="4" OffsetHex="00000120" Description="rightHandIKWeight" DisplayMethod="unsigned integer"/>
                    <Element Offset="292" Vartype="Float" Bytesize="4" OffsetHex="00000124" Description="spineRotationWeight" DisplayMethod="unsigned integer"/>
                    <Element Offset="296" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000128" Description="lookPosition" DisplayMethod="unsigned integer"/>
                    <Element Offset="308" Vartype="Byte" Bytesize="1" OffsetHex="00000134" Description="isUsingArquebus" DisplayMethod="unsigned integer"/>
                    <Element Offset="312" Vartype="Float" Bytesize="4" OffsetHex="00000138" Description="nextIdleTime" DisplayMethod="unsigned integer"/>
                    <Element Offset="316" Vartype="Float" Bytesize="4" OffsetHex="0000013C" Description="minIdleOffset" DisplayMethod="unsigned integer"/>
                    <Element Offset="320" Vartype="Float" Bytesize="4" OffsetHex="00000140" Description="maxIdleOffset" DisplayMethod="unsigned integer"/>
                    <Element Offset="324" Vartype="Byte" Bytesize="1" OffsetHex="00000144" Description="disableIdles" DisplayMethod="unsigned integer"/>
                    <Element Offset="328" Vartype="Float" Bytesize="4" OffsetHex="00000148" Description="force" DisplayMethod="unsigned integer"/>
                    <Element Offset="332" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000014C" Description="direction" DisplayMethod="unsigned integer"/>
                    <Element Offset="344" Vartype="Byte" Bytesize="1" OffsetHex="00000158" Description="&lt;IsDespawnLocked&gt;k__BackingField" DisplayMethod="unsigned integer"/>
                    <Element Offset="348" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000015C" Description="ShaderOcclusionID" DisplayMethod="unsigned integer"/>
                    <Element Offset="352" Vartype="Float" Bytesize="4" OffsetHex="00000160" Description="speedOfFadingMaterial" DisplayMethod="unsigned integer"/>
                    <Element Offset="356" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000164" Description="damageColliderCenterOnFoot" DisplayMethod="unsigned integer"/>
                    <Element Offset="368" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000170" Description="damageColliderCenterOnHorse" DisplayMethod="unsigned integer"/>
                    <Element Offset="380" Vartype="Pointer" Bytesize="8" OffsetHex="0000017C" Description="profile" DisplayMethod="unsigned integer"/>
                    <Element Offset="384" Vartype="Pointer" Bytesize="8" OffsetHex="00000180" Description="playerMovement" DisplayMethod="unsigned integer"/>
                    <Element Offset="388" Vartype="Pointer" Bytesize="8" OffsetHex="00000184" Description="reloadIndicator" DisplayMethod="unsigned integer"/>
                    <Element Offset="392" Vartype="Pointer" Bytesize="8" OffsetHex="00000188" Description="characterWeaponsR" DisplayMethod="unsigned integer"/>
                    <Element Offset="396" Vartype="Pointer" Bytesize="8" OffsetHex="0000018C" Description="characterWeaponsL" DisplayMethod="unsigned integer"/>
                    <Element Offset="400" Vartype="Pointer" Bytesize="8" OffsetHex="00000190" Description="backBone" DisplayMethod="unsigned integer"/>
                    <Element Offset="404" Vartype="Pointer" Bytesize="8" OffsetHex="00000194" Description="aimIndicator" DisplayMethod="unsigned integer"/>
                    <Element Offset="408" Vartype="Pointer" Bytesize="8" OffsetHex="00000198" Description="destroyerObject" DisplayMethod="unsigned integer"/>
                    <Element Offset="412" Vartype="Pointer" Bytesize="8" OffsetHex="0000019C" Description="armorShards" DisplayMethod="unsigned integer"/>
                    <Element Offset="416" Vartype="Pointer" Bytesize="8" OffsetHex="000001A0" Description="equipment" DisplayMethod="unsigned integer"/>
                    <Element Offset="420" Vartype="Pointer" Bytesize="8" OffsetHex="000001A4" Description="outfits" DisplayMethod="unsigned integer"/>
                    <Element Offset="424" Vartype="Pointer" Bytesize="8" OffsetHex="000001A8" Description="clothesMesh" DisplayMethod="unsigned integer"/>
                    <Element Offset="428" Vartype="Pointer" Bytesize="8" OffsetHex="000001AC" Description="armorMesh" DisplayMethod="unsigned integer"/>
                    <Element Offset="432" Vartype="Pointer" Bytesize="8" OffsetHex="000001B0" Description="guardMesh" DisplayMethod="unsigned integer"/>
                    <Element Offset="436" Vartype="Pointer" Bytesize="8" OffsetHex="000001B4" Description="deathMesh" DisplayMethod="unsigned integer"/>
                    <Element Offset="440" Vartype="Pointer" Bytesize="8" OffsetHex="000001B8" Description="womanMesh" DisplayMethod="unsigned integer"/>
                    <Element Offset="444" Vartype="Pointer" Bytesize="8" OffsetHex="000001BC" Description="prisonerMesh" DisplayMethod="unsigned integer"/>
                    <Element Offset="448" Vartype="Pointer" Bytesize="8" OffsetHex="000001C0" Description="tournamentArmorMesh" DisplayMethod="unsigned integer"/>
                    <Element Offset="452" Vartype="Pointer" Bytesize="8" OffsetHex="000001C4" Description="santaMeshRenderer" DisplayMethod="unsigned integer"/>
                    <Element Offset="456" Vartype="Pointer" Bytesize="8" OffsetHex="000001C8" Description="bottle" DisplayMethod="unsigned integer"/>
                    <Element Offset="460" Vartype="Pointer" Bytesize="8" OffsetHex="000001CC" Description="horseHead" DisplayMethod="unsigned integer"/>
                    <Element Offset="464" Vartype="Pointer" Bytesize="8" OffsetHex="000001D0" Description="cameraOutroTarget" DisplayMethod="unsigned integer"/>
                    <Element Offset="468" Vartype="Pointer" Bytesize="8" OffsetHex="000001D4" Description="guyHorse" DisplayMethod="unsigned integer"/>
                    <Element Offset="472" Vartype="Pointer" Bytesize="8" OffsetHex="000001D8" Description="guyNeckTransform" DisplayMethod="unsigned integer"/>
                    <Element Offset="476" Vartype="Pointer" Bytesize="8" OffsetHex="000001DC" Description="questTorch" DisplayMethod="unsigned integer"/>
                    <Element Offset="480" Vartype="Pointer" Bytesize="8" OffsetHex="000001E0" Description="crown" DisplayMethod="unsigned integer"/>
                    <Element Offset="484" Vartype="Pointer" Bytesize="8" OffsetHex="000001E4" Description="pumpkinHeadRenderer" DisplayMethod="unsigned integer"/>
                    <Element Offset="488" Vartype="Pointer" Bytesize="8" OffsetHex="000001E8" Description="pumpkinHeadMeshFilter" DisplayMethod="unsigned integer"/>
                    <Element Offset="492" Vartype="Pointer" Bytesize="8" OffsetHex="000001EC" Description="fireOnPumpkin" DisplayMethod="unsigned integer"/>
                    <Element Offset="496" Vartype="Pointer" Bytesize="8" OffsetHex="000001F0" Description="&lt;QuestMount&gt;k__BackingField" DisplayMethod="unsigned integer"/>
                    <Element Offset="500" Vartype="Pointer" Bytesize="8" OffsetHex="000001F4" Description="OnMount" DisplayMethod="unsigned integer"/>
                    <Element Offset="504" Vartype="Pointer" Bytesize="8" OffsetHex="000001F8" Description="OnJailed" DisplayMethod="unsigned integer"/>
                    <Element Offset="508" Vartype="Pointer" Bytesize="8" OffsetHex="000001FC" Description="checkIfAttackParried" DisplayMethod="unsigned integer"/>
                    <Element Offset="512" Vartype="Pointer" Bytesize="8" OffsetHex="00000200" Description="checkScarePeople" DisplayMethod="unsigned integer"/>
                    <Element Offset="516" Vartype="Pointer" Bytesize="8" OffsetHex="00000204" Description="footPrints" DisplayMethod="unsigned integer"/>
                    <Element Offset="520" Vartype="Pointer" Bytesize="8" OffsetHex="00000208" Description="cityTrashParticles" DisplayMethod="unsigned integer"/>
                    <Element Offset="524" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000020C" Description="cityTrashEmissionModule" DisplayMethod="unsigned integer"/>
                    <Element Offset="528" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000210" Description="cityTrashMainModule" DisplayMethod="unsigned integer"/>
                    <Element Offset="532" Vartype="Pointer" Bytesize="8" OffsetHex="00000214" Description="wildTrashParticles" DisplayMethod="unsigned integer"/>
                    <Element Offset="536" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000218" Description="wildTrashEmissionModule" DisplayMethod="unsigned integer"/>
                    <Element Offset="540" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000021C" Description="wildTrashMainModule" DisplayMethod="unsigned integer"/>
                    <Element Offset="544" Vartype="Pointer" Bytesize="8" OffsetHex="00000220" Description="OnBlockMovementChange" DisplayMethod="unsigned integer"/>
                    <Element Offset="548" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000224" Description="currentOutfit" DisplayMethod="unsigned integer"/>
                    <Element Offset="552" Vartype="Byte" Bytesize="1" OffsetHex="00000228" Description="&lt;BlockMovement&gt;k__BackingField" DisplayMethod="unsigned integer"/>
                    <Element Offset="553" Vartype="Byte" Bytesize="1" OffsetHex="00000229" Description="&lt;BlockRotate&gt;k__BackingField" DisplayMethod="unsigned integer"/>
                    <Element Offset="554" Vartype="Byte" Bytesize="1" OffsetHex="0000022A" Description="&lt;BlockAttack&gt;k__BackingField" DisplayMethod="unsigned integer"/>
                    <Element Offset="556" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000022C" Description="killedByWeapon" DisplayMethod="unsigned integer"/>
                    <Element Offset="560" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000230" Description="killedByRamming" DisplayMethod="unsigned integer"/>
                    <Element Offset="564" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000234" Description="killedByBusted" DisplayMethod="unsigned integer"/>
                    <Element Offset="568" Vartype="Byte" Bytesize="1" OffsetHex="00000238" Description="isJailed" DisplayMethod="unsigned integer"/>
                    <Element Offset="572" Vartype="Float" Bytesize="4" OffsetHex="0000023C" Description="currPlayerSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="576" Vartype="Byte" Bytesize="1" OffsetHex="00000240" Description="&lt;InsidePimpMyHorse&gt;k__BackingField" DisplayMethod="unsigned integer"/>
                    <Element Offset="577" Vartype="Byte" Bytesize="1" OffsetHex="00000241" Description="isInSaveZone" DisplayMethod="unsigned integer"/>
                    <Element Offset="578" Vartype="Byte" Bytesize="1" OffsetHex="00000242" Description="inThrowAction" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="12" Vartype="Pointer" Bytesize="8" OffsetHex="0000000C" Description="weapons" DisplayMethod="unsigned integer">
                <Structure Name="List`1" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="8" Vartype="Pointer" Bytesize="8" OffsetHex="00000008" Description="_items" DisplayMethod="unsigned integer">
                      <Structure Name="WEAPON_TYPE[]" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="12" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000000C" Description="Count" DisplayMethod="unsigned integer"/>
                          <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="Item[0]" DisplayMethod="unsigned integer">
                            <Structure Name="WEAPON_TYPE" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                              <Elements>
                                <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="value__" DisplayMethod="unsigned integer"/>
                              </Elements>
                            </Structure>
                          </Element>
                          <Element Offset="20" Vartype="Pointer" Bytesize="8" OffsetHex="00000014" Description="Item[1]" DisplayMethod="unsigned integer">
                            <Structure Name="WEAPON_TYPE" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                              <Elements>
                                <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="value__" DisplayMethod="unsigned integer"/>
                              </Elements>
                            </Structure>
                          </Element>
                          <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="Item[2]" DisplayMethod="unsigned integer">
                            <Structure Name="WEAPON_TYPE" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                              <Elements>
                                <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="value__" DisplayMethod="unsigned integer"/>
                              </Elements>
                            </Structure>
                          </Element>
                          <Element Offset="28" Vartype="Pointer" Bytesize="8" OffsetHex="0000001C" Description="Item[3]" DisplayMethod="unsigned integer">
                            <Structure Name="WEAPON_TYPE" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                              <Elements>
                                <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="value__" DisplayMethod="unsigned integer"/>
                              </Elements>
                            </Structure>
                          </Element>
                          <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="Item[4]" DisplayMethod="unsigned integer">
                            <Structure Name="WEAPON_TYPE" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                              <Elements>
                                <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="value__" DisplayMethod="unsigned integer"/>
                              </Elements>
                            </Structure>
                          </Element>
                          <Element Offset="36" Vartype="Pointer" Bytesize="8" OffsetHex="00000024" Description="Item[5]" DisplayMethod="unsigned integer">
                            <Structure Name="WEAPON_TYPE" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                              <Elements>
                                <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="value__" DisplayMethod="unsigned integer"/>
                              </Elements>
                            </Structure>
                          </Element>
                          <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="Item[6]" DisplayMethod="unsigned integer">
                            <Structure Name="WEAPON_TYPE" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                              <Elements>
                                <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="value__" DisplayMethod="unsigned integer"/>
                              </Elements>
                            </Structure>
                          </Element>
                          <Element Offset="44" Vartype="Pointer" Bytesize="8" OffsetHex="0000002C" Description="Item[7]" DisplayMethod="unsigned integer">
                            <Structure Name="WEAPON_TYPE" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                              <Elements>
                                <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="value__" DisplayMethod="unsigned integer"/>
                              </Elements>
                            </Structure>
                          </Element>
                          <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="Item[8]" DisplayMethod="unsigned integer">
                            <Structure Name="WEAPON_TYPE" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                              <Elements>
                                <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="value__" DisplayMethod="unsigned integer"/>
                              </Elements>
                            </Structure>
                          </Element>
                          <Element Offset="52" Vartype="Pointer" Bytesize="8" OffsetHex="00000034" Description="Item[9]" DisplayMethod="unsigned integer">
                            <Structure Name="WEAPON_TYPE" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                              <Elements>
                                <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="value__" DisplayMethod="unsigned integer"/>
                              </Elements>
                            </Structure>
                          </Element>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="12" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000000C" Description="_size" DisplayMethod="unsigned integer"/>
                    <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="_version" DisplayMethod="unsigned integer"/>
                    <Element Offset="20" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000014" Description="_syncRoot" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="ammunition" DisplayMethod="unsigned integer">
                <Structure Name="List`1" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="8" Vartype="Pointer" Bytesize="8" OffsetHex="00000008" Description="_items" DisplayMethod="unsigned integer">
                      <Structure Name="Ammunition[]" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="12" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000000C" Description="Count" DisplayMethod="unsigned integer"/>
                          <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="Item[0]" DisplayMethod="unsigned integer">
                            <Structure Name="Ammunition" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                              <Elements>
                                <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="weaponType" DisplayMethod="unsigned integer"/>
                                <Element Offset="12" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000000C" Description="amount" DisplayMethod="unsigned integer"/>
                              </Elements>
                            </Structure>
                          </Element>
                          <Element Offset="20" Vartype="Pointer" Bytesize="8" OffsetHex="00000014" Description="Item[1]" DisplayMethod="unsigned integer">
                            <Structure Name="Ammunition" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                              <Elements>
                                <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="weaponType" DisplayMethod="unsigned integer"/>
                                <Element Offset="12" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000000C" Description="amount" DisplayMethod="unsigned integer"/>
                              </Elements>
                            </Structure>
                          </Element>
                          <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="Item[2]" DisplayMethod="unsigned integer">
                            <Structure Name="Ammunition" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                              <Elements>
                                <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="weaponType" DisplayMethod="unsigned integer"/>
                                <Element Offset="12" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000000C" Description="amount" DisplayMethod="unsigned integer"/>
                              </Elements>
                            </Structure>
                          </Element>
                          <Element Offset="28" Vartype="Pointer" Bytesize="8" OffsetHex="0000001C" Description="Item[3]" DisplayMethod="unsigned integer">
                            <Structure Name="Ammunition" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                              <Elements>
                                <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="weaponType" DisplayMethod="unsigned integer"/>
                                <Element Offset="12" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000000C" Description="amount" DisplayMethod="unsigned integer"/>
                              </Elements>
                            </Structure>
                          </Element>
                          <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="Item[4]" DisplayMethod="unsigned integer">
                            <Structure Name="Ammunition" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                              <Elements>
                                <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="weaponType" DisplayMethod="unsigned integer"/>
                                <Element Offset="12" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000000C" Description="amount" DisplayMethod="unsigned integer"/>
                              </Elements>
                            </Structure>
                          </Element>
                          <Element Offset="36" Vartype="Pointer" Bytesize="8" OffsetHex="00000024" Description="Item[5]" DisplayMethod="unsigned integer">
                            <Structure Name="Ammunition" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                              <Elements>
                                <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="weaponType" DisplayMethod="unsigned integer"/>
                                <Element Offset="12" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000000C" Description="amount" DisplayMethod="unsigned integer"/>
                              </Elements>
                            </Structure>
                          </Element>
                          <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="Item[6]" DisplayMethod="unsigned integer">
                            <Structure Name="Ammunition" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                              <Elements>
                                <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="weaponType" DisplayMethod="unsigned integer"/>
                                <Element Offset="12" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000000C" Description="amount" DisplayMethod="unsigned integer"/>
                              </Elements>
                            </Structure>
                          </Element>
                          <Element Offset="44" Vartype="Pointer" Bytesize="8" OffsetHex="0000002C" Description="Item[7]" DisplayMethod="unsigned integer">
                            <Structure Name="Ammunition" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                              <Elements>
                                <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="weaponType" DisplayMethod="unsigned integer"/>
                                <Element Offset="12" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000000C" Description="amount" DisplayMethod="unsigned integer"/>
                              </Elements>
                            </Structure>
                          </Element>
                          <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="Item[8]" DisplayMethod="unsigned integer">
                            <Structure Name="Ammunition" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                              <Elements>
                                <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="weaponType" DisplayMethod="unsigned integer"/>
                                <Element Offset="12" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000000C" Description="amount" DisplayMethod="unsigned integer"/>
                              </Elements>
                            </Structure>
                          </Element>
                          <Element Offset="52" Vartype="Pointer" Bytesize="8" OffsetHex="00000034" Description="Item[9]" DisplayMethod="unsigned integer">
                            <Structure Name="Ammunition" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                              <Elements>
                                <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="weaponType" DisplayMethod="unsigned integer"/>
                                <Element Offset="12" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000000C" Description="amount" DisplayMethod="unsigned integer"/>
                              </Elements>
                            </Structure>
                          </Element>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="12" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000000C" Description="_size" DisplayMethod="unsigned integer"/>
                    <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="_version" DisplayMethod="unsigned integer"/>
                    <Element Offset="20" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000014" Description="_syncRoot" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="20" Vartype="Byte" Bytesize="1" OffsetHex="00000014" Description="isShieldEquipped" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="28" Vartype="Pointer" Bytesize="8" OffsetHex="0000001C" Description="gameCompletionSo" DisplayMethod="unsigned integer">
          <Structure Name="GameCompletionSO" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
              <Element Offset="12" Vartype="Pointer" Bytesize="8" OffsetHex="0000000C" Description="weaponList" DisplayMethod="unsigned integer"/>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" ChildStruct="String" Description="playTime" DisplayMethod="unsigned integer"/>
              <Element Offset="20" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000014" Description="maxQuests" DisplayMethod="unsigned integer"/>
              <Element Offset="24" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="maxMiniGames" DisplayMethod="unsigned integer"/>
              <Element Offset="28" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000001C" Description="weaponsMax" DisplayMethod="unsigned integer"/>
              <Element Offset="32" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000020" Description="horseShoesMax" DisplayMethod="unsigned integer"/>
              <Element Offset="36" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000024" Description="notesMax" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000028" Description="murderMadnessMax" DisplayMethod="unsigned integer"/>
              <Element Offset="44" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000002C" Description="totalGameCompleted" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000030" Description="questsCompleted" DisplayMethod="unsigned integer"/>
              <Element Offset="52" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000034" Description="sideActivities" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000038" Description="collectiblesCollected" DisplayMethod="unsigned integer"/>
              <Element Offset="60" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000003C" Description="totalGameCompletedInt" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000040" Description="MMA_lvl" DisplayMethod="unsigned integer"/>
              <Element Offset="68" Vartype="Byte" Bytesize="1" OffsetHex="00000044" Description="MMA_lvl10reached" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000048" Description="mma_wins" DisplayMethod="unsigned integer"/>
              <Element Offset="76" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000004C" Description="mma_loses" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000050" Description="MMASecondIsland_lvl" DisplayMethod="unsigned integer"/>
              <Element Offset="84" Vartype="Byte" Bytesize="1" OffsetHex="00000054" Description="MMASecondIsland_lvl10reached" DisplayMethod="unsigned integer"/>
              <Element Offset="85" Vartype="Byte" Bytesize="1" OffsetHex="00000055" Description="raceWinOnTrack_1" DisplayMethod="unsigned integer"/>
              <Element Offset="86" Vartype="Byte" Bytesize="1" OffsetHex="00000056" Description="raceWinOnTrack_2" DisplayMethod="unsigned integer"/>
              <Element Offset="87" Vartype="Byte" Bytesize="1" OffsetHex="00000057" Description="raceWinOnTrack_3" DisplayMethod="unsigned integer"/>
              <Element Offset="88" Vartype="Byte" Bytesize="1" OffsetHex="00000058" Description="raceWinOnTrack_4" DisplayMethod="unsigned integer"/>
              <Element Offset="89" Vartype="Byte" Bytesize="1" OffsetHex="00000059" Description="raceWinOnTrack_5" DisplayMethod="unsigned integer"/>
              <Element Offset="92" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000005C" Description="race_wins" DisplayMethod="unsigned integer"/>
              <Element Offset="96" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000060" Description="race_loses" DisplayMethod="unsigned integer"/>
              <Element Offset="100" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000064" Description="bodiesCollected_lvl" DisplayMethod="unsigned integer"/>
              <Element Offset="104" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000068" Description="woundedCharactersCollected_lvl" DisplayMethod="unsigned integer"/>
              <Element Offset="108" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000006C" Description="transport_lvl" DisplayMethod="unsigned integer"/>
              <Element Offset="112" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000070" Description="postman_lvl" DisplayMethod="unsigned integer"/>
              <Element Offset="116" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000074" Description="taxi_lvl" DisplayMethod="unsigned integer"/>
              <Element Offset="120" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000078" Description="pokehorsesCollected" DisplayMethod="unsigned integer"/>
              <Element Offset="124" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000007C" Description="weapons" DisplayMethod="unsigned integer"/>
              <Element Offset="128" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000080" Description="theMostCommonlyUsedWeapon" DisplayMethod="unsigned integer"/>
              <Element Offset="132" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000084" Description="totalEver_Gold" DisplayMethod="unsigned integer"/>
              <Element Offset="136" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000088" Description="killedGuardsCounter" DisplayMethod="unsigned integer"/>
              <Element Offset="140" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000008C" Description="killedNPCsCounter" DisplayMethod="unsigned integer"/>
              <Element Offset="144" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000090" Description="meleeAttacks" DisplayMethod="unsigned integer"/>
              <Element Offset="148" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000094" Description="rangeAttacks" DisplayMethod="unsigned integer"/>
              <Element Offset="152" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000098" Description="shitThrown" DisplayMethod="unsigned integer"/>
              <Element Offset="156" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000009C" Description="pokeByHorse" DisplayMethod="unsigned integer"/>
              <Element Offset="160" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000A0" Description="pokeByCart" DisplayMethod="unsigned integer"/>
              <Element Offset="164" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000A4" Description="totalWantedStars" DisplayMethod="unsigned integer"/>
              <Element Offset="168" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000A8" Description="grabbedPosters" DisplayMethod="unsigned integer"/>
              <Element Offset="172" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000AC" Description="grabbedFood" DisplayMethod="unsigned integer"/>
              <Element Offset="176" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000B0" Description="pimpMyHorseUsed" DisplayMethod="unsigned integer"/>
              <Element Offset="180" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000B4" Description="jailedCounter" DisplayMethod="unsigned integer"/>
              <Element Offset="184" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000B8" Description="drownedCounter" DisplayMethod="unsigned integer"/>
              <Element Offset="188" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000BC" Description="deadCounter" DisplayMethod="unsigned integer"/>
              <Element Offset="192" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000C0" Description="horsesStolen" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="boughtSavePoints" DisplayMethod="unsigned integer"/>
        <Element Offset="36" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000024" Description="skillPoints" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000028" Description="horseshoePoints" DisplayMethod="unsigned integer"/>
        <Element Offset="44" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000002C" Description="horseshoePointsTotalFinded" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000030" Description="notePoints" DisplayMethod="unsigned integer"/>
        <Element Offset="52" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000034" Description="notePointsTotalFinded" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="String" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="Length" DisplayMethod="unsigned integer"/>
        <Element Offset="12" Vartype="Unicode String" Bytesize="128" OffsetHex="0000000C" Description="Value" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
  </Structures>
</CheatTable>
