What ?

All Helbreath Server Source Discussion here.
KLKS
Loyal fan
Posts: 218
Joined: Sun Feb 22, 2004 2:32 pm

Post by KLKS »

didnt know what to put as topic, so anyway i plan on starting back coding HB, seeing that the community of HB'ers is small, i'd like to see a central place for HB server codings as well as open sourced, one main central HG and you guys can mod it and customize it, but the core of the HG is at one location.

to take a step forward, i'll be setting up klks.net to host all the files which i have and hopefully from there we can slowly improve the HB community, haveing more playable servers.

in the long term i would love to work with u guys and develop the client software and try to bring the HG up to the latest version.

so my first step over the next few weeks is to clean up the HG source code and try to collect all changes made while i was MIA. hopefully all will go smoothly and in a few months we will have a stable HG server where everyone can make their own custom change/edit.

now you ask me why the fuck i would wanna do all this ? the reason simple, i love coding and i've worked on HB before and i've seen the RO community and i love their open source work and i wish to bring this to the HB community.

ok off to work :D

locobans
Outpost Junkie
Posts: 2264
Joined: Tue Jul 13, 2004 3:51 am
Location: Behind You
Contact:

Post by locobans »

KLKS wrote: didnt know what to put as topic, so anyway i plan on starting back coding HB, seeing that the community of HB'ers is small, i'd like to see a central place for HB server codings as well as open sourced, one main central HG and you guys can mod it and customize it, but the core of the HG is at one location.

to take a step forward, i'll be setting up klks.net to host all the files which i have and hopefully from there we can slowly improve the HB community, haveing more playable servers.

in the long term i would love to work with u guys and develop the client software and try to bring the HG up to the latest version.

so my first step over the next few weeks is to clean up the HG source code and try to collect all changes made while i was MIA. hopefully all will go smoothly and in a few months we will have a stable HG server where everyone can make their own custom change/edit.

now you ask me why the fuck i would wanna do all this ? the reason simple, i love coding and i've worked on HB before and i've seen the RO community and i love their open source work and i wish to bring this to the HB community.

ok off to work :D
You can't never leave helbreath...

Welcome back KLKS :)
        if we filter attacking
        [KLKS] - <a href='http://xtremehb.com' target='_blank'>http://xtremehb.com</a> -> Play Abaddon (PRO ARESDEN) says:
        the poor guy who's being attacked wont know what hit him
//and when a client walks into a map with dynamic portal
//[KLKS] - [Pretty Good Coders] says:
//u gotta inform it
//[KLKS] - [Pretty Good Coders] says:
//or else they wont see it
QUOTE (ADDKiD @ Dec 1 2006, 4:01 PM) <br>You guys make me laugh alot, half the shit I say, is bullshit...<br><br><img src='http://img485.imageshack.us/img485/492/banssig1ng.gif' border='0' alt='user posted image' /><br><br><b>I see no changes at all, wake up in the morning and ask myself...<br>Is life worth living? Should I blast myself?</b><br><br><b><a href='http://2paclegacy.com' target='_blank'>2PacLegacy.com</a></b>
KLKS
Loyal fan
Posts: 218
Joined: Sun Feb 22, 2004 2:32 pm

Post by KLKS »

currently i'm working on revaming the way packets are coppied, the current way of doing it is crap, i'm slowly coding a structured way of doing it

example of 1

Code: Select all

//Standard packet header, will be included in almost all structures
struct packet_header {
	DWORD msgid;
	WORD msgtype;
};

struct motion
{
	packet_header msg;
	WORD wObjectID;
	short sX;
	short sY;
	short sType;
	char cDir;
	char cCharName[10];
	short sAppr1;
	short sAppr2;
	short sAppr3;
	short sAppr4;
	int iApprColor;
	int iStatus;
};
binarydata
DBfiller
Posts: 3816
Joined: Fri Oct 31, 2003 5:30 am
Location: San Diego CA, USA
Contact:

Post by binarydata »

KLKS wrote: didnt know what to put as topic, so anyway i plan on starting back coding HB, seeing that the community of HB'ers is small, i'd like to see a central place for HB server codings as well as open sourced, one main central HG and you guys can mod it and customize it, but the core of the HG is at one location.

to take a step forward, i'll be setting up klks.net to host all the files which i have and hopefully from there we can slowly improve the HB community, haveing more playable servers.

in the long term i would love to work with u guys and develop the client software and try to bring the HG up to the latest version.

so my first step over the next few weeks is to clean up the HG source code and try to collect all changes made while i was MIA. hopefully all will go smoothly and in a few months we will have a stable HG server where everyone can make their own custom change/edit.

now you ask me why the fuck i would wanna do all this ? the reason simple, i love coding and i've worked on HB before and i've seen the RO community and i love their open source work and i wish to bring this to the HB community.

ok off to work :D
hi l0r
lets get started
<img src='http://img88.exs.cx/img88/2290/7666.jpg' border='0' alt='user posted image' />
Slayer
&lt;3 bd long time
Posts: 947
Joined: Thu Mar 17, 2005 9:08 pm

Post by Slayer »

KLKS <3
<img src='http://i9.tinypic.com/2vs292h.jpg' border='0' alt='user posted image' />
Dax
&lt;3 bd long time
Posts: 785
Joined: Mon Apr 18, 2005 3:19 pm

Post by Dax »

This sounds promising.
Reppin' 127.0.0.1!!!<br><br><img src='http://img502.imageshack.us/img502/1348/sig4daxbn2.jpg' border='0' alt='user posted image' /><br><br>I contend that we are both atheists. I just believe in one fewer god than you do. <br>When you understand why you dismiss all the other possible gods, you will <br>understand why I dismiss yours.<br>~ <b>Stephen Roberts</b>
SlammeR
Loyal fan
Posts: 219
Joined: Fri Nov 04, 2005 1:52 am
Location: Brazil

Post by SlammeR »

<3 KLKS :wub:
OWNED!<br><img src='http://img50.imageshack.us/img50/1386/p ... 3vsqn2.gif' border='0' alt='user posted image' /><br><br><img src="http://hbtop50.com/button.php?u=hbuonline" alt="Helbreath Top 50 - Keepin' it real." border="0" /><br><a href='http://www.hbuonline.net' target='_blank'>Helbreath United</a>
Drajwer
&lt;3 bd long time
Posts: 841
Joined: Fri Dec 10, 2004 3:24 pm

Post by Drajwer »

i wish u guys stop working on server and start building up 2.2 client and make it works like real 3.51.
<img src='http://img440.imageshack.us/img440/2627/15pt.jpg' border='0' alt='user posted image' /><br><br>HBPolska characters:<br><br>Hellios 150+ Aresden Hero Mage<br>TheBill 120 Aresden plrider<br>Kill_Me 100 Full-Hero plrider<br>Rockeater 110+ Aresden Plate Mage<br><br><a href='http://www.helbreath.org' target='_blank'>http://www.helbreath.org</a> come and play (250 ppl online)
KLKS
Loyal fan
Posts: 218
Joined: Sun Feb 22, 2004 2:32 pm

Post by KLKS »

the client is a tough one and i havent looked at it yet, and for now we can use the latest exe's, i've already made a loader for 3.82 and i'm gonna try and make it work with the current HG.

from my point of view, its easier to code the HG and make it work with latest exe's. ne1 wanna make a new team just coding the client ? :P
binarydata
DBfiller
Posts: 3816
Joined: Fri Oct 31, 2003 5:30 am
Location: San Diego CA, USA
Contact:

Post by binarydata »

KLKS wrote: the client is a tough one and i havent looked at it yet, and for now we can use the latest exe's, i've already made a loader for 3.82 and i'm gonna try and make it work with the current HG.

from my point of view, its easier to code the HG and make it work with latest exe's. ne1 wanna make a new team just coding the client ? :P
coding the client is the only true way to fix hacks and to optimize the game
also add cool features
<img src='http://img88.exs.cx/img88/2290/7666.jpg' border='0' alt='user posted image' />
Dax
&lt;3 bd long time
Posts: 785
Joined: Mon Apr 18, 2005 3:19 pm

Post by Dax »

KLKS wrote: the client is a tough one and i havent looked at it yet, and for now we can use the latest exe's, i've already made a loader for 3.82 and i'm gonna try and make it work with the current HG.

from my point of view, its easier to code the HG and make it work with latest exe's. ne1 wanna make a new team just coding the client ? :P
The project may take a little longer building both files up but the rewards would be far greater.
Reppin' 127.0.0.1!!!<br><br><img src='http://img502.imageshack.us/img502/1348/sig4daxbn2.jpg' border='0' alt='user posted image' /><br><br>I contend that we are both atheists. I just believe in one fewer god than you do. <br>When you understand why you dismiss all the other possible gods, you will <br>understand why I dismiss yours.<br>~ <b>Stephen Roberts</b>
binarydata
DBfiller
Posts: 3816
Joined: Fri Oct 31, 2003 5:30 am
Location: San Diego CA, USA
Contact:

Post by binarydata »

Dax wrote:
KLKS wrote: the client is a tough one and i havent looked at it yet, and for now we can use the latest exe's, i've already made a loader for 3.82 and i'm gonna try and make it work with the current HG.

from my point of view, its easier to code the HG and make it work with latest exe's. ne1 wanna make a new team just coding the client ? :P
The project may take a little longer building both files up but the rewards would be far greater.
yer
some things that i wanna do with the client:
like a true windowed mode
putting acct maker back in the client (though i think its still in there)
keybindings option

just features that would make hb a totally better game without actually changing the game itself

and klks bloxed me?!
<img src='http://img88.exs.cx/img88/2290/7666.jpg' border='0' alt='user posted image' />
kahn
Loyal fan
Posts: 203
Joined: Thu Oct 07, 2004 1:20 am

Post by kahn »

few more hotkeys and an unsticker in cilent would be nice cant wate to see how some the cilent work comes out
KLKS
Loyal fan
Posts: 218
Joined: Sun Feb 22, 2004 2:32 pm

Post by KLKS »

hehe i dunno about u guys but my priority is cleaning up the HG and have a better readable and commented piece of code. if ne1 wants to do up the client, by all means.
Jensen
Loyal fan
Posts: 300
Joined: Tue Aug 02, 2005 7:40 am
Location: Illinois, USA
Contact:

Post by Jensen »

im all for the server portion, i got about 6000 lines in a diff file im re-ding from scratch into the hg so i can clean shit up, amazing how bad some of it was from when i first touched the hg before learning alot more of the function calls and structure of the beast.

only prob i got is that ive been using the 2.24c from hbss.tk and not the 2.24b everyone here seems to be using =/ hope theres just minor differences that i dont think ive looked for in the slightest.
---------------------------------------------------------
just a couple suggestions about the organization.

a main stable tree, based on default settings that are in int and usa (bugfixed of course)

modules tree for optional things like ekannouncer that for easily portability reasons all be their own function/file so it just needs another #include to allow access to it, with a nice ez mod style install for putting it into the code, find this code, place on the following line

testing/dev for unstable and new things would be nice to see a base source show up then everything based on just the one, instead of umm 4?
-----------------------------------------------------------
Im going to agree that we should just work on the server end for now (as we can control everything and not the players computer, no matter how hard we try) harden the server as much as we can, well for the begining at least, we will need the client to be done up alot better before we can fully implement new things, but for the time being server needs to be caught up and centralized. client then can follow.

i'd be against the binary only distibution just to keep out tons of servers that wouldnt know anything and would just leech so that most of the active servers could hopefully help further devlopment, or at least know enough to compile together what they want from a mod tree
-><-
Post Reply