<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="34">
  <CheatEntries>
    <CheatEntry>
      <ID>32</ID>
      <Description>"GAME VERSION 1.0.0.362 STEAM"</Description>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>18</ID>
      <Description>"________________________________________________________________________________________________________________________"</Description>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>34</ID>
      <Description>"CHEAT ENGINE TABLE BY SERYOGASK"</Description>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>33</ID>
      <Description>"________________________________________________________________________________________________________________________"</Description>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>1</ID>
      <Description>"FIND BASE (ENABLE ME FIRST)"</Description>
      <Options moHideChildren="1" moManualExpandCollapse="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//SeryogaSK
aobscanmodule(active_sab,OrcsMustDie2.exe,3B 48 7C 7E 0A)
alloc(newmem,$1000)
alloc(sab_tst,4)
//SeryogaSK
label(code)
label(return)

newmem:
je @f
mov [sab_tst],eax
@@:
//SeryogaSK
code:
  cmp ecx,[eax+7C]
  jle OrcsMustDie2.exe+D86BE
  jmp return
  sab_tst:
  dq 0
active_sab://SeryogaSK
  jmp newmem
return:
registersymbol(active_sab)
registersymbol(sab_tst)
[DISABLE]
active_sab:
  db 3B 48 7C 7E 0A
//SeryogaSK
unregistersymbol(active_sab)
dealloc(newmem)
unregistersymbol(sab_tst)
dealloc(sab_tst)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>2</ID>
          <Description>"Base"</Description>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>8 Bytes</VariableType>
          <Address>sab_tst</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>7</ID>
          <Description>"Cur Health"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>sab_tst</Address>
          <Offsets>
            <Offset>54</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>6</ID>
              <Description>"Max Health"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>sab_tst</Address>
              <Offsets>
                <Offset>58</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>4</ID>
          <Description>"Cur Mana"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>sab_tst</Address>
          <Offsets>
            <Offset>5C</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>8</ID>
              <Description>"Max Mana"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>sab_tst</Address>
              <Offsets>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>3</ID>
          <Description>"Souls"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>sab_tst</Address>
          <Offsets>
            <Offset>7c</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>28</ID>
      <Description>"Skulls"</Description>
      <LastState Value="9986" RealAddress="00BB830C"/>
      <VariableType>4 Bytes</VariableType>
      <Address>OrcsMustDie2.exe+7B830C</Address>
    </CheatEntry>
    <CheatEntry>
      <ID>27</ID>
      <Description>"Army no Limit"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//SeryogaSK
aobscanmodule(noplimi,OrcsMustDie2.exe,8B 54 81 04 8D 0C 81 33) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:
mov [ecx+eax*4+04],#0
code:
  mov edx,[ecx+eax*4+04]
  lea ecx,[ecx+eax*4]
  jmp return
//SeryogaSK
noplimi:
  jmp newmem
  nop 2
return:
registersymbol(noplimi)

[DISABLE]
//SeryogaSK
noplimi:
  db 8B 54 81 04 8D 0C 81
//SeryogaSK
unregistersymbol(noplimi)
dealloc(newmem)
//SeryogaSK
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>25</ID>
      <Description>"No Cooldown"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//SeryogaSK
aobscanmodule(cdown,OrcsMustDie2.exe,F3 0F 10 46 10 0F 57) // should be unique
alloc(newmem,$1000)

label(code)
label(return)
//SeryogaSK
newmem:
mov [esi+10],(float)0
code:
  movss xmm0,[esi+10]
  jmp return

cdown:
  jmp newmem
return:
registersymbol(cdown)

[DISABLE]
//SeryogaSK
cdown:
  db F3 0F 10 46 10

unregistersymbol(cdown)
dealloc(newmem)
//SeryogaSK
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>31</ID>
      <Description>"Tower Health"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>//SeryogaSK
[ENABLE]
//SeryogaSK
aobscanmodule(tw_hlth,OrcsMustDie2.exe,8B 40 6C 33 C9) //SeryogaSK
alloc(newmem,$1000)

label(code)
label(return)

newmem:
mov [eax+6C],#99
code:
  mov eax,[eax+6C]
  xor ecx,ecx
  jmp return
//SeryogaSK
tw_hlth:
  jmp newmem
return:
registersymbol(tw_hlth)

[DISABLE]
//SeryogaSK
tw_hlth:
  db 8B 40 6C 33 C9

unregistersymbol(tw_hlth)
dealloc(newmem)
//SeryogaSK
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>35</ID>
      <Description>"________________________________________________________________________________________________________________________"</Description>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols>
    <SymbolEntry>
      <Name>eChtMana</Name>
      <Address>04B9005E</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>eChtHealth</Name>
      <Address>04B90062</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>eChtFree</Name>
      <Address>04B90066</Address>
    </SymbolEntry>
  </UserdefinedSymbols>
  <Structures StructVersion="2">
    <Structure Name="unnamed structure" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="0" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000000" DisplayMethod="Unsigned Integer"/>
        <Element Offset="4" Vartype="Double" Bytesize="8" OffsetHex="00000004" DisplayMethod="Unsigned Integer"/>
        <Element Offset="12" Vartype="Float" Bytesize="4" RLECount="3" OffsetHex="0000000C" DisplayMethod="Unsigned Integer"/>
        <Element Offset="24" Vartype="Double" Bytesize="8" OffsetHex="00000018" DisplayMethod="Unsigned Integer"/>
        <Element Offset="32" Vartype="4 Bytes" Bytesize="4" RLECount="26" OffsetHex="00000020" DisplayMethod="Unsigned Integer"/>
        <Element Offset="136" Vartype="Double" Bytesize="8" OffsetHex="00000088" DisplayMethod="Unsigned Integer"/>
        <Element Offset="144" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000090" DisplayMethod="Unsigned Integer"/>
        <Element Offset="152" Vartype="Double" Bytesize="8" OffsetHex="00000098" DisplayMethod="Unsigned Integer"/>
        <Element Offset="160" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="000000A0" DisplayMethod="Unsigned Integer"/>
        <Element Offset="168" Vartype="Double" Bytesize="8" OffsetHex="000000A8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="176" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="000000B0" DisplayMethod="Unsigned Integer"/>
        <Element Offset="184" Vartype="Double" Bytesize="8" OffsetHex="000000B8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="192" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="000000C0" DisplayMethod="Unsigned Integer"/>
        <Element Offset="200" Vartype="Double" Bytesize="8" OffsetHex="000000C8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="208" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="000000D0" DisplayMethod="Unsigned Integer"/>
        <Element Offset="216" Vartype="Double" Bytesize="8" OffsetHex="000000D8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="224" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="000000E0" DisplayMethod="Unsigned Integer"/>
        <Element Offset="232" Vartype="Double" Bytesize="8" OffsetHex="000000E8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="240" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="000000F0" DisplayMethod="Unsigned Integer"/>
        <Element Offset="248" Vartype="Double" Bytesize="8" OffsetHex="000000F8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="256" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000100" DisplayMethod="Unsigned Integer"/>
        <Element Offset="264" Vartype="Double" Bytesize="8" OffsetHex="00000108" DisplayMethod="Unsigned Integer"/>
        <Element Offset="272" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000110" DisplayMethod="Unsigned Integer"/>
        <Element Offset="280" Vartype="Double" Bytesize="8" OffsetHex="00000118" DisplayMethod="Unsigned Integer"/>
        <Element Offset="288" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000120" DisplayMethod="Unsigned Integer"/>
        <Element Offset="292" Vartype="Pointer" Bytesize="4" OffsetHex="00000124" DisplayMethod="Unsigned Integer"/>
        <Element Offset="296" Vartype="4 Bytes" Bytesize="4" RLECount="6" OffsetHex="00000128" DisplayMethod="Unsigned Integer"/>
        <Element Offset="320" Vartype="Pointer" Bytesize="4" OffsetHex="00000140" DisplayMethod="Unsigned Integer"/>
        <Element Offset="324" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="00000144" DisplayMethod="Unsigned Integer"/>
        <Element Offset="352" Vartype="Pointer" Bytesize="4" OffsetHex="00000160" DisplayMethod="Unsigned Integer"/>
        <Element Offset="356" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000164" DisplayMethod="Unsigned Integer"/>
        <Element Offset="360" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000168" DisplayMethod="Hexadecimal"/>
        <Element Offset="364" Vartype="Pointer" Bytesize="4" OffsetHex="0000016C" DisplayMethod="Unsigned Integer"/>
        <Element Offset="368" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000170" DisplayMethod="Hexadecimal"/>
        <Element Offset="372" Vartype="Pointer" Bytesize="4" OffsetHex="00000174" DisplayMethod="Unsigned Integer"/>
        <Element Offset="376" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000178" DisplayMethod="Unsigned Integer"/>
        <Element Offset="380" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000017C" DisplayMethod="Hexadecimal"/>
        <Element Offset="384" Vartype="4 Bytes" Bytesize="4" RLECount="3" OffsetHex="00000180" DisplayMethod="Unsigned Integer"/>
        <Element Offset="396" Vartype="Pointer" Bytesize="4" OffsetHex="0000018C" DisplayMethod="Unsigned Integer"/>
        <Element Offset="400" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="00000190" DisplayMethod="Unsigned Integer"/>
        <Element Offset="420" Vartype="Pointer" Bytesize="4" OffsetHex="000001A4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="424" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001A8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="428" Vartype="Pointer" Bytesize="4" OffsetHex="000001AC" DisplayMethod="Unsigned Integer"/>
        <Element Offset="432" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001B0" DisplayMethod="Unsigned Integer"/>
        <Element Offset="436" Vartype="Pointer" Bytesize="4" OffsetHex="000001B4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="440" Vartype="4 Bytes" Bytesize="4" RLECount="3" OffsetHex="000001B8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="452" Vartype="Pointer" Bytesize="4" OffsetHex="000001C4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="456" Vartype="4 Bytes" Bytesize="4" RLECount="23" OffsetHex="000001C8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="548" Vartype="Double" Bytesize="8" OffsetHex="00000224" DisplayMethod="Unsigned Integer"/>
        <Element Offset="556" Vartype="4 Bytes" Bytesize="4" RLECount="40" OffsetHex="0000022C" DisplayMethod="Unsigned Integer"/>
        <Element Offset="716" Vartype="Double" Bytesize="8" OffsetHex="000002CC" DisplayMethod="Unsigned Integer"/>
        <Element Offset="724" Vartype="4 Bytes" Bytesize="4" RLECount="52" OffsetHex="000002D4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="932" Vartype="Double" Bytesize="8" OffsetHex="000003A4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="940" Vartype="4 Bytes" Bytesize="4" RLECount="11" OffsetHex="000003AC" DisplayMethod="Unsigned Integer"/>
        <Element Offset="984" Vartype="Pointer" Bytesize="4" OffsetHex="000003D8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="988" Vartype="4 Bytes" Bytesize="4" RLECount="17" OffsetHex="000003DC" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1056" Vartype="Pointer" Bytesize="4" OffsetHex="00000420" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1060" Vartype="4 Bytes" Bytesize="4" RLECount="41" OffsetHex="00000424" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1224" Vartype="Pointer" Bytesize="4" OffsetHex="000004C8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1228" Vartype="4 Bytes" Bytesize="4" RLECount="29" OffsetHex="000004CC" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1344" Vartype="Pointer" Bytesize="4" OffsetHex="00000540" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1348" Vartype="4 Bytes" Bytesize="4" RLECount="17" OffsetHex="00000544" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1416" Vartype="Pointer" Bytesize="4" OffsetHex="00000588" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1420" Vartype="4 Bytes" Bytesize="4" RLECount="70" OffsetHex="0000058C" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1700" Vartype="Double" Bytesize="8" OffsetHex="000006A4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1708" Vartype="4 Bytes" Bytesize="4" RLECount="23" OffsetHex="000006AC" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1800" Vartype="Pointer" Bytesize="4" OffsetHex="00000708" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1804" Vartype="4 Bytes" Bytesize="4" RLECount="28" OffsetHex="0000070C" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1916" Vartype="Double" Bytesize="8" OffsetHex="0000077C" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1924" Vartype="4 Bytes" Bytesize="4" RLECount="46" OffsetHex="00000784" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2108" Vartype="Double" Bytesize="8" OffsetHex="0000083C" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2116" Vartype="4 Bytes" Bytesize="4" RLECount="35" OffsetHex="00000844" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2256" Vartype="Pointer" Bytesize="4" OffsetHex="000008D0" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2260" Vartype="4 Bytes" Bytesize="4" RLECount="29" OffsetHex="000008D4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2376" Vartype="Pointer" Bytesize="4" OffsetHex="00000948" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2380" Vartype="4 Bytes" Bytesize="4" RLECount="11" OffsetHex="0000094C" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2424" Vartype="Pointer" Bytesize="4" OffsetHex="00000978" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2428" Vartype="4 Bytes" Bytesize="4" RLECount="10" OffsetHex="0000097C" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2468" Vartype="Double" Bytesize="8" OffsetHex="000009A4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2476" Vartype="4 Bytes" Bytesize="4" RLECount="35" OffsetHex="000009AC" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2616" Vartype="Pointer" Bytesize="4" OffsetHex="00000A38" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2620" Vartype="4 Bytes" Bytesize="4" RLECount="10" OffsetHex="00000A3C" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2660" Vartype="Double" Bytesize="8" OffsetHex="00000A64" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2668" Vartype="4 Bytes" Bytesize="4" RLECount="131" OffsetHex="00000A6C" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3192" Vartype="Pointer" Bytesize="4" OffsetHex="00000C78" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3196" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="00000C7C" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3216" Vartype="Pointer" Bytesize="4" OffsetHex="00000C90" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3220" Vartype="4 Bytes" Bytesize="4" RLECount="17" OffsetHex="00000C94" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3288" Vartype="Pointer" Bytesize="4" OffsetHex="00000CD8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3292" Vartype="4 Bytes" Bytesize="4" RLECount="23" OffsetHex="00000CDC" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3384" Vartype="Pointer" Bytesize="4" OffsetHex="00000D38" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3388" Vartype="4 Bytes" Bytesize="4" RLECount="95" OffsetHex="00000D3C" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3768" Vartype="Pointer" Bytesize="4" OffsetHex="00000EB8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3772" Vartype="4 Bytes" Bytesize="4" RLECount="35" OffsetHex="00000EBC" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3912" Vartype="Pointer" Bytesize="4" OffsetHex="00000F48" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3916" Vartype="4 Bytes" Bytesize="4" RLECount="23" OffsetHex="00000F4C" DisplayMethod="Unsigned Integer"/>
        <Element Offset="4008" Vartype="Pointer" Bytesize="4" OffsetHex="00000FA8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="4012" Vartype="4 Bytes" Bytesize="4" RLECount="21" OffsetHex="00000FAC" DisplayMethod="Unsigned Integer"/>
      </Elements>
    </Structure>
    <Structure Name="unnamed structure 2" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="0" Vartype="Pointer" Bytesize="4" OffsetHex="00000000" DisplayMethod="Unsigned Integer"/>
        <Element Offset="4" Vartype="4 Bytes" Bytesize="4" RLECount="1023" OffsetHex="00000004" DisplayMethod="Unsigned Integer"/>
      </Elements>
    </Structure>
    <Structure Name="unnamed structure 3" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="0" Vartype="Pointer" Bytesize="4" OffsetHex="00000000" DisplayMethod="Unsigned Integer"/>
        <Element Offset="4" Vartype="4 Bytes" Bytesize="4" RLECount="1023" OffsetHex="00000004" DisplayMethod="Unsigned Integer"/>
      </Elements>
    </Structure>
  </Structures>
</CheatTable>
