<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="45">
  <Forms>
    <CETrainer Class="TTrainerForm" Encoding="Ascii85">=Uhe+,cp%(VKNjzGO089pG^Vt*^BlOlN)Sp6;7qm9FcC4O^WkETO2]v28666%U.75;Z/!r#([sCtAYeYN:lp*bhHqG$M?j[-VcwzA@?@v@zv=(30yKFMqDgxKWImHB61/k$Qp#Cyqrn%Utnf?X]UZg?5)}X%-._0dATgFh_if6oI:,d#@;4aJj;!U:.Ng/IUDqPcYRtCCOb7)k2hkL(nXvoj+gCiGg68t%@1R+zMGYjz=k]zR_GoEpUTbWDB*FEuL6Hs?-!EOFkdMW.Y5D*8xd7*0KPh?e:i4VjwvY,a5Fzhm$a1XMLP_WVB%%+q{i:e;}7Wodas5B08)iQW]sJy]*uMR-dPaoBydYoVR@K=WN=6K^hl*/SA;q4Itpk^uOhxCf*si-Udf%:ADxv@pbSrAQ4nDqfJ0?:UsaMXhASyK,b*8)XSDW:hfV#yZ0!Bvq%+!w1i2[bBD:A:P-^RWaeIoV0/VX;UdVR!zpl}s@*,zxL_T3)#){HX+3skRWAH;zglb)^uT2Ua3(Ri];ewk=w,RR#U^Cmp6)zfTZ#doa2g7mo-fAZdq1S?1Yc_l}NZ/vj5?mqooE65iM[Scm/pS48q*S2y@Dl6)P95:lRZU1Pk:s0yLi?hoi}=FN6.TatZcaPXZTS$UL$0)J$XiKXC*yp_mN)?q+_4d2gibTmY/4vQP)7xSFKrFcc!4j8HGb;84t5J/^-gOZHU.Vp:/;r/3L@8F5({-9fag=M]^=+#.AIVvPdt^-xT.D*YUz^B*!btC.od9t1GI4@@d:woVdbS0u.R7i[GurS*Q/PUkM[fR,Rys9p6K#jKZ=@{o7)Os-t1f_@DB4_a]Cy^JQgR3I!+IW?Ic+nxjSn-hkC*vweVbt4Dh[xhIroCLwK%jfR@r5exd^prqvl_WcLc+=6#_}ps%mdR5ij:LftUV-UJ@aZ?B3V(gSwRHoI]z)+E2LGzhtzlTU7fg.H-IM4)r@e.TCzWSnH/[-sqI[]d9mUN+S6P]vNSe%md!(iz)*dc1CBM;mYy;#O.A^7rlh5dF#d8_-$hn?z_1/@PWL/Brww-jd!E^:MF%zo%XA,WM_]Y?1uX3.YK</CETrainer>
  </Forms>
  <CheatEntries>
    <CheatEntry>
      <ID>14</ID>
      <Description>"GodMode"</Description>
      <Color>0000FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
alloc(newmem,2048,"GameAssembly.dll"+43AA91)
label(returnhere)

newmem:
movss xmm1,[rbx+C8]     // current HP
comiss xmm0,xmm1        // kas uus &lt; vana?
jb @skip                // kui väiksem → ignore
movss [rbx+C8],xmm0     // muidu luba (heal jne)

@skip:
jmp returnhere

"GameAssembly.dll"+43AA91:
jmp newmem
nop 3
returnhere:

[DISABLE]
dealloc(newmem)
"GameAssembly.dll"+43AA91:
db F3 0F 11 83 C8 00 00 00
</AssemblerScript>
      <Hotkeys>
        <Hotkey>
          <Action>Toggle Activation</Action>
          <Keys>
            <Key>97</Key>
          </Keys>
          <ID>0</ID>
        </Hotkey>
      </Hotkeys>
    </CheatEntry>
    <CheatEntry>
      <ID>3</ID>
      <Description>"1 Hit Kill"</Description>
      <Color>0000FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"GameAssembly.dll"+37778A) 
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov [rcx+14], (float)999999
originalcode:
movss xmm6,[rcx+14]

exit:
jmp returnhere

"GameAssembly.dll"+37778A:
jmp newmem
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"GameAssembly.dll"+37778A:
db F3 0F 10 71 14
//movss xmm6,[rcx+14]
</AssemblerScript>
      <Hotkeys>
        <Hotkey>
          <Action>Toggle Activation</Action>
          <Keys>
            <Key>98</Key>
          </Keys>
          <ID>0</ID>
          <DeactivateSound TTS="EN">{MRDescription} Deactivated</DeactivateSound>
        </Hotkey>
      </Hotkeys>
    </CheatEntry>
    <CheatEntry>
      <ID>10</ID>
      <Description>"Movement Speed"</Description>
      <Color>0000FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"GameAssembly.dll"+43B7FA) 
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov [rax+14], (float)10
originalcode:
mulss xmm7,[rax+14]

exit:
jmp returnhere

"GameAssembly.dll"+43B7FA:
jmp newmem
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"GameAssembly.dll"+43B7FA:
db F3 0F 59 78 14
//mulss xmm7,[rax+14]
</AssemblerScript>
      <Hotkeys>
        <Hotkey>
          <Action>Toggle Activation</Action>
          <Keys>
            <Key>99</Key>
          </Keys>
          <ID>0</ID>
        </Hotkey>
      </Hotkeys>
    </CheatEntry>
    <CheatEntry>
      <ID>12</ID>
      <Description>"Unlimited Currency"</Description>
      <Color>0000FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(INJECT,GameAssembly.dll,89 50 10 48 83 C4 28)
alloc(newmem,$1000,INJECT)

label(return)

newmem:
mov edx,999999        // ← paneb raha max
mov [rax+10],edx
add rsp,28
jmp return

INJECT:
jmp newmem
nop 2
return:
registersymbol(INJECT)

[DISABLE]
INJECT:
db 89 50 10 48 83 C4 28
unregistersymbol(INJECT)
dealloc(newmem)
</AssemblerScript>
      <Hotkeys>
        <Hotkey>
          <Action>Toggle Activation</Action>
          <Keys>
            <Key>100</Key>
          </Keys>
          <ID>0</ID>
        </Hotkey>
      </Hotkeys>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <Structures StructVersion="2">
    <Structure Name="CharacterStats" 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="health" DisplayMethod="unsigned integer"/>
        <Element Offset="20" Vartype="Float" Bytesize="4" OffsetHex="00000014" Description="bulletDamageMultiplier" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="power" DisplayMethod="unsigned integer"/>
        <Element Offset="28" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000001C" Description="keyUpgradeNumber" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="CharacterStats" 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="health" DisplayMethod="unsigned integer"/>
        <Element Offset="20" Vartype="Float" Bytesize="4" OffsetHex="00000014" Description="bulletDamageMultiplier" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="power" DisplayMethod="unsigned integer"/>
        <Element Offset="28" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000001C" Description="keyUpgradeNumber" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="unnamed structure" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements/>
    </Structure>
    <Structure Name="unnamed structure" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements/>
    </Structure>
    <Structure Name="111" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements/>
    </Structure>
  </Structures>
  <Comments>Info about this table:
</Comments>
</CheatTable>
