Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Release] All Patchfiles

Initiate Mage
Joined
Apr 25, 2015
Messages
7
Reaction score
14
Hey guys.

Some time ago i gave my lazyass server the command to download every patchfile from the netmarble servers.
(5kb/s takes long...)

Soon i want to shutdown my server and reinstall everything.
But i dont know where to go with this bunch of Patchfiles.
So i release them here.

Better get them now, before my server is reinstalled!

There are some Patchfiles, which are not public known.
Here is a list of links for you, so you know where the patchfiles are:

<- List of the patchfiles
<- Path, where the patchfiles are in.
<- Idk whats that for


My goal was to make an patchserver for dbo.
But i dont need it anymore.
 
Experienced Elementalist
Joined
Apr 17, 2006
Messages
220
Reaction score
47
You mean that files are from KR right?
or HK?
i remember the HK servers was available for download...
 
Initiate Mage
Joined
Apr 14, 2013
Messages
74
Reaction score
7
and i suppose these patches will update the current v0.50.4 client files and they will still work on the server files we got without any concerns of any other encryption or something?
 
Last edited:
Initiate Mage
Joined
Jan 13, 2015
Messages
1
Reaction score
0
Oh man i were late
too bad i didn't know about this earlier XD
 
Game Developer
Joined
Oct 1, 2005
Messages
420
Reaction score
47
From my research, until 0.90 its uses same packet encryption as 0.50, but the problem is, KR client uses weblogon SSO, i've got bypassed and generated a launcher to generate and pass the netmarble auth has to netmarble clipboard buffer, client reads this clipboard buffer and get encoded hashes to login procedure, got on login screen but its never connects to charserver, without cracking weblogin procedure 0.90 client is useless.

Here the code i've build to create a dbostarter for kr client, but you need to bypass gameguard first on the client

startdbo.cpp
Code:
// startdbo.cpp : Defines the entry point for the console application.
//


#include "stdafx.h"


#include <chrono>
#include <thread>


std::string GetClipboardText()
{
	UINT Format = RegisterClipboardFormat(L"Netmarble_ClipFormat");
	if (!OpenClipboard(nullptr))
		return "";
	HANDLE hData = GetClipboardData(Format);
	if (hData == nullptr)
		return "";
	char * pszText = static_cast<char*>(GlobalLock(hData));
	if (pszText == nullptr)
		return "";
	std::string text(pszText);
	GlobalUnlock(hData);
	CloseClipboard();
	return text;
}


int _tmain(int argc, _TCHAR* argv[])
{
	std::string ip = "127.0.0.1";
	std::string port = "50200";
	std::string authcookie = "dXVpaXViaXVxYndldnl1YndxdXl2Ynd2YnF3YnV5YnkzNDh2N3k5YjEzNGI2dmZiMTR5Mzd0YnY3YjE3YjQzYjF2NzZ5MWIzNDc2dmI3NjM0MWI2NDdiNDY3MWJnM3ZiMTM3NjRidjk0MTM4dmJnMTM4YjR2NzZiMTM2NDdkWFZwYVhWaWFYVnhZbmRsZG5sMVluZHhkWGwyWW5kMlluRjNZblY1WW5rek5EaDJOM2s1WWpFek5HSTJkbVppTVRSNU16ZDBZblkzWWpFM1lqUXpZakYyTnpaNU1XSXpORGMyZG1JM05qTTBNV0kyTkRkaU5EWTNNV0puTTNaaU1UTTNOalJpZGprME1UTTRkbUpuTVRNNFlqUjJOelppTVRNMk5EYz0=";
	std::string datacookie = "dXVpaXViaXVxYndldnl1YndxdXl2Ynd2YnF3YnV5YnkzNDh2N3k5YjEzNGI2dmZiMTR5Mzd0YnY3YjE3YjQzYjF2NzZ5MWIzNDc2dmI3NjM0MWI2NDdiNDY3MWJnM3ZiMTM3NjRidjk0MTM4dmJnMTM4YjR2NzZiMTM2NDdkWFZwYVhWaWFYVnhZbmRsZG5sMVluZHhkWGwyWW5kMlluRjNZblY1WW5rek5EaDJOM2s1WWpFek5HSTJkbVppTVRSNU16ZDBZblkzWWpFM1lqUXpZakYyTnpaNU1XSXpORGMyZG1JM05qTTBNV0kyTkRkaU5EWTNNV0puTTNaaU1UTTNOalJpZGprME1UTTRkbUpuTVRNNFlqUjJOelppTVRNMk5EYz0=";
	std::string cpcookie = "dXVpaXViaXVxYndldnl1YndxdXl2Ynd2YnF3YnV5YnkzNDh2N3k5YjEzNGI2dmZiMTR5Mzd0YnY3YjE3YjQzYjF2NzZ5MWIzNDc2dmI3NjM0MWI2NDdiNDY3MWJnM3ZiMTM3NjRidjk0MTM4dmJnMTM4YjR2NzZiMTM2NDdkWFZwYVhWaWFYVnhZbmRsZG5sMVluZHhkWGwyWW5kMlluRjNZblY1WW5rek5EaDJOM2s1WWpFek5HSTJkbVppTVRSNU16ZDBZblkzWWpFM1lqUXpZakYyTnpaNU1XSXpORGMyZG1JM05qTTBNV0kyTkRkaU5EWTNNV0puTTNaaU1UTTNOalJpZGprME1UTTRkbUpuTVRNNFlqUjJOelppTVRNMk5EYz0=";
	std::string extrafactor = "0";


	char data[65535];


	sprintf_s(data, "%s,%s,%s,%s,%s", ip.c_str(), port.c_str(), authcookie.c_str(), datacookie.c_str(), cpcookie.c_str(), extrafactor.c_str());


	printf("Data: %s\n", data);


	if (SetNMClipData(data, "DBOSNAITYDEV")) printf("SETED DATA\n");


	printf("ClipData: %s\n", GetClipboardText().c_str());


	std::this_thread::sleep_for(std::chrono::milliseconds(2000));


	system("start dbo.exe DBOSNAITYDEV");
	return 0;
}

stdafx.h
Code:
// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//


#pragma once


#include "targetver.h"


#include <stdio.h>
#include <stdlib.h>
#include <tchar.h>
#include <string>
#include <Windows.h>

// GET FROM CLIENT 0.50 SOURCE CODE
#include <NMCrypt.h>
#pragma comment(lib, "NMCrypt_MT.lib")






// TODO: reference additional headers your program requires here
 
Initiate Mage
Joined
Nov 20, 2014
Messages
25
Reaction score
0
Simple question , what version of Visual Studio uses you ? Because I have a problem with #include .
 
Game Developer
Joined
Oct 1, 2005
Messages
420
Reaction score
47
My currently using version is Visual Studio 2013 Ultimate, but later i'm planning to move to VS 2015, but i need to test it first.

i've attached the complete startdbo project if you want
 

Attachments

You must be registered for see attachments list
Last edited:
Initiate Mage
Joined
Nov 20, 2014
Messages
25
Reaction score
0
Snaity thank you , when I compile a mistake.

Code:
Erreur 1 erreur C1083 : Impossible d' Ouvrir le Fichier comprennent: 'NMCrypt.h' : No such file or directory    e:\dbo\dragonball online\startdbo\stdafx.h    15    1    startdbo

here is my : "NMCrypt.h"

Code:
//================================================================================================|
// NMCrypt.h : Netmarble Crypt Library Header
//================================================================================================|

#ifndef   __NM_CRYPT_H__
#define   __NM_CRYPT_H__


#define CRYPT_SUCCESS      0
#define    CRYPT_INPUT_FAIL  -1
#define    CRYPT_OUTPUT_FAIL -2

void EncryptString( const char *psSource, const char *psKey, char *psTarget );
int  DecryptString( const char *psSource, const char *psKey, char *psTarget );

bool SetCryptKey( const char *psStr );
bool GetCryptKey( char *pStr, unsigned int uiMaxLen, bool bClearKey = true );



//#pragma comment ( lib, "NMCrypt.lib"  )




#endif // __NM_CRYPT_H__
 
Game Developer
Joined
Oct 1, 2005
Messages
420
Reaction score
47
you need to link this include file in Project Directories and link the lib too, its a error of fault include file, u need to point the compiler where is the file, compiler itself do not have a option to auto locate things :)
 
Initiate Mage
Joined
Nov 20, 2014
Messages
25
Reaction score
0
I managed to compile, it was my fault I had not properly configured the directory. Otherwise I have done tests with a 0.90 client, I get to run the launcher carefree , but the game crash when connecting .
 
Initiate Mage
Joined
Nov 20, 2014
Messages
25
Reaction score
0
Already I was wrong I took the version "v0.90 DragonBallOnlineTaiwan" not the KR. Regarding Gameguard he was not present in this version.
 
Game Developer
Joined
Oct 1, 2005
Messages
420
Reaction score
47
Already I was wrong I took the version "v0.90 DragonBallOnlineTaiwan" not the KR. Regarding Gameguard he was not present in this version.

Guy this one is KR, TW started on version 1.50, TW does not exist in version below 1.50, and it uses gameguard, if you want i send to you a bypassed executable.
 
Initiate Mage
Joined
Nov 20, 2014
Messages
25
Reaction score
0
Yes I will, I will Thanked lot snaity :laugh:
 
Game Developer
Joined
Oct 1, 2005
Messages
420
Reaction score
47
Ok, here is it:

But its useless, because of SSOWeb checks it will stuck at char server connection, need to research on it and bypass it completly to be usefull
 
Initiate Mage
Joined
Nov 20, 2014
Messages
25
Reaction score
0
In fact I just had an error
I did some research and this is what I found:



dboerror1 - [Release] All Patchfiles - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Last edited:
Game Developer
Joined
Oct 1, 2005
Messages
420
Reaction score
47
In fact I just had an error
I did some research and this is what I found:



View attachment 152810

this is not a error, is invalid username or password message, you dont have the account test, with password test in database, i just using test code with netmarble login interface, just create account test with pass test.
 
Back
Top