Skip to content
mcoms edited this page Mar 21, 2023 · 7 revisions
  • Performance optimizations:
    • SSE2 is now enabled throughout the engine. This enables optimizations throughout the engine, but requires a CPU from at least 2003!
    • Character and object animation has been greatly optimized, increasing FPS during large team fights
    • Improved the performance of particle sprite rendering
    • Fixed an issue that caused some particles to do more collision calculations than required
    • Fixed an issue with some particle effects and other attachments causing extra animation updates on characters
    • Fixed unnecessary animation work being done on local game sessions
    • Reduced the performance impact of querying item data during gameplay, particularly for viewmodels and the HUD player model
    • fps_max now efficiently and accurately limits the FPS on all systems
    • Reduced GPU latency using DXD9Ex
    • Reduced the possibility of stutters when encountering new models during gameplay
    • Optimized various aspects of player and weapon rendering
    • Fixed an issue where collision was queried inefficiently during local player movement
  • Load time optimizations:
    • Game startup has been improved by about 2x
    • Map load time has been improved significantly
  • Sound improvements:
    • Increased the number of sounds that can play at once from 128 to 256 unique sounds
    • Added fully threaded sound: removes sound stutters, improves performance, greatly reduces latency and increases sound quality due to improved sampling
  • HUD fixes:
    • Fixed the loading screen tip suddenly changing during map loads
    • Fixed various HUD exploits related to showing/hiding elements (should also improve performance)
    • Optimized how the HUD handles data updates
    • Optimized the rendering of text and fonts
    • Optimized the rendering of HUD elements in general and their animations
  • Gameplay fixes:
    • Deploy time bonuses are now considered when applying the switch from bonus, commonly encountered with the Degreaser
    • Fixed the MvM bomb carrier announcer voice line playing when compression blasting a TFBot with the intel off of its path
    • Fixed class limits not being enforced during a respawn wave
    • Slows now apply consistently in all movement directions
    • Fixed the Baby Face's Blaster speed boost being removed while affected by a slow
    • Fixed the pre-round freeze not being applied properly on the first round of a matchmaking game
    • Fixed FPS over 1000 causing simulation issues in a local server
  • Networking fixes:
    • Increased the default rate from 80000 to 131072
    • Set the default update rate and usercmd rate to be equal and aligned to the game tick
    • Reduced maximum lag compensation from 1 second to 0.5 seconds
    • Reduced maximum cl_interp value from 0.5 seconds to 0.2 seconds

Clone this wiki locally