Welcome
Welcome to <strong>Cybers Lair</strong>.

You are currently viewing our boards as a guest, which gives you limited access to view most discussions and access our other features. By joining our free community, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content, and access many other special features. Registration is fast, simple, and absolutely free, so please, <a href="/profile.php?mode=register">join our community today</a>!


Bot settings for better single player gameplay


Photoshop, Paint Shop Pro, Animation Shop, & Other....

Bot settings for better single player gameplay

Postby B00ze on Fri Jul 24, 2009 5:17 pm

Hi
[font=Tahoma]
As some of you might know, I like to do a few practice DM/CTF games vs bots every now and again to keep in shape.
I also use these matches to learn maps so there's less surprises if I play the map online.

Many find playing alone boring but I don't mind it; I can judge if it's a good or a bad day for me by playing a few matches versus "known" bots. If u find bots too boring, there's a way to make the bots behave more like normal humans which makes them more fun to play against - well, like pretty dangerous humans, but then u'll be better prepared when u meet someone like that online. Just make them play Godlike. The main problem with that is that they are too accurate at that level unless u adjust that setting, but that's all it takes ;-)

For those who already know how to edit their User.ini file in UT, this here is the bot config i use when I practice in UT99. I play 9 of these in DM/CTF matches so we're 10 in total.

Most of the bots below have relatively low accuracy so they are suitable for higher than u're usually using settings (ie: inhuman/godlike.) This way u get the closer feel to real human players but not the insane accuracy of normal Godlike bots. There are some bots (the WarBossBot skins) in that list that are accurate but, in exchange, they are all careful in their combat style/stance. Nothing prevents you from making them less accurate, I had them lower (the first column) when I first set them up. Accuracy is the setting that counts the most; Alertness i'm still unsure as to what it does but it seems to be fine the way it is now.

The more you play them the higher the level you will be able to play against as you learn their behaviour. They have this target-priority thing for instance. Most of them that are not berserk in combat style will literaly ignore you for another target (when available) if u are above them (more kills) in the standings. As u progress forward in the rankings they will ignore you more and more, making them easier and easier to kill. This is crutial, so long as you're the last in the rankings they will all target you first! You can exploit this behaviour. The dangerous bots in this config are the Robots, all the human-skinned bots are low-accuracy; start by killing them. Once u rank above them, they ignore you and the play becomes easier...

The Columns in the table below:

Accuracy, Alertness, Straffing, Aggressive/CombatStyle, Camping, Jumpy, M/F/Robot, Name, Prefered Weapon.

Code: Select all

-0.750000 -0.500000  0.250000  0.000000 0.000000 1 m Cadaver
-0.750000 -0.500000  0.250000  0.000000 0.000000 1 f Lara
-0.750000 -0.500000  0.250000  0.000000 0.000000 1 m Target     BotPack.UT_FlakCannon
-0.750000 -0.500000  0.250000  0.000000 0.000000 1 f Spice      BotPack.Minigun2
-0.750000 -0.250000  0.500000  0.500000 0.000000 0 f DiaRhea    BotPack.UT_FlakCannon
-0.750000 -0.250000  0.500000  0.500000 0.000000 0 m TheDoctor  BotPack.Ripper
-0.750000 -0.250000  0.500000  0.500000 0.000000 0 f Electra    BotPack.PulseGun
-0.750000 -0.250000  0.500000  1.000000 0.000000 0 m Genghis    BotPack.Minigun2
-0.500000  0.500000  0.750000  0.500000 0.000000 1 m MiniMe     BotPack.UT_Eightball
-0.500000  0.500000  0.750000  0.500000 0.000000 0 m Fury       BotPack.PulseGun
-0.500000  0.500000  0.750000 -0.500000 0.000000 0 m Smeagol    BotPack.UT_Eightball
-0.500000  0.500000  0.750000 -0.500000 0.000000 0 m Oubouda    BotPack.UT_Eightball
-0.500000  0.750000  1.000000  1.000000 0.000000 0 m Berserker
-0.500000  0.750000  1.000000  0.500000 0.000000 1 m Cyborg
-0.500000  0.750000  1.000000  0.500000 0.000000 0 m Baetal
-0.500000  0.750000  1.000000  0.500000 0.000000 0 m Skrilax
-0.250000  0.750000  1.000000 -1.000000 0.000000 1 r Vector     Botpack.ShockRifle
-0.250000  0.750000  1.000000 -1.000000 0.000000 1 r Silicon    Botpack.ShockRifle
-0.250000  0.750000  1.000000 -1.000000 0.000000 1 r Function
-0.250000  0.750000  1.000000 -1.000000 0.000000 1 r Cathode
-0.250000  1.000000  1.000000  0.000000 0.000000 0 r Matrix
-0.250000  1.000000  1.000000  0.000000 0.000000 0 r Divisor
-0.250000  1.000000  1.000000  0.000000 0.000000 0 r Enigma     Botpack.ShockRifle
-0.250000  1.000000  1.000000  0.000000 0.000000 0 r Tensor     Botpack.ShockRifle
0.250000  0.500000  1.000000 -0.500000 0.000000 1 r BugsBunny
0.250000  0.500000  1.000000 -0.500000 0.000000 1 r DaffyDuck
0.250000  0.500000  1.000000 -0.500000 0.000000 1 r MickeyMouse
0.250000  0.500000  1.000000 -0.500000 0.000000 1 r TweetyBird
0.250000  0.500000  1.000000 -0.500000 0.000000 0 r RoadRunner
0.250000  0.500000  1.000000 -0.500000 0.000000 0 r ScoobyDoo
0.250000  0.500000  1.000000 -0.500000 0.000000 0 r WildECoyote
0.250000  0.500000  1.000000 -0.500000 0.000000 0 r Sylvester



Paste this in your User.ini to get the same as the table above:

[Botpack.ChallengeBotInfo]
BotFaces[0]=CommandoSkins.Gorn
BotFaces[1]=FCommandoSkins.Tanya
BotFaces[2]=SoldierSkins.Rankin
BotFaces[3]=FCommandoSkins.Indina
BotFaces[4]=FCommandoSkins.Cryss
BotFaces[5]=CommandoSkins.Kragoth
BotFaces[6]=FCommandoSkins.Freylis
BotFaces[7]=SoldierSkins.Arkon
BotFaces[8]=BossSkins.Xan
BotFaces[9]=SGirlSkins.Cathode
BotFaces[10]=
BotFaces[11]=
BotFaces[12]=tskmskins.Berserker
BotFaces[13]=tskmskins.Disconnect
BotFaces[14]=tskmskins.Baetal
BotFaces[15]=tskmskins.Skrilax
BotFaces[16]=
BotFaces[17]=
BotFaces[18]=
BotFaces[19]=
BotFaces[20]=
BotFaces[21]=
BotFaces[22]=
BotFaces[23]=
BotFaces[24]=
BotFaces[25]=
BotFaces[26]=
BotFaces[27]=
BotFaces[28]=
BotFaces[29]=
BotFaces[30]=
BotFaces[31]=
bAdjustSkill=False
bRandomOrder=True
Difficulty=7
BotClasses[0]=BotPack.TMale1Bot
BotClasses[1]=BotPack.TFemale1Bot
BotClasses[2]=BotPack.TMale2Bot
BotClasses[3]=BotPack.TFemale1Bot
BotClasses[4]=BotPack.TFemale1Bot
BotClasses[5]=BotPack.TMale1Bot
BotClasses[6]=BotPack.TFemale1Bot
BotClasses[7]=BotPack.TMale2Bot
BotClasses[8]=BotPack.TBossBot
BotClasses[9]=BotPack.TFemale2Bot
BotClasses[10]=MultiMesh.TNaliBot
BotClasses[11]=MultiMesh.TNaliBot
BotClasses[12]=MultiMesh.TSkaarjBot
BotClasses[13]=MultiMesh.TSkaarjBot
BotClasses[14]=MultiMesh.TSkaarjBot
BotClasses[15]=MultiMesh.TSkaarjBot
BotClasses[16]=SkeletalChars.XanMk2Bot
BotClasses[17]=SkeletalChars.XanMk2Bot
BotClasses[18]=SkeletalChars.XanMk2Bot
BotClasses[19]=SkeletalChars.XanMk2Bot
BotClasses[20]=SkeletalChars.XanMk2Bot
BotClasses[21]=SkeletalChars.XanMk2Bot
BotClasses[22]=SkeletalChars.XanMk2Bot
BotClasses[23]=SkeletalChars.XanMk2Bot
BotClasses[24]=SkeletalChars.WarBossBot
BotClasses[25]=SkeletalChars.WarBossBot
BotClasses[26]=SkeletalChars.WarBossBot
BotClasses[27]=SkeletalChars.WarBossBot
BotClasses[28]=SkeletalChars.WarBossBot
BotClasses[29]=SkeletalChars.WarBossBot
BotClasses[30]=SkeletalChars.WarBossBot
BotClasses[31]=SkeletalChars.WarBossBot
BotSkins[0]=CommandoSkins.cmdo
BotSkins[1]=FCommandoSkins.daco
BotSkins[2]=SoldierSkins.sldr
BotSkins[3]=FCommandoSkins.aphe
BotSkins[4]=FCommandoSkins.goth
BotSkins[5]=CommandoSkins.goth
BotSkins[6]=FCommandoSkins.goth
BotSkins[7]=SoldierSkins.RawS
BotSkins[8]=BossSkins.Boss
BotSkins[9]=SGirlSkins.fwar
BotSkins[10]=TNaliMeshSkins.Ouboudah
BotSkins[11]=TNaliMeshSkins.Priest
BotSkins[12]=tskmskins.Warr
BotSkins[13]=tskmskins.MekS
BotSkins[14]=tskmskins.PitF
BotSkins[15]=tskmskins.PitF
BotSkins[16]=
BotSkins[17]=
BotSkins[18]=
BotSkins[19]=
BotSkins[20]=
BotSkins[21]=
BotSkins[22]=
BotSkins[23]=
BotSkins[24]=
BotSkins[25]=
BotSkins[26]=
BotSkins[27]=
BotSkins[28]=
BotSkins[29]=
BotSkins[30]=
BotSkins[31]=
VoiceType[0]=
VoiceType[1]=BotPack.VoiceFemaleOne
VoiceType[2]=BotPack.VoiceMaleTwo
VoiceType[3]=BotPack.VoiceFemaleTwo
VoiceType[4]=
VoiceType[5]=
VoiceType[6]=BotPack.VoiceFemaleTwo
VoiceType[7]=BotPack.VoiceMaleTwo
VoiceType[8]=
VoiceType[9]=BotPack.VoiceFemaleTwo
VoiceType[10]=MultiMesh.NaliVoice
VoiceType[11]=MultiMesh.NaliVoice
VoiceType[12]=MultiMesh.SkaarjVoice
VoiceType[13]=MultiMesh.SkaarjVoice
VoiceType[14]=MultiMesh.SkaarjVoice
VoiceType[15]=MultiMesh.SkaarjVoice
VoiceType[16]=
VoiceType[17]=
VoiceType[18]=
VoiceType[19]=
VoiceType[20]=
VoiceType[21]=
VoiceType[22]=
VoiceType[23]=
VoiceType[24]=
VoiceType[25]=
VoiceType[26]=
VoiceType[27]=
VoiceType[28]=
VoiceType[29]=
VoiceType[30]=
VoiceType[31]=
BotSkills[0]=0.000000
BotSkills[1]=0.000000
BotSkills[2]=0.000000
BotSkills[3]=0.000000
BotSkills[4]=0.000000
BotSkills[5]=0.000000
BotSkills[6]=0.000000
BotSkills[7]=0.000000
BotSkills[8]=0.000000
BotSkills[9]=0.000000
BotSkills[10]=0.000000
BotSkills[11]=0.000000
BotSkills[12]=0.000000
BotSkills[13]=0.000000
BotSkills[14]=0.000000
BotSkills[15]=0.000000
BotSkills[16]=0.000000
BotSkills[17]=0.000000
BotSkills[18]=0.000000
BotSkills[19]=0.000000
BotSkills[20]=0.000000
BotSkills[21]=0.000000
BotSkills[22]=0.000000
BotSkills[23]=0.000000
BotSkills[24]=0.000000
BotSkills[25]=0.000000
BotSkills[26]=0.000000
BotSkills[27]=0.000000
BotSkills[28]=0.000000
BotSkills[29]=0.000000
BotSkills[30]=0.000000
BotSkills[31]=0.000000
BotTeams[0]=0
BotTeams[1]=1
BotTeams[2]=2
BotTeams[3]=3
BotTeams[4]=0
BotTeams[5]=1
BotTeams[6]=2
BotTeams[7]=3
BotTeams[8]=0
BotTeams[9]=1
BotTeams[10]=2
BotTeams[11]=3
BotTeams[12]=0
BotTeams[13]=1
BotTeams[14]=2
BotTeams[15]=3
BotTeams[16]=0
BotTeams[17]=1
BotTeams[18]=2
BotTeams[19]=3
BotTeams[20]=0
BotTeams[21]=1
BotTeams[22]=2
BotTeams[23]=3
BotTeams[24]=0
BotTeams[25]=1
BotTeams[26]=2
BotTeams[27]=3
BotTeams[28]=0
BotTeams[29]=1
BotTeams[30]=2
BotTeams[31]=3
BotAccuracy[0]=-0.750000
BotAccuracy[1]=-0.750000
BotAccuracy[2]=-0.750000
BotAccuracy[3]=-0.750000
BotAccuracy[4]=-0.750000
BotAccuracy[5]=-0.750000
BotAccuracy[6]=-0.750000
BotAccuracy[7]=-0.750000
BotAccuracy[8]=-0.500000
BotAccuracy[9]=-0.500000
BotAccuracy[10]=-0.500000
BotAccuracy[11]=-0.500000
BotAccuracy[12]=-0.500000
BotAccuracy[13]=-0.500000
BotAccuracy[14]=-0.500000
BotAccuracy[15]=-0.500000
BotAccuracy[16]=-0.250000
BotAccuracy[17]=-0.250000
BotAccuracy[18]=-0.250000
BotAccuracy[19]=-0.250000
BotAccuracy[20]=-0.250000
BotAccuracy[21]=-0.250000
BotAccuracy[22]=-0.250000
BotAccuracy[23]=-0.250000
BotAccuracy[24]=0.250000
BotAccuracy[25]=0.250000
BotAccuracy[26]=0.250000
BotAccuracy[27]=0.250000
BotAccuracy[28]=0.250000
BotAccuracy[29]=0.250000
BotAccuracy[30]=0.250000
BotAccuracy[31]=0.250000
Alertness[0]=-0.500000
Alertness[1]=-0.500000
Alertness[2]=-0.500000
Alertness[3]=-0.500000
Alertness[4]=-0.250000
Alertness[5]=-0.250000
Alertness[6]=-0.250000
Alertness[7]=-0.250000
Alertness[8]=0.500000
Alertness[9]=0.500000
Alertness[10]=0.500000
Alertness[11]=0.500000
Alertness[12]=0.750000
Alertness[13]=0.750000
Alertness[14]=0.750000
Alertness[15]=0.750000
Alertness[16]=0.750000
Alertness[17]=0.750000
Alertness[18]=0.750000
Alertness[19]=0.750000
Alertness[20]=1.000000
Alertness[21]=1.000000
Alertness[22]=1.000000
Alertness[23]=1.000000
Alertness[24]=0.500000
Alertness[25]=0.500000
Alertness[26]=0.500000
Alertness[27]=0.500000
Alertness[28]=0.500000
Alertness[29]=0.500000
Alertness[30]=0.500000
Alertness[31]=0.500000
StrafingAbility[0]=0.250000
StrafingAbility[1]=0.250000
StrafingAbility[2]=0.250000
StrafingAbility[3]=0.250000
StrafingAbility[4]=0.500000
StrafingAbility[5]=0.500000
StrafingAbility[6]=0.500000
StrafingAbility[7]=0.500000
StrafingAbility[8]=0.750000
StrafingAbility[9]=0.750000
StrafingAbility[10]=0.750000
StrafingAbility[11]=0.750000
StrafingAbility[12]=1.000000
StrafingAbility[13]=1.000000
StrafingAbility[14]=1.000000
StrafingAbility[15]=1.000000
StrafingAbility[16]=1.000000
StrafingAbility[17]=1.000000
StrafingAbility[18]=1.000000
StrafingAbility[19]=1.000000
StrafingAbility[20]=1.000000
StrafingAbility[21]=1.000000
StrafingAbility[22]=1.000000
StrafingAbility[23]=1.000000
StrafingAbility[24]=1.000000
StrafingAbility[25]=1.000000
StrafingAbility[26]=1.000000
StrafingAbility[27]=1.000000
StrafingAbility[28]=1.000000
StrafingAbility[29]=1.000000
StrafingAbility[30]=1.000000
StrafingAbility[31]=1.000000
CombatStyle[0]=0.000000
CombatStyle[1]=0.000000
CombatStyle[2]=0.000000
CombatStyle[3]=0.000000
CombatStyle[4]=0.500000
CombatStyle[5]=0.500000
CombatStyle[6]=0.500000
CombatStyle[7]=1.000000
CombatStyle[8]=0.500000
CombatStyle[9]=0.500000
CombatStyle[10]=-0.500000
CombatStyle[11]=-0.500000
CombatStyle[12]=1.000000
CombatStyle[13]=0.500000
CombatStyle[14]=0.500000
CombatStyle[15]=0.500000
CombatStyle[16]=-1.000000
CombatStyle[17]=-1.000000
CombatStyle[18]=-1.000000
CombatStyle[19]=-1.000000
CombatStyle[20]=0.000000
CombatStyle[21]=0.000000
CombatStyle[22]=0.000000
CombatStyle[23]=0.000000
CombatStyle[24]=-0.500000
CombatStyle[25]=-0.500000
CombatStyle[26]=-0.500000
CombatStyle[27]=-0.500000
CombatStyle[28]=-0.500000
CombatStyle[29]=-0.500000
CombatStyle[30]=-0.500000
CombatStyle[31]=-0.500000
Camping[0]=0.000000
Camping[1]=0.000000
Camping[2]=0.000000
Camping[3]=0.000000
Camping[4]=0.000000
Camping[5]=0.000000
Camping[6]=0.000000
Camping[7]=0.000000
Camping[8]=0.000000
Camping[9]=0.000000
Camping[10]=0.000000
Camping[11]=0.000000
Camping[12]=0.000000
Camping[13]=0.000000
Camping[14]=0.000000
Camping[15]=0.000000
Camping[16]=0.000000
Camping[17]=0.000000
Camping[18]=0.000000
Camping[19]=0.000000
Camping[20]=0.000000
Camping[21]=0.000000
Camping[22]=0.000000
Camping[23]=0.000000
Camping[24]=0.000000
Camping[25]=0.000000
Camping[26]=0.000000
Camping[27]=0.000000
Camping[28]=0.000000
Camping[29]=0.000000
Camping[30]=0.000000
Camping[31]=0.000000
BotJumpy[0]=1
BotJumpy[1]=1
BotJumpy[2]=0
BotJumpy[3]=0
BotJumpy[4]=0
BotJumpy[5]=0
BotJumpy[6]=0
BotJumpy[7]=1
BotJumpy[8]=1
BotJumpy[9]=0
BotJumpy[10]=1
BotJumpy[11]=0
BotJumpy[12]=0
BotJumpy[13]=0
BotJumpy[14]=1
BotJumpy[15]=0
BotJumpy[16]=0
BotJumpy[17]=1
BotJumpy[18]=0
BotJumpy[19]=1
BotJumpy[20]=0
BotJumpy[21]=0
BotJumpy[22]=0
BotJumpy[23]=0
BotJumpy[24]=1
BotJumpy[25]=1
BotJumpy[26]=1
BotJumpy[27]=1
BotJumpy[28]=0
BotJumpy[29]=0
BotJumpy[30]=0
BotJumpy[31]=0
FavoriteWeapon[0]=
FavoriteWeapon[1]=
FavoriteWeapon[2]=BotPack.UT_FlakCannon
FavoriteWeapon[3]=BotPack.Minigun2
FavoriteWeapon[4]=BotPack.UT_FlakCannon
FavoriteWeapon[5]=BotPack.Ripper
FavoriteWeapon[6]=BotPack.PulseGun
FavoriteWeapon[7]=BotPack.Minigun2
FavoriteWeapon[8]=BotPack.UT_Eightball
FavoriteWeapon[9]=BotPack.PulseGun
FavoriteWeapon[10]=BotPack.UT_Eightball
FavoriteWeapon[11]=BotPack.UT_Eightball
FavoriteWeapon[12]=
FavoriteWeapon[13]=
FavoriteWeapon[14]=
FavoriteWeapon[15]=
FavoriteWeapon[16]=BotPack.ShockRifle
FavoriteWeapon[17]=BotPack.ShockRifle
FavoriteWeapon[18]=
FavoriteWeapon[19]=
FavoriteWeapon[20]=
FavoriteWeapon[21]=
FavoriteWeapon[22]=BotPack.ShockRifle
FavoriteWeapon[23]=BotPack.ShockRifle
FavoriteWeapon[24]=
FavoriteWeapon[25]=
FavoriteWeapon[26]=
FavoriteWeapon[27]=
FavoriteWeapon[28]=
FavoriteWeapon[29]=
FavoriteWeapon[30]=
FavoriteWeapon[31]=
BotNames[0]=Cadaver
BotNames[1]=Lara
BotNames[2]=Target
BotNames[3]=Spice
BotNames[4]=DiaRhea
BotNames[5]=TheDoctor
BotNames[6]=Electra
BotNames[7]=Genghis
BotNames[8]=MiniMe
BotNames[9]=Fury
BotNames[10]=Smeagol
BotNames[11]=Oubouda
BotNames[12]=Berserker
BotNames[13]=Cyborg
BotNames[14]=Baetal
BotNames[15]=Skrilax
BotNames[16]=Vector
BotNames[17]=Silicon
BotNames[18]=Function
BotNames[19]=Cathode
BotNames[20]=Matrix
BotNames[21]=Divisor
BotNames[22]=Enigma
BotNames[23]=Tensor
BotNames[24]=BugsBunny
BotNames[25]=DaffyDuck
BotNames[26]=MickeyMouse
BotNames[27]=TweetyBird
BotNames[28]=RoadRunner
BotNames[29]=ScoobyDoo
BotNames[30]=WildECoyote
BotNames[31]=Sylvester

If u play them enough, u'll learn what to do to beat them ;-)

--
B00ze.
[/font]
B00ze
 
Posts: 4
Joined: Thu Jul 23, 2009 4:08 pm

Postby *SGR*Cyber on Thu Aug 20, 2009 3:18 pm

/th_thanks3angel Booze for the info it's a little complacted for me but will come in handy :D
Image
User avatar
*SGR*Cyber
Site Admin/Clan Leader
Site Admin/Clan Leader
 
Posts: 172
Joined: Thu Jul 03, 2008 9:55 pm
Location: NO WHERE!!
Highscores: 7


Return to Tutorials

Who is online

Users browsing this forum: No registered users and 1 guest

cron