<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="18">
  <CheatEntries>
    <CheatEntry>
      <ID>12</ID>
      <Description>"Trials Fusion AOB script"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="0"/>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(aobMoneySpender,trials_fusion.exe,8B 5D 08 56 8B B1 98 00 00 00)
aobscanmodule(aobXPGainer,trials_fusion.exe,8B 7D 0C 8B F1 85 FF 74 68)

alloc(newmem,4096)

label(aobMoneySpender_r)
registersymbol(aobMoneySpender_r)

label(lblMoneySpender)
label(lblMoneySpenderSkip)
label(lblMoneySpenderRet)

label(bEnableFreePurchases)
registersymbol(bEnableFreePurchases)

label(aobXPGainer_r)
registersymbol(aobXPGainer_r)

label(lblXPGainer)
label(lblXPGainerSkip)
label(lblXPGainerRet)

label(bEnableXPGainMod)
label(fXPGainMod)
registersymbol(bEnableXPGainMod)
registersymbol(fXPGainMod)

newmem:
bEnableFreePurchases:
dd 1
bEnableXPGainMod:
dd 1
fXPGainMod:
dd (float)1.75

lblMoneySpender:
cmp dword ptr [bEnableFreePurchases],1
jne short lblMoneySpenderSkip
mov dword ptr [ebp+08],0
lblMoneySpenderSkip:
db 8B 5D 08 56 8B B1 98 00 00 00
jmp lblMoneySpenderRet

lblXPGainer:
cmp dword ptr [bEnableXPGainMod],1
jne short lblXPGainerSkip
fild dword ptr [ebp+0C]
fmul dword ptr [fXPGainMod]
fistp dword ptr [ebp+0C]
lblXPGainerSkip:
db 8B 7D 0C 8B F1
jmp lblXPGainerRet

aobXPGainer:
aobXPGainer_r:
jmp lblXPGainer
lblXPGainerRet:

aobMoneySpender:
aobMoneySpender_r:
jmp lblMoneySpender
nop
nop
nop
nop
nop
lblMoneySpenderRet:

[DISABLE]
aobMoneySpender_r:
db 8B 5D 08 56 8B B1 98 00 00 00

unregistersymbol(aobMoneySpender_r)

unregistersymbol(bEnableFreePurchases)

aobXPGainer_r:
db 8B 7D 0C 8B F1

unregistersymbol(aobXPGainer_r)

unregistersymbol(bEnableXPGainMod)
unregistersymbol(fXPGainMod)

dealloc(newmem)

</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>13</ID>
          <Description>"bEnableFreePurchases"</Description>
          <LastState Value="??" Activated="0" RealAddress="102B0000"/>
          <Color>008000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>bEnableFreePurchases</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>17</ID>
          <Description>"bEnableXPGainMod"</Description>
          <LastState Value="??" Activated="0" RealAddress="102B0004"/>
          <Color>008000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>bEnableXPGainMod</Address>
          <CheatEntries>
            <CheatEntry>
              <ID>18</ID>
              <Description>"fXPGainMod"</Description>
              <LastState Value="??" Activated="0" RealAddress="102B0008"/>
              <Color>FF0000</Color>
              <VariableType>Float</VariableType>
              <Address>fXPGainMod</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
