Try this.
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>1</ID>
<Description>"Quick Ventus Score"</Description>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : KINGDOM HEARTS Birth by Sleep FINAL MIX.exe
Version:
Date : 2021-04-16
Author : Zach
This script does blah blah blah
}
[ENABLE]
aobscanmodule(INJECT,KINGDOM HEARTS Birth by Sleep FINAL MIX.exe,01 83 14 7A 02 00) // should be unique
alloc(newmem,$1000,"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0D1D)
label(code)
label(return)
newmem:
code:
mov [rbx+00027A14],#9999
jmp return
INJECT:
jmp newmem
nop
return:
registersymbol(INJECT)
[DISABLE]
INJECT:
db 01 83 14 7A 02 00
unregistersymbol(INJECT)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0D1D
"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0CF0: 33 D2 - xor edx,edx
"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0CF2: 8B 8C BB 04 7B 02 00 - mov ecx,[rbx+rdi*4+00027B04]
"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0CF9: E8 32 67 DC FF - call "KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+1A7430
"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0CFE: 48 8B CB - mov rcx,rbx
"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0D01: E8 FA E0 FF FF - call "KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3DEE00
"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0D06: 48 8B 83 58 7C 02 00 - mov rax,[rbx+00027C58]
"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0D0D: 66 0F 6E 48 48 - movd xmm1,[rax+48]
"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0D12: 0F 5B C9 - cvtdq2ps xmm1,xmm1
"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0D15: F3 0F 59 C1 - mulss xmm0,xmm1
"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0D19: F3 0F 2C C0 - cvttss2si eax,xmm0
// ---------- INJECTING HERE ----------
"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0D1D: 01 83 14 7A 02 00 - add [rbx+00027A14],eax
// ---------- DONE INJECTING ----------
"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0D23: 48 8B 8B B8 7B 02 00 - mov rcx,[rbx+00027BB8]
"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0D2A: 48 8B 01 - mov rax,[rcx]
"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0D2D: 41 B1 01 - mov r9l,01
"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0D30: 45 33 C0 - xor r8d,r8d
"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0D33: 8B 93 14 7A 02 00 - mov edx,[rbx+00027A14]
"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0D39: FF 50 18 - call qword ptr [rax+18]
"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0D3C: 48 8B 8B C0 7B 02 00 - mov rcx,[rbx+00027BC0]
"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0D43: 48 8B 01 - mov rax,[rcx]
"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0D46: 41 B1 01 - mov r9l,01
"KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"+3E0D49: 45 33 C0 - xor r8d,r8d
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
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