UPDATE NEWS - DEATHMATCH CLASSIC
Full Change History:
[-] April 02, 2004 (current release)
Changes/Additions
- Added a command line option ("-noaafonts") to disable anti-aliasing on fonts
- Replace "#" with " " if it is the first character in a player's in-game name
[+] March 23, 2004
Bug fixes
- Prevent the "connection to server lost due to level change" error
[+] March 09, 2004
Bug fixes
- Changed HTTP download behavior to retry connections using old trickle download method if it can't download all files.
- Fixed a crash bug when connecting to a dedicated server with an empty mapcycle.
- Fixed a bug where MP3 volume wasn't working properly.
- Fixed "STEAM UserID 0:0:1 is already in use on this server" message when connecting to LAN servers in offline mode.
- Fixed memory leak in HLTV.
[+] February 09, 2004
Changes/Additions
- Small CPU optimizations
- stop motdfile from having "..", "\", "/" or ":" characters in its filename
- Added new command line option "-dll". Syntax is -dll [game_dll_to_load]
Bug fixes
- Fix for updated files on the server not getting to the client when using compression
- Fixed extremely large rcon packets not being returned correctly
[+] January 15, 2004
Changes/Additions
- Fixed custom decals not being downloaded from the server correctly
- Fixed custom decals drawing incorrectly for the host of a listen server after another player joins
- Fixed vgui textures being corrupted after going over a number of level changes
- Fixed problem where player would be sometimes be forced to look straight up after task switching in and out of game in fullscreen d3d mode
- Fixed problem in sound system where it wouldn’t properly be shutdown at the end of a .wav file
- Fixed banner picture not working correctly in HLTV
- Fixed error message that was cut off when a player was disconnected from a game server
- Changed the way that Asian fonts are displayed in game for compatibility on more platforms
[+] December 10, 2003
Changes/Additions
- Optimized some of the particle drawing code
- For mod makers - debugging mods no longer requires the steam.dll to be copied into the game directory
Bug fixes
- Fixed problem in Direct3D mode where the game would be unavailable for some users. Direct3D mode should work now, but note that OpenGL will provide a better play experience if your video card is capable
- Fixed regression that was causing the 'load failed' crash to happen on level change
[+] November 26, 2003
Changes/Additions
- Added extra progress indicators for downloading & initializing VAC security modules
- Removed 'cmd dlfile' console command from being accessed directly from the console
Bug fixes
- Fixed servers not being in world list if they specified a region on startup
[+] November 12, 2003
Changes/Additions
- Added check to make sure only one instance of the game is running
- Added code to try help diagnose the 'filesystem dll not found' sporadic error
- Added some more info to help debug 'could not load filesystem' error
- Added fallback to software mode if selected video mode is not supported when game tries to start
- Added compression to server->client file transfers, reduces connection time downloading security module -- controlled by "sv_filetransfercompression" cvar.
- Changed error string "BADPASSWORD" to be a friendly string
- Changed default player name to be the users' friends name
- Fixed "condump" command
- Fixed corrupted VGUI2 text when using the TriAPI (only happened in mods)
- Added greater control of game startup background & layout -- controlled by resource/BackgroundLayout.txt, BackgroundLoadingLayout.txt
- Increase MAX_HUD_SPRITES from 128 to 256
- Added avi playback option to game startup - the text file media/StartupVids.txt contains the list of avi's to play
- Changed missing models to only be fatal error when developer cvar > 1
Bug fixes
- Fixed a Steam authentication error ("Invalid User ID Ticket") that occurred when connecting to any server which was run from the Steam Games list
- Fixed startup crash where the text file buffer wasn't always terminated correctly causing bad info to be parsed out
- Fixed mouse cursor staying visible when alt-tabbing back into the game when in windowed mode
- Fixed corrupted VGUI2 text when using the TriAPI
- Fixed bug where singleplayer games were listed in the Mods list for HLDS.
- Fixed bug where the Mod previously used wasn't being loaded properly (and saved) the next time you ran HLDS.
- Fixed 'load failed' error causing players to timeout from server during level changes
- Fixed problem pulling crates in half-life
- Fixed mp3 volume slider not taking effect immediately
- Fixed changing the bitdepth in video options not making the apply button show up
- Fixed downloading of custom content from a server never saying 'complete'
- Fixed sponsor banner never being shown in the game
- Fixed game menus still be clickable even when hidden by game load dialog
- Fixed crash opening options dialog if "voice_enable 0" was in the config.cfg file
- Fixed timer graphic not displaying in Counter-Strike
[+] September 09, 2003
Changes/Additions
- Added skins support to Steam (\platform\skins).
- Added new cvar "sv_region" to describe the region the server is in.
- Added "region" concept to server browser.
- Added range check for "gamma" cvar.
- Removed dependency on WON protocols.
- HLTV: Maximum number of connected spectators is tracked ('status' command).
- HLTV: Switched 'autoretry' behavior back to the way it was in 1.1.1.0.
- HLTV: Added 'hltv' to heartbeat.
- HLTV: Removed dependency on Won protocols.
Bug fixes
- Fixed bug with MOTD not being displayed.
- Fixed talk icon not displaying sometimes.
- Fixed MP3s being looked for in the wrong folder.
- Fixed MP3 playback in being cutoff sometimes.
- Fixed bug with the "kick" command.
- Fixed bug where you couldn't enter a hostname that started with a number.
- Fixed mouse support for 3dfx cards.
- Fixed HTML scrollbars not showing up sometimes.
- Fixed "hostname" being initialized to "Half-Life" for Listen servers (for all Mods).
- HLTV: Fixed 'record' to continue recording demos after reconnect.
- HLTV: Fixed cheering bug.
[+] August 11, 2003 beta
Changes/Additions
- Fixed problem with clients getting "could not load gfx.wad" errors.
- Fixed infinite loop due to malformed infostring.
- Fixed format string crash bug in logging.
- Fixed screen becoming corrupt when using alt-tab with ATI cards.
- Fixed crash when using alt-tab while a sentence was playing.
[+] July 22, 2003 beta
Bug fixes
- Fixed bug voice initialization would not work properly.
- Added support for speex voice codec.
[+] June 24, 2003 beta
Bug fixes
- Fixed bug where ping times could be displayed incorrectly for game servers.
- Fixed bug that made server list appear slowly for server browser.
[+] June 05, 2003 beta
Changes/Additions
- Valve Anti-Cheat is now active in the Steam beta.
- Added "servercfgfile" cvar back into the engine.
- Changed references from woncomm.lst to valvecomm.lst.
- Added disconnect and resume buttons to the main menu.
- Added in Steam monitoring tool. This will display Steam activity on your machine.
- Update news is displayed during the launch of the game if content is being downloaded.
- Optimized protocol for Steam content delivery.
- Server browser can be refreshed using the F5 key.
- Moved muting and friends status out of the scoreboard. This is handled in the Player List section of the UI.
- You can run multiple copies of the same application now. This is most useful for Dedicated Servers.
- Added Hearts and Spades to Friends mini-games.
- Added ability to force or disable automatic updating of individual Steam titles via Games list.
- HLTV: New command "clearbanns" - removes all IPs from bann list.
- Added "mapchangecfgfile" cvar. Set this to the filename of the file you want run on map change.
Bug fixes
- Fixed bug with custom decals.
- Fixed bug where CD Audio CD tracks were never being played even if there was a valid CD in the drive.
- Fixed bug with pausing/starting MP3 streams when console/UI is brought up and closed again.
- Fixed bug where game could crash when initializing MSS sound thread.
- Fixed bug in server browser if you uparrow or downarrow in an empty list and then "connect".
- Fixed a number of bugs related to Friends messages.
- Fixed format string crash bug when logging.
- Fixed server freeze/crash exploit caused by malformed userinfo information in connect packets.
- Fixed potential exploits due to buffer overflows in infostring handling.
- HLTV: Fixed "NULL" player names in HLTV demos.
[+] March 03, 2003 beta
Bug fixes
- Fixed bug where game would freeze during gameplay.
[+] January 16, 2003 beta
Changes/Additions
- Complete rework of launcher UI.
- Improved load times to join servers.
- Engine supports masked and additive textures modes on models.
- Added widescreen monitor support (16:9 and 5:4).
- Windows HLDS now runs as a VGUI2 panel. Running with -console will run as a console window.
- Windows HLDS now loads sw.dll again, swds.dll is no longer needed.
- HLTV log files have time stamp in file name.
- Added number of ban entries to "listid" response to aid in parsing.
- Added server cvar "sv_lan_rate" which specifies the rate to use for all clients on a lan server, default is 20000.
- Added "sv_log_onefile" to determine whether one log file is created (total) or one log file for each map change, which is how it currently is. The default is the current behavior (one for each map change).
Bug fixes
- Fixed messagemode exploit where you could set cvars on the client without the console.
- Fixed mouse input bug when playing with very low sensitivity in Windows XP.
- Don't relay admin_mod commands to spectators like rate, cl_updaterate, etc.
- Removed unused latency code ( was related to pushlatency)
- Fixed demo recording after changelevel.
- Reduced default sv_maxupdaterate value from 60 to 30.
- Fixed "fakelag" bug that allowed people to set "fakelag" and then connect to a server.
- Fixed "sv_visiblemaxplayers" setting not working for info/details query response.