GetTimeSinceSpecialZombieKilled( iClass ).IsLocationFoggedToSurvivors( vLocation ).HasConfigurableDifficultySetting() - Returns true if the mode supports more than a single difficulty.GetDifficultyString() - Returns the current difficulty as a string.GetDifficulty() - Returns the current difficulty as a numeric value.FindRescueAreaTrigger() - Returns the trigger entity for the rescue area.Made the intro video skippable by any button on a Steam Controller.Added a flashlight binding to the default controller config.
New archived cvar "addons_hide_conflict_dialog" suppresses the warning dialog in the addons screen.New cvar 'charger_pz_claw_damage' functions the same as equivalent melee cvars for other specials.Cvars 'survivor_incap_health' and 'survivor_incap_decay_rate' can now be changed after startup.Marked fps_max and viewmodel_fov as FCVAR_RELEASE.Improved full-screen quad rendering performance.Improved default settings for window size and type.Marked the game as DPI-aware for high DPI displays.Better support for ultrawide monitors in the UI and game (requires Vulkan if using Linux).Added a Vulkan render backend (currently accessible through the -vulkan command line parameter).Restored some missing commentary entities in c5m5.Fixed some incorrect place names in Cold Stream nav.Fixed two malformed player clips in c4m1 and c4m5.Fixed an issue in Rocket Dude with a player getting moved to spectator after a level transition.Rebuilt gas can physics to fix an issue with falling through the world.Fixed a possible crash if a script-defined forbidden target is destroyed.Fixed a crash if a script call to QueueSpeak() didn't pass any modifiers.Fixed Widowed (No Border) option on Linux.Fixed selecting certain audio/video options via navigation via arrow keys or controller.
Fixed addon info being truncated much earlier on Linux.
As part of The Last Stand update, Valve actually went ahead and updated Left 4 Dead 2's General Controller Support via Steam Input (some of which isn't covered in the patch note), such as: