Releases: Source2ZE/CS2Fixes
Releases · Source2ZE/CS2Fixes
v1.16.6
- Fixed ZM knockback ignoring damage filters
- Fixed round not ending when last player on team disconnects
- Added !zsounds toggle
- Fixed an edge case where trigger timer detection didn't work (#410)
- Fixed
OnTakeDamage_Alivenot negating damage after the CS2 damage refactor - Updated SDK for for 2025-12-05 CS2 update
v1.16.5
- Updated SetParent to not require a signature call
- Fixed BotNavIgnore patch causing game crashes while map isn't loaded
- Fixed plugin unload crashing while map isn't loaded
- Fixed
Hook_ClientDisconnectcalling ZR functions when not enabled (#404) - Fixed a regression with subtick viewangles jump behaviour when disabling subtick movement
- Fixed silenced !stopsound
- Updated gamedata for 2025-11-12 CS2 update
- Removed our own protobuf definitions, in favour of entirely moving to SDK proto's and relying on AMBuild
v1.16.4
v1.16.3
Changelog
- Added weapon hiding when !hide is used (configure with
cs2f_hide_weapons) - Fixed !rcon not working with some commands
- Fixed team default classes ignoring enabled status
- Updated CheckJumpButtonWater signature for 2025-10-22 CS2 update
v1.16.2
Changelog
- SDK & gamedata updates for 2025-10-14 & 2025-10-15 CS2 updates
v1.16.1
Changelog
- Updated movement unlocker for 2025-09-23 & 2025-09-25 CS2 updates
- Removed the EntityNames stringtable fix, Valve seems to have lifted the 65535 limit at some point (probably a previous engine sync)
- Updated protobufs
v1.16
Changelog
- Removed the KeyValues map config auto-converter, by this point all servers should have had their KV configs auto-converted to JSON
- Refactored timer system
- Switched to smart pointers
- Moved timer storage to an std container
- Introduced timer flags, to replace map/round change preservation variables
- New
Create()function for creating timers, returns aweak_ptrthat can be stored Execute()can now be manually called at any point to force an early timer execution- New
Cancel()function for forcing an early timer cancellation
- Removed custom ZR regen timers, since new timer system can now handle this use case
- Finished more std migrations
- Switched to using smart pointers for storing commands
- Cleaned up all
externusage into their respective headers only - Added automatic reloading of map config at map change if edits were made
- Added proper handling for some weird Steam "rate limiting" in map system downloads
- Refactored most map access to be object oriented
- Fixed map names that appeared in other map names being unselectable, e.g.
ze_pools_pcouldn't be nominated due toze_pools_part2 - Migrated saved cooldowns storage to JSON
- After updating,
cooldowns.txtwill be auto-converted tocooldowns.jsonc
- After updating,
- Workshop ID's passed to !map & !setnextmap are now validated through Steam API to ensure they're valid, to avoid map download crashes
- !map, !setnextmap, & !nextmap now show the workshop addon title when map is set via workshop ID
- Fixed jump bug when subtick movement was disabled and other subtick input(s) were pressed at the same time
- Started teleporting flashlight for every toggle, this means any angle breakage is now isolated to each toggle rather than entire rounds
- Added
c_rconserver output redirection to client console - Fixed timing of map vote end detection
- SDK & gamedata updates for 2025-09-16 & 2025-09-17 CS2 updates
v1.15.6
v1.15.5
Changelog
- Missed GoToIntermission offset update for 2025-08-26 CS2 update