Anyone Have Compiled 2.03 Files?

Discussion about Helbreath Server Files.
Post Reply
lilmage

Post by lilmage »

No one has the login sources..........
blizz
Member
Posts: 149
Joined: Tue Oct 28, 2003 4:32 am

Post by blizz »

That's no good. Well, that source link you posted is full you said right?

I'll be looking through it for a while.
lilmage

Post by lilmage »

Full in my terms = It compiles into a proper running HGServer.exe that runs and does it's duties. (even if with 16512893475 bugs)
blizz
Member
Posts: 149
Joined: Tue Oct 28, 2003 4:32 am

Post by blizz »

ok cool. so no matter what your going to have to edit protocol somewhere along the line :blink:
lilmage

Post by lilmage »

Protocol for what? The server->client? That works partially with 2.191. Half the time you crash when a 2.191 client enters on a 2.03 source server due to this fact that the protocols/data sent is incorrect. That is also why the MP doesn't work right (it's always changing from -3472563475 to 9385836423 or so lol) But yea, the server-> client needs to be modified. Also do the server->gateserver data. I fixed the server->mainlog data problem. I guess I should start working on gateserver problem to get 100% connect rate.
eXtasis.Net
Regular
Posts: 39
Joined: Thu Mar 04, 2004 1:12 pm

Post by eXtasis.Net »

<!--QuoteBegin-lilmage+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (lilmage)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->No one has the login sources.......... [/quote]

<span style='color:white'>I do</span> :D

Code: Select all

// -------------------------------------------------------------- 
//                      Login Server          
//
//                      1999.3 by Soph
//
// --------------------------------------------------------------
                      // ¼­¹ö ºÎÆý𣠱â·Ï 

// --------------------------------------------------------------


#include <windows.h>
#include <windowsx.h>
#include <stdio.h>
#include <stdlib.h>
#include <winbase.h>
#include <mmsystem.h>
#include <time.h>
#include "winmain.h"
#include "LoginCore.h"
<!--QuoteBegin-lilmage+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (lilmage)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->(since no one else will/does) [/quote]

<span style='color:white'>Btw.... Fixing 2.03 files is really easy, I did time ago. You will have a nice 2.20 version with no hammer, no party no meteor strike, no blizzard, no good log system, ..., etc.. ( so better use 2.191 files :D )

Did anyone know 2.03 Game Server Source Files was released by ME ( GoldenBoy) 3 years ago in the website www.helgate.tk where DarkieDuck and me first met?....As you all can see im a "nice sharing person". </span>
blizz
Member
Posts: 149
Joined: Tue Oct 28, 2003 4:32 am

Post by blizz »

Well... someone should release a FULL source package.

:)
aaaa
just visiting
Posts: 4
Joined: Thu Feb 12, 2004 1:21 am

Post by aaaa »

corect traslation:
Helbreath EMU mackerel comprehensive thread Part2

1:The ƒlƒgƒQ disabled person @ there is no name : 03/09/08 20:48 ID: ? ? ?
The topic regarding the private server of MMOPRG Helbreath is handled.

As for details >>2 later






383:The ƒlƒgƒQ disabled person @ there is no name : 04/02/20 23:08 ID: ? ? ?
But also this ƒXƒŒ may go out,
2.03 The method of moving the source with 2.191 mackerels is written
Inside Game.cpp
Near 18550 lines
Dwp = (DWORD *) cp;
*dwp = (DWORD) GetCurrentProcessId (); / The process handle is recorded.
Cp += 4;

Dwp = (DWORD *) cp;
*dwp = (DWORD) DEF_BUILDDATE; / BUILDDATE is recorded
Cp += 4;

IRet = m_pGateSock->iSendMsg (DATA, 43 + m_iTotalMaps*11);
Way modification


384:The ƒlƒgƒQ disabled person @ there is no name : 04/02/20 23:24 ID: ? ? ?
When this way is, being to be a MP bug of example
Near 16700 lines
Case DEF_NOTIFY_HP:
Dwp = (DWORD *) cp;
*dwp = (DWORD) m_pClientList [ iToH ] ->m_iHP;
Cp += 4;

Dwp = (DWORD *) cp;
*dwp = (DWORD) m_pClientList [ iToH ] ->m_iMP;
Cp += 4;

IRet = m_pClientList [ iToH ] ->m_pXSock->iSendMsg (DATA, 13,0);
Modification.


385:The ƒlƒgƒQ disabled person @ there is no name : 04/02/20 23:27 ID: ? ? ?
When it is downloaded Korean doing to transform, letter it meaning that error comes out
Correction (to the last it is quick fix with the script below)

Open (READ, "$ARGV [ 0 ]") or die;
@data = <READ>;
Close (READ);
Open (WRITE, ">$ARGV [ 1 ]") or die;
For (0.. $#data) {
$data [ $_ ] = - s/ ([ \xB1-\xC7 ]) (.) X22/$1$2\x20\x22/g;
Print WRITE $data [ $_ ];
}
Close (WRITE);

Example: >perl test.pl Game.cpp Game_processed.cpp
MeNiA
Member
Posts: 113
Joined: Thu Feb 19, 2004 6:13 pm

Post by MeNiA »

i connected to the server with only compiling, without changing anything. i do have the sockets problom but if you press home in world+main-log in the last socket the hgserver will load.
aaaa
just visiting
Posts: 4
Joined: Thu Feb 12, 2004 1:21 am

Post by aaaa »

i've got 2.19 code source(real!), if you want i will upload it
oh, i've got the hgserver 2.24(real, chinese) too but i need main log server, world server and gate server to use it
blizz
Member
Posts: 149
Joined: Tue Oct 28, 2003 4:32 am

Post by blizz »

... let's see the source
aaaa
just visiting
Posts: 4
Joined: Thu Feb 12, 2004 1:21 am

Post by aaaa »

ok if it can help you to create a server 3.2 ^^
<a href='http://www.freewebs.com/phoenixserver/HBserv219.rar' target='_blank'>http://www.freewebs.com/phoenixserver/HBserv219.rar</a>
blizz
Member
Posts: 149
Joined: Tue Oct 28, 2003 4:32 am

Post by blizz »

that's one hell of a slow download
DarkieDuck
Loyal fan
Posts: 441
Joined: Wed Feb 18, 2004 7:10 am

Post by DarkieDuck »

eXtasis.Net wrote: <!--QuoteBegin-lilmage+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (lilmage)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->No one has the login sources..........
<span style='color:white'>I do</span> :D

Code: Select all

// -------------------------------------------------------------- 
//                      Login Server          
//
//                      1999.3 by Soph
//
// --------------------------------------------------------------
                      // ¼­¹ö ºÎÆý𣠱â·Ï 

// --------------------------------------------------------------


#include <windows.h>
#include <windowsx.h>
#include <stdio.h>
#include <stdlib.h>
#include <winbase.h>
#include <mmsystem.h>
#include <time.h>
#include "winmain.h"
#include "LoginCore.h"
<!--QuoteBegin-lilmage+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (lilmage)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->(since no one else will/does) [/quote]

<span style='color:white'>Btw.... Fixing 2.03 files is really easy, I did time ago. You will have a nice 2.20 version with no hammer, no party no meteor strike, no blizzard, no good log system, ..., etc.. ( so better use 2.191 files :D )

Did anyone know 2.03 Game Server Source Files was released by ME ( GoldenBoy) 3 years ago in the website www.helgate.tk where DarkieDuck and me first met?....As you all can see im a "nice sharing person". </span> [/quote]
hmm i have seen that before..

lets see...

[edit]
Hmm weird
just checked every source i got which included LoginCore.h
but noone of em have that header :S
Tell me which file containts the header?
[/edit]



[edit2]
ahh there we go

Code: Select all

// -------------------------------------------------------------- 
//                      Gate Server          
//
//                      1999.3 by Soph
//
// --------------------------------------------------------------







// --------------------------------------------------------------


#include <windows.h>
#include <windowsx.h>
#include <stdio.h>
#include <stdlib.h>
#include <winbase.h>
#include <mmsystem.h>
#include <time.h>
#include "winmain.h"
#include "GateCore.h"
#include "UserMessages.h"
#include "XSocket.h"
#include "resource.h"
[/edit2]
hax
eXtasis.Net
Regular
Posts: 39
Joined: Thu Mar 04, 2004 1:12 pm

Post by eXtasis.Net »

<span style='color:white'>I hate that gateserver too, old versions :D both from Soph , but currently adapting login to SQL</span>
Post Reply