Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Fix Client bugs

Newbie Spellweaver
Joined
Jun 20, 2021
Messages
21
Reaction score
21
1. Fix graphic bug like zakum
this tool does not fix all of the bugs, but it reduce chance of getting graphic bug
the bug is caused by HeapAlloc returns 0, so this tool hooks HeapAlloc to fix it

2. Fix old themida's bug
if client is packed by old version of themida, you cannot run it on Windows 10
because themida reads wrong address and causes crash before unpacking client's memory
unfortunately themida uses Raw Address instead of Virtual Address to get EAT, it causes crash on Windows 10

download

if you can inject the dll before client program's main thread is started, you do not need to use this injector

download src



tested on JMS v186.1 and more old version
 
Newbie Spellweaver
Joined
Aug 8, 2018
Messages
58
Reaction score
41
Interesting approach with your HeapAlloc hook. The reason it occurs is heap fragmentation - which can be somewhat fixed, but takes significantly more effort to do.
 
Back
Top