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)