Skip to content

v1.11

Choose a tag to compare

@Vauff Vauff released this 20 Feb 20:03
· 259 commits to main since this release
e6c6e05

Changelog

  • Stopped removing internal flags in convar unlocker
  • Many more map system updates (#339)
    • Fixed not being able to use substrings of default maps defined in maplist config with !map
    • Fixed !map output printing argument substrings instead of full map names
    • Added colour formatting to !map output
    • Added workshop ID support to !setnextmap
    • Added !nextmap command
    • Added an error response to !nominate & !nomlist if a next map is already forced
    • Fixed maps with more nominations not being taken to the map vote
    • Fixed !nominate grammar for nomination count
    • Added errors to !nomlist & !mapcooldowns if they have nothing to display
    • Migrated maplist KeyValues1 config to JSONC for better array support
      • After updating, maplist.cfg will be auto-converted to maplist.jsonc
      • A copy of the original config will be saved as maplist_old.cfg in case something goes wrong
    • Fixed c_reload_map_list crashing if loading map list failed
    • Added nomination status messages for nomination owners when vote starts
    • Fixed case of RTV getting stuck at max votes after a player disconnects
    • Improved current map detection by checking workshop ID as well
    • Added cs2f_vote_max_maps cvar to control total amount of maps in vote
    • Disabled map vote UI if a next map is forced
    • Disabled map vote UI if mp_endmatch_votenextmap is disabled
    • Fixed map vote breaking when not enough maps are available
    • Added min/max clamp to cs2f_vote_max_nominations cvar
    • Switched to time-based cooldowns, more predictable over long periods of time (maps being rtv'd/extended)
      • There will be a one-time reset of saved cooldown states when updating, since maps played/times aren't directly compatible
      • ⚠️ You should adjust the cs2f_vote_maps_cooldown cvar and any custom map cooldowns with time-based cooldowns in mind, else cooldowns will likely last much longer than before
    • Fixed maps not going on cooldown if map change happened outside of a map vote
    • Added cooldown tracking for maps not in maplist config, allowing the cooldown to be used if added later
    • Added group cooldowns, a feature that allows a group of maps to go on cooldown when any are played
    • Re-added !maplist command
    • Fixed edge case where map end could be prematurely detected
  • Fixed ZR crashing if player class config JSON parsing failed
  • Fixed memory safety issues from badly storing several game pointers
  • Added EntWatch (#342)
    • Fully featured item tracking system for ZE maps
    • Requires map configs to be added as configs/entwatch/maps/mapname.jsonc
    • Information is displayed in chat & on player clan tags by default
    • Players can use !hud to cycle on-screen display modes with more detailed item information
    • Admins can !eban players to prevent them from picking items up, !eunban to revert
    • Admins can !etransfer items to players, by player name or item name (using $itemname)
    • !hudcolor r g b [a] to change the hud colour
    • !hudpos x y to change the position of the hud
    • !hudsize x to change the fontsize of the hud