0.0.17
Pre-release
Pre-release
Team Fortress 2 changes
- Changed to event-based thread scheduler
- Fixed matchmaking dashboard constantly updating mouse and keyboard input
- Fixed players being able to use blank/"evil" characters for their name, disrupting chat and allowing for name stealing
- Limited max lag compensation to 200ms (CS:GO default), from 1 second
- This forces tighter lag compensation and limits the extent of backtracking
- Added D3D9Ex features to improve performance:
- Increased queued matsys thread priority for DirectX
- Disabled waiting for Present frame submission in DirectX since we do frame sync anyway
- Tell DirectX that we only want 1 frame of latency
- Force disabled buffered meshes, as they were causing huge performance issues with particle rendering and other systems
- Optimized sleeps during spin-waiting to better interact with the Windows scheduler
- Tuned frame syncing to work much more smoothly
- Added experimental cvar:
r_reduce_frame_latency 1. Forces frame syncing for the current frame. - Further slightly optimized the event based texture streamer
- Fixed recursive mutexes in the memory debug system
- Further optimized passtime throw animation
- Fixed many unused/broken MvM voicelines (thanks to rabscootle for the report):
- Fixed Mann Up first wave announcer line getting cut off sometimes
- Added functionality to play unused wave win voice lines
- Added missing currency pickup voicelines for Heavy, Engineer, Soldier, and Medic
- Added functionality to play unused attack the tank voice lines
- Added functionality to play unused voice lines for killing the tank while deploying
- Added functionality to play unused voice lines for encouraging going to an upgrade station
- Added functionality to play unused voice lines for destroying rockets
- Fixed Heavy Rage using a battle cry voice line instead of the unused Rage voice lines
- Fixed MvM money getting stuck on robot spawn ledges
Team Comtress 2 fixes
These are changes which fix things introduced in earlier Team Comtress 2 releases.
- Fixed cursor getting stuck in window during alt-tabs
- Fixed decals not appearing on world surfaces
- Possibly fixed target IDs not appearing on certain players
- Fixed glitchy water reflections
- Increased max backpack slots to Smissmas 2017 levels (3000 from 2500)
- Fixed medigun sounds not playing
- Fixed queued model decal adds not being aligned properly, causing some performance issues across the board, and crashes on macOS