Newbie Spellweaver
- Joined
- Sep 30, 2016
- Messages
- 22
- Reaction score
- 30
[h=1]Fixing Windows 8/10 compatibility[/h]AOB: 68 ?? ?? ?? ?? 68 0 08 00 00 53 FF 15 ?? ?? ?? ?? 50 E8 ?? ?? ?? ?? 3B C3
Function Name: -NA-
[h=2]Ways to find it:[/h]
If a force jmp were to be made, you need to call kernel32.sleep
PUSH 2000
CALL DWORD PTR DS:[0xC0507C] // kernel32.Sleep
This might have been a threading issue on nexon’s end.
[h=2][/h][h=2]To patch/fix it:[/h]
If the jmp is not taken [JGE SHORT MapleSto.00594F8E]. Call kernel32.Sleep for 2 seconds, and jmp back to the original location.
Function Name: -NA-
[h=2]Ways to find it:[/h]
- Set breakpoint at __CxxThrowException@8
- Run the client
- Wait for error
- Trace it back 2 function and you’ll see it.
If a force jmp were to be made, you need to call kernel32.sleep
PUSH 2000
CALL DWORD PTR DS:[0xC0507C] // kernel32.Sleep
This might have been a threading issue on nexon’s end.
[h=2][/h][h=2]To patch/fix it:[/h]
If the jmp is not taken [JGE SHORT MapleSto.00594F8E]. Call kernel32.Sleep for 2 seconds, and jmp back to the original location.
Attachments
You must be registered for see attachments list