[SRC-FILES] HGServer + Client + Files

All Helbreath Server Source Discussion here.
Post Reply
Centuu.-
just visiting
Posts: 5
Joined: Mon Dec 09, 2019 7:53 pm

[SRC-FILES] HGServer + Client + Files

Post by Centuu.- »

Hello community,

I'll share some files that I've been modifying for a while..

HGServer sources v3.0 by HBx Team
Client sources v3.82 by snoopy81, diuuude & Cleroth

FEATURES

Code: Select all

-Windows 8/10 compatibility and Alt+Tab !
-800x600 Resolution
-Capture The Flag
-New Exchange System
-Angel System
-Crafting
-Heldenian
-Apocalypse
-Crusade
-Taming
-Online User List
-User/GM Panel
-Friend List
-Party Status
-Party On Map
-Aura Icons
-Directional Bow
-Berserk Wand
-Change Stats
-Warehouse Pages
-Magic Weapons
-Hammer +15
-Deathmatch Event
-EK Announcer
-Trade EK in CityHall
-Trade DM Points in CityHall
-Trade DK Set in CityHall (costs gold)
-Uncitizenship request in CityHall
-Repair All in BlackSmith
-NPC HP Bar
-Pits in Minimap
-Quest Helper
-Beholder Neck
-Titles per EK
-Majestic Level
-Shortcuts
-Experience Bar
-Hunger Bar
CHANGELOG :!:

Code: Select all

* May, 2022   
-Windows 11 compatibility
-Added SQL feature
-New Events
-New Enchanting System
-New Panels
-New Launcher/Updater
-New NPCs
-New Configs
-New Guild System
-New Items with Upgrades
-Multi-Quest System
-New Class System
-New Sprites
-New Magics
-New Maps

=============================================

* March, 2020
-Windows 10 compatibility and Alt+Tab !

=============================================

* February, 2020
** Fix Dye colour issues.
** Fix Endurance Issues.
** Fix some crash regarding Endurance Decrease.
** Fix some communication bytes issues.
** Fix Majestics Level Up Message
** Fix Ice-Golem no Damage
** Fix Loading, Main Menu and Login Cords for 800x600 Resolution
** Fix Pot / Meat bug while eating
** Fix Client and HGServer compilation error, and limit
** Fix Player Panel, chat bug
** Fix Learn Magic Gold Data Send properly
** Added F2-F3 Shortcut, and F4 Magic Shortcut
** Fix Gold amount in shop and bsmith
** Made Gold Weight 0, so dont need to put in WH
** Fix Skill Adding Function

=============================================

* January, 2020
- fixed msgs in Client and HGServer.
- fixed HGServer performance
- fixed HP regen that bugs MP
- fixed spawn rate if too many maps in 1 HGServer
- fixed some bytes and declaration bugs
- fixed empty spots that server reads them like if there was a person or mob on it
- added function that sends MAX STATS to Client from HG, so if you configure it in Settings.cfg it will send it and Client will compute it to prevent bugs.
- modified SendNotifyMsg function (optimized)
- added a simple patch to prevent packets to be received without the HGServer resgistering that a packet has been sent
- reduced almost 30000+ code lines in Game.cpp !
- added Apocalypse, Crusade, Heldenian and Party classes
- reorganized most of the functions in Game.cpp to their respective classes
- added Capture The Flag event

=============================================

* November, 2019
- Minor improvements in Server-Side code
- 800x600 resolution compatible
- Exchange system upgraded

=============================================

* September, 2019
- Negative War Contribution during Crusade
- Level up jump in High Server mode
- Minor improvements
- Removed level limit to Delete Character
- Added special characters when creating Player's Name
- DK Set cost in Settings.cfg
- REP adjust in Settings.cfg
- REP affects Drops 
- Removed DNS in HGServer (useless)
- Necklace of Stone Golem add +50% earth magic defense 
- Angel upgrade to +20 (AND can be traded/dropped)
- Removed max summon points for Heldenian
- Removed max construction points for Crusade
- Removed max reward gold in CityHall
- MAJESTIC LEVEL's implementation
> add more hp / sp / mp / hunger status
> add more criticals
> add more construction points in crusade
> add more war contribution in heldenian
> add more load weight
> recalculate circle magic %
> add more quest reward
> add more physical/magical damage
> add more defense ratio
> add more magic resistance

=============================================

* January, 2019
- Problem to LogIn (Connection Lost)
- Missing messages between HGServer-Client
- Crafting endurance
- Ranged hits
- Endurance repair in Items with stats
- Missing messages in Client
- Recodification of some functions in HGServer
- Fixed Deathmatch Game !
> TP to Arena in CityHall is only open when Deathmatch is ON
> When die in Arena on Deathmatch , revive in Arena
> Calculate Top if player gets dc/cl/tp
> Added bonus when get multiple kills with announcer (Holy Shit, Doble Kill, etc..)
> Display Top 5 per default, but if you press CTRL wil show Top 10 in screen
> In Arena only display Enemys
> Only display players in top if DGKills > 0
- Creating a guild costs Gold
- Added new configurations in Settings.cfg such as:
GUILD CREATING COST
CLEAR MAP TIME
GOLD DROP RATE
- Heldenian/Crusade/Apocalypse automated starts in Schedule.cfg
- Majestic.cfg removed
- Quantity online removed in Online User List

=============================================

* Initial Release in May, 2018
Download: https://github.com/centuu/HBGhost
Last edited by Centuu.- on Wed Jun 15, 2022 8:32 pm, edited 6 times in total.
charlie
Outpost4lyfe
Posts: 3324
Joined: Sun Apr 06, 2003 12:24 am
Location: Mt GOD
Contact:

Re: [SRC-FILES] HGServer + Client + Files

Post by charlie »

Thanks man
Girlfriends are dedicated hookers.
Centuu.-
just visiting
Posts: 5
Joined: Mon Dec 09, 2019 7:53 pm

Re: [SRC-FILES] HGServer + Client + Files

Post by Centuu.- »

I'm doing this for the community. :D
Centuu.-
just visiting
Posts: 5
Joined: Mon Dec 09, 2019 7:53 pm

Re: [SRC-FILES] HGServer + Client + Files

Post by Centuu.- »

Client source updated.

Added new bar
Removed binds
Removed majestic levels
Fixed null points in screen

Image
qq759163334
just visiting
Posts: 1
Joined: Mon Mar 15, 2021 1:46 pm

重新: [SRC 文件] HG服务器 + 客户端 + 文件

Post by qq759163334 »

:D :D :D Thank you, brother
User avatar
Shinakuma
Member
Posts: 110
Joined: Thu Aug 04, 2005 3:52 pm
Location: USA

Re: [SRC-FILES] HGServer + Client + Files

Post by Shinakuma »

Centuu.- wrote: Mon Apr 27, 2020 7:17 pm Client source updated.

Added new bar
Removed binds
Removed majestic levels
Fixed null points in screen

Image
Will you create a permanent discord link? The one you listed has expired.
finallich
just visiting
Posts: 2
Joined: Sat Aug 28, 2021 5:50 am

Re: [SRC-FILES] HGServer + Client + Files

Post by finallich »

Not the old PakBuild.

Do you have the latest Pakbuild?

I want a "Pak" file for my new cape armor.
The old version of parkbuild I have is...

I'm so sad that I can't check the latest version of the file (2016?).

I want to have a new park hero set "Pak" file.
Centuu.-
just visiting
Posts: 5
Joined: Mon Dec 09, 2019 7:53 pm

Re: [SRC-FILES] HGServer + Client + Files

Post by Centuu.- »

Hello all,
I've updated the download links and the changelog for these files+sources.

Hope y'all enjoy it!
1321
just visiting
Posts: 3
Joined: Sat Feb 12, 2005 7:34 am

Re: [SRC-FILES] HGServer + Client + Files

Post by 1321 »

Gracias centu!!!
LazyB
just visiting
Posts: 1
Joined: Sun Nov 20, 2022 12:07 am

Re: [SRC-FILES] HGServer + Client + Files

Post by LazyB »

Anyone got these working?

Everything complied, can login and create a character etc, having a issue with entering the game looks like the MLS(MainLogServer) timesout on entering the game, would be greatful if this has been fixed by anyone and could show/tell me what the fix was :)

---- Edit ----
Actual issue after running some debugging is coming from the clientimeout function, seems as though WLS starts SetAccountStatusInit, but never gets past:

Code: Select all

if (m_pAccountList[i] == 0) {
				m_pAccountList[i] = new class CAccount(cAccountName, timeGetTime());
				m_pAccountList[i]->cAccountType = 1;
				strcpy(m_pAccountList[i]->cPassword, cPassword);
				m_pAccountList[i]->m_iLevel = (int)iLevel;
				wsprintf(G_cTxt, "(TestLog) Set account(%s)-test(%s)-Level(%d) connection status 2 INIT(create & set)...", m_pAccountList[i]->cAccountName, m_pAccountList[i]->cPassword, iLevel);
				PutLogList(G_cTxt);
				m_iTotalPlayers++;
				return 1;
			}
CheckClientTimeout is called and the status gets set to NULL
Post Reply