Skip to content

DoktorSAS/PlutoniumT6Mapvote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Call of Dutuy: Black ops II mapvote

Build Badge License

Special thanks to @ZECxR3ap3r & @JezuzLizard for their contributions to the development. Additional thanks to @John Kramer for image editing and birchy for the LUI starting point.

This project, initiated in March 2020, enables players to vote for the next map and/or game mode in upcoming matches. The project does not provide compiled files; if needed, compile the file using the gsc-tool.

Support

  • Multiplayer (Call of Duty: Black Ops II Multiplayer): PC, XBOX, PS3
  • Zombies (Call of Duty: Black Ops II Zombies): PC

Installation

Zombies (ZM)

  1. Compile the Script: Compile the mapvote.gsc file using a GSC Compiler. This step is not required if you are working with the plutonium client.

  2. Place the Compiled File: Copy the file into your directory %localappdata%\Plutonium\storage\t6\scripts\zm\.

  3. Configure Server File: Copy the content of mapvote.cfg into your server configuration file (e.g., server.cfg, dedicated_zm.cfg, dedicated.cfg, etc.) that manages the Zombies server.

  4. Edit Dvars on your configuration file:

    • Set the Dvar mv_maps to specify the maps shown in the mapvote. For example:
      set mv_maps "zm_tomb zm_buried zm_town zm_busdepot zm_farm zm_transit zm_prison zm_highrise zm_nuked"
      
    • Set the Dvar mv_enable to 1 to activate the mapvote on your Zombies server.
  5. Run the Server: Start the server and enjoy the map voting experience. You're done!

Multiplayer (MP)

  1. Compile the Script: Compile the mapvote.gsc file using a GSC Compiler. This step is not required if you are working with the plutonium client.

  2. Place the Compiled File: Copy the compiled file into your directory %localappdata%\Plutonium\storage\t6\scripts\mp\.

  3. Configure Server File: Copy the content of mapvote.cfg into your server configuration file (e.g., server.cfg, dedicated_mp.cfg, dedicated.cfg, etc.) that manages the Multiplayer server.

  4. Edit Dvars for Aesthetic Parameters:

    • Set the Dvar mv_maps to specify the maps shown in the mapvote. For example:
      set mv_maps "mp_studio mp_nuketown_2020 mp_carrier mp_drone mp_slums"
      
    • Set the Dvar mv_enable to 1 to activate the mapvote on your Multiplayer server.
    • For random gametypes, set the Dvar mv_gametypes specifying the gametype ID (dm, war, sd, etc.) and the file to run if necessary. For example:
      set mv_gametypes "dm;freeforall.cfg war;mycustomtdm.cfg"
      
  5. (Plutonium ONLY) LUI UI with mod support:

    • Take the content of the folder T6Mapvote and place it in your folder %localappdata%\Plutonium\storage\t6\mods\
    • Set the dvar fs_game in your server configuration file (e.g., server.cfg, dedicated_zm.cfg, dedicated.cfg, etc.)
    • Set the dvar mv_lui to in your server configuration file (e.g., server.cfg, dedicated_zm.cfg, dedicated.cfg, etc.)
  6. Run the Server: Start the server and immerse yourself in the map voting experience. You're done!

Disclaimer

These scripts were created for academic research purposes. Project maintainers are not responsible for misuse of the software. Use responsibly. The project is protected by a GNU license, allowing free usage as long as the code remains open source and is not sold.