So based on what has been said about the long jump issue, is this a solution?
ENABLE (ACTIVATE THIS FIRST)
Code: Select all
[ENABLE]
aobscanmodule(freespacee,ffxv_s.exe,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00)
registersymbol(freespacee)
fullaccess(freespacee, 0x4000)
[DISABLE]
unregistersymbol(freespacee)
dealloc(freespacee)
Inf HP
Code: Select all
[ENABLE]
assert(ffxv_s.exe+1F9DD1,89 83 88 01 00 00)
label(code)
label(return)
freespacee:
cmp [rbx+00000258],0
jne code
jmp return
code:
mov [rbx+00000188],eax
jmp return
ffxv_s.exe+1F9DD1:
jmp freespacee
nop
return:
[DISABLE]
ffxv_s.exe+1F9DD1:
db 89 83 88 01 00 00
Inf Tech Bar
Code: Select all
[ENABLE]
assert(ffxv_s.exe+79386B0,F3 0F 5D C1 F3 0F 11 81 C0 57 00 00)
label(code)
label(return)
label(jmphere)
freespacee+50:
jmphere:
code:
movss [rcx+000057C0],xmm0
jmp return
ffxv_s.exe+79386B0:
jmp jmphere
nop
nop
nop
nop
nop
nop
nop
return:
[DISABLE]
ffxv_s.exe+79386B0:
db F3 0F 5D C1 F3 0F 11 81 C0 57 00 00
PS: Another function decreases health when afllicted with a status aliment like poison
those functions are
1401E870D - 89 83 88010000 - mov [rbx+00000188],eax
1401E8628 - 89 8B 88010000 - mov [rbx+00000188],ecx
1412190CF - 89 AF 04020000 - mov [rdi+00000204],ebp