Client rebuild

All Helbreath Client Source Discussion here.
bone-you
Spamtastic
Posts: 1310
Joined: Wed Mar 16, 2005 3:12 am

Post by bone-you »

I can't post in the developer section and it's not a release so this is the next best place :[

I'm currently (re)coding the entire hb client in DX9D3D.

All updates/information will be located:
<a href='http://forum.helbreathx.net/index.php?showtopic=2701' target='_blank'>http://forum.helbreathx.net/index.php?showtopic=2701</a>



Current demo:
<a href='http://www.helbreathx.net/files/RecodedClient.rar' target='_blank'>http://www.helbreathx.net/files/RecodedClient.rar</a>

DX9 dll release:
<a href='http://www.helbreathx.net/files/d3dx9_31.rar' target='_blank'>http://www.helbreathx.net/files/d3dx9_31.rar</a>

Latest news on it:
:D

The sprites load 100% fine now.

Download the new copy and stick it in your HB folder and it will load everything. Literally. It will rape around 1.2GB of your ram (if you don't have it, vram then or failure xD).

I have it set to load everything into memory for now so I could test things. (loading is very slow due to that)

d3d is gay when it comes to loading textures, but it does use less ram for them than the HB client does. With it all loaded in the hb client it used 1.6GB of ram :D

Anyway, in game (after it loads) left click changes to the next sprite and right click goes into sequence.. so like once you get to the models and shit you can right click to make them move xD it's just a demo. Working on finishing loading then I'll finish up the screens. After that, connection time :D

Right now it has the loading screen working 100% and it displays the mainmenu. ^^ It takes around 3-5 mins to load all the images if anyone's looking to see :P


By the way, it's imperative you keep those .dat files with the client. They load the sprites :) I developed a little new way of loading to get around some d3d boundaries. d3d can't do things to 2d sprites as easily as ddraw can so I just made a datfile with what d3d needs ^^ that is how my client will load things from now on. Rather useful too because you can add a sprite without modifying the client :) (you'd still have to code it, but if it was say an npc you could do it easily).

Almost forgot. This version is halfway to my goal of multithreading. It's split into 2 threads that work together fluently ^^ eventually it will get 3 threads total and that'll be enough for now ^^

When completed this client (binary) will be avail for any servers to use. It will come equipped with basic configs and possibly indepth editing abilities (like adding features through config files).

More info can be obtained through the main topic or via msn. I won't be making it opensource but I welcome suggestions.

You exit via alt+f4 btw.
<img src='http://www.helbreathx.net/sig/sig.jpeg' border='0' alt='user posted image' /><br><a href='http://mafia.cheats4us.org/index.php?x=231030' target='_blank'>#1 on Mafia :D</a><br><!--QuoteBegin-Slipknight+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Slipknight)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->100mb Internet, burstable too 10GB oc192<br>his speed can go up too 10gbs<br>...<br>Yes my car can have a top speed of 1000mph<!--QuoteEnd--></td></tr></table><div class='signature'><!--QuoteEEnd--><br>^^ I wonder where the retard went to.
ADDKiD
&lt;3 bd long time
Posts: 967
Joined: Tue Jul 12, 2005 8:07 pm
Location: Washington, USA
Contact:

Post by ADDKiD »

Sounds like Orkl got you going on something. Hope you complete it.
bone-you
Spamtastic
Posts: 1310
Joined: Wed Mar 16, 2005 3:12 am

Post by bone-you »

ADDKiD wrote: Sounds like Orkl got you going on something. Hope you complete it.
Please refrain from posting in my topics.

This has nothing to do with Orkl. I've wanted to remake the client for a long ass time and was going to recode it for XO. Dax and I started talking one night and it got so deep into discussion of the client I decided on the spot that I was going to recode the client and I got rather far that night, and here it is so far :P
<img src='http://www.helbreathx.net/sig/sig.jpeg' border='0' alt='user posted image' /><br><a href='http://mafia.cheats4us.org/index.php?x=231030' target='_blank'>#1 on Mafia :D</a><br><!--QuoteBegin-Slipknight+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Slipknight)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->100mb Internet, burstable too 10GB oc192<br>his speed can go up too 10gbs<br>...<br>Yes my car can have a top speed of 1000mph<!--QuoteEnd--></td></tr></table><div class='signature'><!--QuoteEEnd--><br>^^ I wonder where the retard went to.
Orkl
Loyal fan
Posts: 376
Joined: Sat Sep 17, 2005 2:31 pm

Post by Orkl »

T_T sifn't include me.. lol

<!--QuoteBegin-crazymnig88+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (crazymnig88)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->by notepad??? it didn't show any code, just show words wif no mean<!--QuoteEnd--></td></tr></table><div class='signature'><!--QuoteEEnd--><br><!--QuoteBegin-charlie+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (charlie)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->he'll probably save it as 600pagebook.bmp<br><br>400gb file plzkthnx<!--QuoteEnd--></td></tr></table><div class='signature'><!--QuoteEEnd-->
Drajwer
&lt;3 bd long time
Posts: 841
Joined: Fri Dec 10, 2004 3:24 pm

Post by Drajwer »

bone-you wrote: I can't post in the developer section and it's not a release so this is the next best place :[

I'm currently (re)coding the entire hb client in DX9D3D.

All updates/information will be located:
<a href='http://forum.helbreathx.net/index.php?showtopic=2701' target='_blank'>http://forum.helbreathx.net/index.php?showtopic=2701</a>



Current demo:
<a href='http://www.helbreathx.net/files/RecodedClient.rar' target='_blank'>http://www.helbreathx.net/files/RecodedClient.rar</a>

DX9 dll release:
<a href='http://www.helbreathx.net/files/d3dx9_31.rar' target='_blank'>http://www.helbreathx.net/files/d3dx9_31.rar</a>

Latest news on it:
:D

The sprites load 100% fine now.

Download the new copy and stick it in your HB folder and it will load everything. Literally. It will rape around 1.2GB of your ram (if you don't have it, vram then or failure xD).

I have it set to load everything into memory for now so I could test things. (loading is very slow due to that)

d3d is gay when it comes to loading textures, but it does use less ram for them than the HB client does. With it all loaded in the hb client it used 1.6GB of ram :D

Anyway, in game (after it loads) left click changes to the next sprite and right click goes into sequence.. so like once you get to the models and shit you can right click to make them move xD it's just a demo. Working on finishing loading then I'll finish up the screens. After that, connection time :D

Right now it has the loading screen working 100% and it displays the mainmenu. ^^ It takes around 3-5 mins to load all the images if anyone's looking to see :P


By the way, it's imperative you keep those .dat files with the client. They load the sprites :) I developed a little new way of loading to get around some d3d boundaries. d3d can't do things to 2d sprites as easily as ddraw can so I just made a datfile with what d3d needs ^^ that is how my client will load things from now on. Rather useful too because you can add a sprite without modifying the client :) (you'd still have to code it, but if it was say an npc you could do it easily).

Almost forgot. This version is halfway to my goal of multithreading. It's split into 2 threads that work together fluently ^^ eventually it will get 3 threads total and that'll be enough for now ^^

When completed this client (binary) will be avail for any servers to use. It will come equipped with basic configs and possibly indepth editing abilities (like adding features through config files).

More info can be obtained through the main topic or via msn. I won't be making it opensource but I welcome suggestions.

You exit via alt+f4 btw.
needed 1,2gb ram ? sux.

better post screenshot. i dont have 1,2gb ram :unsure: :(
<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)
ADDKiD
&lt;3 bd long time
Posts: 967
Joined: Tue Jul 12, 2005 8:07 pm
Location: Washington, USA
Contact:

Post by ADDKiD »

Zero, guess what! You don't love me anymore, I tried to own this Forum, so don't tell me you love me. I wish I could post where ever the rainbow I want. I don't give a sugar plum fairy what you said, and I noticed something about you. You always bring up the past and it hurts. I mean dating back to August! Times have changed lovely thighs, quit living in the i love penis past you lover boy, you, chill out and swing with me honey!
bone-you
Spamtastic
Posts: 1310
Joined: Wed Mar 16, 2005 3:12 am

Post by bone-you »

ADDKiD wrote: Zero, guess what! You don't love me anymore, I tried to own this Forum, so don't tell me you love me. I wish I could post where ever the rainbow I want. I don't give a sugar plum fairy what you said, and I noticed something about you. You always bring up the past and it hurts. I mean dating back to August! Times have changed lovely thighs, quit living in the i love penis past you lover boy, you, chill out and swing with me honey!
Don't be mad. I have shit just as funny that's more recent but I figured that'd get you pissed off the most.



Drajwer (god damn it's hard to remember how to spell your name. always have to check xD) I fixed it up so it won't need more than around 100mb after loading everything. (if you insist on spamming left click at 1 click per ms like I did to stress test it you'll need ~500mb xD)


<a href='http://www.helbreathx.net/files/RecodedClient.rar' target='_blank'>http://www.helbreathx.net/files/RecodedClient.rar</a>
that one won't rape your ram. The 1.2GB loader was just a test loading every image directly into ram. xD
<img src='http://www.helbreathx.net/sig/sig.jpeg' border='0' alt='user posted image' /><br><a href='http://mafia.cheats4us.org/index.php?x=231030' target='_blank'>#1 on Mafia :D</a><br><!--QuoteBegin-Slipknight+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Slipknight)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->100mb Internet, burstable too 10GB oc192<br>his speed can go up too 10gbs<br>...<br>Yes my car can have a top speed of 1000mph<!--QuoteEnd--></td></tr></table><div class='signature'><!--QuoteEEnd--><br>^^ I wonder where the retard went to.
HatoL
Member
Posts: 151
Joined: Sun Jul 25, 2004 12:16 pm
Contact:

Post by HatoL »

good luck,but what's bad with the current client? (that Snoopy81 posted)
bone-you
Spamtastic
Posts: 1310
Joined: Wed Mar 16, 2005 3:12 am

Post by bone-you »

HatoL wrote: good luck,but what's bad with the current client? (that Snoopy81 posted)
Who said anything wrong? It's a complete recode to make it not only faster but just generally more efficient and leave room to expand. Using D3D means eventually I can implement 3d anything and make it at least look somewhat better :P
<img src='http://www.helbreathx.net/sig/sig.jpeg' border='0' alt='user posted image' /><br><a href='http://mafia.cheats4us.org/index.php?x=231030' target='_blank'>#1 on Mafia :D</a><br><!--QuoteBegin-Slipknight+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Slipknight)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->100mb Internet, burstable too 10GB oc192<br>his speed can go up too 10gbs<br>...<br>Yes my car can have a top speed of 1000mph<!--QuoteEnd--></td></tr></table><div class='signature'><!--QuoteEEnd--><br>^^ I wonder where the retard went to.
csxtitan
Regular
Posts: 95
Joined: Sun Jul 11, 2004 11:02 am

Post by csxtitan »

whats up with the suspended account?
marleythe9
Loyal fan
Posts: 391
Joined: Sat Mar 26, 2005 12:41 am

Post by marleythe9 »

im sure you wont need 1.2gb ram :). i mean its already directx7....
and u can change detail on hb ;). so mabey theyll make that better to.
<img src='http://freewebs.com/trickro/70s.png' border='0' alt='user posted image' /><img src='http://freewebs.com/trickro/70s2.jpg' border='0' alt='user posted image' />
bone-you
Spamtastic
Posts: 1310
Joined: Wed Mar 16, 2005 3:12 am

Post by bone-you »

marleythe9 wrote: im sure you wont need 1.2gb ram :). i mean its already directx7....
and u can change detail on hb ;). so mabey theyll make that better to.
The ram thing was only a test. It loaded the graphics completely into memory. I completed the loading and it loads/unloads fine now.

As for detail, there really wasn't a detail modifier in hb.. just a detail remover. All it did was remove colors and transparency. Only reason it helped so much was because Siementech's color/trans code (although smart) was not practical and very cpu intensive. If you remove all the colors and trans effects (other than the basic trans) then it will run extremely fast.
<img src='http://www.helbreathx.net/sig/sig.jpeg' border='0' alt='user posted image' /><br><a href='http://mafia.cheats4us.org/index.php?x=231030' target='_blank'>#1 on Mafia :D</a><br><!--QuoteBegin-Slipknight+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Slipknight)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->100mb Internet, burstable too 10GB oc192<br>his speed can go up too 10gbs<br>...<br>Yes my car can have a top speed of 1000mph<!--QuoteEnd--></td></tr></table><div class='signature'><!--QuoteEEnd--><br>^^ I wonder where the retard went to.
Kenshi
Loyal fan
Posts: 208
Joined: Thu Nov 20, 2003 8:27 am

Post by Kenshi »

ADDKiD wrote: Zero, guess what! You don't love me anymore, I tried to own this Forum, so don't tell me you love me. I wish I could post where ever the rainbow I want. I don't give a sugar plum fairy what you said, and I noticed something about you. You always bring up the past and it hurts. I mean dating back to August! Times have changed lovely thighs, quit living in the i love penis past you lover boy, you, chill out and swing with me honey!
I do have to say that is quite a gay message, and doesn't completely make sense however I'm willing to bet the fact that you are so highly reprimanded on these forums no one will even notice this post of yours. Hmm, always thought you had a thing for Zero, too bad he doesn't go for fatties.
get rooted.
bone-you
Spamtastic
Posts: 1310
Joined: Wed Mar 16, 2005 3:12 am

Post by bone-you »

Kenshi wrote:
ADDKiD wrote: Zero, guess what! You don't love me anymore, I tried to own this Forum, so don't tell me you love me. I wish I could post where ever the rainbow I want. I don't give a sugar plum fairy what you said, and I noticed something about you. You always bring up the past and it hurts. I mean dating back to August! Times have changed lovely thighs, quit living in the i love penis past you lover boy, you, chill out and swing with me honey!
I do have to say that is quite a gay message, and doesn't completely make sense however I'm willing to bet the fact that you are so highly reprimanded on these forums no one will even notice this post of yours. Hmm, always thought you had a thing for Zero, too bad he doesn't go for fatties.
You're super mature. You don't realize it leaves your name at the bottom of both our posts when you edit it? It wasn't really funny. I don't pick on him out of no where and once I do it over a topic, it's over. I don't pull up the past like that. (my sig is way way too hilarious to leave in the past though xD. thought everyone should know how he acts one moment then the next hates you)

Since when were you a mod anyway?
<img src='http://www.helbreathx.net/sig/sig.jpeg' border='0' alt='user posted image' /><br><a href='http://mafia.cheats4us.org/index.php?x=231030' target='_blank'>#1 on Mafia :D</a><br><!--QuoteBegin-Slipknight+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Slipknight)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->100mb Internet, burstable too 10GB oc192<br>his speed can go up too 10gbs<br>...<br>Yes my car can have a top speed of 1000mph<!--QuoteEnd--></td></tr></table><div class='signature'><!--QuoteEEnd--><br>^^ I wonder where the retard went to.
nazybest
Regular
Posts: 31
Joined: Thu Aug 31, 2006 10:44 pm

Post by nazybest »

Can't see the pages .. fsss put a ss ??
Post Reply