Shion wrote: ↑Wed Mar 13, 2019 3:08 pm
Update 2.0.133995: Fast level up crashes the game. Just as the "Have a good time" section.
Update 2.0.134241: is available.
I already have the last version and in my case, the code didn't change, so I guess you're playing the game under steam, right? If you do, either you check the script on your own (or someone else who plays the game under steam) and then edit it, or what I can to do for you (and for all steam users, I guess) is to make the script with AOB scan method, that should help... in theory.
-- Edit --
Here another
FastLevelUp script but with AOB scan method this time. I hope you'll enjoy it.
Code: Select all
[ENABLE]
aobscan(fastLevelUp,48 63 47 14 03 45 F0)
alloc(newmem,$100,fastLevelUp)
label(code)
label(return)
newmem:
cmp [rdi+24],0 //mIsFix 0: player 1:enemy
jne code
mov [rdi+14],15EF3C0 //23000000 aka Level 99
movsxd rax,dword ptr [rdi+14]
add eax,[rbp-10]
jmp return
code:
movsxd rax,dword ptr [rdi+14]
add eax,[rbp-10]
jmp return
fastLevelUp:
jmp newmem
nop
nop
return:
registersymbol(fastLevelUp)
[DISABLE]
fastLevelUp:
db 48 63 47 14 03 45 F0
unregistersymbol(fastLevelUp)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: 07673F08
07673EED: 00 00 - add [rax],al
07673EEF: 00 55 48 - add [rbp+48],dl
07673EF2: 8B EC - mov ebp,esp
07673EF4: 57 - push rdi
07673EF5: 48 83 EC 08 - sub rsp,08
07673EF9: 48 8B F9 - mov rdi,rcx
07673EFC: 48 89 55 F0 - mov [rbp-10],rdx
07673F00: 0F B6 47 24 - movzx eax,byte ptr [rdi+24]
07673F04: 85 C0 - test eax,eax
07673F06: 75 22 - jne Pathea.LevelNs:Level:AddExp+3a
// ---------- INJECTING HERE ----------
07673F08: 48 63 47 14 - movsxd rax,dword ptr [rdi+14]
07673F0C: 03 45 F0 - add eax,[rbp-10]
// ---------- DONE INJECTING ----------
07673F0F: 89 47 14 - mov [rdi+14],eax
07673F12: 48 8B CF - mov rcx,rdi
07673F15: 48 83 EC 20 - sub rsp,20
07673F19: 49 BB C0 6D 77 31 00 00 00 00 - mov r11,Pathea.LevelNs:Level:ApplyExpTotal
07673F23: 41 FF D3 - call r11
07673F26: 48 83 C4 20 - add rsp,20
07673F2A: 48 8B 7D F8 - mov rdi,[rbp-08]
07673F2E: C9 - leave
07673F2F: C3 - ret
07673F30: 00 00 - add [rax],al
}