Home
UTBots
for
UnrealTournament

Version 1.1

Download UTBots

UTBots incorporates sections of El Muerte Bullshit mutator.
UTBots works on most UT99 Game types

Please Note:
UTBots is a Serverside Mutator so no ServerPackage is required.

Installation.
Just unzip into the servers UnrealTournament\System folder
Add ?Mutator=UTBots.UTBots to your startup command line.

Inifile Settings

[UTBots.Configs]

bShutBotsUp=False
If set to True, then all UTBots will not 'talk' anymore.

bRandomPing=True
If set to True, then all UTBots will have varing pings in the range set below.
However if this is set to False, then only the MaximumPing will be used.

MaximumPing=200
The upper end of the Bots ping range.

MinimumPing=35
The lower end of the Bots ping range.



TalkingBot

[UTBots.MessageBot]
KillFrequency=50
TeamFrequency=30
GameFrequency=75
SelfFrequency=80
GreetFrequency=75
ExtraFrequency=60
UseDelay=True
MinDelay=0.200000
MaxDelay=2.000000

NB. The above are the percentage (%) chance from 0 to 99 that a Bots stands to speak in a particular catergory.
This has replaced the direct True/false options in previous versions of UTBots.

[UTBots.TalkingBot]

You can add a virtually unlimited number of messages which will be randomly chosen.
You can use the following replacements:
NB.. These replacements MUST be in lower case

%winner%   - the winner of the game.
%speaker%   - the bot that speaks.
%player%   - the player who said something.
%scorer%   - the player that scored.

%killer%   - the player that killed.
%victim%   - the player that got killed.

%kscore%   - the score of the killer.
%vscore%   - the score of the victim.

%kdeaths%   - number of times the killer died.
%vdeaths%   - number of times the victim died.

%kweapon%   - the weapon of the killer.
%vweapon%   - the weapon of the victim.

Some Examples

  • When a bot gets killed
        msgKilled=Damn it!
        msgKilled=Did not see you there %killer%
        msgKilled=Nice shot %killer%

  • When a bot kills an other player
        msgKiller=Mwuahahaha
        msgKiller=You new at this %victim%?
        msgKiller=heheh

  • When a commits suicide
        msgSuicide=Oops ;)
        msgSuicide=Woohoo killed %killer% again :)
        msgSuicide=Ok, who moved the ground

  • When a bot gets killed by a team mate
        msgKillTeam=%killer% you moron
        msgKillTeam=Hello!, same team dude
        msgKillTeam=Watch where you shoot %killer%

  • When a bot kills a team mate
        msgTeamKill=whoops....lmao
        msgTeamKill=damnit, sorry %victim%
        msgTeamKill=sorry...forgot teams

  • When the bot won the game
        msgEndGameWon=gg
        msgEndGameWon=Yeehaaa...gg
        msgEndGameWon=gg - crazy

  • When a bot loses a game
        msgEndGameLost=gg
        msgEndGameLost=gg - lag sucks
        msgEndGameLost=gg - Way the go %winner%

  • Tiggers on a hello message
        You can use a * to match the word anywhere in the sentence
        msgHelloTrigger=hi
        msgHelloTrigger=hello*
        msgHelloTrigger=sup*

  • What to say when a hello is triggered
        msgHello=whats up %player%...
        msgHello=welcome back %player%...
        msgHello=hi

  • Triggers on goodbye message
        msgByeTrigger=bye*
        msgByeTrigger=l8r*
        msgByeTrigger=cya*

  • What to say when goodbye is triggered
        msgBye=later %player%
        msgBye=L8r dude
        msgBye=cya later

  • Extra1 Tiggers on which a bot might respond
        msgExtra1Trigger=wtf
        msgExtra1Trigger=fu
        msgExtra1Trigger=fu2
        msgExtra1Trigger=fuck*

  • What to say when a Extra1 is triggered
        msgExtra1=easy on the language there %player%
        msgExtra1=coolit dude
        msgExtra1=thats not nice %player%
        msgExtra1=slow down on the lingo %player%

  • Extra2 Tiggers on which a bot might respond
        msgExtra2Trigger=hehe

  • What to say when a Extra2 is triggered
        msgExtra2=hey %player% u know who laughs last

  • Extra3 Tiggers on which a bot might respond
        msgExtra3Trigger=whatever

  • What to say when a Extra3 is triggered
        msgExtra3=k

    Additions

    With UTBots if a Player mentions a Bots Nickname then all attention will be
    focused onto that bot for a time period of 60 seconds.
    This is in a case where someone may say:
    "hey proflex ru a bot?"
    In this case only ProFlex will answer the player

    Some Examples

  • What said when the bots name is mentioned
        msgNickSaid=talking to me %player%
        msgNickSaid=wuzup dude
        msgNickSaid=yeah... thats me

  • What said when the word bot is mentioned
        msgBotSaid=Hate bots do ya?
        msgBotSaid=dont like bots? hehe ya stuck with me dude
        msgBotSaid=Of course Im a bot - are you a human ?