• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

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