Left 4 Dead 2

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.

• Workshop now available for Left 4 Dead 2.• Added Workshop Manager upload tool to Left 4 Dead 2 Authoring Tools.• Add-ons screen now supports browsing the workshop and subscribing to workshop content.• Moved add-on menu option to main menu• Added the ability to filter add-on content by tags.• Fixed scoreboard not showing the campaign name for custom campaigns.• Fixed "Rescue" label not drawing correctly in the scoreboard for campaigns with more than five maps.• Cleaned up DLC add-on file dependencies and simplified talker file structure - the manifest has changed.• Fixed an issue where some L4D1 vocalizations that were also present in L4D2 weren't firing. • Fixed transition dialog in L4D1 campaigns.• Various fixes for character dialog including conversations, weapon spotting, defibs, and other misc audio.• Added data on L4D1 characters so corresponding Talker rules would work (ie Elevator Speech in No Mercy)

- Fixed the Tank's primary attack sometimes choosing different sequences between the client and server. Fixes hit traces not always matching the visible animation.- Fixed the Tank's left-handed attack using the right hand's position for hit traces.- Player-controlled Tanks now always choose the right arm horizontal swing sequence for primary attacks. Fixes some attacks not connecting when it appears they should have, due to the inability to predict which swing animation would be randomly chosen.

- Fixed the game and tools not launching on machines with 16+ CPUs.- Fixed missing and incorrect music being played in the L4D1 campaigns- Swamp Fever - The Swamp: Added additional self-terminating survivor-only blockers to the areas above the airplane wreckage to prevent players from skipping the airplane event. These blockers are killed once the airplane door is opened.- Cold Stream South Pine Stream: Added a small blocker next to a crate near the military truck near mid-level to resolve a minor stuck spot.- Fixed controller navigation in mutation menus

- Enable controller navigation of menus to support Big Picture mode.- Allow client menus to execute restricted client commands.- Fixed special infected not catching fire if they were already burning from incendiary ammo.- Hunter and Jockey won't be killed if slashed mid-leap by another infected.- Infected damage applied to a Jockey rider is ignored for the Jockey and no longer passed on to the Survivor. This fixes Jockey victims being subject to double damage from infected attacks and instant incap from Tanks.- Tweaked boss zombie spawn timing in Versus to prevent the Tank spawning as soon as the Survivors exit the safe room.- Fixed the first maps in Dead Center and Swamp Fever not using the boss spawning rules for starting maps, which are more restrictive than other maps.