<?xml version="1.0" encoding="utf-8"?>
<CheatTable ApoctEngineTableVersion="45">
  <CheatEntries>
    <CheatEntry>
      <ID>94</ID>
      <Description>"HostID Revealer"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Master of Orion
  Version: 
  Date   : 2026-05-27
  Author : Apocalypticx

  This script does Host ID revealer
}

[ENABLE]

aobscanregion(host,Backend.Core.Client:GetLocalPlayerCivilization+2,Backend.Core.Client:GetLocalPlayerCivilization+7c,57 48 8B 04 25 * * * * 48 8B 80 A8 00 00 00) // should be unique
alloc(newmem,$1000,host)

label(code)
label(return)
label(RevealID)
label(HostID)

newmem:
pushfq
cmp [rax+114],0        //0 = newplayer HostID
je RevealID
popfq

code:
mov rax,[rax+000000A8]
jmp return

RevealID:
popfq
mov rax,[rax+000000A8]
push rbx
mov rbx,[rax+114]
mov [HostID],rbx
pop rbx
jmp return

HostID:
dd 0

host+09:
  jmp newmem
  nop
  nop
return:
registersymbol(host)
registersymbol(HostID)

[DISABLE]

host+09:
  db 48 8B 80 A8 00 00 00

unregistersymbol(HostID)
unregistersymbol(host)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Backend.Core.Client:GetLocalPlayerCivilization+e

3F2CAC46: 00 00                          - add [rax],al
3F2CAC48: 00 00                          - add [rax],al
3F2CAC4A: 00 00                          - add [rax],al
3F2CAC4C: 00 00                          - add [rax],al
3F2CAC4E: 00 00                          - add [rax],al
Backend.Core.Client:GetLocalPlayerCivilization: 55                             - push rbp
Backend.Core.Client:GetLocalPlayerCivilization+1: 48 8B EC                       - mov rbp,rsp
Backend.Core.Client:GetLocalPlayerCivilization+4: 56                             - push rsi
Backend.Core.Client:GetLocalPlayerCivilization+5: 57                             - push rdi
Backend.Core.Client:GetLocalPlayerCivilization+6: 48 8B 04 25 C0 0E DF 0F        - mov rax,[0FDF0EC0]
// ---------- INJECTING HERE ----------
Backend.Core.Client:GetLocalPlayerCivilization+e: 48 8B 80 A8 00 00 00           - mov rax,[rax+000000A8]
// ---------- DONE INJECTING  ----------
Backend.Core.Client:GetLocalPlayerCivilization+15: 48 8B 0C 25 C0 0E DF 0F        - mov rcx,[0FDF0EC0]
Backend.Core.Client:GetLocalPlayerCivilization+1d: 48 8B 89 A8 00 00 00           - mov rcx,[rcx+000000A8]
Backend.Core.Client:GetLocalPlayerCivilization+24: 48 8B D1                       - mov rdx,rcx
Backend.Core.Client:GetLocalPlayerCivilization+27: 83 3A 00                       - cmp dword ptr [rdx],00
Backend.Core.Client:GetLocalPlayerCivilization+2a: 48 63 91 4C 01 00 00           - movsxd  rdx,dword ptr [rcx+0000014C]
Backend.Core.Client:GetLocalPlayerCivilization+31: 48 8B C8                       - mov rcx,rax
Backend.Core.Client:GetLocalPlayerCivilization+34: 48 83 EC 20                    - sub rsp,20
Backend.Core.Client:GetLocalPlayerCivilization+38: 83 38 00                       - cmp dword ptr [rax],00
Backend.Core.Client:GetLocalPlayerCivilization+3b: 49 BB 90 4D 25 3F 00 00 00 00  - mov r11,Backend.Core.Universe:GetObject
Backend.Core.Client:GetLocalPlayerCivilization+45: 41 FF D3                       - call r11
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>95</ID>
          <Description>"HostID"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>HostID</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>13</ID>
      <Description>"Infinite Credits"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : MasterOfOrion.exe
  Version: 
  Date   : 2024-08-30
  Author : Apocalypticx

  This script does infinite credits
}

[ENABLE]
aobscanregion(credits1,Backend.Civilizations.Civilization:ProcessBalance,Backend.Civilizations.Civilization:ProcessBalance+d2, F3 44 0F 11 BE 4C 01 00 00 48) // should be unique
//aobscan(credits1,F3 44 0F 11 BE 4C 01 00 00 48) // should be unique
alloc(newmem,$1000,credits1)

label(code)
label(return)
label(InfiniteCredits)

newmem:
pushfq
cmp [HostID],0          //Host ID
je InfiniteCredits
popfq

code:
  movss [rsi+0000014C],xmm15
  jmp return

InfiniteCredits:
popfq
movss [rsi+0000014C],xmm15
mov [rsi+14C],(float)10000000
jmp return

HostID:
dd 0

credits1:
  jmp newmem
  nop
  nop
  nop
  nop
return:
registersymbol(credits1)

[DISABLE]

credits1:
  db F3 44 0F 11 BE 4C 01 00 00

unregistersymbol(credits1)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Backend.Civilizations.Civilization:ProcessBalance+c4

Backend.Civilizations.Civilization:ProcessBalance+94: 48 83 EC 20                    - sub rsp,20
Backend.Civilizations.Civilization:ProcessBalance+98: 49 BB 00 B3 AE 74 00 00 00 00  - mov r11,Backend.Civilizations.Civilization:CalculateIncomeFromBlockades
Backend.Civilizations.Civilization:ProcessBalance+a2: 41 FF D3                       - call r11
Backend.Civilizations.Civilization:ProcessBalance+a5: 48 83 C4 20                    - add rsp,20
Backend.Civilizations.Civilization:ProcessBalance+a9: F3 0F 5A D0                    - cvtss2sd xmm2,xmm0
Backend.Civilizations.Civilization:ProcessBalance+ad: F2 0F 10 45 E8                 - movsd xmm0,[rbp-18]
Backend.Civilizations.Civilization:ProcessBalance+b2: F2 0F 10 4D E0                 - movsd xmm1,[rbp-20]
Backend.Civilizations.Civilization:ProcessBalance+b7: F2 0F 58 CA                    - addsd xmm1,xmm2
Backend.Civilizations.Civilization:ProcessBalance+bb: F2 0F 58 C1                    - addsd xmm0,xmm1
Backend.Civilizations.Civilization:ProcessBalance+bf: F2 44 0F 5A F8                 - cvtsd2ss xmm15,xmm0
// ---------- INJECTING HERE ----------
Backend.Civilizations.Civilization:ProcessBalance+c4: F3 44 0F 11 BE 4C 01 00 00     - movss [rsi+0000014C],xmm15
// ---------- DONE INJECTING  ----------
Backend.Civilizations.Civilization:ProcessBalance+cd: 48 8B 75 F8                    - mov rsi,[rbp-08]
Backend.Civilizations.Civilization:ProcessBalance+d1: C9                             - leave 
Backend.Civilizations.Civilization:ProcessBalance+d2: C3                             - ret 
65289313: 00 00                          - add [rax],al
65289315: 00 00                          - add [rax],al
65289317: 00 00                          - add [rax],al
65289319: 00 00                          - add [rax],al
6528931B: 00 D3                          - add bl,dl
6528931D: 00 00                          - add [rax],al
6528931F: 00 E4                          - add ah,ah
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>4</ID>
      <Description>"1 Turn Research"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : MasterOfOrion.exe
  Version: 
  Date   : 2024-08-29
  Author : Apocalypticx

  This script does 1 turn research
}

[ENABLE]
aobscanregion(research1,Backend.Research.TreeNode:AccumulateProgress,Backend.Research.TreeNode:AccumulateProgress+14a, F3 44 0F 11 7F 30 F3 0F 10 45) // should be unique
//aobscan(research1,F3 44 0F 11 7F 30 F3 0F 10 45) // should be unique
alloc(newmem,$1000,research1)

label(code)
label(return)
label(1TurnResearch)

newmem:
pushfq
push rax
push rbx
mov rax,[rdi+28]
lea rax,[rax+15C]
cmp [HostID],0       //Host ID
je 1TurnResearch
pop rbx
pop rax
popfq

code:
  movss [rdi+30],xmm15
  jmp return

1TurnResearch:
pop rbx
pop rax
popfq
movss [rdi+30],xmm15
mov [rdi+30],(float)1000000
jmp return

research1:
  jmp newmem
  nop
return:
registersymbol(research1)

[DISABLE]

research1:
  db F3 44 0F 11 7F 30

unregistersymbol(research1)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Backend.Research.TreeNode:AccumulateProgress+130

Backend.Research.TreeNode:AccumulateProgress+102: F3 44 0F 11 7D EC  - movss [rbp-14],xmm15
Backend.Research.TreeNode:AccumulateProgress+108: F3 0F 10 47 30     - movss xmm0,[rdi+30]
Backend.Research.TreeNode:AccumulateProgress+10d: F3 0F 5A C0        - cvtss2sd xmm0,xmm0
Backend.Research.TreeNode:AccumulateProgress+111: F3 0F 10 4D D8     - movss xmm1,[rbp-28]
Backend.Research.TreeNode:AccumulateProgress+116: F3 0F 5A C9        - cvtss2sd xmm1,xmm1
Backend.Research.TreeNode:AccumulateProgress+11a: F3 0F 10 55 EC     - movss xmm2,[rbp-14]
Backend.Research.TreeNode:AccumulateProgress+11f: F3 0F 5A D2        - cvtss2sd xmm2,xmm2
Backend.Research.TreeNode:AccumulateProgress+123: F2 0F 5C CA        - subsd xmm1,xmm2
Backend.Research.TreeNode:AccumulateProgress+127: F2 0F 58 C1        - addsd xmm0,xmm1
Backend.Research.TreeNode:AccumulateProgress+12b: F2 44 0F 5A F8     - cvtsd2ss xmm15,xmm0
// ---------- INJECTING HERE ----------
Backend.Research.TreeNode:AccumulateProgress+130: F3 44 0F 11 7F 30  - movss [rdi+30],xmm15
// ---------- DONE INJECTING  ----------
Backend.Research.TreeNode:AccumulateProgress+136: F3 0F 10 45 EC     - movss xmm0,[rbp-14]
Backend.Research.TreeNode:AccumulateProgress+13b: F3 0F 5A C0        - cvtss2sd xmm0,xmm0
Backend.Research.TreeNode:AccumulateProgress+13f: F2 0F 5A C0        - cvtsd2ss xmm0,xmm0
Backend.Research.TreeNode:AccumulateProgress+143: 48 8D 65 F0        - lea rsp,[rbp-10]
Backend.Research.TreeNode:AccumulateProgress+147: 5F                 - pop rdi
Backend.Research.TreeNode:AccumulateProgress+148: 5E                 - pop rsi
Backend.Research.TreeNode:AccumulateProgress+149: C9                 - leave 
Backend.Research.TreeNode:AccumulateProgress+14a: C3                 - ret 
208E6F6B: 00 00              - add [rax],al
208E6F6D: 00 00              - add [rax],al
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>7</ID>
      <Description>"1 Turn Build"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : MasterOfOrion.exe
  Version: 
  Date   : 2024-08-29
  Author : Apocalypticx

  This script does 1 turn building
}

[ENABLE]
aobscanregion(building1,Backend.Settlements.QueueItem:ApplyProduction,Backend.Settlements.QueueItem:ApplyProduction+156, F3 44 0F 11 7F 3C ?? ?? ?? ?? ?? F3 0F 5A C0 66) // should be unique
//aobscan(building1,F3 44 0F 11 7F 3C ?? ?? ?? ?? ?? F3 0F 5A C0 66) // should be unique
alloc(newmem,$1000,building1)

label(code)
label(return)
label(1TurnBuildings)
label(ShipBuilding)
label(InstantBuild)

newmem:
pushfq
push rax
push r13
mov rax,[rsi+20]
test rax,rax
jne 1TurnBuildings
mov rax,[rdi+20]
test rax,rax
jne ShipBuilding
pop r13
pop rax
popfq

code:
  movss [rdi+3C],xmm15
  jmp return

1TurnBuildings:
lea r13,[rax+15C]
cmp [HostID],0            //Host ID
je InstantBuild
pop r13
pop rax
popfq
movss [rdi+3C],xmm15
jmp return

ShipBuilding:
mov rax,[rax+90]
lea r13,[rax+15C]
cmp [HostID],0            //Host ID
je InstantBuild
pop r13
pop rax
popfq
movss [rdi+3C],xmm15
jmp return

InstantBuild:
pop r13
pop rax
popfq
movss [rdi+3C],xmm15
mov [rdi+3C],(float)1000000
jmp return

building1:
  jmp newmem
  nop
return:
registersymbol(building1)

[DISABLE]

building1:
  db F3 44 0F 11 7F 3C

unregistersymbol(building1)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Backend.Settlements.QueueItem:ApplyProduction+de

Backend.Settlements.QueueItem:ApplyProduction+b0: 48 83 C4 20                    - add rsp,20
Backend.Settlements.QueueItem:ApplyProduction+b4: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
Backend.Settlements.QueueItem:ApplyProduction+b8: F2 44 0F 5A F8                 - cvtsd2ss xmm15,xmm0
Backend.Settlements.QueueItem:ApplyProduction+bd: F3 44 0F 11 7D EC              - movss [rbp-14],xmm15
Backend.Settlements.QueueItem:ApplyProduction+c3: F3 0F 10 47 3C                 - movss xmm0,[rdi+3C]
Backend.Settlements.QueueItem:ApplyProduction+c8: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
Backend.Settlements.QueueItem:ApplyProduction+cc: F3 0F 10 4D E0                 - movss xmm1,[rbp-20]
Backend.Settlements.QueueItem:ApplyProduction+d1: F3 0F 5A C9                    - cvtss2sd xmm1,xmm1
Backend.Settlements.QueueItem:ApplyProduction+d5: F2 0F 58 C1                    - addsd xmm0,xmm1
Backend.Settlements.QueueItem:ApplyProduction+d9: F2 44 0F 5A F8                 - cvtsd2ss xmm15,xmm0
// ---------- INJECTING HERE ----------
Backend.Settlements.QueueItem:ApplyProduction+de: F3 44 0F 11 7F 3C              - movss [rdi+3C],xmm15
// ---------- DONE INJECTING  ----------
Backend.Settlements.QueueItem:ApplyProduction+e4: F3 0F 10 45 EC                 - movss xmm0,[rbp-14]
Backend.Settlements.QueueItem:ApplyProduction+e9: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
Backend.Settlements.QueueItem:ApplyProduction+ed: 66 0F 57 C9                    - xorpd xmm1,xmm1
Backend.Settlements.QueueItem:ApplyProduction+f1: 66 0F 2F C8                    - comisd xmm1,xmm0
Backend.Settlements.QueueItem:ApplyProduction+f5: 0F 8A 47 00 00 00              - jp Backend.Settlements.QueueItem:ApplyProduction+142
Backend.Settlements.QueueItem:ApplyProduction+fb: 0F 83 41 00 00 00              - jae Backend.Settlements.QueueItem:ApplyProduction+142
Backend.Settlements.QueueItem:ApplyProduction+101: 48 8B CF                       - mov rcx,rdi
Backend.Settlements.QueueItem:ApplyProduction+104: 48 83 EC 20                    - sub rsp,20
Backend.Settlements.QueueItem:ApplyProduction+108: 49 BB 70 E4 0B 21 00 00 00 00  - mov r11,Backend.Settlements.QueueItem:get_Buildable
Backend.Settlements.QueueItem:ApplyProduction+112: 41 FF D3                       - call r11
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>32</ID>
      <Description>"No Build CPU"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : MasterOfOrion.exe
  Version: 
  Date   : 2024-09-04
  Author : Apocalypticx

  This script does computer cannot build
}

[ENABLE]
aobscanregion(building2,Backend.Settlements.QueueItem:ApplyProduction,Backend.Settlements.QueueItem:ApplyProduction+156, ?? F3 0F 10 45 EC) // should be unique
//aobscan(building2,90 F3 0F 10 45 EC) // should be unique
alloc(newmem,$1000,building2)

label(code)
label(return)
label(NoBuilding)
label(NoShipBuilding)
label(NoBuild)

newmem:
pushfq
push rax
push r13
mov rax,[rsi+20]
test rax,rax
jne NoBuilding
mov rax,[rdi+20]
test rax,rax
jne NoShipBuilding
pop r13
pop rax
popfq

code:
  movss xmm0,[rbp-14]
  jmp return

NoBuilding:
lea r13,[rax+15C]
cmp [HostID],0          //Host ID
ja NoBuild             //jump if above means anyone higher than our ID CPU in other words
pop r13
pop rax
popfq
movss xmm0,[rbp-14]
jmp return

NoShipBuilding:
mov rax,[rax+90]
lea r13,[rax+15C]
cmp [HostID],0          //Host ID
ja NoBuild             //jump if above means anyone higher than our ID CPU in other words
pop r13
pop rax
popfq
movss xmm0,[rbp-14]
jmp return

NoBuild:
pop r13
pop rax
popfq
mov [rdi+3C],(float)0
movss xmm0,[rbp-14]
jmp return

building2+01:
  jmp newmem
return:
registersymbol(building2)

[DISABLE]

building2+01:
  db F3 0F 10 45 EC

unregistersymbol(building2)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Backend.Settlements.QueueItem:ApplyProduction+e4

Backend.Settlements.QueueItem:ApplyProduction+b8: F2 44 0F 5A F8                 - cvtsd2ss xmm15,xmm0
Backend.Settlements.QueueItem:ApplyProduction+bd: F3 44 0F 11 7D EC              - movss [rbp-14],xmm15
Backend.Settlements.QueueItem:ApplyProduction+c3: F3 0F 10 47 3C                 - movss xmm0,[rdi+3C]
Backend.Settlements.QueueItem:ApplyProduction+c8: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
Backend.Settlements.QueueItem:ApplyProduction+cc: F3 0F 10 4D E0                 - movss xmm1,[rbp-20]
Backend.Settlements.QueueItem:ApplyProduction+d1: F3 0F 5A C9                    - cvtss2sd xmm1,xmm1
Backend.Settlements.QueueItem:ApplyProduction+d5: F2 0F 58 C1                    - addsd xmm0,xmm1
Backend.Settlements.QueueItem:ApplyProduction+d9: F2 44 0F 5A F8                 - cvtsd2ss xmm15,xmm0
building1: E9 BD 56 1C 00                 - jmp 330C0000
Backend.Settlements.QueueItem:ApplyProduction+e3: 90                             - nop 
// ---------- INJECTING HERE ----------
Backend.Settlements.QueueItem:ApplyProduction+e4: F3 0F 10 45 EC                 - movss xmm0,[rbp-14]
// ---------- DONE INJECTING  ----------
Backend.Settlements.QueueItem:ApplyProduction+e9: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
Backend.Settlements.QueueItem:ApplyProduction+ed: 66 0F 57 C9                    - xorpd xmm1,xmm1
Backend.Settlements.QueueItem:ApplyProduction+f1: 66 0F 2F C8                    - comisd xmm1,xmm0
Backend.Settlements.QueueItem:ApplyProduction+f5: 0F 8A 47 00 00 00              - jp Backend.Settlements.QueueItem:ApplyProduction+142
Backend.Settlements.QueueItem:ApplyProduction+fb: 0F 83 41 00 00 00              - jae Backend.Settlements.QueueItem:ApplyProduction+142
Backend.Settlements.QueueItem:ApplyProduction+101: 48 8B CF                       - mov rcx,rdi
Backend.Settlements.QueueItem:ApplyProduction+104: 48 83 EC 20                    - sub rsp,20
Backend.Settlements.QueueItem:ApplyProduction+108: 49 BB 43 AF FE 32 00 00 00 00  - mov r11,0000000032FEAF43
Backend.Settlements.QueueItem:ApplyProduction+112: 41 FF D3                       - call r11
Backend.Settlements.QueueItem:ApplyProduction+115: 48 83 C4 20                    - add rsp,20
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>31</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>
  <CheatCodes>
    <CodeEntry>
      <Description>Code :call 058D0000</Description>
      <AddressString>299F97C2</AddressString>
      <Before>
        <Byte>04</Byte>
        <Byte>10</Byte>
        <Byte>27</Byte>
        <Byte>11</Byte>
        <Byte>21</Byte>
      </Before>
      <Actual>
        <Byte>E8</Byte>
        <Byte>39</Byte>
        <Byte>68</Byte>
        <Byte>ED</Byte>
        <Byte>DB</Byte>
      </Actual>
      <After>
        <Byte>04</Byte>
        <Byte>48</Byte>
        <Byte>29</Byte>
        <Byte>11</Byte>
        <Byte>21</Byte>
      </After>
    </CodeEntry>
  </CheatCodes>
  <UserdefinedSymbols>
    <SymbolEntry>
      <Name>newmem</Name>
      <Address>1B37EA40000</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>
    <SymbolEntry>
      <Name>CurrentProduction</Name>
      <Address>064C0016</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>
  </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>
