website for Tales of Pirate 2022 DX9

mudoek

New Pirate
Registered
LV
0
 
Joined
Feb 5, 2026
Messages
4
Reaction score
1
Points
3
anyone here can sell or share website for Tales of Pirate 2022 DX9 source ? i cant make accounts for these files. i tried use libsodium for blake2s, but dont work.

pd: i know there is scrip to make account, but i want do that by the website.
 
anyone here can sell or share website for Tales of Pirate 2022 DX9 source ? i cant make accounts for these files. i tried use libsodium for blake2s, but dont work.

pd: i know there is scrip to make account, but i want do that by the website.
I have created an account directly on the database, so you should be able to create a store procedure to do it
keep in mind password must be md5 hash with all uppercase letters
 
anyone here can sell or share website for Tales of Pirate 2022 DX9 source ? i cant make accounts for these files. i tried use libsodium for blake2s, but dont work.

pd: i know there is scrip to make account, but i want do that by the website.
Just revert the changes they made in client from blake to md5
go to ProCirculateCS.cpp

Make sure this is in the top
#include "md5.h"
#include "hex.h"
#include "filters.h"
And remove any blake referrence

Find this function "void CProCirculate::Login(const char* accounts, const char* password, const char* passport)"

Replace it with this



Code:
void CProCirculate::Login(const char* accounts, const char* password, const char* passport)
{
    if (!g_NetIF->handshakeDone)
    {
        return;
    }

    extern short g_sClientVer;
    WPacket pk = pCNetIf->GetWPacket();
    pk.WriteCmd(CMD_CM_LOGIN);
    pk.WriteString(accounts);

    string hexencoded;
    CryptoPP::Weak::MD5 md5;
    CryptoPP::StringSource ss(password, true,
        new CryptoPP::HashFilter(md5,
            new CryptoPP::HexEncoder(
                new CryptoPP::StringSink(hexencoded), false
            )
        )
    );

    pk.WriteString(hexencoded.c_str());

    string strMac = GetMacString();
    if (strMac.empty()) strMac = "Unknown";
    pk.WriteString(strMac.c_str());
    pk.WriteShort(911);
    pk.WriteShort(g_sClientVer);

    pCNetIf->SendPacketMessage(pk);
}
 
  • Like
Reactions: zLuke