Releases: tmp64/BugfixedHL-Rebased
Releases · tmp64/BugfixedHL-Rebased
v1.7.2
v1.7.1
v1.7.0
Client
General
- Added VGUI2 Killfeed. Only works in OpenGL mode.
- Fixed blurry HUD sprite rendering (HL bug #3156). Only works in OpenGL mode.
- Added jump speedometer (#71).
- Added support for user-modifiable files.
ClientScheme.res
andHudLayout.res
won't be replaced on update. Their content was moved to*Base.res
files.- Allows user customization without breaking anything on BHL update.
Weapon viewmodel configuration
cl_viewmodel_hltv
allows disabling of some animations. See the wiki for details.- Option to select left or right hand (#74).
cl_viewmodel_*
cvars for position and FOV of the viewmodel (#73, #74).- Angled viewmodel bobbing (#72).
- Added cvar to disable weapon shells.
Color picker optimizations
- Replaced textures in OpenGL mode with rendering commands.
- Reduced texture size from 6 MB to 1 MB in Software and D3D modes.
Other
- Disabled third-person mode in multiplayer without cheats (#70).
- Added
bhop_reset
command to reset bhop autodetection. Use when lag causes it to detect incorrectly. - Added
bhl_validate_files
to check the integrity of all BHL files. - Added
cl_rollspeed
andcl_rollangle
. - Added a check that would crash the game if client library wasn't unloaded during restart.
Bugfixes
- Fixed ESC and console being disabled when player is kicked with chat open.
- Fixed mouse input in MOTD dialog.
- Fixed VGUI2 rounded corner texture color.
- Fixed third-person player model when viewing HLTV demos (#75).
- Fixed crash when testing microphone in the game options.
- Fixed version label positions in update notification.
- Fixed About tab in the options when an update is available.
- Fixed status requests when playing demos.
- Fixed incorrect handling of custom view models when spectating on a HLTV server or HLTV demo.
Server
- Client cvar querying refactoring.
- Fixed HTML and Unicode MOTD not actually being sent to players. See the wiki for more details.
- Removed erroneous debug code that sends hardcoded team names and scores to all players when a player joins the game.
- Fixed incorrect flag variable in CBaseMonster::RunAI.
v1.6.1 Updater Hotfix
Client
- Fixed update installer throwing an internal error when copying a file to a non-existing directory.
v1.6.0 [no auto-update]
Changes since last beta
- Added
cl_cross_zoom
(see below) (#16). - Added a fallback chat sound (#43).
- Added chat text color to the chat scheme file (#48).
- Added deathnotice sprite color cvars (#47, #48).
- Added most cvars to the advanced options (#14)
- Close command menu when game menu is opened (#55).
- Command menu file now uses original syntax as it used to (#38).
- Fixed force models commands (#41).
- Fixed sprite crosshair being drawn with custom corsshair.
- Fixed mouse input when hiding Steam Overlay (#49).
- Fixed demo and log files not resetting on map change #(52).
- Fixed scoreboard glitches when players connect/disconnect.
- Fixed mouse wheel input when scoreboard is open (#53).
- Fixed assertion failure in Rainbow HUD
General
- Updated HL SDK to newer GitHub 2013 version.
- Updated Source SDK to Source SDK 2013.
- Major source code refactoring.
- Player movement code now uses
Vector
from Source SDK's mathlib. - Gamedir files are now checked out with LF line endings on all platforms.
Client
Note!
+bhop
has been replaced withcl_autojump 1
.
See #30 for the reasons why.
General
- VGUI1 completely replaced by VGUI2.
- Client.dll can be now loaded by both new and old game versions.
- Added automatic bunnyhop detection.
- Added support for
m_rawinput
on Windows. - Your kills/deaths are now colored in the console.
- Added
find
command to look through available convars and commands with descriptions. - Added working directory check to solve workdir-related issues.
- Added additional checks to SteamIDs (#19)
- Added
cl_autojump
from OpenAG (#30) - Removed
+bhop
in favor ofcl_autojump 1
(#30) - Added
+ducktap
from OpenAG (#30) - Added realnames support.
- Updated localization files
Updater
- New improved update notification dialog.
- Added automatic update installer.
- It will only update necessary files and won't overwrite your mods (will ask instead).
HUD
- Added Unicode support for
hud_scores
(on-screen scoreboard likecl_scores
in AG). - Added
hud_speedometer_below_cross
to draw the speedometer below the crosshair (#30). - Fixed custom crosshair disappearing when starting a demo recording (#30).
- Added Rainbow HUD (
hud_rainbow 1
). - Added deathnotice sprite color cvars (#47, #48).
- Fixed HUD timer on listen servers.
- Fixed HUD timer on Linux (#23).
Custom Crosshair
- Added cl_cross_zoom to which crosshair to show in zoomed weapons: sprite (0), custom (1) or both (2). By default, both are displayed.
Scoreboard
- Fixed issues related to team names.
- Efficiency set to K/D mode by default.
- Fixed issues related to mute icon
Spectator UI
- Rewritten using VGUI2.
- Removed player and specmode selection menus (will be added back later).
- Added Steam avatar icon, kills and deaths count.
Chat
- Old chat removed, only Source chat is left.
- Changed style to be more in line with scoreboard and other UI elements.
- Long messages will be automatically split into multiple shorter messages.
- Fixed ESC not always closing the chat and opening game menu instead.
- Added cvar
hud_saytext
to toggle the chat. - Added cvar
hud_saytext_sound
to toggle chat message sound. - Fixed chat and scoreboard being positioned on top of each other.
- Added a fallback chat sound if it doesn't exist (#43).
- Added chat text color to the chat scheme file (#48).
Command menu
- Rewritten using VGUI2.
Team menu
- Rewritten using VGUI2.
- Fixed map description not resetting if it is not available.
MOTD
- Now uses Steam API HTML renderer instead of deprecated and unupdated ChromeHTML.
GameUI
- GameUI panels use GoldSrc-like style.
- Added most of the available cvars to advanced options (#14).
Crash handler (on Windows)
- Crash handler now creates separate log files for crashes.
- Log file is opened automatically in Notepad.
- Log file contains stack trace if possible.
Server
- Server API loading refactoring.
- AMXX module and include now bundled with the server.
- Added
mp_selfgauss 2
to block all selfgauss damage. - Fixed doors stopping on save in singleplayer.
- Added method exports for WeaponMod (#21, thanks @et-nik)
- Added team spawn support (#3, thanks @et-nik)
- Uses
team
value embedded into map'sinfo_player_deathmatch
entities. - Disabled by default, use
mp_teamspawn 1
to enable.
- Uses
mp_falldamage 2
now removes fall damage (#27, resolves #10)- Replaced server's vector math functions with ones from Source SDK's mathlib.
- Added cvars to control lifetime of weapon boxes (see #7)
- Added
mp_hidecorpses
to prevent player corpses from being spawned (#11). - Exported functions for WeaponMod (see this repo for compatible version) (#28).
Server API
- Added SetPlayerScore method
v1.6.0-beta2 [no auto-update]
General
- Player movement code now uses
Vector
from Source SDK's mathlib. - Gamedir files are now checked out with LF line endings on all platforms.
Client
Note!
+bhop
has been replaced withcl_autojump 1
.
General
- Added
cl_autojump
from OpenAG (#30) - Removed
+bhop
in favor ofcl_autojump 1
(#30) - Added
+ducktap
from OpenAG (#30) - Added Windows XP support.
- Added realnames support.
- Fixed status request spamming (caused some servers to temporarily ban the client).
- Fixed crash when creating a local server on some clients.
- Fixed rare crash if a colored console message is printed during shutdown.
HUD
- Added
hud_speedometer_below_cross
to draw the speedometer below the crosshair (#30). - Fixed custom crosshair disappearing when starting a demo recording (#30).
- Added Rainbow HUD (
hud_rainbow 1
).
VGUI2
- Fixed MOTD text being clipped at 1023 chars.
- Fixed line endings in MOTD.
Updater
- Fixed update checking.
- Fixed line braks in update changelog.
Server
- Replaced server's vector math functions ones from Source SDK's mathlib.
- Added cvars to control lifetime of weapon boxes (see #7)
- Added
mp_hidecorpses
to prevent player corpses from being spawned (#11). - Exported functions for WeaponMod (see this repo for compatible version) (#28).
Server API
- Added SetPlayerScore method
v1.6.0-beta1
General
- Updated HL SDK to newer GitHub version.
- Updated Source SDK to Source SDK 2013.
- Major source code refactoring.
Client
General
- VGUI1 completely replaced by VGUI2.
- Client.dll can be now loaded by both new and old game versions.
- Added automatic BHop detection.
- Added support for
m_rawinput
on Windows. - Your kills/deaths are now colored in the console.
- Added
find
command to look through available convars and commands. - Added working directory check to solve workdir-related issues.
- Added additional checks to SteamIDs (#19)
- Updated localization files
Updater
- New improved update notification dialog.
- Added automatic update installer.
- It will only update necessary files and won't overwrite your mods (will ask instead).
HUD
- Added Unicode support for
hud_scores
(on-screen scoreboard likecl_scores
in AG). - Fixed HUD timer on listen servers.
- Fixed HUD timer on Linux (#23).
Scoreboard
- Fixed issues related to team names.
- Efficiency set to K/D mode by default.
- Fixed issues related to mute icon
Spectator UI
- Rewritten using VGUI2.
- Removed player and specmode selection menus (will be added back later)
- Added Steam avatar icon, kills and deaths count.
Chat
- Old chat removed, only Source chat is left.
- Changed style to be more in line with scoreboard and other UI elements.
- Long messages will be automatically split into multiple short messages.
- Fixed ESC not always closing the chat and opening game menu instead.
- Added cvar
hud_saytext
to toggle the chat. - Added cvar
hud_saytext_sound
to toggle chat message sound. - Fixed chat and scoreboard being positioned on top of each other.
Command menu
- Rewritten using VGUI2.
- Uses different syntax. Check commandmenu_default.txt for more info.
Team menu
- Rewritten using VGUI2.
- Fixed map description not updating if it is not available.
MOTD
- Now uses Steam API HTML renderer instead of deprecated and unupdated ChromeHTML.
GameUI
- GameUI panels use GoldSrc-like style.
Crash handler (on Windows)
- Crash handler now creates separate log files for crashes.
- Log file is opened automatically in Notepad.
- Log file contains stack trace if possible.
Server
- Server API loading refactoring.
- AMXX module and include now included with the server.
- Added
mp_selfgauss 2
to block all selfgauss damage. - Fixed doors stopping on save in singleplayer.
- Added method exports for WeaponMod (#21, thanks @et-nik)
- Added team spawn support (#3, thanks @et-nik)
- Uses
team
value embedded into map'sinfo_player_deathmatch
entities. - Disabled by default, use
mp_teamspawn 1
to enable.
- Uses
mp_falldamage 2
now removes fall damage (#27, resolves #10)