This is a collection of Unreal Tournament mutators designed by the warped minds of the DSFT clan (well, okay, we're not really a clan, but we play one at work :-) and coded by Boden Maddox.
Copy all of the files in the archive to the UnrealTournament/System directory.
That's it.
Really.
Go play now.
Oh, okay, here's what you'll get...
Only a true sniper would dream up this one, and so Boden is clearly the author. This mutator is extremely simple: For every headshot, you are rewarded with a configurable amount of ammo for whatever weapon you used to perform the solo-gib-shot. The amount of ammo rewarded is configurable in the Boden.ini file:
Variable | Default | Description |
---|---|---|
AmmoRewardAmount | 2 | The amount of ammo to reward the awesome player. :-) |
The Keep It Clean mutator is a way to protect servers from players who use offensive words in their names or messages to other players. (Of course, it can also be used to add language to a server to spice it up or just for fun. :-) It achieves this protection with two different checks and with three different courses of action.
The first check is done every 7 seconds during game play. The names of all players are checked for offensive words. The second check is done whenever a Say or Team Say is sent by a player. The content of the message is checked for offensive words. The list of offensive words (and optional replacements) is defined by the server operator in the Boden.ini file.
No matter what, if a player uses an offensive word, he or she is warned. The exact message they receive depends on whether they used the word in their name or in a message and the warnings themselves are set by the server operator in the Boden.ini file.
Optionally, you can either kick a player who uses an offensive word or change the text of the message or their name to make them less offensive. The replacements for each offensive word are specified in the Boden.ini file. WARNING: Changing the name affects the player's options, which will tend to irk those who really care about their stats. Be preapred for the possibility of angry e-mails or worse. This mutator is provided as-is. If they get pissed at you, then you were warned.
All of these options are configurable in the Boden.ini file:
Variable | Default | Description |
---|---|---|
NumCheckedWords | 7 | How many active words are in the list. A maximum of 100 words can be filtered. |
CheckedWords[] | (various) | A list of offending words and their replacement, separated by a colon. If the colon isn't present, the mutator will remove the offending word from the user's name. |
ChangeName | false | true to modify the offending player's name |
ChangeTalk | true | true to modify the offending player's message |
KickPlayerForName | false | true to kick a player who uses an offending word in name |
KickPlayerForTalk | false | true to kick a player who uses an offending word in message |
NameMessage | Please change your name to play on this server. | The message to send to a user who has an offensive name. If this is empty, no message will be sent. |
TalkMessage | Please don't use bad language on this server. | The message to send to a user who sends an offensive message. If this is empty, no message will be sent. |
This cute little mutator is the brainchild of our most staunch anti-camper (although he's famous for camping as well :-) and hater of people who hide in Last Man Standing. The mutator is designed to run in any game type and with any number of players. Its general function is to slowly drain health from all players, adding it back if they kill other players/bots. The amount of the drains is fully configurable via settings in the Boden.ini file:
Variable | Default | Description |
---|---|---|
PunishmentTimeout | 10 | This is the interval (in seconds) at which each player's health should be reduced. |
PunishmentAmount | 5 | This is the amount of health to remove from each player at each interval. |
RewardAmount | 25 | This is the amount of health to give to any player who kills another. |
StartingHealth | 125 | This is the starting health for all players. |
ImmuneFlagCarrier | true | In CTF, should the flag carrier be immune to punishment while he holds the flag? (If you think about it, a good flag carrier wants to avoid fights. :-) |
MinActivePlayers | 3 | Minimum number of active players before punishments and rewards take affect. In Last Man Standing games, this setting is used to help prevent an unfair advantage, when a leader might willingly die in hiding to let his enemies run out of lives before he does. When it's set to 3, the mutator will stop functioning in a situation where LMS is reduced to two combatants. |
A thread on the utservers mailing list indicated a desire for a mutator or other mod to allow a server admin to tweak game settings on a map by map basis. That's the genesis of Map Config. With this mutator, you can specify map-dependent game settings for up to 50 maps of any game type. All settings but one are managed by editing the Boden.ini file. Since every admin likes it his or her own way, I highly recommend you edit this file prior to using the mutator.
Variable | Description |
---|---|
DefaultGameSpeed | The default game speed (1.00 is normal, the lower the slower, the higher the faster) |
DefaultMaxSpectators | The default maximum spectators allowed |
DefaultMaxPlayers | The default maximum players allowed |
DefaultMinPlayers | The default minimum players needed (bots will fill in any empty slots to get the game to this number) |
DefaultFragLimit | The default frag limit for DeathMatch games (or lives in LMS) |
DefaultGoalTeamScore | The default goal score for team games (e.g. caps in CTF or score in Domination) |
DefaultTimeLimit | The default game time limit (0=no limit) |
DefaultUseTranslocator | The default availability of the translocator |
DefaultJumpMatch | The default jump match mode (true = jump match) |
DefaultLowGrav | The default low grav mode (true = low grav) |
DefaultLowGravModifier | The default low grav modifier (-200 is UT standard LowGrav, the closer to zero you go, the lower the gravity, the farther away from zero, the higher the gravity. Range is -1000 to -1) |
DefaultFriendlyFireScale | The default friendly fire damage scale (0-1, 0.0 = no damage, 1.0=100% damage) |
DefaultForceRedeemer | By default, do you want to temporarily override Redeemer replacements, such as Strangelove? |
DefaultDifficulty | The default Bot skill level (Novice, Average, Experienced, Skilled, Adept, Masterful, Inhuman, or Godlike) |
Maps[] | Each entry here takes the form: map name;variable1:value1 ... ;variableN:valueN Any number of variables may be specified. Those not specified will use the default. Variable names are the same as the default name above, without the leading "Default." For instance: Maps[1]=LavaGiant;GoalTeamScore:3;MinPlayers:8;TimeLimit:12;UseTranslocator:true Note that the name of the map is the title of the map, as it appears in the game when you press F1, not the map's file name. If you specify the same map in more than one entry, Map Config will cycle between your entries, picking the next sequential entry each time the map is played, until the cycle repeats. |
This complement to Fatboy is the idea of our self-proclaimed "Analyst," Diogenes. The mutator is designed to run in any game type and with any number of players. Its general function is, like Fatboy, to handicap those who are doing well, while giving those who are doing less well an advantage. Unlike Fatboy, Slugboy uses a player's speed and jump height. As a player makes kills, he gets slightly slower, down to some set minimum limit. As players are killed, they get slightly faster. The amount of the changes and the limits are fully configurable in the Boden.ini file:
Variable | Default | Description |
---|---|---|
Handicap | 10 | The amount to increase or decrease speed upon each death or kill, respectively. |
MaxJumpZ | 600 | The maximum possible value for the JumpZ attribute (how high a player can jump -- without assistance). |
MaxGroundSpeed | 600 | The maximum possible value for the GroundSpeed attribute (how fast a person runs along the ground -- it was decided not to affect a person's water speed, as it will act as an equalizer). |
MinJumpZ | 100 | The minimum possible value for the JumpZ attribute. |
MinGroundSpeed | 100 | The minimum possible value for the GroundSpeed attribute. |
JavaJoe (by far the best player in our ranks) told us the story of playing CTF one night, connected to a server with a good deal of lag, when he found himself unable to effectively get the flag or engage in any combat, because, well, lag sucks, so he decided to wage a war on snipers. He became quite good at hunting them down and making the enemy base safe for his teammates. He wondered if a mutator could be created to reward sniper hunters. Here it is. If a person is in zoom mode on the sniper rifle and someone kills them, the killer will get a bounty of either points, health or ammo. The amount of each are fully configurable in the Boden.ini file:
Variable | Default | Description |
---|---|---|
BountyScore | 5 | Adds this value to the player's score on the kill of a sniper. |
BountyHealth | 0 | Adds this value to the player's health on the kill of a sniper. |
BountyAmmo | 0 | Adds this value to the player's ammo with his current weapon on the kill of a sniper. |