Raised This Month: $ Target: $400
 0% 

[UMC3] Ultimate Mapchooser 3.4.5 (Updated 10/7/2012)


Post New Thread Reply   
 
Thread Tools Display Modes
Steell
SourceMod Donor
Join Date: Mar 2009
Old 05-17-2011 , 12:40   Re: [UMC] Ultimate Mapchooser 3 (Updated 5/16/2011)
Reply With Quote #1031

Version 3.0 Released.
I want to thank everyone who has helped me with this release. Without your help, this plugin would not exist.

If you are coming from any version earlier than the 3.0-betas, you will need to completely uninstall UMC before installing this version! The only exception is the umc_mapcycle.txt file and the vote_warnings.txt file, you can keep them.
  • Near-complete rewrite of UMC. Divided up plugin into separate modules which operate independently. These modules are linked together through UMC's Core.
  • Fixed many, many bugs with the rewrite. I will only be listing the ones I know have been fixed.
    • Fixed bug with Tiered Votes sometimes not displaying the second vote due to an invalid mapcycle.
    • Fixed bug with Map Group Exclusion not working correctly.
    • Fixed bug with Map Exclusion sometimes not working correctly.
  • Implemented support for "mp_winlimit" triggered end of map votes.
  • When UMC sets the next map, it can now be displayed in Center and Hint messages.
    • New "sm_umc_echonextmap_hint" and "sm_umc_echonextmap_center" cvars to control this ability.
  • Added "next_mapgroup" to maps in the definitions, not just the groups anymore.
  • Added ability to delay end of map votes so they will only appear at the end of rounds.
    • New "sm_umc_endvote_delayroundend" cvar to control this ability.
  • Added command to display how maprate-reweight will be reweighting maps.
  • Implemented developer's API, but it is not yet fully supported (in case I decide I need to make changes).
  • Probably more, I really should have kept track.
Attached Files
File Type: zip UMC3.zip (257.7 KB, 115 views)
__________________

Last edited by Steell; 05-17-2011 at 15:50.
Steell is offline
petro_f
Member
Join Date: Apr 2011
Location: Saint Petersburg, Russia
Old 05-17-2011 , 14:20   Re: [UMC] Ultimate Mapchooser 3 (Updated 5/16/2011)
Reply With Quote #1032

sm_umc_reload_mapcycles no it does not show that worked
I have the latest version
__________________
petro_f is offline
Send a message via ICQ to petro_f Send a message via Skype™ to petro_f
petro_f
Member
Join Date: Apr 2011
Location: Saint Petersburg, Russia
Old 05-17-2011 , 14:23   Re: [UMC] Ultimate Mapchooser 3 (Updated 5/16/2011)
Reply With Quote #1033

[SM] Fatal error encountered parsing translation file "es/ultimate-mapchooser.phrases.txt"
L 05/17/2011 - 22:146: [SM] Error (line 131, column 26): Line contained too many invalid tokens


Steell again you forgot to change the file
__________________
petro_f is offline
Send a message via ICQ to petro_f Send a message via Skype™ to petro_f
Steell
SourceMod Donor
Join Date: Mar 2009
Old 05-17-2011 , 14:27   Re: [UMC] Ultimate Mapchooser 3 (Updated 5/16/2011)
Reply With Quote #1034

Quote:
Originally Posted by petro_f View Post
sm_umc_reload_mapcycles no it does not show that worked
I have the latest version
It won't display anything, I'll add in a confirmation message in the next version in order to avoid confusion. (If you are not getting any errors, that means it's working).
__________________
Steell is offline
Steell
SourceMod Donor
Join Date: Mar 2009
Old 05-17-2011 , 14:34   Re: [UMC] Ultimate Mapchooser 3 (Updated 5/16/2011)
Reply With Quote #1035

Quote:
Originally Posted by petro_f View Post
[SM] Fatal error encountered parsing translation file "es/ultimate-mapchooser.phrases.txt"
L 05/17/2011 - 22:146: [SM] Error (line 131, column 26): Line contained too many invalid tokens


Steell again you forgot to change the file
Fixed (for real now)
__________________
Steell is offline
Arcy
Senior Member
Join Date: Feb 2010
Location: Wroclaw, Poland
Old 05-17-2011 , 17:28   Re: [UMC] Ultimate Mapchooser 3 (Updated 5/16/2011)
Reply With Quote #1036

Please change coding at polish translation file to utf-8 with signature otherwise polish letters won't appear on the screen.

I'm gonna get it running on my pub this weekend.
__________________


Last edited by Arcy; 05-17-2011 at 18:21.
Arcy is offline
Vathral
Member
Join Date: Oct 2010
Old 05-17-2011 , 21:12   Re: [UMC] Ultimate Mapchooser 3 (Updated 5/16/2011)
Reply With Quote #1037

Quote:
Originally Posted by Steell View Post
Version 3.0 Released.
    • New "sm_umc_endvote_delayroundend" cvar to control this ability.
So this is for any round end? Such as when the round ends and it's going to freeze everyone in place to change map? Because that would be awesome.
Vathral is offline
Steell
SourceMod Donor
Join Date: Mar 2009
Old 05-17-2011 , 21:38   Re: [UMC] Ultimate Mapchooser 3 (Updated 5/16/2011)
Reply With Quote #1038

Well it won't freeze anyone in place, but it will delay the vote to the next time a round ends.
__________________
Steell is offline
AudioEmu
Junior Member
Join Date: May 2011
Old 05-18-2011 , 01:25   Re: [UMC] Ultimate Mapchooser 3 (Updated 5/16/2011)
Reply With Quote #1039

Hey Steell,

I just installed UMC3 on one of my servers, and the map exclusion bug is still there for me. I went back more than once to make sure I deleted all v2.5 files and you are still able to end of round vote for the same map more than once in a row.

rtv and nominate are disabled, random next map is enabled just in case something should happen that causes the vote to not show up.

Of course, this could be something simple that I've missed, but if not, then something may still be bugged in UMC3.

Here are my relevant configs if you need them:
Code:
// This file was auto-generated by SourceMod (v1.3.7)
// ConVars for plugin "umc-endvote.smx"


// File to use for Ultimate Mapchooser's map rotation.
// -
// Default: "umc_mapcycle.txt"
sm_umc_endvote_cyclefile "umc_mapcycle.txt"

// Specifies if Ultimate Mapchooser should run an end of map vote.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_endvote_enabled "1"

// Controls end of map vote type:
//  0 - Maps,
//  1 - Groups,
//  2 - Tiered Vote (vote for a group, then vote for a map from the group).
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "2.000000"
sm_umc_endvote_type "2"

// Allows a map to appear in the vote more than once. This should be enabled if you want the same map in different categories to be distinct.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "0.500000"
sm_umc_endvote_allowduplicates "0"

// Specifies how many slots in a vote are disabled to prevent accidental voting.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "5.000000"
sm_umc_endvote_blockslots "0"

// Specifies how long a vote should be available for.
// -
// Default: "20"
// Minimum: "10.000000"
sm_umc_endvote_duration "35"

// Sound file (relative to sound folder) to play at the completion of an end-of-map vote.
// -
// Default: ""
sm_umc_endvote_endsound ""

// Specifies how many more frags each extension adds to the frag limit.
// -
// Default: "10"
// Minimum: "1.000000"
sm_umc_endvote_extend_fragstep "10"

// Specifies how many more rounds each extension adds to the round limit.
// -
// Default: "5"
// Minimum: "1.000000"
sm_umc_endvote_extend_roundstep "5"

// Specifies how many more minutes each extension adds to the time limit.
// -
// Default: "15"
// Minimum: "1.000000"
sm_umc_endvote_extend_timestep "15"

// Number of extensions allowed each map.
//  0 disables the Extend Map option.
// -
// Default: "0"
// Minimum: "0.000000"
sm_umc_endvote_extends "0"

// Specifies what action to take if the vote doesn't reach the set theshold.
//  0 - Do Nothing,
//  1 - Perform Runoff Vote
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_endvote_failaction "1"

// Specifies how many past map groups to exclude from the end of map vote.
// -
// Default: "0"
// Minimum: "0.000000"
sm_umc_endvote_groupexclude "0"

// Specifies how many past maps to exclude from the end of map vote.
// -
// Default: "3"
// Minimum: "0.000000"
sm_umc_endvote_mapexclude "6"

// Specifies whether vote menu items are displayed in a random order.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_endvote_menuscrambled "0"

// Specifies whether the number of nominated maps appearing in the vote for a map group should be limited by the group's "maps_invote" setting.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_endvote_nominate_strict "0"

// Determines whether End of Map Votes should be delayed until the end of the round in which they were triggered.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_endvote_onroundend "0"

// Specifies what action to take if the runoff vote reaches the maximum amount of runoffs and the set threshold has not been reached.
//  0 - Do Nothing,
//  1 - Change Map to Winner
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_endvote_runoff_failaction "1"

// Specifies the maximum number of maps to appear in a runoff vote.
//  1 or 0 sets no maximum.
// -
// Default: "0"
// Minimum: "0.000000"
sm_umc_endvote_runoff_max "0"

// If specified, this sound file (relative to sound folder) will be played at the beginning of a runoff vote. If not specified, it will use the normal vote start sound.
// -
// Default: ""
sm_umc_endvote_runoff_sound ""

// Specifies a maximum number of runoff votes to run for any given vote.
//  0 = unlimited.
// -
// Default: "0"
// Minimum: "0.000000"
sm_umc_endvote_runoffs "1"

// Specifies when to start the vote based on frags remaining.
// -
// Default: "10"
// Minimum: "1.000000"
sm_umc_endvote_startfrags "10"

// Specifies when to start the vote based on rounds remaining. Use 0 on TF2 to start vote during bonus round time
// -
// Default: "2"
// Minimum: "0.000000"
sm_umc_endvote_startrounds "1"

// Sound file (relative to sound folder) to play at the start of an end-of-map vote.
// -
// Default: ""
sm_umc_endvote_startsound ""

// Specifies when to start the vote based on time remaining in minutes.
// -
// Default: "6"
// Minimum: "1.000000"
sm_umc_endvote_starttime "27"

// If a winning vote has less than this percentage of total votes, a runoff vote will be held.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_endvote_threshold ".5"
Code:
// ConVars for plugin "umc-core.smx"


// Enables in-depth logging. Use this to have the plugin log how votes are being populated.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_logging_verbose "1"


// Determines where in votes the "Don't Change" option will be displayed.
//  0 - Bottom,
//  1 - Top
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_dontchange_display "0"

// Determines where in votes the "Extend Map" option will be displayed.
//  0 - Bottom,
//  1 - Top
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_extend_display "0"


// Determines whether slots in runoff votes should be blocked. This value is ignored if the original vote didn't have blocked slots.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_runoff_blockslots "0"

// Determines where the Runoff Vote Message is displayed on the screen.
//  C - Center Message
//  S - Chat Message
//  T - Top Message
//  H - Hint Message
// -
// Default: "C"
sm_umc_runoff_display "H"

// Specifies whether runoff votes are only displayed to players whose votes were eliminated in the runoff and players who did not vote.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_runoff_selective "1"


// Specifies the maximum number of maps to appear in the second part of a tiered vote.
// -
// Default: "6"
// Minimum: "2.000000"
sm_umc_vote_tieramount "99"

// Determines where the Tiered Vote Message is displayed on the screen.
//  C - Center Message
//  S - Chat Message
//  T - Top Message
//  H - Hint Message
// -
// Default: "C"
sm_umc_vote_tierdisplay "H"
Code:
// ConVars for plugin "umc-randomcycle.smx"


// File to use for Ultimate Mapchooser's map rotation.
// -
// Default: "umc_mapcycle.txt"
sm_umc_randcycle_cyclefile "umc_mapcycle.txt"

// Enables random selection of the next map at the end of each map if a vote hasn't taken place.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_randcycle_enabled "1"

// Specifies how many past map groups to exclude when picking a random map.
// -
// Default: "0"
// Minimum: "0.000000"
sm_umc_randcycle_groupexclude "0"

// Specifies how many past maps to exclude when picking a random map.
// -
// Default: "3"
// Minimum: "0.000000"
sm_umc_randcycle_mapexclude "6"
Code:
"umc_rotation"
{
    "Valve Payload & PLR"
    { 
        "pl_badwater" {}
 
        "pl_goldrush" {}
 
        "pl_frontier_final" {}
 
        "pl_thundermountain" {}
 
        "pl_hoodoo_final" {}
 
        "pl_upward" {}

    "plr_nightfall_final"  {}

    "plr_pipeline" {}

    "plr_hightower" {}
    }
 
    "Custom Payload & PLR"
    {
        "pl_cashworks_rc2" {}
 
        "pl_beerbowl_b5a" {}

        "pl_borax_rc2" {}
 
        "pl_cranetop_b8" {}
 
        "pl_swiftwater_frc20" {}

    "pl_dustbowl_b4" {}

    "pl_2fort_multipath_rc4" {}

    "pl_borax_rc2" {}

    "pl_cliffsedge_b1" {}

    "pl_deadwood" {}

    "pl_everest_v3_b4" {}

    "pl_floodgates_b7" {}

    "pl_granary_v1" {}

    "pl_mesa_b1" {}

    "pl_minepit" {}

    "pl_outback_rc4" {}

    "pl_redship_rc3" {}

    "pl_stovepipe_b3" {}

    "pl_trolltrain" {}

    "pl_toy_fort_2_tow_v2e" {}
    
    "pl_universe_rc3" {}

    "pl_waste_v2" {}

    "pl_boundary_final" {}

    "plr_panic_b2" {}
    }
}
Thanks for having a look, and thanks for making such an awesome plugin, it's really helped our servers
AudioEmu is offline
Steell
SourceMod Donor
Join Date: Mar 2009
Old 05-18-2011 , 02:23   Re: [UMC] Ultimate Mapchooser 3 (Updated 5/16/2011)
Reply With Quote #1040

Quote:
Originally Posted by AudioEmu View Post
I just installed UMC3 on one of my servers, and the map exclusion bug is still there for me.
Ugh.

It's fixed now.
__________________
Steell is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 19:23.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode