This update has improved how Dota 2 is setup on your machine and will provide a significantly faster load time for most players. As a result of these changes, the update may take a while to download.
GAMEPLAY - Fixed how magic damage is amplified when there are multiple sources of bonuses. - Death Prophet: Fixed Exorcism healing never resetting. - Enigma: Tightened selection area of Eidolons to make picking individual units easier when they clump - Gyrocopter: Fixed Call Down not slowing magic immune units. - Spectre: Spectral Dagger now properly trails invisible units. - Spectre: Fixed various properties of Haunt illusions being incorrect. - Tiny: Fixed Craggy Exterior working on illusions of Tiny. - Visage: Fixed Roshan decreasing Gravekeeper's Cloak charges. - Visage: Fixed Gravekeeper's Cloak not restoring its layers independently of one another. - Warlock: Fixed Flaming Fist damage not leveling properly, damaging magic immune units, and having incorrect chance to proc. - Fixed a bug with Radiance kill credit and illusions. - Fixed Roshan no longer casting Slam to slow and damage nearby units.
UI - The Smooth Drag option now works for anyone that's spectating (whether through DotaTV or as a broadcaster). - Reduced waiting time in hero picker during All Random to 10 seconds. - Reworked how your personal hero performance is done on your profile page (provide feedback here http://dev.dota2.com/forumdisplay.php?f=431). - Added preview for summoned items like the panda and watcher golem to store and backpack. - Added the ability to filter out empty teams from the team list.
BOTS - Fixed some incorrect timing calculations that were causing bots to miss some last hits. - Fixed Practice vs Bots not properly selecting the nearest server. - Fixed Death Prophet bot to know about the true range of Crypt Swarm. - Fixed bots thrashing selling a situational item (dust, wards, TP scroll) to purchase another situational item.
WEBAPI - Added Captain's Mode Picks and Bans. - Added ability upgrade order and times to each player. - Added inventory for additional units (Lone Druid's Spirit Bear). - Added an API for getting match details in the order they were recorded.
[ NOTABLE ] - Nerfed the Deagle. - Added a feature to spectate friends games via GOTV.   -In 'Play With Friends,' if a friend is on an official matchmaking server the WATCH option will appear next to their name. - DM immunity changes:   -Default immunity was raised to 10s.   -Moving cancels immunity.
[ MISC ] - Fixed dedicated server memory leak. - Reserved server with connected GOTV spectators will hold reservation after all players disconnected for at least TV delay time to allow spectators to watch the match to the end. - Added convar sv_hibernate_punt_tv_clients to also punt lingering TV spectators after all players disconnected and at least TV delay time elapsed. tv_snapshotrate will now correctly adjust client-side rates automatically for smooth spectating experience. - Added convar tv_relayradio, 0 = off, 1 = relay team radio commands to GOTV (default value = 0). - Added convar tv_relaytextchat, 0 = off, 1 = relay "say" chat only, 2 = relay "say" and "say_team" chat to GOTV (default value = 1). - Team kills and team damage is now preserved for players in competitive games across disconnects and reconnects. - Fixed a regression in naming of tv_autorecord demo files.
Custom Campaign select screen: - Show all installed custom campaigns, not just the ones that support the current mode. - Disable list items for campaigns that don't support the current mode, and sort them to the bottom of the list. - Fixed some uninitialized text fields when no campaign is selected. - Moved an informational string so it doesn't overlap the campaign list.
Workshop Publishing Tool: - Removed the file count from the download progress bar to avoid confusion when stale meta-data indicates there are more files than actually exist. - Don't show the download progress bar if no valid files were found. - Fixed the "Failed to write file chunk…" error message not correctly showing the number of bytes written.
- Updated the icons for the new Warlock and Lone Druid sets. - Fixed units not pathing around invisible enemies. - Fixed stolen Berserker's Rage not restoring the original attack type on death. - Fixed for LP mode not limiting 40 heroes. - Fixed Battle Trance affecting units like Spirit Bear.
Updates to Team Fortress 2, Day of Defeat: Source and Half-Life 2: Deathmatch have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include:
Source Engine Changes (TF2, DoD:S, HL2:DM)
Fixed a bug that was preventing some crashes from being reported
Fixed the chat window not accepting characters for some languages
Team Fortress 2
Added raw mouse input for the Linux version
Fixed missing text in the recipe descriptions for The Rescue Ranger, The Loose Cannon, and The Vaccinator
Updated the equip_region setting for The Bootie Time
Updated The Menpo to be paintable
Updated The Last Straw to be paintable
Updated The Digit Divulger with new styles
Updated The Rescue Ranger so it can be used as an ingredient when crafting
Updated the localization files
Updated the Item Import Tool
Improved UI layout
Added support for facial animations
Fixed skins sticking after a different DMX was loaded
Added support for LOD testing
Hats will automatically add an Unusual attachment point to bip_head
Vintage-quality items and Botkiller items that are otherwise tradable can now be listed on the Steam Community Market
- Added Troll Warlord! - Added All Random to matchmaking! - Added tournament calendar view to the Watch tab!
GAMEPLAY - The pathfinder now ignores obstructions that are due to units that are not visible to the pathing unit. - Crystal Maiden: Fixed Freezing Field channeling ending if you get purged. - Dazzle: Fixed Poison Touch slow and stun applying if BKB was used after it had been applied - Drow: Fixed Drow Illusions carrying the double bonus from Marksmanship - Keeper of the Light: Fixed Chakra being castable on magic immune allies. - Keeper of the Light: Fixed Manta dispelling Mana Leak. - Lifestealer: Fixed Rage not removing certain buffs that BKB does (Empower, Haste, etc). - Medusa: Fixed Mana Shield happening after Stout/Vanguard damage block rather than before. - Meepo: Fixed Poof considering dead illusions as valid destinations. - Morphling: Fixed Replicate dying if Morphling dies with Aegis. - Timbersaw: Fixed Whirling Death sometimes taking too long to cast when used with Timber Chain. - Timbersaw: Fixed Chakram cast time behavior - Visage: Fixed Attack and Defense type on level 3 Familiars - Warlock: Fixed Aghanim Warlock Golems not doing enough damage - Fixed MKB dealing bonus damage to towers. - Fixed ground courier being able to block lanes and surround Roshan. - Fixed being able to lifesteal more life than the target has. - Fixed Diffusal Blade cooldown being 12 seconds instead of 8
UI - Added Practice vs Bots option in the Play menu. - Added a privacy setting in the UI so that players can specify whether they want to allow external 3rd party websites to be able to access their match history (defaulted to private). - Least Played mode now eliminates each players' top 40 played heroes, up from 20. - Added completion cost to shop item tooltips, displayed if the player has one or more components. - Added tooltips to the shop category buttons. - Fixed the Repick option disappearing too soon - Fixed bug where buffs would sometimes display an incorrect duration sweep. - Bringing up the combat log will now hide the killcam. - Fixed bug where sometimes spectators would, when inspecting a player, not see thier cosmetic items. - Fixed bug where Dota 2 would not track changes in the Windows default audio device. - When spectating a game in directed, hero chase, or player view, the mouse will no longer be locked to the window
STORE - Added new item sets for Lone Druid and Necrolyte.
BOTS - Added Necrolyte bot. - Added Witch Doctor bot. - Sven will no longer War Cry when doing a casual retreat. - Fixed Viper bot not harassing with his unique attack modifier. - Fixed bug in Sandstorm avoidance that always made bots maximalliy avoid it. - Adjusted the values so that bots are more willing to tanking creeps at high health/tankability ratings. - Bots now take into account cleaving when determining what neutral camps they're willing to farm. - Death Prophet bot will now use Carrion Swarm more when laning. - Fixed bug that would cause bots to fountain-dive sometimes.
WORKSHOP - Added a "Show Low-Res Model" checkbox that toggles between showing the low & high resolution LODs for imported models when in Loadout camera view. - Now automatically switches to showing low-res models in the Day/Night camera views, and high-res models in the Portrait camera view (since that's how they're used by the game) - Fixed "Other" submission type displaying a "failed to find content file" when submitting. - Fixed Preview not resetting background properly when moving from Portrait to Day/Night view. - Fixed Preview losing hero rotation when going to and from Portrait view. - Fixed a case where the Add Wearable slot buttons didn't work for some slots on some heroes (like Sven)
[ MAJOR CHANGES ] - A new game mode has been added to matchmaking and offline play: Deathmatch. - Weapon balance and recoil were adjusted with pro community input ( Thanks to J3Di, NiP, VeryGames, ESC, 4NOT, mTw, and FM TOXiC ) - In addition to global changes that affect all weapons, specific adjustments have been made to: rifles, pistols, and the P90. - Weapon purchasing changes: - The AWP's kill reward was increased from $50 to $100. - The Glock is now a Terrorist only weapon. - The FiveseveN is now a CT only weapon. - The Terrorists' molotov price has been reduced to $500. The CT's incendiary grenade remains $850. - Note that the pistol arrangement has changed in the buymenu.
- The messaging system has been converted to protobuf. - Demos recorded with previous versions of CS:GO will not be compatible as of this update. In order to view old demos, set your 'beta' to 'demo_viewer' in the CS:GO betas property panel, in Steam. Don't forget to set it back to 'NONE' when you want to play online again. - If you are running SourceMod on your server, you will need to update to the latest version. For details, see: http://www.sourcemod.net/index.php
[ MINOR CHANGES ] - Added some performance improvements for low-end clients. - Fixed some fence materials that were allowing players to see through smoke grenades. - GOTV spectator UI will now correctly show kevlar and helmet information for players. - Avatars will now correctly load for all players when connected to a GOTV server or when watching a demo. - Added support to notify players during servers maintenance downtime. - Fixed a dedicated server exploit where community dedicated servers could masquerade as official and get players searching for official game modes connected to them (saigns.de) - Fixed a rare problem when clients matchmaking for Classic Competitive game could be stuck on green Accept screen - Fixed a rare problem when clients could connect to a Classic Competitive game and then later be disconnected for failing to accept the match. - Improved algorithm pinging whitelisted dedicated servers when searching for Classic Competitive games, pinging less addresses fixes occasional problems for some customers where address translation tables on their routers would fill up and their routers would fail to route required packets to display the green Accept screen. - Added support for mm_dedicated_search_maxping to restrict client's ping when matchmaking for Classic Competitive games. ( Matchmaking algorithm will still be prioritizing best servers to minimize ping of all party members. ) - Fixed a rare server crash when bots attempted to shoot the bomb defuser. - Fixed a client crash when downloading a lot of custom assets from community servers.
[ NOTES TO MAPMAKERS ] - DEATHMATCH: - Deathmatch uses the nav mesh to create spawn points. Make sure that your nav is contained within the bounds of your map to ensure that players aren't spawned outside of it. Use map_showspawnpoints to see where spawn points were generated. - If you want to use mapper-placed spawnpoints instead of the randomly generated ones, place an info_map_parameters in your map and set usenormalspawnsfordm ("Use Normal Spawns in Deathmatch?) to true. - WORKSHOP: - We're launching the private beta for workshop maps. If you're a map maker, mail email@example.com with the subject "Map Workshop Beta" and your steam id in the content, with a link to maps shipped ( or maps in progress ) suitable for the Workshop.
- Please use the CSGO SDK list for discussions about Deathmatch and Workshop.