8729
"Instant Cast"
804000
Auto Assembler Script
[ENABLE]
aobscanmodule(InstaCast,Tales of Berseria.exe,F3 0F 11 43 08 F3 0F 10 03) // should be unique
alloc(newmem,$1000,"Tales of Berseria.exe"+13756B0)
label(code)
label(return)
newmem:
cmp [rbx+38C],0
jne code
mov [rbx+08],0
jmp return
code:
movss [rbx+08],xmm0
jmp return
icp:
InstaCast:
jmp newmem
return:
registersymbol(InstaCast)
[DISABLE]
InstaCast:
db F3 0F 11 43 08
unregistersymbol(InstaCast)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "Tales of Berseria.exe"+13756B0
"Tales of Berseria.exe"+137568F: 0F 2F 05 26 0F 65 FF - comiss xmm0,["Tales of Berseria.exe"+9C65BC]
"Tales of Berseria.exe"+1375696: 73 1D - jae "Tales of Berseria.exe"+13756B5
"Tales of Berseria.exe"+1375698: F3 0F 10 43 08 - movss xmm0,[rbx+08]
"Tales of Berseria.exe"+137569D: 0F 2E C6 - ucomiss xmm0,xmm6
"Tales of Berseria.exe"+13756A0: 7A 02 - jp "Tales of Berseria.exe"+13756A4
"Tales of Berseria.exe"+13756A2: 74 0C - je "Tales of Berseria.exe"+13756B0
"Tales of Berseria.exe"+13756A4: F3 0F 5C C7 - subss xmm0,xmm7
"Tales of Berseria.exe"+13756A8: 0F 2F C6 - comiss xmm0,xmm6
"Tales of Berseria.exe"+13756AB: 77 03 - ja "Tales of Berseria.exe"+13756B0
"Tales of Berseria.exe"+13756AD: 0F 28 C6 - movaps xmm0,xmm6
// ---------- INJECTING HERE ----------
"Tales of Berseria.exe"+13756B0: F3 0F 11 43 08 - movss [rbx+08],xmm0
// ---------- DONE INJECTING ----------
"Tales of Berseria.exe"+13756B5: F3 0F 10 03 - movss xmm0,[rbx]
"Tales of Berseria.exe"+13756B9: 0F 2E C6 - ucomiss xmm0,xmm6
"Tales of Berseria.exe"+13756BC: 7A 02 - jp "Tales of Berseria.exe"+13756C0
"Tales of Berseria.exe"+13756BE: 74 0C - je "Tales of Berseria.exe"+13756CC
"Tales of Berseria.exe"+13756C0: F3 0F 5C C7 - subss xmm0,xmm7
"Tales of Berseria.exe"+13756C4: 0F 2F C6 - comiss xmm0,xmm6
"Tales of Berseria.exe"+13756C7: 77 03 - ja "Tales of Berseria.exe"+13756CC
"Tales of Berseria.exe"+13756C9: 0F 28 C6 - movaps xmm0,xmm6
"Tales of Berseria.exe"+13756CC: F3 0F 11 03 - movss [rbx],xmm0
"Tales of Berseria.exe"+13756D0: F3 0F 10 4B 0C - movss xmm1,[rbx+0C]
}
8737
"Timer"
Float
icp
8