• 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.

Y2K20 problem fix

Joined
Aug 14, 2009
Messages
1,097
Reaction score
134
The problem lies in MasterServer because Ntreev did this stupid thing where they made 2020 the "expiration date" boundary.

To fix this, open up MasterServer in a disassembler/debugger like x32dbg or OllyDBG and go to the following addresses:

0x4ED246: cmp edx, 7E4h
0x4E761E: cmp ecx, 7E4h

If you look at it, it'll probably be quite obvious. Change 2020 (0x7E4) in the instructions there to something else, like 2035 (0x7F3).

0x4ED246: cmp edx, 7F3h
0x4E761E: cmp ecx, 7F3h

Problem solved. Have fun!
 
Newbie Spellweaver
Joined
Aug 13, 2013
Messages
80
Reaction score
51
This sounds like a silly question, but is there a way to "save" these changes? I'm using OllyDbg and from the looks of things, it seems I have to modify the instructions every time I reboot Master Server.
 
Experienced Elementalist
Joined
Oct 2, 2005
Messages
234
Reaction score
48
i used x96dbg opened it then patched the file after editing it to save the .exe
iceblade112 - Y2K20 problem fix - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Back
Top