Releases: mastercomfig/tf2-patches-old
1.3.0
- General optimizations:
- Frame limit (fps_max) is much more efficient and accurate
- Improved GPU performance and latency on DX9Ex
- Enabled async model loading
- Networking fixes:
- Decreased default interp from 100ms to 30ms
- Increased default update and usercmd rates to 66/s
1.2.1
- Gameplay adjustment:
- Resolved gameplay effectiveness of stuns vs. the old behavior. This was done by scaling stuns relative to the effectiveness of a full 100% stun under the old behavior.
- This technically still buffs stuns very slightly and applies stuns where they were never applied before (at or below 41.4% stun), but it is a reasonable scaling that mitigates workarounds.
- To only have consistent scaling for stun, you can experiment with
tf_movement_stun_legacy_threshold 0.6. This does the minimum alteration of stunned movement scaling required for a consistent stunned movement application along 0% to the highest stunned movement available in gameplay (60%). - To revert to before this adjustment where the full raw stun values were applied, use
tf_movement_stun_legacy_threshold 10000
1.2.0
- HUD Optimizations:
- Greatly improved the performance of rendering HUD elements
- Greatly improved the performance of rendering text/fonts
- Improved the performance of parsing animations and HUD elements
- Startup time optimizations:
- Fixed clients loading duplicate server-side data at startup rather than upon listen server start
- Optimized filesystem performance, especially during initial search path startup
- Fixed extra material system reloads when executing configs
- General optimizations:
- Reduced the overhead of certain GC object calls
- Improved the performance of material parsing
- Limited the rate at which water splash particles spawn
- Removed some minor overhead from some systems
- Disabled thread affinity, to allow the OS to make decisions about thread scheduling
- Networking fixes:
- Fixed a bug where extra packets would be dropped with unstable connections
- Increased the default rate from 80000 to 131072
1.1.1
This is a minor bug fix release for 1.1.0.
- Cleaned up unnecessary or inaccurate math optimizations
- Fixed sounds playing during loading
- Work around a rare crash caused by a race condition between the main thread and sound thread
- Fixed Linux build issues
s-1.0.3
- Updated some stuff in the documentation
- Fixed some issues in some scripts
- Fixed .gitignore typo
- Fixed issues with
tf_sv_mvm_forced_players - Cleaned up whitespace/encoding
1.1.0
- Gameplay fixes:
- Deploy time bonuses are now considered when applying the switch from bonus, commonly encountered with the degreaser.
- Slows now correctly apply in all movement directions.
- Slows now correctly apply a percentage based slow to Scout's with Baby Face's Blaster charge, rather than disabling the speed boost for the duration of the slow, in addition to applying the slow.
- Fixed class limits not being enforced during a respawn wave.
- Fixed the MvM bomb carrier announcer voice line playing when compression blasting a TFBot with the intel off of its path
- HUD fixes:
- Fixed the loading screen tip changing after stats were loaded
- Sound improvements:
- Amount of sounds that can be played at once has been increased from 128 to 256 to prevent hitting the cap in large team fights
- Added fully threaded sound. This will completely remove sound stutters, improve performance, and increase sound quality due to improved sampling.
- Enabled spatialization effects by default, as the sound thread can sample them properly at full quality.
- Fixed sound system being reset after 6 months of continual play
- Greatly reduced sound latency
- Misc. performance improvements
- Particle optimizations:
- Improved the performance of sprite rendering
- Further improved the performance of animation and facial flexes
- Fixed a bug that was causing animation performance bottlenecks on listen servers
1.0.0
Initial release on new patches base. Here are the optimizations and other changes:
- Particle optimizations:
- Collisions no longer do duplicate traces with collision mode 1
- Third-person particles with attachment constraints no longer force an animation update
- Math optimizations:
- SSE2 is now enabled. This enables much more optimized code throughout the engine.
- Optimized math with new functionality provided by SSE2 (using DirectXMath and CS:GO backports)
- Cleaned up some legacy functionality
- Animation optimizations:
- Animation is now optimized to reduce redundant work
- Added speedy animation code using SSE2 (backported from CS:GO)
- Flex view targets no longer force an animation update
s-1.0.2
Changes
-
Removed Twitch streams functionality which was removed in live
-
Added support for buttons in advanced options introduced in live
-
Updated name change cooldown to 300 seconds like matchmaking
-
Fixed bounded cvar bug fixed in live
-
Implemented similar solution for projectile collision bugs to live
-
Implemented duplicate bullet FX fix from live
-
Implemented extra Steam API queries from live
-
Implemented match HUD from live
-
Implemented inspects from live
-
Implemented new MEDIC! keybind from live
-
Implemented health pack Mannpower bonus change from live
-
Implemented defense bonus resisting backstab in Mannpower from live
-
Implemented Dispenser wall check from live
-
Implemented Diamondback resistance pierce fixes from live
-
Implemented monitor and movevar changes from VScript patch
-
Implemented melee lag compensation for team mates from live
-
Implemented uniform trigger bloat from JI
-
Implemented GRU/Eviction Notice speed boost when equipped from JI
-
Fixed some security issues as fixed in live
-
Fixed Atomizer dealing 10hp on triple jump and not requiring deployment
-
Implement Sandman, CLeaver and Wrap Assassin changes
-
Implement new Neon Annihilator weapon class
-
Fixed medigun sounds not working
-
Implemented minigun spin up change
-
Implemented Iron Bomber fix
-
Fixed Jag damage nerf to sappers
-
Implemented mat_antialias fix from live
-
Fixed JI MvM upgrades being displayed for all weapons
-
Implemented net_blockmsg default change from live
-
Skipped updating master server with
-nomaster -
Demo playback now always have a fixed seed
-
Holiday cosmetics are always enabled for stress testing
-
Added increased mvm max players
-
Added random Mann Up mode announcer voice lines for testing
-
Reverted unneeded dmx attribute parsing workaround
-
Schema warnings are now hidden when developer mode is off
-
Disabled mem init for better profiling
-
Enabled some casual functionality by default for testing
-
Enabled mat_debugalttab by default for testing
s-1.0.1
- Fixed documentation which was outdated vs. new patches project
- Fixed some quest log related crashes which would cause crashes during combat
- Fixed a crash related to quest log in debug mode on startup
- Increased backpack slot limit from 2000 to 3000 (to sync up with Smissmas 2017 change in live TF2)
s-1.0.0
This release represents a stable base usable for comparison with patches.