- Fixed a shader crash with Vulkan on Intel. - Fixed a crash on Linux at the main menu. - Fixed text corruption in the Mutations menu on Linux. - Return the model index from script precache calls. - Added script function "GetModelIndex"
- Fixed a long-standing issue where scripts would randomly fail to load, leading to a variety of game-breaking bugs including missing crescendo events and finales that end instantly. Thanks to the community members who helped target specific server instances for investigation.
- Fixed chat text scale at high resolutions. - Added a menu option to disable controller vibration. - Added the missing grenade binding for Xbox controllers. - Hid controller icons in the HUD by default.
An update has been released for Left 4 Dead 2 game and Authoring Tools.
- Prevent a crash when creating a depth render target texture with multiple frames - Interface and HUD updates for Steam Deck - Enabled rumble effects through Steam Input - Updated Steam API
- Fixed some incorrect disconnect messages. - Blocked an exploit that could be used to crash servers. - Added a Mulitplayer Option to disable sprays to prevent other players' sprays from appearing on your client. - Temp files are removed from disk after each session. Use "l4d_delete_temp_files 0" to disable this.
An update next week will contain a change that clears temp directories when you exit the game. This will delete any spray files that have been downloaded from other players during the session. If you do not want your temp files to be deleted, you can set "l4d_delete_temp_files 0" to disable it. In the meantime, if you're really attached to your spray collection, you may want to copy them somewhere safe now in case you forget to set the convar next week.
- Fixed several more RCE exploits. - Fixed a network exploit that could crash servers - Fixed a networking error when using the defibrillator - Fixed rendering errors when underwater
- Fixed splitscreen break. One of the RCE attack vectors fixed in the previous update crossed paths with splitscreen connections. The exploit is still fixed, but splitscreen connections are now allowed to proceed as usual.
- Fixed a crash when skipping the intro movie with a controller - Set FOV value as archived - Inverted brightness slider to be more intuitive - Fixed a crash caused by an out-of-bounds memory write in the common infected shader - Improved performance of "IsL4D1Campaign" query, and exposed the call to script - Water slowdown is disabled only when playing L4D1 Versus or L4D1 Coop mutations in original L4D1 maps. New script variable "WaterSlowsMovement" can manage the feature for other custom modes. - Numerous security and exploit fixes