<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="45">
  <CheatEntries>
    <CheatEntry>
      <ID>25</ID>
      <Description>"========================= CHEAT TABLE: ALIENS TOWER DEFENSE ========================="</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>26</ID>
      <Description>"Game Name: [Aliens Tower Defense]  |  Version: [Steam]  |  Table Version: [1.0]"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>28</ID>
      <Description>"============================================================================="</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>23</ID>
      <Description>"Enable (Auto-Attach Game Process)"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Aliens Tower Defense.exe
  Version: Steam
  Author : SeryogaSK
  Homepage: Habibrahimov.com

  This script Auto Atach Game
}

[ENABLE]
{$lua}
if syntaxcheck then return end
openProcess('Aliens Tower Defense.exe')
{$asm}
[DISABLE]
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>24</ID>
          <Description>"Enable Mono"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : Aliens Tower Defense.exe
  Version: Steam
  Author : SeryogaSK
  Homepage: Habibrahimov.com

  This script Enable Mono
}

[ENABLE]
{$lua}
LaunchMonoDataCollector()

[DISABLE]
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>22</ID>
              <Description>"[X] &lt;---- [SCRIPT] PLAYER MANAGER"</Description>
              <Options moHideChildren="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : Aliens Tower Defense.exe
  Version: Steam
  Author : SeryogaSK
  Homepage: Habibrahimov.com

  This script get Player Pointer
}

[ENABLE]

aobscan(ply_score,F3 0F 10 86 98 01 00 00 F3 0F 5A C0 F3) // should be unique
alloc(newmem,$1000,ply_score)
alloc(ply_ptr,8)

label(code)
label(return)

newmem:
mov [ply_ptr],rsi
code:
  movss xmm0,[rsi+00000198]
  jmp return

ply_score:
  jmp newmem
  nop 3
return:
registersymbol(ply_score ply_ptr)

[DISABLE]

ply_score:
  db F3 0F 10 86 98 01 00 00

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: GameController:IncreaseScore+14

181C14C0CC8: 00 00                    - add [rax],al
181C14C0CCA: 00 00                    - add [rax],al
181C14C0CCC: 00 00                    - add [rax],al
181C14C0CCE: 00 00                    - add [rax],al
GameController:IncreaseScore: 55                       - push rbp
GameController:IncreaseScore+1: 48 8B EC                 - mov rbp,rsp
GameController:IncreaseScore+4: 48 83 EC 30              - sub rsp,30
GameController:IncreaseScore+8: 48 89 75 F8              - mov [rbp-08],rsi
GameController:IncreaseScore+c: 48 8B F1                 - mov rsi,rcx
GameController:IncreaseScore+f: F3 0F 11 4D F0           - movss [rbp-10],xmm1
// ---------- INJECTING HERE ----------
GameController:IncreaseScore+14: F3 0F 10 86 98 01 00 00  - movss xmm0,[rsi+00000198]
// ---------- DONE INJECTING  ----------
GameController:IncreaseScore+1c: F3 0F 5A C0              - cvtss2sd xmm0,xmm0
GameController:IncreaseScore+20: F3 0F 10 4D F0           - movss xmm1,[rbp-10]
GameController:IncreaseScore+25: F3 0F 5A C9              - cvtss2sd xmm1,xmm1
GameController:IncreaseScore+29: F2 0F 58 C1              - addsd xmm0,xmm1
GameController:IncreaseScore+2d: F2 0F 5A E8              - cvtsd2ss xmm5,xmm0
GameController:IncreaseScore+31: F3 0F 11 AE 98 01 00 00  - movss [rsi+00000198],xmm5
GameController:IncreaseScore+39: 48 8B 46 20              - mov rax,[rsi+20]
GameController:IncreaseScore+3d: F3 0F 10 86 98 01 00 00  - movss xmm0,[rsi+00000198]
GameController:IncreaseScore+45: F3 0F 5A C0              - cvtss2sd xmm0,xmm0
GameController:IncreaseScore+49: 48 8B C8                 - mov rcx,rax
}
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>31</ID>
                  <Description>"For see Values please get some Score and Pause game"</Description>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>3</ID>
                  <Description>"[Base] (Required for all player-related cheats)"</Description>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>8 Bytes</VariableType>
                  <Address>ply_ptr</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4</ID>
                  <Description>"coinFactor"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>[ply_ptr]+180</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>5</ID>
                  <Description>"wallHP"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>[ply_ptr]+184</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>6</ID>
                  <Description>"currentLevel"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>[ply_ptr]+188</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>7</ID>
                  <Description>"isSpawningEnemies"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_ptr]+18C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>8</ID>
                  <Description>"totalEnemies"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>[ply_ptr]+190</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>9</ID>
                  <Description>"totalEnemiesDead"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>[ply_ptr]+194</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>10</ID>
                  <Description>"score"</Description>
                  <VariableType>Float</VariableType>
                  <Address>[ply_ptr]+198</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>11</ID>
                  <Description>"getMedal_1"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_ptr]+19C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>12</ID>
                  <Description>"getMedal_2"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_ptr]+19D</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>13</ID>
                  <Description>"getMedal_3"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_ptr]+19E</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>14</ID>
                  <Description>"getMedal_4"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_ptr]+19F</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>15</ID>
                  <Description>"getMedal_5"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_ptr]+1A0</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>16</ID>
                  <Description>"getMedal_6"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_ptr]+1A1</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17</ID>
                  <Description>"getMedal_7"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_ptr]+1A2</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>18</ID>
                  <Description>"getMedal_8"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_ptr]+1A3</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>19</ID>
                  <Description>"getMedal_10"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_ptr]+1A4</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>27</ID>
      <Description>"============================================================================="</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>29</ID>
      <Description>"Table by: **SeryogaSK**  |  Patreon: [Support Here](https://www.patreon.com/c/SeryogaSKModHub/)"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>30</ID>
      <Description>"============================================================================="</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <Structures StructVersion="2">
    <Structure Name="GameController" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="eventManager" DisplayMethod="unsigned integer"/>
        <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="uiManager" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="soundManager" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="normalOnGround" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="bigOnGround" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="meleeOnGround" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="boom" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="normalOnAir" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="bigOnAir" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="ship" DisplayMethod="unsigned integer">
          <Structure Name="GameObject" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="humanBulletCollidePrefab" DisplayMethod="unsigned integer"/>
        <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="enemyBulletCollidePrefab" DisplayMethod="unsigned integer"/>
        <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="explosionPrefab" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="coinPrefab" DisplayMethod="unsigned integer"/>
        <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="pointPullCoin" DisplayMethod="unsigned integer"/>
        <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="wallSprite" DisplayMethod="unsigned integer"/>
        <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="wallBreakSpr" DisplayMethod="unsigned integer"/>
        <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="wallAnim" DisplayMethod="unsigned integer"/>
        <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="helper" DisplayMethod="unsigned integer">
          <Structure Name="GameObject" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="humanRocketGroup3" DisplayMethod="unsigned integer"/>
        <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="humanRocketGroup5" DisplayMethod="unsigned integer"/>
        <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="grenade" DisplayMethod="unsigned integer"/>
        <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="levels" DisplayMethod="unsigned integer">
          <Structure Name="Level[]" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="24" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="Count" DisplayMethod="unsigned integer"/>
              <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="Item[0]" DisplayMethod="unsigned integer">
                <Structure Name="Level" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="phases" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="Item[1]" DisplayMethod="unsigned integer">
                <Structure Name="Level" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="phases" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="Item[2]" DisplayMethod="unsigned integer">
                <Structure Name="Level" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="phases" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="Item[3]" DisplayMethod="unsigned integer">
                <Structure Name="Level" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="phases" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="Item[4]" DisplayMethod="unsigned integer">
                <Structure Name="Level" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="phases" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="Item[5]" DisplayMethod="unsigned integer">
                <Structure Name="Level" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="phases" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="Item[6]" DisplayMethod="unsigned integer">
                <Structure Name="Level" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="phases" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="Item[7]" DisplayMethod="unsigned integer">
                <Structure Name="Level" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="phases" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="Item[8]" DisplayMethod="unsigned integer">
                <Structure Name="Level" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="phases" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="Item[9]" DisplayMethod="unsigned integer">
                <Structure Name="Level" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="phases" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="humanBulletCollidePool" DisplayMethod="unsigned integer"/>
        <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="enemyBulletCollidePool" DisplayMethod="unsigned integer"/>
        <Element Offset="224" Vartype="Pointer" Bytesize="8" OffsetHex="000000E0" Description="explosionPool" DisplayMethod="unsigned integer"/>
        <Element Offset="232" Vartype="Pointer" Bytesize="8" OffsetHex="000000E8" Description="coinPool" DisplayMethod="unsigned integer">
          <Structure Name="GameObject" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="240" Vartype="Pointer" Bytesize="8" OffsetHex="000000F0" Description="normalOnGroundPool" DisplayMethod="unsigned integer"/>
        <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="bigOnGroundPool" DisplayMethod="unsigned integer"/>
        <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" Description="meleeOnGroundPool" DisplayMethod="unsigned integer"/>
        <Element Offset="264" Vartype="Pointer" Bytesize="8" OffsetHex="00000108" Description="boomPool" DisplayMethod="unsigned integer"/>
        <Element Offset="272" Vartype="Pointer" Bytesize="8" OffsetHex="00000110" Description="normalOnAirPool" DisplayMethod="unsigned integer"/>
        <Element Offset="280" Vartype="Pointer" Bytesize="8" OffsetHex="00000118" Description="bigOnAirPool" DisplayMethod="unsigned integer"/>
        <Element Offset="288" Vartype="Pointer" Bytesize="8" OffsetHex="00000120" Description="shipPool" DisplayMethod="unsigned integer"/>
        <Element Offset="296" Vartype="Pointer" Bytesize="8" OffsetHex="00000128" Description="humanBulletCollideList" DisplayMethod="unsigned integer"/>
        <Element Offset="304" Vartype="Pointer" Bytesize="8" OffsetHex="00000130" Description="enemyBulletCollideList" DisplayMethod="unsigned integer"/>
        <Element Offset="312" Vartype="Pointer" Bytesize="8" OffsetHex="00000138" Description="explosionsList" DisplayMethod="unsigned integer"/>
        <Element Offset="320" Vartype="Pointer" Bytesize="8" OffsetHex="00000140" Description="coinList" DisplayMethod="unsigned integer"/>
        <Element Offset="328" Vartype="Pointer" Bytesize="8" OffsetHex="00000148" Description="normalOnGroundList" DisplayMethod="unsigned integer"/>
        <Element Offset="336" Vartype="Pointer" Bytesize="8" OffsetHex="00000150" Description="bigOnGroundList" DisplayMethod="unsigned integer"/>
        <Element Offset="344" Vartype="Pointer" Bytesize="8" OffsetHex="00000158" Description="meleeOnGroundList" DisplayMethod="unsigned integer"/>
        <Element Offset="352" Vartype="Pointer" Bytesize="8" OffsetHex="00000160" Description="boomList" DisplayMethod="unsigned integer"/>
        <Element Offset="360" Vartype="Pointer" Bytesize="8" OffsetHex="00000168" Description="normalOnAirList" DisplayMethod="unsigned integer"/>
        <Element Offset="368" Vartype="Pointer" Bytesize="8" OffsetHex="00000170" Description="bigOnAirList" DisplayMethod="unsigned integer"/>
        <Element Offset="376" Vartype="Pointer" Bytesize="8" OffsetHex="00000178" Description="shipList" DisplayMethod="unsigned integer"/>
        <Element Offset="384" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000180" Description="coinFactor" DisplayMethod="unsigned integer"/>
        <Element Offset="388" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000184" Description="wallHP" DisplayMethod="unsigned integer"/>
        <Element Offset="392" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000188" Description="currentLevel" DisplayMethod="unsigned integer"/>
        <Element Offset="396" Vartype="Byte" Bytesize="1" OffsetHex="0000018C" Description="isSpawningEnemies" DisplayMethod="unsigned integer"/>
        <Element Offset="400" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000190" Description="totalEnemies" DisplayMethod="unsigned integer"/>
        <Element Offset="404" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000194" Description="totalEnemiesDead" DisplayMethod="unsigned integer"/>
        <Element Offset="408" Vartype="Float" Bytesize="4" OffsetHex="00000198" Description="score" DisplayMethod="unsigned integer"/>
        <Element Offset="412" Vartype="Byte" Bytesize="1" OffsetHex="0000019C" Description="getMedal_1" DisplayMethod="unsigned integer"/>
        <Element Offset="413" Vartype="Byte" Bytesize="1" OffsetHex="0000019D" Description="getMedal_2" DisplayMethod="unsigned integer"/>
        <Element Offset="414" Vartype="Byte" Bytesize="1" OffsetHex="0000019E" Description="getMedal_3" DisplayMethod="unsigned integer"/>
        <Element Offset="415" Vartype="Byte" Bytesize="1" OffsetHex="0000019F" Description="getMedal_4" DisplayMethod="unsigned integer"/>
        <Element Offset="416" Vartype="Byte" Bytesize="1" OffsetHex="000001A0" Description="getMedal_5" DisplayMethod="unsigned integer"/>
        <Element Offset="417" Vartype="Byte" Bytesize="1" OffsetHex="000001A1" Description="getMedal_6" DisplayMethod="unsigned integer"/>
        <Element Offset="418" Vartype="Byte" Bytesize="1" OffsetHex="000001A2" Description="getMedal_7" DisplayMethod="unsigned integer"/>
        <Element Offset="419" Vartype="Byte" Bytesize="1" OffsetHex="000001A3" Description="getMedal_8" DisplayMethod="unsigned integer"/>
        <Element Offset="420" Vartype="Byte" Bytesize="1" OffsetHex="000001A4" Description="getMedal_10" DisplayMethod="unsigned integer"/>
        <Element Offset="424" Vartype="Float" Bytesize="4" OffsetHex="000001A8" Description="&lt;CurrentCoin&gt;k__BackingField" DisplayMethod="unsigned integer"/>
        <Element Offset="428" Vartype="Float" Bytesize="4" OffsetHex="000001AC" Description="&lt;CoinsReached&gt;k__BackingField" DisplayMethod="unsigned integer"/>
        <Element Offset="432" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001B0" Description="&lt;EnemiesDead&gt;k__BackingField" DisplayMethod="unsigned integer"/>
        <Element Offset="436" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001B4" Description="&lt;MissilesUsed&gt;k__BackingField" DisplayMethod="unsigned integer"/>
        <Element Offset="440" Vartype="Byte" Bytesize="1" OffsetHex="000001B8" Description="&lt;Win&gt;k__BackingField" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
  </Structures>
</CheatTable>
