Add Versionscheck

01/06/2018 00:22 {Skrillex}#1
Hi,
I want to add the VersionsCheck to my game.exe. Its been removed by the Shaiya Patcher.
I already watched at the source code and used the search function but nothing helps. Does anybody know how I can add it?

Thanks for any help

Regards
01/06/2018 14:04 MC Flip#2
It is done through ollydbg.

There is even a guide somewhere, but I can try to guide you through the steps if I can remember them. I don't have access to ollydbg right now, so some names might be wrong.

First, open your game.exe in ollydbg, then analyze it (this can be found in the Debug tab I believe).
Search for all referenced text string, then look for "ServerVersion" and you should find something like "ServerVersion [x0gr]".

Double click it and a list of push commands will open. Look for 2 identical PUSH XXXXXXXXX commands, they should be within a few lines of each other.

Edit those to the server version you want, eg PUSH 12345678 would be server version 12345678, therefore /vchg 12345678 on your PS_Login.
01/06/2018 15:24 {Skrillex}#3
Hi,
wirst at all thanks for your answer. The guide can be found here: [Only registered and activated users can see links. Click Here To Register...]

But my problem is I canīt find the text string "Serverversion" or anything else because Itīs removed by Shaiya Patcher. I tried more game.exe but I canīt find It in any game.exe.

So how i can bring the Versioncheck back into my game.exe?

Thank you!

Regards
01/06/2018 16:23 MC Flip#4
After searching for all referenced text strings, you have to scroll up a bit and then try your "ServerVersion" search.
01/06/2018 16:31 {Skrillex}#5
Yes I already did it. Canīt be found because itīs removed by shaiya patcher. I tried a lots of times. Nothing..

[Only registered and activated users can see links. Click Here To Register...]
BTW MY 500th POST *.* :D
01/06/2018 17:06 MC Flip#6
What episode is your game.exe?

When I can, I could check at which address the server version is normally located at.
01/06/2018 17:12 {Skrillex}#7
Itīs an old Episode 4.5 game.exe. Thanks for your help bro
01/06/2018 18:58 arjulie#8
Send me your game.exe
01/07/2018 13:03 Eric-Dutra16#9
Try repeating the steps of the video, I think it works with any Game.exe.

01/07/2018 13:36 MC Flip#10
Quote:
Originally Posted by .:Skrillex:. View Post
Itīs an old Episode 4.5 game.exe. Thanks for your help bro
I just checked a ep4.5 game.exe from Ariez release.

It seems like EP4.5 does not have ServerVersion in the game.exe, just EP5 and above.

If it helps, ServerVersion in my game.exe is located at 003519f8, but it will surely be different in yours.

I compared certain points in both game.exes and it seems like EP4 has a bunch of code related to login and server selection missing compared to EP5 and EP6. That code includes the server version.
01/08/2018 18:40 {Skrillex}#11
Quote:
Originally Posted by Eric-Dutra16 View Post
Try repeating the steps of the video, I think it works with any Game.exe.

[Only registered and activated users can see links. Click Here To Register...]
Quote:
Originally Posted by MC Flip View Post
I just checked a ep4.5 game.exe from Ariez release.

It seems like EP4.5 does not have ServerVersion in the game.exe, just EP5 and above.

If it helps, ServerVersion in my game.exe is located at 003519f8, but it will surely be different in yours.

I compared certain points in both game.exes and it seems like EP4 has a bunch of code related to login and server selection missing compared to EP5 and EP6. That code includes the server version.
Hi,
first at all thanks for your help. The Video doesnīt work for me.. :/ This is shit because i fixed mutch things in my game.exe...

But thanks for your great help!

Regards!