Updates to Team Fortress 2, Day of Defeat: Source and Counter-Strike: Source Beta have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include: Engine Made several changes that improve stability for clients running low on addressable memory.Changed all HTML controls to use Webkit for the rendering engine. Team Fortress 2 Added Mac support. Overhauled the main menu, and added help to Loadout, Backpack, and Crafting screens. Added Training, with support for General gameplay & Soldier class training for now. Added Offline Practice mode, with support for KOTH maps and Dustbowl. The "Open Character Loadout" key will now go to your future class if youve requested a class change, but havent respawned yet. Added community submitted gameplay tips Community Requests: Added "mp_forceautoteam", a server convar that forces all joining players to autoteam. Added "mp_stalemate_meleeonly", a server convar that allows melee weapons only during stalemates. Added "ExtinguishPlayer" input to tf_player for map makers. Counter-Strike: Source Beta Fixed "wade" water sound not playing correctly on maps like Chateau. Updated the scoreboard: Fixed to scale correctly in 5:4 resolution. Fixed so it can be closed during intermission Reduced font size to accommodate seeing 16 players per side. Fixed issue that awarded three points and a separate achievement when the bomb explodes after the round ends. Fixed issue with round end panel blocking the view of the game. Fixed issue in which you werent given credit for grenade damage if you fired a weapon at someone then hit them with a grenade. Fixed getting the achievement for shooting enemies in mid-air if the enemies were on ladders. Fixed mapcycle.txt skipping over several entries in the list. Fixed console warnings about missing materials. Fixed an issue that could cause a single MVP star to appear as an entry on the scoreboard. Fixed issue that made the FINISHER achievement impossible to get. Fixed ai_test_los crashing the server. Fixed the chat window so it no longer renders over scoreboard. Fixed MVPs not being cleared when sv_nomvp is set to 1. Marked mat_showlowresimage as a cheat command. Updated several strings to be gender neutral. The large radar is now disabled when freeze cam is active. Achievements dialog changes: Now displaying the Steam Achievements dialog instead of the in-game Achievements dialog if screen width is less than 1024. The Achievements dialog is now closed if you have it open and switch to a lower resolution. Repositioned the Fun Fact on the summary tab of the Achievements dialog and gave it a background to fix truncation and readability. Added a priority order for displaying win conditions when multiple win conditions are set. If timelimit exists and is not 0, then show timelimit. If timelimit does not exist, show maxrounds if not 0. If both timelimit and maxrounds are 0, show winlimit. If timelimit, maxrounds, and winlimit are all 0, show nothing.