Re: Dragon Ball Z - Kakarot
Posted: Tue Apr 28, 2020 6:26 pm
Here's FPS Unlocker script that I've made for v1.06 and that still works fine in v1.10
Script edited!!!
Code: Select all
{ Game : Dragon Bal Z: Kakarot
Version: 1.06
Date : 2020-04-20
Author : Fantomas
Credits : KingKrouch from Steam: https://steamcommunity.com/app/851850/discussions/0/3345546172892548607/
}
[ENABLE]
//AT-Win64-Shipping.exe+23A5A77
{$lua}
return "aobscanmodule(maxFPS,"..process..",F30F100483??????????????????????????????????????0F)"
{$asm}
alloc(newmem,$1000,maxFPS)
label(code)
label(return)
newmem:
mov [rbx+rax*4],(float)165
code:
movss xmm0,[rbx+rax*4]
jmp return
maxFPS:
jmp newmem
return:
registersymbol(maxFPS)
[DISABLE]
maxFPS:
db F3 0F 10 04 83
unregistersymbol(maxFPS)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "AT-Win64-Shipping.exe"+23A5A77
"AT-Win64-Shipping.exe"+23A5A4C: 44 0F 2F 0C 87 - comiss xmm9,[rdi+rax*4]
"AT-Win64-Shipping.exe"+23A5A51: 48 8B 7C 24 60 - mov rdi,[rsp+60]
"AT-Win64-Shipping.exe"+23A5A56: 73 54 - jae AT-Win64-Shipping.exe+23A5AAC
"AT-Win64-Shipping.exe"+23A5A58: 80 3D 12 BE 07 02 00 - cmp byte ptr [AT-Win64-Shipping.exe+4421871],00
"AT-Win64-Shipping.exe"+23A5A5F: 74 2C - je AT-Win64-Shipping.exe+23A5A8D
"AT-Win64-Shipping.exe"+23A5A61: FF 15 59 0C 7D 00 - call qword ptr [AT-Win64-Shipping.exe+2B766C0]
"AT-Win64-Shipping.exe"+23A5A67: 3B 05 07 BE 07 02 - cmp eax,[AT-Win64-Shipping.exe+4421874]
"AT-Win64-Shipping.exe"+23A5A6D: 0F 94 C0 - sete al
"AT-Win64-Shipping.exe"+23A5A70: 0F B6 C0 - movzx eax,al
"AT-Win64-Shipping.exe"+23A5A73: 48 83 F0 01 - xor rax,01
// ---------- INJECTING HERE ----------
"AT-Win64-Shipping.exe"+23A5A77: F3 0F 10 04 83 - movss xmm0,[rbx+rax*4]
// ---------- DONE INJECTING ----------
"AT-Win64-Shipping.exe"+23A5A7C: 0F 28 74 24 40 - movaps xmm6,[rsp+40]
"AT-Win64-Shipping.exe"+23A5A81: 44 0F 28 4C 24 20 - movaps xmm9,[rsp+20]
"AT-Win64-Shipping.exe"+23A5A87: 48 83 C4 50 - add rsp,50
"AT-Win64-Shipping.exe"+23A5A8B: 5B - pop rbx
"AT-Win64-Shipping.exe"+23A5A8C: C3 - ret
"AT-Win64-Shipping.exe"+23A5A8D: B0 01 - mov al,01
"AT-Win64-Shipping.exe"+23A5A8F: 0F B6 C0 - movzx eax,al
"AT-Win64-Shipping.exe"+23A5A92: 48 83 F0 01 - xor rax,01
"AT-Win64-Shipping.exe"+23A5A96: F3 0F 10 04 83 - movss xmm0,[rbx+rax*4]
"AT-Win64-Shipping.exe"+23A5A9B: 0F 28 74 24 40 - movaps xmm6,[rsp+40]
}