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
[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.
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.
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++.
[You must be registered and logged in to see this link.] After killed Wyvern, can't move over the Wyvern died spot.
LifeX this is bug right?
LifeX
Posts : 240 Since : 2014-11-15
Subject: Re: [SRC+FILES] HGServer-Client-Files 2/6/2021, 10:12 am
Not really a bug, just that the original author might have deleted the original code. Its client problem at DrawObject_OnDead. I dont have the source computer wit me. I will fix it tomorrow once I am back.
LifeX
Helbreath Crusade << Click
OrangKL
Posts : 20 Since : 2016-10-23
Subject: Re: [SRC+FILES] HGServer-Client-Files 2/6/2021, 10:40 am
Not really a bug, just that the original author might have deleted the original code. Its client problem at DrawObject_OnDead. I dont have the source computer wit me. I will fix it tomorrow once I am back.
Thank you bro
LifeX
Posts : 240 Since : 2014-11-15
Subject: Re: [SRC+FILES] HGServer-Client-Files 2/7/2021, 3:16 am
Not really a bug, just that the original author might have deleted the original code. Its client problem at DrawObject_OnDead. I dont have the source computer wit me. I will fix it tomorrow once I am back.
Thank you bro
My wyvern got no problem. After I kill it, the body disappear though.
LifeX
Helbreath Crusade << Click
1321
Posts : 10 Since : 2014-06-08
Subject: Re: [SRC+FILES] HGServer-Client-Files 2/7/2021, 3:40 am
Not really a bug, just that the original author might have deleted the original code. Its client problem at DrawObject_OnDead. I dont have the source computer wit me. I will fix it tomorrow once I am back.
Thank you bro
My wyvern got no problem. After I kill it, the body disappear though.
Sometimes happend , not always... i will try to make a video to show you all the bugs
LifeX
Posts : 240 Since : 2014-11-15
Subject: Re: [SRC+FILES] HGServer-Client-Files 2/7/2021, 3:52 am
Okie.
LifeX
Helbreath Crusade << Click
LifeX
Posts : 240 Since : 2014-11-15
Subject: Re: [SRC+FILES] HGServer-Client-Files 2/8/2021, 7:59 am
I fixed the recall on portal bug. Github is updated.
LifeX
Helbreath Crusade << Click
LifeX
Posts : 240 Since : 2014-11-15
Subject: Re: [SRC+FILES] HGServer-Client-Files 2/10/2021, 1:32 am
I fixed the 3 stats bug upon login. Github is updated.
BTW the boss mobs corpse unable to click, i tried fixing it but to no prevail, as I cant seem to find other codes that was implemented that may temper with it.
Those that is coding, can try and work things around the DeadOwner and its tile when it dies. And see if you can find anything and let me know.