Overhauled the settings menu with the new UI system.
Most settings have been transferred over or improved with this menu.
Menu is organized much better, with a consistent look and feel for all options
Graphics options overhauled to provide much better control of TF2’s performance and quality levels
Various settings have much better controls or added information to help explain what an option does
Various useful settings have been added to the menu
Some outdated/irrelevant options have been removed from the menu, so as to not overwhelm or confuse the user
Some settings, like keybinds, are still only available in the old menu. These settings will be ported over time, but for now, a button to open the old settings menu in areas where it is applicable.
Improved the animations when opening menus in the new UI system
Fixed UI not being scaled correctly in the new UI system
Modern UI system further upgraded to support new features and fix various issues with the UI not displaying/working properly on some systems
Added some community modifications to improve the look and feel of some menus:
Fixed the new main menu UI not updating to the “in-game” state (tinted background, “Disconnect” button instead of “Quit”)
Fixed various links requiring the Steam Overlay rather than gracefully falling back to opening in the user’s browser
Fixed some links which require the Steam Overlay functionality (for example, adding friends and trading) to display a message notifying the user of this requirement
All talk is now enabled during pre-game and humiliation. Can be disabled by the server operator with sv_alltalk_betweenrounds 0
Fixed an issue with pre-round push in competitive games not working properly on subsequent rounds
Improved loading times when connecting to a server or loading a map
Fixed custom shader modifications not being distributed with the game
Fixed Linux build of the game not launching properly
Fixed some issues in the UI when changing max upgrade level of buildings
Added crash and error logging, using Sentry. This will automatically report crashes and errors to the TC2 team, to help us resolve these issues in future updates. If you would like to opt out, please use the -nosentry launch option.
Potentially fixed a rendering crash
Added an indicator on the website when a playtest is active