Skip to content

Releases: tmp64/BugfixedHL-Rebased

v1.7.2

14 Dec 13:42
Compare
Choose a tag to compare

Client

  • Fixed some servers kicking and banning for fake player spamming on connect.

v1.7.1

14 Nov 04:25
Compare
Choose a tag to compare

Client

  • Fixed a crash when attempting to render an invalid sprite.
  • Fixed cl_cross_t 0 still showing the outline.
  • Fixed realnames not being applied to some players.

v1.7.0

31 Oct 08:36
Compare
Choose a tag to compare

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 and HudLayout.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 and cl_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

26 Jul 12:30
Compare
Choose a tag to compare

Client

  • Fixed update installer throwing an internal error when copying a file to a non-existing directory.

v1.6.0 [no auto-update]

26 Jul 11:39
Compare
Choose a tag to compare

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 with cl_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 of cl_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 like cl_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's info_player_deathmatch entities.
    • Disabled by default, use mp_teamspawn 1 to enable.
  • 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]

16 Apr 13:33
Compare
Choose a tag to compare
Pre-release

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 with cl_autojump 1.

General

  • Added cl_autojump from OpenAG (#30)
  • Removed +bhop in favor of cl_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

17 Mar 15:14
Compare
Choose a tag to compare
v1.6.0-beta1 Pre-release
Pre-release

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 like cl_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's info_player_deathmatch entities.
    • Disabled by default, use mp_teamspawn 1 to enable.
  • mp_falldamage 2 now removes fall damage (#27, resolves #10)