-
-
Notifications
You must be signed in to change notification settings - Fork 27
Changelog
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_maxnow 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