We have released an update to our Half-Life 1 SDK. This update adds support for mods to allow them to build Linux and Mac OS X versions. You can get the tools via the "Half-Life SDK" tool in Steam, and the code is available via our GitHub page.
Half-Life 1 Beta updated
We have released a Beta update for Half-Life and associated games.
Changes in this update are:
Fixed hang when loading maps with corrupt entity data
Fixed being unable to load map resource files if they started with the UTF-8 BOM
Fixed audio artifact in sound track Nuclear Mission Jam
Fixed hud_centerid to apply correctly in Half-Life 1 games
Half-Life 1 Beta updated
We have released a Beta update for Half-Life and associated games.
Changes in this update are:
Added support for a crcclientdll key in liblist.gam to turn client.dll crc checking back on, useful for 3rd party mods
Make sure the Close button has keyboard focus when you see the disconnection dialog
Made the play command obey speak_enabled cvar
Door movement sound fixes, make sure you stop playing the moving sound if you get disrupted
Fixed crash if you hit retry while in control of a func_tank
Fixed sprays not loading from the correct path causing them not to update
Fixed a crash if you started a local multiplayer game, disconnected and then loaded a save game
Half-Life 1 updated
We have updated the public release of Half-Life. This update contains all the changes from the recent beta, thanks to the whole community for their help with testing and suggesting new features.
Changes in this update are:
Added "con_mono" convar, when set to 1 a monospaced font is used in the console. When toggling this value you must restart the game for it to take effect.
Fixed dedicated server logs so they don't go into _addon or _download folders by mistake
Fixed game directory not being set correctly under Mac OS X or Linux
Fixed music tracks to correctly play across level change and to not stop (or restart) at unexpected times
Clamped health values to fix display issues when it dropped below 1 or above 255
Draw the "Paused" message when you pause the game
Fixed custom game menus (like ones displayed by AMXModX) not rendering correctly
Updated sound track to 44kHz, 128kbit MP3 for better listening experience
Fixed test microphone button not working
Updated SDL drop, fixes some mouse input issues
Fixed 3rd party mods that use the base Half-Life 1 client.dll having bad mouse input behavior
Fixed view jumping when coming in and our of VGUI1 menus under Half-Life, Team Fortress Classic and DeathMatch Classic
Half-Life 1 Beta updated
We have released a Beta update for Half-Life and associated games.
Changes in this update are:
Fixed music tracks to correctly play across level change and to not stop (or restart) at unexpected times
Clamped health values to fix display issues when it dropped below 1 or above 255
Draw the "Paused" message when you pause the game
Fixed custom game menus (like ones displayed by AMXModX) not rendering correctly
Half-Life 1 Beta updated
We have released a Beta update for Half-Life.
Changes in this update are:
Updated sound track to 44kHz, 128kbit MP3 for better listening experience
Fixed test microphone button not working
Half-Life 1 BETA updated
We have released a Beta update for Half-Life
Changes in this update are:
Updated SDL drop, fixes some mouse input issues
Fixed 3rd party mods that use the base Half-Life 1 client.dll having bad mouse input behavior
Fixed view jumping when coming in and our of VGUI1 menus under Half-Life, Team Fortress Classic and DeathMatch Classic
Half-Life 1 Beta updated
Changes in this update are:
Fixed typing in text when using mods
Half-Life 1 BETA updated
Changes in this update are:
Fixed mouse cursor snapping back to center when using mods like SvenCoop
Half-Life 1 updated
We have updated the public release of Half-Life. This update contains all the changes from the recent beta, thanks to the whole community for their help with testing and suggesting new features.
Features in this update include:
Returned mouse input to using windows messages rather than raw input, this should correct the sensitivity change people have seen
Added a "Raw Input" checkbox in the Mouse tab of the Options dialog. This button toggles the "m_rawinput" cvar. If selected raw input API's will be used to get mouse input, usually with lower latency but missing the post processing from your OS's Window manager
Added a "Low video quality" option in the Video tab of the Options dialog. Use this check box if you have an older GPU and want to trade off visual quality for FPS
Re-enabled a fps cap of 100. You can override this behavior if you want to run faster by setting fps_override to "1" but some mods may not behave properly
Added support for binding the multiply key on the numeric keypad, the engine bind name for this new key is "kp_mul"
Added support for binding Windows key, key name "win". Be careful binding this key, your OS may also act on presses from it
Made keypad enter key activate an item when pressed in the server browser
Made the "timerefresh" command require sv_cheats be set for its use. This command is for developer profiling and shouldn't be generally used
Added listing of games from the valve_downloads folder in the New Game dialog
Added "speak_enabled" cvar, if set to 0 then the "spk" and "speak" commands are disabled
Added "edicts" option to liblist.gam file, for use in mods that want more than 900 entities in their maps
Improved HTTP download performance
Improved movement when running at more than 100fps
Removed now unused sv_voicecodec and sv_voicequality cvars
Renamed gl_ztrick cvar to gl_ztrick_old, usage of this cvar is deprecated and caused rendering issues
Fixes in this update include:
Fixed left shift key presses not detecting properly
Fixed viewdemo command causing a crash
Fixed load dialog in viewdemo command not actually loading the demo
Fixed Player List dialog not allowing you to mute a player
Fixed crash on restart if you had the serverbrowser active
Fixed double entries in the sprays list pulldown under options
Fixed crash if Windows OS level DEP setting was turned on for all programs and you ran in software mode
Fixed downloading of content from servers via HTTP, both if you got a 404 error on one of the links or the file was in the base download folder
Fixed some commands writing config files to a bad path
Fixed corruption of text input when hitting backspace while composing a message