Skip to content

Releases: nickj609/GameModeManager

GameModeManager v1.0.63

24 Jun 01:01

Choose a tag to compare

Features

  • Added MenuManagerAPI for a better menu experience (Thanks @danylomikula! #60 )

    Players can say !changemenu to change their preferred menu type.

    image

  • 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

  1. Extract and copy addons and cfg folders to /csgo/.
  2. Update each game mode configuration file (i.e. comp.cfg) to include css_gamemode <mode>.
  3. 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

27 May 17:46

Choose a tag to compare

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

  1. Extract and copy addons and cfg folders to /csgo/.
  2. Update each game mode configuration file (i.e. comp.cfg) to include css_gamemode <mode>.
  3. 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

18 May 16:50
2f957b0

Choose a tag to compare

Important

  • If moving from v1.0.60 or earlier, back up your GameModeManager.json configuration 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

  1. Extract and copy addons and cfg folders to /csgo/.
  2. Update each game mode configuration file (i.e. comp.cfg) to include css_gamemode <mode>.
  3. 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

27 Apr 01:43

Choose a tag to compare

Important

  • If moving from v1.0.59 or earlier, back up your GameModeManager.json configuration 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

  1. Install Metamod:Source and Counter Strike Sharp.
  2. Copy addons and cfg folders to /csgo/.
  3. Make sure your gamemodes_server.txt or custom map group file is in VDF Format and contains a list of map groups.
  4. Update each game mode configuration file (i.e. comp.cfg) to include css_gamemode <mode>.
  5. 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

21 Apr 02:20
a0feb4b

Choose a tag to compare

Important

  • If moving from v1.0.58 or earlier, back up your GameModeManager.json configuration 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

  1. Install Metamod:Source and Counter Strike Sharp.
  2. Copy addons and cfg folders to /csgo/.
  3. Make sure your gamemodes_server.txt or custom map group file is in VDF Format and contains a list of map groups.
  4. Update each game mode configuration file (i.e. comp.cfg) to include css_gamemode <mode>.
  5. 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

13 Apr 19:53

Choose a tag to compare

Important

  • If moving from v1.0.55 or earlier, back up your GameModeManager.json configuration 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

  1. Install Metamod:Source and Counter Strike Sharp.
  2. Copy addons and cfg folders to /csgo/.
  3. Make sure your gamemodes_server.txt or custom map group file is in VDF Format and contains a list of map groups.
  4. Update each game mode configuration file (i.e. comp.cfg) to include css_gamemode <mode>.
  5. 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

05 Apr 19:16

Choose a tag to compare

Important

  • If moving from v1.0.55 or earlier, back up your GameModeManager.json configuration 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

  1. Install Metamod:Source and Counter Strike Sharp.
  2. Copy addons and cfg folders to /csgo/.
  3. Make sure your gamemodes_server.txt or custom map group file is in VDF Format and contains a list of map groups.
  4. Update each game mode configuration file (i.e. comp.cfg) to include css_gamemode <mode>.
  5. 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

30 Mar 17:27
da1d007

Choose a tag to compare

Important

  • If moving from v1.0.55 or earlier, back up your GameModeManager.json configuration 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 extended

    If 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

  1. Install Metamod:Source and Counter Strike Sharp.
  2. Copy addons and cfg folders to /csgo/.
  3. Make sure your gamemodes_server.txt or custom map group file is in VDF Format and contains a list of map groups.
  4. Update each game mode configuration file (i.e. comp.cfg) to include css_gamemode <mode>.
  5. 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

29 Mar 03:59

Choose a tag to compare

Important

  • If moving from v1.0.53 or earlier, back up your GameModeManager.json configuration 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

  1. Install Metamod:Source and Counter Strike Sharp.
  2. Copy addons and cfg folders to /csgo/.
  3. Make sure your gamemodes_server.txt or custom map group file is in VDF Format and contains a list of map groups.
  4. Update each game mode configuration file (i.e. comp.cfg) to include css_gamemode <mode>.
  5. After the first run, update the configuration file GameModeManager.json as 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

19 Mar 22:30

Choose a tag to compare

Important

  • If moving from v1.0.53 or earlier, back up your GameModeManager.json configuration 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

  1. Install Metamod:Source and Counter Strike Sharp.
  2. Copy addons and cfg folders to /csgo/.
  3. Make sure your gamemodes_server.txt or custom map group file is in VDF Format and contains a list of map groups.
  4. Update each game mode configuration file (i.e. comp.cfg) to include css_gamemode <mode>.
  5. After the first run, update the configuration file GameModeManager.json as 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