Hi, i'll share some files that i've been modifying, just basic things..
HGServer sources v3.0 by HBx Team Client sources v3.82 by snoopy81, diuuude & Cleroth Updater by LifeX
FEATURES:
-Windows 8/10 full compatibility -800x600 Client 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
TODO LIST:
-Guild Warehouse (Working on...) -Guild on minimap (Working on...) -SQL
CHANGELOG:
*Fixed on March, 2020
-Windows 8/10 ALT+Tab
=============================================
*Fixed on 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
=============================================
* Fixed at 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/Modified at January, 2020 - 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
=============================================
* Fixed at November, 2019 - Minor improvements in Server-Side code
* Added/Modified at November, 2019 - 800x600 resolution compatible - Exchange system upgraded
=============================================
* Fixed at September, 2019 - Negative War Contribution during Crusade - Level up jump in High Server mode - Minor improvements
* Added/Modified at September, 2019 - 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
=============================================
* Fixed at 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
* Added/Modified at January, 2019 - 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
Centuu had made his source private at the moment. And he is being occupied with his own personal things.
Lets wait for his return and decision on releasing the source back to the public.
Thanks.
1321
Posts : 10 Since : 2014-06-08
Subject: Re: [SRC+FILES] HGServer-Client-Files 7/31/2020, 10:48 am
Hola! que tal!
edito: cuando compilo la JPEG del client me sale Error D8016 las opciones de línea de comandos '/ZI' y '/Gy-' son incompatibles
compile otro client con el VS2019 y no me abre cuando clickeo en el client. No se bien el orden en que se compila ni los pasos pero he leido todo el post y he intentando hacer lo que han hecho varios!
Una pregunta! tendras el code que usas para fixear el alt tab de windows 10 y el code del client 800X600 ... porque quiero aplicarselo a otro client y files!
SabbaT[GM]
Posts : 37 Since : 2016-07-03
Subject: Re: [SRC+FILES] HGServer-Client-Files 8/14/2020, 12:47 am
alt+tab sinceramente debería investigarlo.
800*600 vas a morir en el intento. a mi me llevo 1 año y pico. mas los fixes que no están a la vista.
walac
Posts : 6 Since : 2015-06-23
Subject: Re: [SRC+FILES] HGServer-Client-Files 8/15/2020, 11:35 am
Gente una consulta, alguno ya pudo descubrir cual es el problema que hace que cuando compilo el cliente y lo quiero ejecutar me sale el cartel de que necesito direct x 7a? Es raro porque encima con otros clientes de otros src no pasa eso y no quiero usarlos porque seguro voy a tener muchos bugs. Lei en otros comentarios que tenian problemas y que borrara una funcion, lo cual lo hice pero no cambio nada. Estoy retomando hb y quiero meter mano a los src pero de a poco porque no recuerdo mucho y si bien se programar, no lo se en c++ jaja. Cualquier ayuda viene bien, gracias.
People a question, some already could discover which is the problem that makes that when I compile the client and I want to execute it I get the sign that I need direct x 7a? It's strange because even with other src clients this doesn't happen and I don't want to use them because I'm sure I'll have many bugs. I read in other comments that they had problems and that I deleted a function, which I did but it didn't change anything. I'm going back to hb and I want to use the src but little by little because I don't remember much and although I know how to program, I don't know how to do it in c++ haha. Any help is welcome, thanks.
hello everyone i`m trying to compile and run client on wind 10 pro... compiling is fine, i got game.exe.. but i got problem with Direct 7... as i read we need to change ddraw to open gl.. but thats too much for me and my knowledge.. is any way to get game.exe from You guys to check it on my comp?
weird thing is that, in my work i installed VS2017 and compiled client, and it runs ok... but in home I cant run it.. client from "my work" compile or on my comp pompile wont run in my comp..
First off thanks to those of you that have been putting in updates and resolving code issues/fixes. Currently the github repo, contains the HG source code which has 74 errors on build, with upgrade/migration to VS2019.
Code:
1>Game.obj : error LNK2019: unresolved external symbol "private: void __thiscall CGame::HeldenianStartWarNow(void)" (?HeldenianStartWarNow@CGame@@AAEXXZ) referenced in function "public: void __thiscall CGame::OnTimer(char)" (?OnTimer@CGame@@QAEXD@Z) 1>Game.obj : error LNK2019: unresolved external symbol "private: void __thiscall CGame::HeldenianEndWarNow(void)" (?HeldenianEndWarNow@CGame@@AAEXXZ) referenced in function "public: void __thiscall CGame::OnTimer(char)" (?OnTimer@CGame@@QAEXD@Z) 1>Game.obj : error LNK2019: unresolved external symbol "private: void __thiscall CGame::RequestHeldenianScroll(int,char *,unsigned long)" (?RequestHeldenianScroll@CGame@@AAEXHPADK@Z) referenced in function "private: void __thiscall CGame::MsgProcess(void)" (?MsgProcess@CGame@@AAEXXZ) 1>Game.obj : error LNK2019: unresolved external symbol "private: void __thiscall CGame::CheckHeldenianResultCalculation(int)" (?CheckHeldenianResultCalculation@CGame@@AAEXH@Z) referenced in function "private: void __thiscall CGame::CheckClientResponseTime(void)" (?CheckClientResponseTime@CGame@@AAEXXZ) 1>Game.obj : error LNK2019: unresolved external symbol "private: void __thiscall CGame::DoAbaddonThunderDamageHandler(char)" (?DoAbaddonThunderDamageHandler@CGame@@AAEXD@Z) referenced in function "public: void __thiscall CGame::OnTimer(char)" (?OnTimer@CGame@@QAEXD@Z) AND more of the same error
Is there a updated release of the source code or am i working with the current release? asking before i begin to attempt fixing errors that might already be fixed/completed functions.
Oddly enough, if you don't run the the auto migrate to VS2019, and just change the complier settings to Toolset v142 and 10.00 it seems to complie just fine.
Completely different issue is when trying to get into the game, login in fine, character selection is fine, but right after the connection dialogue box appears client goes black and crashes? MLS server reports that the account log out requst to MLS
Centuu.-
Posts : 237 Since : 2014-11-26
Subject: Re: [SRC+FILES] HGServer-Client-Files 11/24/2020, 11:16 am
First off thanks to those of you that have been putting in updates and resolving code issues/fixes. Currently the github repo, contains the HG source code which has 74 errors on build, with upgrade/migration to VS2019.
Code:
1>Game.obj : error LNK2019: unresolved external symbol "private: void __thiscall CGame::HeldenianStartWarNow(void)" (?HeldenianStartWarNow@CGame@@AAEXXZ) referenced in function "public: void __thiscall CGame::OnTimer(char)" (?OnTimer@CGame@@QAEXD@Z) 1>Game.obj : error LNK2019: unresolved external symbol "private: void __thiscall CGame::HeldenianEndWarNow(void)" (?HeldenianEndWarNow@CGame@@AAEXXZ) referenced in function "public: void __thiscall CGame::OnTimer(char)" (?OnTimer@CGame@@QAEXD@Z) 1>Game.obj : error LNK2019: unresolved external symbol "private: void __thiscall CGame::RequestHeldenianScroll(int,char *,unsigned long)" (?RequestHeldenianScroll@CGame@@AAEXHPADK@Z) referenced in function "private: void __thiscall CGame::MsgProcess(void)" (?MsgProcess@CGame@@AAEXXZ) 1>Game.obj : error LNK2019: unresolved external symbol "private: void __thiscall CGame::CheckHeldenianResultCalculation(int)" (?CheckHeldenianResultCalculation@CGame@@AAEXH@Z) referenced in function "private: void __thiscall CGame::CheckClientResponseTime(void)" (?CheckClientResponseTime@CGame@@AAEXXZ) 1>Game.obj : error LNK2019: unresolved external symbol "private: void __thiscall CGame::DoAbaddonThunderDamageHandler(char)" (?DoAbaddonThunderDamageHandler@CGame@@AAEXD@Z) referenced in function "public: void __thiscall CGame::OnTimer(char)" (?OnTimer@CGame@@QAEXD@Z) AND more of the same error
Is there a updated release of the source code or am i working with the current release? asking before i begin to attempt fixing errors that might already be fixed/completed functions.
Oddly enough, if you don't run the the auto migrate to VS2019, and just change the complier settings to Toolset v142 and 10.00 it seems to complie just fine.
Completely different issue is when trying to get into the game, login in fine, character selection is fine, but right after the connection dialogue box appears client goes black and crashes? MLS server reports that the account log out requst to MLS
Compiled in RELEASE ? Not Debug...
Also, have installed the MFC Tools for C++ ?
binarydata » Wed Apr 06, 2005 8:14 pm wrote:
hb dead anyways
Centuu.-
Posts : 237 Since : 2014-11-26
Subject: Re: [SRC+FILES] HGServer-Client-Files 11/24/2020, 11:18 am
At the moment, I don't do any update of these sources so don't expect any news, because I'm working on my own server. This come as is, and have a fully working 800x600 client with window$ 8/10 compatibility.
binarydata » Wed Apr 06, 2005 8:14 pm wrote:
hb dead anyways
Centuu.-
Posts : 237 Since : 2014-11-26
Subject: Re: [SRC+FILES] HGServer-Client-Files 11/24/2020, 11:22 am
Una pregunta! tendras el code que usas para fixear el alt tab de windows 10 y el code del client 800X600 ... porque quiero aplicarselo a otro client y files!
hi, i have been trying for a few days to get things working, with some success. using old files i could get things running but couldnt use characters properly in the account screen. i have tried to use the latest files and have compiled hgserver, cximage and jpeg but when i try to compile the client i get these errors. im completely new to this and have done a lot of translation from spanish but i cant seem to get it to build. any help really appreciated <3
LifeX
Posts : 240 Since : 2014-11-15
Subject: Re: [SRC+FILES] HGServer-Client-Files 1/8/2021, 3:20 am
As Centuu mention, he is no longer working / updating it anymore. Hence you wont have any fix on this update whatsoever, and I am done helping this forum.
What I would suggest is, you need to learn on how to do it on your own, because anyone who got the knowledge to help will not help anymore.
Good luck.
LifeX
Helbreath Crusade << Click
custardboii
Posts : 28 Since : 2021-01-05
Subject: Re: [SRC+FILES] HGServer-Client-Files 1/8/2021, 7:23 am
Just take it down. There is literally no point in this website being up lol
LifeX
Posts : 240 Since : 2014-11-15
Subject: Re: [SRC+FILES] HGServer-Client-Files 1/8/2021, 8:41 am
Well, Jorge paid for the domain for a year, I think which include the hosting, hence that is why its still up.
As you can see, in most of the queries here, I answer it. But no more.
[You must be registered and logged in to see this link.] After killed Wyvern, can't move over the Wyvern died spot.
Aparte, no se si es el multiclient, pero no da ek cuando matas a otro Cada vez que loggeas o cambias a otro mapa, te da 3 puntos de atributos para agregar , que no se agregan... El client (no se si es a propósito) sale sin hacer el conteo de 10 a 1 . Tengo una listita de bugs, que a medida que siga testeando los voy a ir agregando.
PD: alguno sabe el comando para agregar "crits" ?? y el gm panel?
[You must be registered and logged in to see this link.] After killed Wyvern, can't move over the Wyvern died spot.
Besides, I don't know if it's the multiclient, but it doesn't give ek when you kill another. Every time you log in or change to another map, it gives you 3 attribute points to add, which are not added ... The client (I don't know if it is on purpose) exits without counting from 10 to 1. I have a list of bugs, that as I continue testing I will add them.
PS: does anyone know the command to add "crits"? and the gm panel?
the disconnection time edit the following in SRC CLIENT, Game.cpp:
if ((dwTime - m_dwLogOutCountTime)> 100)
for
if ((dwTime - m_dwLogOutCountTime)> 1000)
1000 is normal, 100 disconnects faster! do not forget
TechieLegend97 likes this post
LifeX
Posts : 240 Since : 2014-11-15
Subject: Re: [SRC+FILES] HGServer-Client-Files 1/30/2021, 5:05 am
Kindly post if there are bugs you can't fix. Im currently in the mood for coding and helping people out.
So I will fix it, and update the codes.
LifeX
Helbreath Crusade << Click
TechieLegend97 likes this post
LifeX
Posts : 240 Since : 2014-11-15
Subject: Re: [SRC+FILES] HGServer-Client-Files 2/3/2021, 8:50 am
[You must be registered and logged in to see this link.] After killed Wyvern, can't move over the Wyvern died spot.
Aparte, no se si es el multiclient, pero no da ek cuando matas a otro Cada vez que loggeas o cambias a otro mapa, te da 3 puntos de atributos para agregar , que no se agregan... El client (no se si es a propósito) sale sin hacer el conteo de 10 a 1 . Tengo una listita de bugs, que a medida que siga testeando los voy a ir agregando.
PD: alguno sabe el comando para agregar "crits" ?? y el gm panel?
I have added CTRL C to buy criticals.
LifeX
Helbreath Crusade << Click
OrangKL
Posts : 20 Since : 2016-10-23
Subject: Re: [SRC+FILES] HGServer-Client-Files 2/3/2021, 9:29 am
[You must be registered and logged in to see this link.] After killed Wyvern, can't move over the Wyvern died spot.
Aparte, no se si es el multiclient, pero no da ek cuando matas a otro Cada vez que loggeas o cambias a otro mapa, te da 3 puntos de atributos para agregar , que no se agregan... El client (no se si es a propósito) sale sin hacer el conteo de 10 a 1 . Tengo una listita de bugs, que a medida que siga testeando los voy a ir agregando.
PD: alguno sabe el comando para agregar "crits" ?? y el gm panel?
I have added CTRL C to buy criticals.
Wow, Good job bro
LifeX
Posts : 240 Since : 2014-11-15
Subject: Re: [SRC+FILES] HGServer-Client-Files 2/3/2021, 10:44 am
You from Malaysia? Nice to see a fellow Malaysian, who is eager on learning to code Helbreath on C++.