<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="52">
  <CheatEntries>
    <CheatEntry>
      <ID>32</ID>
      <Description>"Gears 5"</Description>
      <Options moDeactivateChildrenAsWell="1"/>
      <Color>6B6B6B</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
{$lua}
OpenProcess("Gears5.exe")
{$asm}
[DISABLE]
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>26479</ID>
          <Description>"GearPC_AbilityCooldown"</Description>
          <Color>0000FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(GearPC_AbilityCooldown,$process,F3 0F 11 44 1F 18 80 F9 03 74 ** F3 0F 58 44 1F 1C)
alloc(newmem,$1000,GearPC_AbilityCooldown)
label(return)
registersymbol(GearPC_AbilityCooldown)
newmem:
  movss [rdi+rbx+18],xmm0
  mov [rdi+rbx+18],(float)0
  jmp return
GearPC_AbilityCooldown:
  jmp newmem
  nop
return:
[DISABLE]
dealloc(*)
unregistersymbol(*)
GearPC_AbilityCooldown:
  db F3 0F 11 44 1F 18
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>26502</ID>
          <Description>"GearPC_Components"</Description>
          <Color>0000FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(GearPC_Components,$process,39 91 28 01 00 00 7C ** B0 01 C3)
alloc(newmem,$1000,GearPC_Components)
label(return)
registersymbol(GearPC_Components)
newmem:
  mov [rcx+128],63
  cmp [rcx+128],edx
  jmp return
GearPC_Components:
  jmp newmem
  nop
return:
[DISABLE]
dealloc(*)
unregistersymbol(*)
GearPC_Components:
  db 39 91 28 01 00 00
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>26394</ID>
          <Description>"GearPC_SP"</Description>
          <Options moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
          <Color>0000FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(GearPC_SP,$process,4C 8B BB 68 03 00 00 33)
alloc(GPC_SP,8)
alloc(newmem,$1000,GearPC_SP)
label(return)
registersymbol(GearPC_SP GPC_SP)
newmem:
  mov [GPC_SP],rbx
  mov r15,[rbx+368]
  jmp return
GearPC_SP:
  jmp newmem
  nop 2
return:
[DISABLE]
dealloc(*)
unregistersymbol(*)
GearPC_SP:
  db 4C 8B BB 68 03 00 00
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>26465</ID>
              <Description>"AmmoMagCount"</Description>
              <ShowAsSigned>1</ShowAsSigned>
              <Color>FF0000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>[GPC_SP]+368</Address>
              <Offsets>
                <Offset>5B8</Offset>
                <Offset>110</Offset>
                <Offset>1580</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>26400</ID>
              <Description>"AmmoUsedCount"</Description>
              <Color>FF0000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>[GPC_SP]+368</Address>
              <Offsets>
                <Offset>5B4</Offset>
                <Offset>110</Offset>
                <Offset>1580</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>26447</ID>
              <Description>"Health"</Description>
              <Color>FF8000</Color>
              <VariableType>Float</VariableType>
              <Address>[GPC_SP]+368</Address>
              <Offsets>
                <Offset>20F8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>26403</ID>
              <Description>"WeaponDamage"</Description>
              <Color>FF8080</Color>
              <VariableType>Float</VariableType>
              <Address>[GPC_SP]+368</Address>
              <Offsets>
                <Offset>7F4</Offset>
                <Offset>110</Offset>
                <Offset>1580</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>26496</ID>
          <Description>"GearPC_WeaponOverheat"</Description>
          <Color>0000FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(GearPC_WeaponOverheat,$process,F3 0F 10 AB ** ** ** ** F3 0F 10 05 ** ** ** ** 0F 2F E8 0F 82 ** ** ** **)
alloc(newmem,$1000,GearPC_WeaponOverheat)
label(return)
registersymbol(GearPC_WeaponOverheat)
newmem:
  mov [rbx+19dc],(float)0
  movss xmm5,[rbx+19dc]
  jmp return
GearPC_WeaponOverheat:
  jmp newmem
  nop 3
return:
[DISABLE]
dealloc(*)
unregistersymbol(*)
GearPC_WeaponOverheat:
  db F3 0F 10 AB DC 19 00 00
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
