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!

rev 278780 unpack

Initiate Mage
Joined
Nov 5, 2014
Messages
2
Reaction score
1
Client executable of Gameforge


Unpacked with 32 bit os, what means that you will experience a crash after 3-5 minutes.
This happens because of the S1Timer function, that changes texture settings.
There are more ways to fix this, like jumping over the function which changes the floating pointers.
But since this function is needed to switch between phases like select character phase and game phase you need to change the jmp back to the original condition jmp at 0x0156808B after the time function is being called.
You also can try to use detours and check if the register points to a function which changes floating addresses and then jmp from 0x0156808B to 0x01568125.

Some functions like this are located at 0x012A9170 - 0x012AA35B, so just check if the register+0C points to this range.

There are more ways to fix this. If someone is interested then I will see if I can upload a fixxed version.
 
Back
Top