<?xml version="1.0" encoding="utf-8"?>
<CheatTable ApoctEngineTableVersion="45">
  <CheatEntries>
    <CheatEntry>
      <ID>0</ID>
      <Description>"Fog Reveal"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)
label(fog)
registersymbol(fog)
aobscan(fogaob,8a 04 10 88 45 ff 8b ce)

fogaob:
fog:
jmp newmem
nop
returnhere:

newmem: //this is allocated memory, you have read,write,execute access
//place your code here

originalcode:
mov al,01
mov [ebp-01],al

exit:
jmp returnhere

 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
fog:
mov al,[eax+edx]
mov [ebp-01],al
//Alt: db 8A 04 10 88 45 FF 8B CE
unregistersymbol(fog)
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>1</ID>
      <Description>"Map Reveal"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)
label(map)
registersymbol(map)
aobscan(mapaob,0f a3 10 19 c0 83 e0 01)

mapaob:
map:
jmp newmem
returnhere:

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov [eax],01

originalcode:
bt [eax],edx
sbb eax,eax

exit:
jmp returnhere

 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
map:
bt [eax],edx
sbb eax,eax
//Alt: db 0F A3 10 19 C0 83 E0 01
unregistersymbol(map)
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2</ID>
      <Description>"Research 10mil"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)
label(research)
registersymbol(research)
aobscan(researchaob,8b 80 94 01 00 00 8d 55 fc)

researchaob:
research:
jmp newmem
nop
returnhere:

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov [eax+00000194],989680

originalcode:
mov eax,[eax+00000194]

exit:
jmp returnhere

 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
research:
mov eax,[eax+00000194]
//Alt: db 8B 80 94 01 00 00 8D 55 FC
unregistersymbol(research)
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>3</ID>
      <Description>"Intel 10mil"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)
label(intel)
registersymbol(intel)
aobscan(intelaob,8b 80 98 01 00 00 8d 55 fc)

intelaob:
intel:
jmp newmem
nop
returnhere:

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov [eax+00000198],989680

originalcode:
mov eax,[eax+00000198]

exit:
jmp returnhere

 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
intel:
mov eax,[eax+00000198]
//Alt: db 8B 80 98 01 00 00 8D 55 FC
unregistersymbol(intel)
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>4</ID>
      <Description>"Minerals 10mil"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)
label(resource)
registersymbol(resource)
aobscan(resourceaob,8b 80 88 01 00 00 8d 55 fc)

resourceaob:
resource:
jmp newmem
nop
returnhere:

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov [eax+00000188],989680

originalcode:
mov eax,[eax+00000188]

exit:
jmp returnhere

 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
resource:
mov eax,[eax+00000188]
//Alt: db 8B 80 88 01 00 00 8D 55 FC
unregistersymbol(resource)
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>5</ID>
      <Description>"Organics 10mil"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)
label(organic)
registersymbol(organic)
aobscan(organicaob,8b 80 8c 01 00 00 8d 55 fc)

organicaob:
organic:
jmp newmem
nop
returnhere:

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov [eax+0000018c],989680

originalcode:
mov eax,[eax+0000018c]

exit:
jmp returnhere

 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
organic:
mov eax,[eax+0000018c]
//Alt: db 8B 80 8C 01 00 00 8D 55 FC
unregistersymbol(organic)
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>6</ID>
      <Description>"Radiation 10mil"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)
label(radiation)
registersymbol(radiation)
aobscan(radiationaob,8b 80 90 01 00 00 8d 55 fc)

radiationaob:
radiation:
jmp newmem
nop
returnhere:

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov [eax+00000190],989680

originalcode:
mov eax,[eax+00000190]

exit:
jmp returnhere

 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
radiation:
mov eax,[eax+00000190]
//Alt: db 8B 80 90 01 00 00 8D 55 FC
unregistersymbol(radiation)
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>7</ID>
      <Description>"Infinite Movement"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)
label(move)
registersymbol(move)
aobscan(moveaob,66 83 68 64 01 73 05)

moveaob:
move:
jmp newmem
returnhere:

newmem: //this is allocated memory, you have read,write,execute access
//place your code here


originalcode:
sub word ptr [eax+64],01
add word ptr [eax+64],01

exit:
jmp returnhere

 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
move:
sub word ptr [eax+64],01
//Alt: db 66 83 68 64 01 73 05
unregistersymbol(move)
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>8</ID>
      <Description>"Fast Build 1"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)
label(build1)
registersymbol(build1)
aobscan(build1aob,8b 48 18 89 0a 8b 48 1c)

build1aob:
build1:
jmp newmem
returnhere:

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov [eax+18],989680

originalcode:
mov ecx,[eax+18]
mov [edx],ecx

exit:
jmp returnhere

 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
build1:
mov ecx,[eax+18]
mov [edx],ecx
//Alt: db 8B 48 18 89 0A 8B 48 1C
unregistersymbol(build)
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>9</ID>
      <Description>"Fast Build 2"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)
label(build2)
registersymbol(build2)
aobscan(build2aob,8b 48 20 89 4a 08 c3)

build2aob:
build2:
jmp newmem
nop
returnhere:

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov [eax+20],989680

originalcode:
mov ecx,[eax+20]
mov [edx+08],ecx

exit:
jmp returnhere

 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
build2:
mov ecx,[eax+20]
mov [edx+08],ecx
//Alt: db 8B 48 20 89 4A 08 C3
unregistersymbol(build2)
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>10</ID>
      <Description>"Donate Paypal"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
{$lua}
--NO_ACTIVATE
if syntaxcheck then return end
if memrec then print(memrec.Description) end

shellExecute('https://paypal.me/apocalypticx?country.x=GB&amp;locale.x=en_GB')

getLuaEngine().MenuItem1.DoClick()
getLuaEngine().Close()

[DISABLE]

</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols>
    <SymbolEntry>
      <Name>CurrentProduction</Name>
      <Address>064C0016</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>newmem</Name>
      <Address>1B37EA40000</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>teleport</Name>
      <Address>00A9ADB6</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>1hit</Name>
      <Address>00581529</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>breath</Name>
      <Address>00AB29A0</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>addgold</Name>
      <Address>00BBED13</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>ammo</Name>
      <Address>00C06C73</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>noreload</Name>
      <Address>00C06CE2</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>possession</Name>
      <Address>00BE4C0B</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>mana</Name>
      <Address>00AA2DE0</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>godmode</Name>
      <Address>00AAD86E</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>notimer</Name>
      <Address>00BE5E0E</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>stoptime</Name>
      <Address>009FB201</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>SPEED_MULTIPLIER</Name>
      <Address>14800000</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>I_MovementSpeed</Name>
      <Address>00B4A992</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>CPUBas</Name>
      <Address>13FFB0010</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>PHealth</Name>
      <Address>13EA60010</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>penhel</Name>
      <Address>13EA60000</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>flashlight</Name>
      <Address>F5D932F32C</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>cave_light</Name>
      <Address>7FF7BB950010</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>end1</Name>
      <Address>F592A40030</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>pTimer</Name>
      <Address>7FF6C26C0000</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>pSpeed</Name>
      <Address>7FF788F80000</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>pPoints</Name>
      <Address>7FF788FD0030</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>pPoints2</Name>
      <Address>7FF788FD0020</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>pPoints3</Name>
      <Address>7FF788FD0010</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>pPoints4</Name>
      <Address>7FF788FD0000</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>pPointsPlayer</Name>
      <Address>7FF788FD0010</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>DMMenu</Name>
      <Address>00494CF1</Address>
    </SymbolEntry>
  </UserdefinedSymbols>
  <DisassemblerComments>
    <DisassemblerComment>
      <Address>"motogp24-Win64-Shipping.exe"+248A33E</Address>
      <Comment>Temp Tyre 
</Comment>
    </DisassemblerComment>
    <DisassemblerComment>
      <Address>"motogp24-Win64-Shipping.exe"+248A384</Address>
      <Comment>Temp Tyre b
</Comment>
    </DisassemblerComment>
    <DisassemblerComment>
      <Address>"motogp24-Win64-Shipping.exe"+248A3C7</Address>
      <Comment>Temp Tyre c
</Comment>
    </DisassemblerComment>
  </DisassemblerComments>
</CheatTable>
