Max Money ,Much Better version only need to open menu
[ENABLE]
aobscanmodule(INJECT,GameAssembly.dll,FF 70 34 E8 F5 4B 8C 01) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
newmem:
mov [eax+34],#999999
code:
push [eax+34]
call GameAssembly.dll+233ABC0
jmp return
INJECT:
jmp newmem
nop 3
return:
registersymbol(INJECT)
[DISABLE]
INJECT:
db FF 70 34 E8 F5 4B 8C 01
unregistersymbol(INJECT)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+A75FC3
GameAssembly.dll+A75FA6: 8B C8 - mov ecx,eax
GameAssembly.dll+A75FA8: E8 E3 84 7D FF - call GameAssembly.dll+24E490
GameAssembly.dll+A75FAD: A1 90 D6 A0 6E - mov eax,[GameAssembly.dll+316D690]
GameAssembly.dll+A75FB2: 8B 40 5C - mov eax,[eax+5C]
GameAssembly.dll+A75FB5: 8B 40 04 - mov eax,[eax+04]
GameAssembly.dll+A75FB8: 85 C0 - test eax,eax
GameAssembly.dll+A75FBA: 74 31 - je GameAssembly.dll+A75FED
GameAssembly.dll+A75FBC: 8B 76 0C - mov esi,[esi+0C]
GameAssembly.dll+A75FBF: 6A 00 - push 00
GameAssembly.dll+A75FC1: 6A 00 - push 00
// ---------- INJECTING HERE ----------
GameAssembly.dll+A75FC3: FF 70 34 - push [eax+34]
// ---------- DONE INJECTING ----------
GameAssembly.dll+A75FC6: E8 F5 4B 8C 01 - call GameAssembly.dll+233ABC0
GameAssembly.dll+A75FCB: 83 C4 0C - add esp,0C
GameAssembly.dll+A75FCE: 8B C8 - mov ecx,eax
GameAssembly.dll+A75FD0: 85 F6 - test esi,esi
GameAssembly.dll+A75FD2: 74 19 - je GameAssembly.dll+A75FED
GameAssembly.dll+A75FD4: 8B 06 - mov eax,[esi]
GameAssembly.dll+A75FD6: FF B0 18 03 00 00 - push [eax+00000318]
GameAssembly.dll+A75FDC: 8B 80 14 03 00 00 - mov eax,[eax+00000314]
GameAssembly.dll+A75FE2: 51 - push ecx
GameAssembly.dll+A75FE3: 56 - push esi
}
aobscanmodule(INJECT,GameAssembly.dll,FF 70 34 E8 F5 4B 8C 01) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
newmem:
mov [eax+34],#999999
code:
push [eax+34]
call GameAssembly.dll+233ABC0
jmp return
INJECT:
jmp newmem
nop 3
return:
registersymbol(INJECT)
[DISABLE]
INJECT:
db FF 70 34 E8 F5 4B 8C 01
unregistersymbol(INJECT)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+A75FC3
GameAssembly.dll+A75FA6: 8B C8 - mov ecx,eax
GameAssembly.dll+A75FA8: E8 E3 84 7D FF - call GameAssembly.dll+24E490
GameAssembly.dll+A75FAD: A1 90 D6 A0 6E - mov eax,[GameAssembly.dll+316D690]
GameAssembly.dll+A75FB2: 8B 40 5C - mov eax,[eax+5C]
GameAssembly.dll+A75FB5: 8B 40 04 - mov eax,[eax+04]
GameAssembly.dll+A75FB8: 85 C0 - test eax,eax
GameAssembly.dll+A75FBA: 74 31 - je GameAssembly.dll+A75FED
GameAssembly.dll+A75FBC: 8B 76 0C - mov esi,[esi+0C]
GameAssembly.dll+A75FBF: 6A 00 - push 00
GameAssembly.dll+A75FC1: 6A 00 - push 00
// ---------- INJECTING HERE ----------
GameAssembly.dll+A75FC3: FF 70 34 - push [eax+34]
// ---------- DONE INJECTING ----------
GameAssembly.dll+A75FC6: E8 F5 4B 8C 01 - call GameAssembly.dll+233ABC0
GameAssembly.dll+A75FCB: 83 C4 0C - add esp,0C
GameAssembly.dll+A75FCE: 8B C8 - mov ecx,eax
GameAssembly.dll+A75FD0: 85 F6 - test esi,esi
GameAssembly.dll+A75FD2: 74 19 - je GameAssembly.dll+A75FED
GameAssembly.dll+A75FD4: 8B 06 - mov eax,[esi]
GameAssembly.dll+A75FD6: FF B0 18 03 00 00 - push [eax+00000318]
GameAssembly.dll+A75FDC: 8B 80 14 03 00 00 - mov eax,[eax+00000314]
GameAssembly.dll+A75FE2: 51 - push ecx
GameAssembly.dll+A75FE3: 56 - push esi
}
Spoiler
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1