![]() |
![]() |
|
#1
|
||||
|
||||
|
This mutator allows to scale these parameters:
Territory: -Round time limit -Lockdown time -Minimum time to capture a zone. -Axis/Allies delay between reinforcements waves -Delay between commander-forced respawn Firefight: -Round time limit* -Axis/Allies delay between reinforcements waves Countdown: -Objective time limit -Minimum time to capture an objective Zone. *In this case special case, the time limit can only be set to a value, it cannot be scaled. PROFILES You can create as many scaling profiles as you want in the config file. A profile contains these settings:
Whenever a parameter is not specified, the default value is used. Here's the default configuration file: Code:
[TimeScaler.TimeScaler] bEnableLogging=false ScalingProfileList=(ID="Race",TimeLimit=0.75,LockDownTime=0.75,MinimumCaptureTime=0.75,AxisReinforcementDelay=0.75,AlliesReinforcementDelay=0.75,InstantRespawnInterval=0.75) ScalingProfileList=(ID="Epic",TimeLimit=2.0,LockDownTime=2.0,MinimumCaptureTime=2.0,AxisReinforcementDelay=2.0,AlliesReinforcementDelay=2.0,InstantRespawnInterval=2.0) To understand how to use mutator, consider this example, where you want to use the epic profile: Code:
?mutator=TimeScaler.TimeScaler?TimeScaler_ID=Epic ?mutator=TimeScaler.TimeScaler is used to enable the mutator. You need to include it everytime you use the mutator. If you have many mutators active, line them up like this: Code:
?mutator=TimeScaler.TimeScaler,OtherMutator.OtherMutator,AnotherOne.AnotherOne ... Any of the parameters defined in the active profile can be overriden by an option in the URL. Basically, to override a parameter, just put ?TimeScaler_<param_name>=<param_value> in the URL. Consider these examples: You want to use your use the default profile, but want the lockdown timers to be twice longer: Code:
?mutator=TimeScaler.TimeScaler?TimeScaler_LockDownTime=2.0 Code:
?mutator=TimeScaler.TimeScaler?TimeScaler_ID=Epic?TimeScaler_AbsoluteTimeLimit=true?TimeScaler_TimeLimit=900 1. The zip file is attached to this thread (see below), download it and extract the files. 2. In the server directory, put defaulttimescaler.ini and ROTimeScaler.ini under ~\rogame\config\ 3. In the server directory, put TimeScaler.u under ~\rogame\cookedpcserver\ 4. If you use a redirect for your server, put TimeScaler.u at the root. SPECIAL THANKS TO... -Mad_Fred for helping me to test the mutator. -Ducky for sharing his mutators, and answering many questions. -Mekhazzio for taking me out of big troubles. -worluk for helping me to setup a development environment. Last edited by -=THOR=-; 03-17-2012 at 11:24 AM. |
|
#2
|
||||
|
||||
|
I like that profile part. Will make it very easy for an admin to select different settings without having to dive into the ini file.
Nice job!!!
__________________
|
|
#3
|
||||
|
||||
|
Quote:
, it helped me a lot.
|
|
#4
|
||||
|
||||
|
Quote:
Thanks for sharing your code too
__________________
|
|
#5
|
||||
|
||||
|
Thanks A LOT for all of you, your mods are really appreciated, this will really help us!
|
|
#6
|
|||
|
|||
|
I tried to download it twice. When trying to unzip I am getting the error that it is damaged.
Anyone else having this issue? |
|
#7
|
||||
|
||||
|
Cheers for making this.
__________________
aka Wakke |
|
#8
|
||||
|
||||
|
I zipped the files with 7-zip. But anyway, I just uploaded the files individually. Just remove the .txt extensions, and replace the underscores by dots.
|
|
#9
|
|||
|
|||
|
That worked. Thanks for doing this mutator.
|
|
#10
|
||||
|
||||
|
BK, use WinRaR it does them all including 7z.
|
|
#11
|
||||
|
||||
|
Just submitted v1.1 for white-listing. I'll keep you up-to-date!
|
|
#12
|
||||
|
||||
|
Thank you!! Looking forward to using this goodie.
|
|
#13
|
|||
|
|||
|
Does this allow you to modify the time for each map or is it across the entire game server?
Would be great to have more control over the time setting for each map. Classic mode seems to favour defenders greatly so it would be great to be able to tweak it so the fights are closer. |
|
#14
|
||||
|
||||
|
Quote:
However the version of this mutator that I submitted to TWI has never been white-listed. The last news I got from them, were that TWI was "concerned about the potential changes to the gameplay without players being aware of it when joining the server". I'd probably have to review it to see if everything still works fine after the update. But I'm not wasting any more time on it as long as TWI doesn't show a real interest into going through the white-listing process. Last edited by -=THOR=-; 06-07-2012 at 10:00 AM. |
![]() |
| Thread Tools | |
| Display Modes | |
|
|