Bots
| Warning: The ZCajun bots are unsupported and will not be updated or fixed by the ZDoom developers. Their current inclusion in ZDoom is at the request of certain ZDoom users who have asked that they be kept if possible. Their presence in future ZDoom versions is not guaranteed. |
Console Commands
addbot [name]
Spawns a bot. If a name is given, the corresponding bot in bots.cfg will be spawned. Otherwise, a bot will be picked at random from bots.cfg.
bot_allowspy
boolean: false
Allows you to see through the eyes of bots during botmatch games.
bot_observer
boolean: false
When set to 1, the player will experience minimal interaction with the world, and bots will ignore him. This will not work in a netgame.
listbots
Lists the bots available in bots.cfg, and indicates which are currently playing.
removebots
Removes any bots from the game. Bots will also be automatically removed from network games when the arbitrator quits.
Creating Bots
Place them in (zdoom folder)\zcajun\bots.cfg
The way it works
{
[keyname] [value]
}
name
The name of the bot in the game.
aiming
% of aiming quality.
perfection
% of bot's perfection.
reaction
% of the chance that a bot will quickly retaliate.
isp
Instinct for Self Preservation; determines how brave/crazy the bot is.
color
Colour of the bot in hexadecimal format.
skin
Skin of the bot.
weaponpref
Preference of weapons in order (least fav - most fav).
Bot Configs and Mods
Original Bots
Used from ZDoom 1.22
{
name Hugne
aiming 67
perfection 50
reaction 70
isp 50
color "40 cf 00"
skin base
//weaponpref 012385687
}
{
name Josef
aiming 34
perfection 75
reaction 15
isp 90
color "b0 b0 b0"
skin base
//weaponpref 012345678
}
{
name Sven
aiming 80
perfection 67
reaction 72
isp 87
color "50 50 60"
skin base
//weaponpref 012345678
}
{
name Emmily
aiming 15
perfection 50
reaction 50
isp 50
color "8f 00 00"
skin base
//weaponpref 082345678
}
{
name Mats
aiming 5
perfection 13
reaction 2
isp 100
color "ff ff ff"
skin base
//weaponpref 012345678
}
{
name Joel
aiming 45
perfection 30
reaction 70
isp 60
color "ff af 3f"
skin base
//weaponpref 012345678
}
{
name James
aiming 56
perfection 34
reaction 78
isp 50
color "bf 00 00"
skin base
//weaponpref 012345678
}
{
name Gustav
aiming 25
perfection 55
reaction 32
isp 70
color "00 00 ff"
skin base
//weaponpref 012345678
}
{
name Flare
aiming 61
perfection 50
reaction 23
isp 32
color "00 00 7f"
skin base
//weaponpref 012345678
}
{
name Rambo
aiming 90
perfection 85
reaction 1
isp 3
color "ff ff 00"
skin base
//weaponpref 012345678
}
{
name Ingo
aiming 12
perfection 35
reaction 56
isp 37
color "40 cf 00"
skin base
//weaponpref 012345678
}
{
name Kassy
aiming 1
perfection 35
reaction 1
isp 100
color "b0 b0 b0"
skin base
//weaponpref 012345678
}
{
name Derrick
aiming 67
perfection 15
reaction 76
isp 37
color "50 50 60"
skin base
//weaponpref 012345678
}
{
name Hellkeeper
aiming 52
perfection 35
reaction 50
isp 37
color "8f 00 00"
skin base
//weaponpref 012345678
}
{
name V234
aiming 72
perfection 35
reaction 46
isp 77
color "ff ff ff"
skin base
//weaponpref 012345876
}
{
name killern
aiming 100
perfection 100
reaction 100
isp 23
color "ff ff ff"
skin base
//weaponpref 012385787
}
PerfectBots Mod
Created by Doomguy0505 (Based on Originals)
{
name PerfectBlue
aiming 100
perfection 100
reaction 100
isp 100
color "00 00 ff"
skin base
//weaponpref 012385687
}
{
name PerfectRed
aiming 100
perfection 100
reaction 100
isp 100
color "ff 00 00"
skin base
//weaponpref 012345678
}
{
name PerfectGreen
aiming 100
perfection 100
reaction 100
isp 100
color "00 ff 00"
skin base
//weaponpref 012345678
}
{
name PerfectPurple
aiming 100
perfection 100
reaction 100
isp 100
color "ff 00 ff"
skin base
//weaponpref 082345678
}
{
name PerfectYellow
aiming 100
perfection 100
reaction 100
isp 100
color "ff ff 00"
skin base
//weaponpref 012345678
}
{
name PerfectBlack
aiming 100
perfection 100
reaction 100
isp 100
color "00 00 00"
skin base
//weaponpref 012345678
}
{
name PerfectLtGrey
aiming 100
perfection 100
reaction 100
isp 100
color "dd dd dd"
skin base
//weaponpref 012345678
}
{
name PerfectMidGrey
aiming 100
perfection 100
reaction 100
isp 100
color "cc cc cc"
skin base
//weaponpref 012345678
}
{
name PerfectWhite
aiming 100
perfection 100
reaction 100
isp 100
color "ff ff ff"
skin base
//weaponpref 012345678
}
{
name PerfectLtGreen
aiming 100
perfection 100
reaction 100
isp 100
color "00 ee 00"
skin base
//weaponpref 012345678
}
{
name Perfect1
aiming 100
perfection 100
reaction 100
isp 100
color "40 cf 00"
skin base
//weaponpref 012345678
}
{
name Perfect2
aiming 100
perfection 100
reaction 100
isp 100
color "b0 b0 b0"
skin base
//weaponpref 012345678
}
{
name Perfect3
aiming 100
perfection 100
reaction 100
isp 100
color "50 50 60"
skin base
//weaponpref 012345678
}
{
name Perfect4
aiming 100
perfection 100
reaction 100
isp 100
color "8f 00 00"
skin base
//weaponpref 012345678
}
{
name Perfect5
aiming 100
perfection 100
reaction 100
isp 100
color "ff ff ff"
skin base
//weaponpref 012345876
}
{
name Perfect6
aiming 100
perfection 100
reaction 100
isp 100
color "ff ff ff"
skin base
//weaponpref 012385787
}
External links
- Retrospective of Doom bots on Captain Mellow's page (dated August 16, 2000)