Releases: nickj609/GameModeManager
GameModeManager v1.0.63
Features
-
Added MenuManagerAPI for a better menu experience (Thanks @danylomikula! #60 )
Players can say
!changemenuto change their preferred menu type. -
Added colors to differentiate between maps, modes and extend RTV options (Thanks @danylomikula! #60 )
-
Added fallback support to change mode to the current mode if the current map isn't in the current mode map pool (Thanks @kus! #61)
Misc
- Refactoring
Installation
- Extract and copy
addonsandcfgfolders to/csgo/. - Update each game mode configuration file (i.e. comp.cfg) to include
css_gamemode <mode>. - After the first run, update the configuration file
GameModeManager.json.
For more information on the configuration of these features, please see the updated Wiki.
Full Changelog: v1.0.62...v1.0.63
GameModeManager v1.0.62
Features
- Added console menu support
Bugs
- Fixed issues with center html menus (Thanks @kus! #58)
- Fixed issue with lang files no longer in release package (Thanks @kus! #59)
Misc
- Refactoring
Installation
- Extract and copy
addonsandcfgfolders to/csgo/. - Update each game mode configuration file (i.e. comp.cfg) to include
css_gamemode <mode>. - After the first run, update the configuration file
GameModeManager.json.
For more information on the configuration of these features, please see the updated Wiki.
Full Changelog: v1.0.61...v1.0.62
v1.0.61
Important
- If moving from v1.0.60 or earlier, back up your
GameModeManager.jsonconfiguration file and let the plugin generate the new version. This version has minor changes to the configuration file.
Features
- Expanded Shared API for cross-plugin development and integration
Bug Fixes
- Fixed WASDMenus not showing the footer
- Fixed SharedAPI dependency (Thanks @sFireFrog! #54)
Misc
- Refactoring
Installation
- Extract and copy
addonsandcfgfolders to/csgo/. - Update each game mode configuration file (i.e. comp.cfg) to include
css_gamemode <mode>. - After the first run, update the configuration file
GameModeManager.json.
For more information on the configuration of these features, please see the updated Wiki.
Full Changelog: v1.0.60...v1.0.61
v1.0.60
Important
- If moving from v1.0.59 or earlier, back up your
GameModeManager.jsonconfiguration file and let the plugin generate the new version. This version has minor changes to the configuration file.
Bug Fixes
- Fixed bug where nextmap command did not work when RTV winner was a mode
- Added TriggerKillsBeforeEnd to trigger end of map vote on armsrace reliably (Thanks @kashinoda #52)
- Actually added HideHud command to hide vote results regardless of whether or not you voted (Thanks @kashinoda #48 & #50)
- Fixed bug where no option was randomly selected at the end of an RTV vote if no votes were cast (Thanks @kashinoda #51)
Misc
- Refactoring
- Added localization for end of map vote
- Added error checking for warmup modes on armsrace
Installation
- Install Metamod:Source and Counter Strike Sharp.
- Copy
addonsandcfgfolders to/csgo/. - Make sure your
gamemodes_server.txtor custom map group file is in VDF Format and contains a list of map groups. - Update each game mode configuration file (i.e. comp.cfg) to include
css_gamemode <mode>. - After the first run, update the configuration file
GameModeManager.json.
For more information on the configuration of these features, please see the updated README.md.
Full Changelog: v1.0.59...v1.0.60
v1.0.59
Important
- If moving from v1.0.58 or earlier, back up your
GameModeManager.jsonconfiguration file and let the plugin generate the new version. This version has minor changes to the configuration file.
Bug Fixes
- Fixed bug where RTV end of map vote did not occur on Armsrace (Thanks @kashinoda #47)
- Fixed bug where RTV and Nominate commands were requiring admin privileges (Thanks @kus!)
- Added HideHud command to hide vote results regardless of whether or not you voted (Thanks @kashinoda #48)
Installation
- Install Metamod:Source and Counter Strike Sharp.
- Copy
addonsandcfgfolders to/csgo/. - Make sure your
gamemodes_server.txtor custom map group file is in VDF Format and contains a list of map groups. - Update each game mode configuration file (i.e. comp.cfg) to include
css_gamemode <mode>. - After the first run, update the configuration file
GameModeManager.json.
For more information on the configuration of these features, please see the updated README.md.
Full Changelog: v1.0.58...v1.0.59
v1.0.58
Important
- If moving from v1.0.55 or earlier, back up your
GameModeManager.jsonconfiguration file and let the plugin generate the new version. This version has minor changes to the configuration file.
Bug Fixes
- Fixed bug where Custom Time Limit did not work to trigger RTV vote (#44)
- Fixed bug where end of map vote command expected more arguments than it should (Thanks @kus! #43)
- Fixed bug where RTV options would not display during the end of map vote (Thanks @kashinoda and @kus! #43)
Misc
- Added debug logging for Custom Time Limit
- Added localization for when the map or mode changes to the RTV winner at the end of a game
Installation
- Install Metamod:Source and Counter Strike Sharp.
- Copy
addonsandcfgfolders to/csgo/. - Make sure your
gamemodes_server.txtor custom map group file is in VDF Format and contains a list of map groups. - Update each game mode configuration file (i.e. comp.cfg) to include
css_gamemode <mode>. - After the first run, update the configuration file
GameModeManager.json.
For more information on the configuration of these features, please see the updated README.md.
Full Changelog: v1.0.57...v1.0.58
v1.0.57
Important
- If moving from v1.0.55 or earlier, back up your
GameModeManager.jsonconfiguration file and let the plugin generate the new version. This version has minor changes to the configuration file.
Features
- Updated RTV vote so that when required votes are met the vote ends instantly instead of waiting for the remainder of the RTV vote duration (Thanks @kus!).
Bug Fixes
- Fixed bug where multiple RTV votes could occur using css_rtv_start_vote command.
Misc
- Added additional logging for RTV commands
- Added additional validation for configuration values
Installation
- Install Metamod:Source and Counter Strike Sharp.
- Copy
addonsandcfgfolders to/csgo/. - Make sure your
gamemodes_server.txtor custom map group file is in VDF Format and contains a list of map groups. - Update each game mode configuration file (i.e. comp.cfg) to include
css_gamemode <mode>. - After the first run, update the configuration file
GameModeManager.json.
For more information on the configuration of these features, please see the updated README.md.
Full Changelog: v1.0.56...v1.0.57
v1.0.56
Important
- If moving from v1.0.55 or earlier, back up your
GameModeManager.jsonconfiguration file and let the plugin generate the new version. This version has minor changes to the configuration file.
Features
-
Added server command
css_rtv_extend <duration>to enable extending the map in RTV (Thanks @kus! #38 #42 ) -
Added server command
css_rtv_max_extends <extends>to set the max number of times a map can be extendedIf end of map vote is enabled, extending the map will delay the end of map vote
Bug Fixes
- Fixed bug where end of map vote didn't occur properly
Installation
- Install Metamod:Source and Counter Strike Sharp.
- Copy
addonsandcfgfolders to/csgo/. - Make sure your
gamemodes_server.txtor custom map group file is in VDF Format and contains a list of map groups. - Update each game mode configuration file (i.e. comp.cfg) to include
css_gamemode <mode>. - After the first run, update the configuration file
GameModeManager.json.
For more information on the configuration of these features, please see the updated README.md.
Full Changelog: v1.0.55...v1.0.56
v1.0.55
Important
-
If moving from v1.0.53 or earlier, back up your
GameModeManager.jsonconfiguration file and let the plugin generate the new version. This version has major changes to the configuration file. -
Remove any Rock-The-Vote plugins that you may have, as they are no longer compatible with this plugin.
Features
- Added server command
css_rtv_rounds_before_end <rounds> - Added server command
css_rtv_seconds_before_end <seconds> - Added server command
css_rtv_end_of_map_vote <true|false> - Added server command
css_rtv_start_vote <duration> <true|false>(Thanks @kus! #39 )
Installation
- Install Metamod:Source and Counter Strike Sharp.
- Copy
addonsandcfgfolders to/csgo/. - Make sure your
gamemodes_server.txtor custom map group file is in VDF Format and contains a list of map groups. - Update each game mode configuration file (i.e. comp.cfg) to include
css_gamemode <mode>. - After the first run, update the configuration file
GameModeManager.jsonas detailed below.
For more information on the configuration of these features, please see the updated README.md.
Full Changelog: v1.0.54...v1.0.55
v1.0.54
Important
-
If moving from v1.0.53 or earlier, back up your
GameModeManager.jsonconfiguration file and let the plugin generate the new version. This version has major changes to the configuration file. -
Remove any Rock-The-Vote plugins that you may have, as they are no longer compatible with this plugin.
Bug Fixes
- Fixed an issue where the generated config file did not match the version being required (Thanks @RelooM #36)
- Fixed an issue where the default map for the chosen game mode was loaded with the previous modes settings
- Logging now issues warnings instead of errors for missing mp_timelimit or mp_maxrounds settings. These settings are optional and used for localization purposes.
Installation
- Install Metamod:Source and Counter Strike Sharp.
- Copy
addonsandcfgfolders to/csgo/. - Make sure your
gamemodes_server.txtor custom map group file is in VDF Format and contains a list of map groups. - Update each game mode configuration file (i.e. comp.cfg) to include
css_gamemode <mode>. - After the first run, update the configuration file
GameModeManager.jsonas detailed below.
For more information on the configuration of these features, please see the updated README.md.
Full Changelog: v1.0.53...v1.0.54
