HomeGamesUpdatesPricingMethodology
Steam News15 June 20215y ago

Left 4 Dead 2 - Update

An update has been released for Left 4 Dead 2. Bug Fixes - Fixed file path for CricketBat.Miss sound event. - Fixed muzzle flash occurring if you melee immediately after shooting. - Fixed a crash on zero-byte VPKs.

Full notes

Full Left 4 Dead 2 update

Read the full published notes in a cleaner layout. The original post stays linked below.

What changed

1 fix2 additions0 changes0 removals
  • Performance
  • Compatibility
  • Gameplay
fixedBug Fixes - Fixed file path for CricketBat.Miss sound event. - Fixed muzzle flash occurring if you melee immediately after shooting. - Fixed a crash on zero-byte VPKs. - Fixed a startup crash on Linux. - Fixed some memory leaks in VGUI. - Fixed text corruption when using emojis in player names or text. - Fixed some text corruption related to UTF-8 conversion in some instances on Linux. - Fixed some out-of-bounds reads with weapon indices. - Fixed fps_max being reset when loading a new map. - Fixed custom maps with no lights disabling lighting for the rest of the play session (mat_fullbright). - Fixed addon info being truncated much earlier on Linux. - Fixed selecting certain audio/video options via navigation via arrow keys or controller. - Fixed Widowed (No Border) option on Linux. - Fixed a crash if a script call to QueueSpeak() didn't pass any modifiers. - Fixed a possible crash if a script-defined forbidden target is destroyed. - Rebuilt gas can physics to fix an issue with falling through the world. - Fixed an issue in Rocket Dude with a player getting moved to spectator after a level transition. - Fixed two malformed player clips in c4m1 and c4m5. - Fixed some incorrect place names in Cold Stream nav. - Restored some missing commentary entities in c5m5.
addedFeatures and Updates - Added a Vulkan render backend (currently accessible through the -vulkan command line parameter). - Better support for ultrawide monitors in the UI and game (requires Vulkan if using Linux) - Marked the game as DPI-aware for high DPI displays. - Improved default settings for window size and type. - Improved full-screen quad rendering performance. - Made captions anti-aliased - Marked fps_max and viewmodel_fov as FCVAR_RELEASE. - Cvars 'survivor_incap_health' and 'survivor_incap_decay_rate' can now be changed after startup. - New cvar 'charger_pz_claw_damage'; functions the same as equivalent melee cvars for other specials. - New archived cvar "addons_hide_conflict_dialog" suppresses the warning dialog in the addons screen. Any conflicting addons will still be highlighted in red with conflicts printed to the console. - Added an FOV slider to the Multiplayer settings. - Added a +bench_demo [name] command line parameter which will run a demo, and quit after it is finished. - Added a -bench_settings [name] command line parameter to load a cfg/video_bench_{name}.txt file containing settings to load. There are a set of defaults provided, very_high_4k, very_high, high, medium and low. - Lobbies that connect via a forced server IP are not considered for "Official Only" Quick Match searches. - Overhauled UI usability on controller • Added controller button icons across the UI. • Made confirmation prompts accessible on controller. • Now able to select mutations on controller. • Now able to fully manage lobbys on controller. • Now able to manage addons on controller. • Now able to browse achievement details on controller. • The game instructor (in-game hints) now shows controller buttons and hints. • Added a flashlight binding to the default controller config. • Made the intro video skippable by any button on a Steam Controller.
addedNew Scripting Hooks

An update has been released for Left 4 Dead 2.

Bug Fixes - Fixed file path for CricketBat.Miss sound event. - Fixed muzzle flash occurring if you melee immediately after shooting. - Fixed a crash on zero-byte VPKs. - Fixed a startup crash on Linux. - Fixed some memory leaks in VGUI. - Fixed text corruption when using emojis in player names or text. - Fixed some text corruption related to UTF-8 conversion in some instances on Linux. - Fixed some out-of-bounds reads with weapon indices. - Fixed fps_max being reset when loading a new map. - Fixed custom maps with no lights disabling lighting for the rest of the play session (mat_fullbright). - Fixed addon info being truncated much earlier on Linux. - Fixed selecting certain audio/video options via navigation via arrow keys or controller. - Fixed Widowed (No Border) option on Linux. - Fixed a crash if a script call to QueueSpeak() didn't pass any modifiers. - Fixed a possible crash if a script-defined forbidden target is destroyed. - Rebuilt gas can physics to fix an issue with falling through the world. - Fixed an issue in Rocket Dude with a player getting moved to spectator after a level transition. - Fixed two malformed player clips in c4m1 and c4m5. - Fixed some incorrect place names in Cold Stream nav. - Restored some missing commentary entities in c5m5.

Features and Updates - Added a Vulkan render backend (currently accessible through the -vulkan command line parameter). - Better support for ultrawide monitors in the UI and game (requires Vulkan if using Linux) - Marked the game as DPI-aware for high DPI displays. - Improved default settings for window size and type. - Improved full-screen quad rendering performance. - Made captions anti-aliased - Marked fps_max and viewmodel_fov as FCVAR_RELEASE. - Cvars 'survivor_incap_health' and 'survivor_incap_decay_rate' can now be changed after startup. - New cvar 'charger_pz_claw_damage'; functions the same as equivalent melee cvars for other specials. - New archived cvar "addons_hide_conflict_dialog" suppresses the warning dialog in the addons screen. Any conflicting addons will still be highlighted in red with conflicts printed to the console. - Added an FOV slider to the Multiplayer settings. - Added a +bench_demo [name] command line parameter which will run a demo, and quit after it is finished. - Added a -bench_settings [name] command line parameter to load a cfg/video_bench_{name}.txt file containing settings to load. There are a set of defaults provided, very_high_4k, very_high, high, medium and low. - Lobbies that connect via a forced server IP are not considered for "Official Only" Quick Match searches. - Overhauled UI usability on controller • Added controller button icons across the UI. • Made confirmation prompts accessible on controller. • Now able to select mutations on controller. • Now able to fully manage lobbys on controller. • Now able to manage addons on controller. • Now able to browse achievement details on controller. • The game instructor (in-game hints) now shows controller buttons and hints. • Added a flashlight binding to the default controller config. • Made the intro video skippable by any button on a Steam Controller.

New Scripting Hooks

Global FindRescueAreaTrigger() - Returns the trigger entity for the rescue area GetDifficulty() - Returns the current difficulty as a numeric value GetDifficultyString() - Returns the current difficulty as a string HasConfigurableDifficultySetting() - Returns true if the mode supports more than a single difficulty IsMissionFinalMap() GetScavengeItemsGoal() GetScavengeItemsRemaining() SetScavengeItemsGoal() SetScavengeItemsRemaining()

TheDirector AreAllSurvivorsInFinaleArea() AreTeamsFlipped() GetMapNumber() IsAnySurvivorBypassingTank() IsAnySurvivorInExitCheckpoint() IsAnySurvivorInStartArea() IsFinale() IsFinaleEscapeInProgress() IsFinaleVehicleReady() IsFirstMapInScenario() IsPlayingIntro() IsSessionStartMap() GetTotalElapsedMissionTime() IsFinaleWon() GetMissionWipes() IsLocationFoggedToSurvivors( vLocation ) GetTimeSinceSpecialZombieKilled( iClass )

Source

Steam News / 15 June 2021

Open original post

Changelog.gg summarizes and formats this update. How we read updates.