Jump to content
V3ct0r

Connecting Game.exe to Stall Server ("offline" stalls server connector)

Recommended Posts

[Mod] Connecting Game.exe to Stall Server ("offline" stalls server connector)

 

1.png

 

To implement protocol encryption in the Stall Server, the server need to know the MD5 hash of password of the game account, but the client of versions 1.3x sends the hash to the server in encrypted form. This mod for the "PKODev.NET mod loader" system is intended to disable encryption of the MD5 hash of password on the client side and establish connection with the Stall Server.

 

Without this modification, the user will receive the "Invalid password!" message when connecting to a server with installed "offline" stalls system.

 

 

Requirements

 

Installed mod loading system for server and client (PKOdev.NET mod loader).

 

 

Modification information

 

Name: pkodev.mod.stallserver;

Version: 1.0;

Author: V3ct0r;

Type: for client (Game.exe);

Supported executable .exe files: GAME_13X_0, GAME_13X_1, GAME_13X_2, GAME_13X_3, GAME_13X_4, GAME_13X_5.

 

 

Installation

 

Place the mod DLL file "pkodev.mod.stallserver.client.13x_<ID> .dll" for your version of Game.exe into the "mods" folder of the game client.

 

 

Download

 

1) Binary release (.dll);

2) The source code of the mod for Visual Studio 2019 Community (C++).

 

 

If you encounter any problem, bug or have any questions, then feel free to write in this thread.

  • Thanks 1

Share this post


Link to post
Share on other sites

Hello @dragontechi,

 

 

Compile it from source code:

 

 

 

 

  • Like 1

Share this post


Link to post
Share on other sites

Share this post


Link to post
Share on other sites

Hello @kelo,

 

I don't provide any services at the moment. You can find the neccessary information or ask questions in appropriate sections on the forum. Also you can create a new topic in 'Paid services & Requests' section to find developers for your needs.


Share this post


Link to post
Share on other sites

Hello @gunnapong,

 

// void CProCirculate::Login(const char *accounts, const char *password, const char* passport)
// Patch
// [8B 54 24 0C 52 8D 84 24 E0 00 00 00 50 8D 4C 24 18 E8 2D 46 03 00]
// -> 
// [56 8D 4C 24 14 51 E8 E8 90 90 90 90 90 90 90 90 90 90 90 90 90 90]
const unsigned int CProCirculate__Login__Patch = 0x00524FCD;

// void md5string(char const* msg, char str[33])
const unsigned int md5string = 0x005A42C0;

// bool WPacket::WriteString(cChar *str)
const unsigned int WPacket__WriteString = 0x00580BF0;

 


Share this post


Link to post
Share on other sites
2 hours ago, gunnapong said:

I don't know what happened Enter the correct password but can't enter the game.

This mod requires a running Offline Stalls server on the server side.


Share this post


Link to post
Share on other sites
On 1/26/2022 at 11:16 AM, V3ct0r said:

Hello @dragontechi,

 

 

Compile it from source code:

 

 

 

 

@gunnapong


Share this post


Link to post
Share on other sites

Hello @0x0x0x0,

 

Looks like your Game.exe is compiled from source codes about 6 days ago. These mods are for official binaries only.


Share this post


Link to post
Share on other sites

Hello @emofc,

 

There is a brand new Stall Server under development at the moment:

 

You can build it using Visual Studio 2022 Community Edition and test the Stall Server for all the problems you are interested in. I will be grateful.

  • Thanks 1

Share this post


Link to post
Share on other sites

The mod is updated. Mod versions for GAME_13X_3, GAME_13X_4, GAME_13X_5 could not be detected by the loader before.

 

Thanks to user @farofa0 for finding the bug.

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...