Map Vote Ultimate 2.00

Discussions about mods & new concepts.
User avatar
Deepu
Site Admin
Posts: 456
Joined: Sat Dec 27, 2014 12:14 pm
Contact:
Status: Offline

Map Vote Ultimate 2.00

Postby Deepu » Wed Dec 31, 2014 2:44 pm

=====================================================================
Map Vote Ultimate v2 for UT by Deepak O V & SpEcTra_7 (admin@ultimateut.tk)
=====================================================================

Map Vote Ultimate needs 1024X768 or more resolutions for fitting column width on the screen.

What is Map Vote Ultimate v2?
Map Vote Ultimate is a Mapvote Mutator that allows the players to vote for the next map being played

Main Features:
- Voting for up to 2024 maps
- 8 Customizable Map Lists+
- Customizable Mapvote Background Color
- Customizable Mapvote Map box text Color
- Up to 200 Custom gametypes where you can assign Prefixes, Mutators and Settings
- Filter system (supporting Wildcards) to implement detailed Maplist assignments (up to 8x256 Filters)
- Predefined Maplist if noone voted (return to default maps)
- Automatically mapswitch to a predefinded Maplist if server is empty for a certain time (return to default maps)
- Priority System for Maplists
- Re-Vote limit (avoidable for certain maplists)
- Kickvote to kick players
- Displaying a Clanlogo within the votemenu
- Support for Assault and LeagueAssault
- Automatic removal of crashed maps (to prevent them to be revoted)
- Mapplaycount report and Mapsequence report
- Detailed in-game Admin page for most of the configuration

Installation (Server)
1) copy the .u, .int and .ini files to the UT\System folder
2) add to the UnrealTournament.ini in section [Engine.GameEngine] the following entry

[Engine.GameEngine]
ServerPackages=MapVoteULv2

Configuration
The configuration is done in the file MapVoteULv2.ini
Most of the settings can be changed in-game too. If you log in as admin and open the Mapvote you will get an additional Admin Tab

UPDATE FROM MapVoteUL TO MapVoteULv2
In MapVoteUL the MutatorActorConfig[] has been removed and merged into the CustomGameConfig[].
Remove the MutatorActorConfig[] entries and start the server and do a servertravel. The CustomGameConfig[] settings should now
have been expanded and you can apply the Mutators there.

Starting up Mapvote
Fire up your server and choose "Map Vote Ultimate ][" from the Mutator Tab

Hints:
* to open the votemenu midgame use the following keybinding: "mutate bdbmapvote votemenu"
* to adjust settings in-game log in as admin and open the votemenu, you will get an additional admin tab for configuration ;)

FAQ: What settings do I need in MapVoteULv2.ini?

1) Step 1: Loading Maps

For default gametypes there are predefined keys to enable the maps:
bDM=True
bLMS=True
bTDM=True
bDOM=True
bCTF=True
bAS=True

To load cusom gametypes, mutators and settomgs you can use up to 16 'CustomGameConfig's.
Here some examples to load iDM, iCTF, iAS, RocketArena and Bunnytrack:

DefaultSettings="FriendlyFireScale=0.0"
CustomGameConfig[0]=(bEnabled=True,GameClass="Botpack.DeathMatchPlus",NewPrefix="iDM",Mutators="BotPack.InstaGibDM",Settings="")
CustomGameConfig[1]=(bEnabled=True,GameClass="Botpack.DeathMatchPlus",NewPrefix="proDM",Mutators="",Settings="FriendlyFireScale=1.0")
CustomGameConfig[2]=(bEnabled=True,GameClass="BotPack.CTFGame",NewPrefix="iCTF",Mutators="BotPack.InstaGibDM",Settings="")
CustomGameConfig[3]=(bEnabled=True,GameClass="LeagueAS140.LeagueAssault",NewPrefix="iAS",Mutators="BotPack.InstaGibDM",Settings="")
CustomGameConfig[4]=(bEnabled=True,GameClass="RocketArena.RocketArenaGame",NewPrefix="")
CustomGameConfig[5]=(bEnabled=True,GameClass="BunnyTrack.BunnyTrackGame",NewPrefix="")

* Mind: to distinct Maps with same name but different gametype/mutators/settings you have to change the prefix.
E.g.: to load Deathmatch and Insta-Deathmatch just change the prefix of the Insta-Deathmach to 'iAS'

* Custom Settings:
You can use several custom settings by seperating them with a comma. E.g.: "FriendlyFireScale=1.0,Aircontrol=0.8"
IMPORTANT: If you use custom settings in the CustomGameConfigs you have to make sure those settings get reset to Default for all other maps:
E.g.: DefaultSettings="FriendlyFireScale=0.0,AirControl=0.35"

2) Step 2: Assign the maps to a maplist

Tell the mapvote in which list the maps should be displayed. Use the (up to 48 per list) 'List1FilterX[Y]' variables for this.
You can use wildcards in the Filters. Some Examples:

Loading all Assault maps into List 1:
List1Filter[0]=AS-*

Loading AS-Asthenosphere, AS-Bridge and AS-Rook into list 3:
List3Filter[0]=AS-Asthenosphere
List3Filter[1]=AS-Bridge
List3Filter[2]=AS-Rook

Loading all iDM maps into List 4:
List4Filter[0]=iDM-

Hint: If you have changed some prefixes you can/have to use the new prefixes in the Filters (like iDM for Insta)
Hint: You can use Wildcards. E.g.: DM-A* or *castle*

Q: How do I add a clanlogo into mapvote (displayed in the middle of the Votewindow)?
A: LogoTexture=ClanLogoPackage.TextureName
Make sure the Clanlogo is added to the Serverpackages aswell

Q: Can I use wildcards in the filter?
A: Yes you can. E.g.: List1Filter[0]=AS-B* will filter all AS maps that start with the letter 'B'
MapVoteULv2Main.gif
MapVoteULv2Main.gif (255.13 KiB) Viewed 1416 times
MapVoteULv2InfoWindow.gif
MapVoteULv2InfoWindow.gif (19.15 KiB) Viewed 1413 times
MapVoteULv2AdminWindow.gif
MapVoteULv2AdminWindow.gif (105.68 KiB) Viewed 1413 times
Download
http://ultimateut.tk/ut_files/mods/MapVoteULv2.zip

Return to “Mods”

Who is online

Users browsing this forum: No registered users and 1 guest