diff --git a/MutLoader/Classes/MutLoader.uc b/MutLoader/Classes/MutLoader.uc index 045c2c1..30c5697 100644 --- a/MutLoader/Classes/MutLoader.uc +++ b/MutLoader/Classes/MutLoader.uc @@ -7,9 +7,9 @@ class MutLoader extends Mutator Config(MutLoaderV2); -// Normal Vars +// Local Vars var string sServerName; -var bool bKeepServerNameDefault; +var bool AppendFaked, UpdateServerName; var KFGameType KF; function PreBeginPlay() @@ -20,24 +20,25 @@ function PreBeginPlay() local array Names; local int i; - //////////////////// Essence & Vel-San /////////// Names=Class'MutLoaderObject'.Static.GetPerObjectNames("MutLoaderV2"); for(i=0; i Mutator; -var config string GameTypeName; -var config float GameDifficulty; -var config string ServerName; \ No newline at end of file +// GameType +var config string sGameTypeName; +// Game Difficulty +var config float fGameDifficulty; +// Custom Server Name with every MapVote +var config string sServerName; +// ServerName Features +var config bool bAppendFaked, bUpdateServerName; \ No newline at end of file diff --git a/Sample_Config/MutLoaderV2.ini b/Sample_Config/MutLoaderV2.ini index 4357b7c..ee48e25 100644 --- a/Sample_Config/MutLoaderV2.ini +++ b/Sample_Config/MutLoaderV2.ini @@ -1,17 +1,21 @@ [MutLoaderV2.MutLoader] [Settings1 MutLoaderObject] -GameTypeName=KFGameType # Can be any gametype you want -GameDifficulty=4.0 # Important if you want to make 2 configs of the same GameType, with different difficulties -ServerName=This is a test server - Diff 4.0 # ServerName will change to this +sGameTypeName=KFGameType # Can be any gametype you want +fGameDifficulty=4.0 # Important if you want to make 2 configs of the same GameType, with different difficulties +bAppendFaked=false # Adds 1F, 2F, 3F etc... if true & FakedPlus mutator is enabled +bUpdateServerName=true # If true, updates server name to sServerName below +sServerName=This is a test server - Diff 4.0 # ServerName will change to this if bUpdateServerName is true Mutator=Mut1.Mut1 Mutator=Mut1.Mut2 Mutator=Mut1.Mut3 [Settings2 MutLoaderObject] -GameTypeName=KFGameType -GameDifficulty=7.0 -ServerName=This is a test server - Diff 7.0 +sGameTypeName=KFGameType +fGameDifficulty=7.0 +bAppendFaked=false # Adds 1F, 2F, 3F etc... if true & FakedPlus mutator is enabled +bUpdateServerName=true # If true, updates server name to sServerName below +sServerName=This is a test server - Diff 7.0 Mutator=Mut1.Mut1 Mutator=Mut1.Mut2 Mutator=Mut1.Mut3 \ No newline at end of file diff --git a/Steam_WorkShop_Description/Workshop-text b/Steam_WorkShop_Description/Workshop-text index 714994a..05811ed 100644 --- a/Steam_WorkShop_Description/Workshop-text +++ b/Steam_WorkShop_Description/Workshop-text @@ -1,12 +1,12 @@ -Optimized version of 'MutLoader' originally made by Flame & Essence, slightly modified by Vel-San; +Optimized version of 'MutLoader' originally made by Flame, Essence & Modified by Vel-San; - If your server is crashing because your 'Server Launch Command' has a lot of mutators, or MapVoteV2 is crashing as well, then this mutator is for you [b]Changes from the original version[/b] - Better support with MapVoteV2 -- ServerName change with every config -- If ServerName is given (not empty), Mutator will also check if you have Faked Mutator installed (1, 2, 3, 4, 5, Custom) and will automatically append XF to your server name +- ServerName change with every config (Optional) +- Detects FakedPlus mutator and adds prefix to ServerName (Optional) [h1][b][u]Notes[/u][/b][/h1] @@ -22,17 +22,21 @@ Optimized version of 'MutLoader' originally made by Flame & Essence, slightl [MutLoaderV2.MutLoader] [Settings1 MutLoaderObject] -GameTypeName=KFGameType # Can be any gametype you want -GameDifficulty=4.0 # Important if you want to make 2 configs of the same GameType, with different difficulties -ServerName=This is a test server - Diff 4.0 # ServerName will change to this, set to empty if you want to disable +sGameTypeName=KFGameType # Can be any gametype you want +fGameDifficulty=4.0 # Important if you want to make 2 configs of the same GameType, with different difficulties +bAppendFaked=false # Adds 1F, 2F, 3F etc... if true & FakedPlus mutator is enabled +bUpdateServerName=true # If true, updates server name to sServerName below +sServerName=This is a test server - Diff 4.0 # ServerName will change to this if bUpdateServerName is true Mutator=Mut1.Mut1 Mutator=Mut1.Mut2 Mutator=Mut1.Mut3 [Settings2 MutLoaderObject] -GameTypeName=KFGameType -GameDifficulty=7.0 -ServerName=This is a test server - Diff 7.0 +sGameTypeName=KFGameType +fGameDifficulty=7.0 +bAppendFaked=false # Adds 1F, 2F, 3F etc... if true & FakedPlus mutator is enabled +bUpdateServerName=true # If true, updates server name to sServerName below +sServerName=This is a test server - Diff 7.0 Mutator=Mut1.Mut1 Mutator=Mut1.Mut2 Mutator=Mut1.Mut3 @@ -65,8 +69,4 @@ No need to put any other mutators in the list of MapVoteV2. What's important is [h1][b][u]Manual Download Links (Recommended)[/u][/b][/h1] -You can find it under 'Whitelisted' folder named 'KF-Mutloader-v2.1' - -- MEGA Link: https://mega DOT nz/folder/YDoEmKiC#s6FGAtgh40-TvB4bHsLaMQ - -- Github: https://github.com/Vel-San/KF-Mutloader/releases/tag/v2.1 \ No newline at end of file +- Github: https://github.com/Vel-San/KF-Mutloader/releases/tag/v2.2 \ No newline at end of file