Mortal Kombat 10 Cheat Table
Cheat Trainer Features
Scripts
Cheat Trainer Features
- Freeze timer
- Player 1 and 2 scale and coordinate changer
- Camera info
Scripts
Player 1 coords and Scale:
{ Game : MK10.exe
Version:
Date : 2020-05-15
Author : Jason
This script does blah blah blah
}
[ENABLE]
aobscanmodule(coord_base,MK10.exe,F3 0F 5C B8 E4 00 00 00 0F) // should be unique
alloc(newmem,$1000,"MK10.exe"+1759C8)
alloc(coord2,4)
registersymbol(coord2)
label(code)
label(return)
coord2:
dq 0
newmem:
mov [coord2],rax
code:
subss xmm7,[rax+000000E4]
jmp return
coord_base:
jmp newmem
nop 3
return:
registersymbol(coord_base)
[DISABLE]
coord_base:
db F3 0F 5C B8 E4 00 00 00
unregistersymbol(coord_base)
dealloc(newmem)
unregistersymbol(coord2)
dealloc(coord2)
{
// ORIGINAL CODE - INJECTION POINT: "MK10.exe"+1759C8
"MK10.exe"+175998: 0F 84 53 02 00 00 - je MK10.exe+175BF1
"MK10.exe"+17599E: 48 8B 02 - mov rax,[rdx]
"MK10.exe"+1759A1: 48 85 C0 - test rax,rax
"MK10.exe"+1759A4: 0F 84 47 02 00 00 - je MK10.exe+175BF1
"MK10.exe"+1759AA: 49 8B 10 - mov rdx,[r8]
"MK10.exe"+1759AD: 48 85 D2 - test rdx,rdx
"MK10.exe"+1759B0: 0F 84 3B 02 00 00 - je MK10.exe+175BF1
"MK10.exe"+1759B6: 41 0F 29 73 E8 - movaps [r11-18],xmm6
"MK10.exe"+1759BB: 41 0F 29 7B D8 - movaps [r11-28],xmm7
"MK10.exe"+1759C0: F3 0F 10 BA E4 00 00 00 - movss xmm7,[rdx+000000E4]
// ---------- INJECTING HERE ----------
"MK10.exe"+1759C8: F3 0F 5C B8 E4 00 00 00 - subss xmm7,[rax+000000E4]
// ---------- DONE INJECTING ----------
"MK10.exe"+1759D0: 0F 57 F6 - xorps xmm6,xmm6
"MK10.exe"+1759D3: 45 0F 29 43 C8 - movaps [r11-38],xmm8
"MK10.exe"+1759D8: 45 0F 29 4B B8 - movaps [r11-48],xmm9
"MK10.exe"+1759DD: 45 0F 29 53 A8 - movaps [r11-58],xmm10
"MK10.exe"+1759E2: F3 44 0F 10 8A E0 00 00 00 - movss xmm9,[rdx+000000E0]
"MK10.exe"+1759EB: F3 44 0F 10 82 E8 00 00 00 - movss xmm8,[rdx+000000E8]
"MK10.exe"+1759F4: F3 44 0F 5C 88 E0 00 00 00 - subss xmm9,[rax+000000E0]
"MK10.exe"+1759FD: F3 44 0F 5C 80 E8 00 00 00 - subss xmm8,[rax+000000E8]
"MK10.exe"+175A06: 45 0F 29 5B 98 - movaps [r11-68],xmm11
"MK10.exe"+175A0B: 45 0F 29 63 88 - movaps [r11-78],xmm12
}
Camera:
{ Game : MK10.exe
Version:
Date : 2020-05-16
Author : Jason
This script does blah blah blah
}
[ENABLE]
aobscanmodule(cam,MK10.exe,07 00 00 F3 0F 10 86 E8 02 00 00) // should be unique
alloc(newmem,$1000,"MK10.exe"+192717)
alloc(cam2,4)
registersymbol(cam2)
label(code)
label(return)
cam2:
dq 0
newmem:
mov [cam2],rsi
code:
movss xmm0,[rsi+000002E8]
jmp return
cam+03:
jmp newmem
nop 3
return:
registersymbol(cam)
[DISABLE]
cam+03:
db F3 0F 10 86 E8 02 00 00
unregistersymbol(cam)
dealloc(newmem)
unregistersymbol(cam2)
dealloc(cam2)
{
// ORIGINAL CODE - INJECTION POINT: "MK10.exe"+192717
"MK10.exe"+1926ED: 48 8B 06 - mov rax,[rsi]
"MK10.exe"+1926F0: 33 D2 - xor edx,edx
"MK10.exe"+1926F2: 48 8B CE - mov rcx,rsi
"MK10.exe"+1926F5: FF 90 60 01 00 00 - call qword ptr [rax+00000160]
"MK10.exe"+1926FB: 85 C0 - test eax,eax
"MK10.exe"+1926FD: 0F 85 42 07 00 00 - jne MK10.exe+192E45
"MK10.exe"+192703: 48 8B 0D 0E 73 BF 02 - mov rcx,[MK10.exe+2D89A18]
"MK10.exe"+19270A: E8 11 0E 72 00 - call MK10.exe+8B3520
"MK10.exe"+19270F: 85 C0 - test eax,eax
"MK10.exe"+192711: 0F 85 2E 07 00 00 - jne MK10.exe+192E45
// ---------- INJECTING HERE ----------
"MK10.exe"+192717: F3 0F 10 86 E8 02 00 00 - movss xmm0,[rsi+000002E8]
// ---------- DONE INJECTING ----------
"MK10.exe"+19271F: F3 0F 10 8E EC 02 00 00 - movss xmm1,[rsi+000002EC]
"MK10.exe"+192727: 48 89 BC 24 C8 00 00 00 - mov [rsp+000000C8],rdi
"MK10.exe"+19272F: 33 FF - xor edi,edi
"MK10.exe"+192731: 33 D2 - xor edx,edx
"MK10.exe"+192733: F3 0F 5C 86 00 03 00 00 - subss xmm0,[rsi+00000300]
"MK10.exe"+19273B: F3 0F 11 86 E8 02 00 00 - movss [rsi+000002E8],xmm0
"MK10.exe"+192743: F3 0F 5C 8E 04 03 00 00 - subss xmm1,[rsi+00000304]
"MK10.exe"+19274B: F3 0F 10 86 F0 02 00 00 - movss xmm0,[rsi+000002F0]
"MK10.exe"+192753: F3 0F 11 8E EC 02 00 00 - movss [rsi+000002EC],xmm1
"MK10.exe"+19275B: F3 0F 5C 86 08 03 00 00 - subss xmm0,[rsi+00000308]
}