watch 01:36
We're Getting Mutants in the MCU - The Loop
Do you like this video?
Play Sound
A Bot is a computer-controlled character.
Overview[]
Bots in OpenArena are manipulated from four files for each bot: [botname]_c.c, [botname]_i.c, [botname]_t.c and [botname]_w.c.
- [botname]_c.c is the personality file. It defines how the bot behaves in the game on its own and while holding certain weapons.
- [botname]_i.c and [botname]_w.c are the item and weapon weight files.
- [botname]_t.c is the file that stores the chatlines for the bots.
Trivia[]
- Up to OpenArena 0.8.5, bot files desigend for Q3A were not compatible with OA (you may find many errors in console and strange behaviors like them use only the machinegun). If you want to use such bots with OA 0.8.5, you can apply a patch that restores almost complete compatibility (only few "chat" lines still have problems): please see FAQ#How can I use maps, models, mods made for Quake 3 Arena?, in particular FAQ#Models and bots designed for Quake 3. OpenArena 0.8.8 already includes that patch, so you don't have to manually install it.
- There aren't separate bot entries for the Missionpack items, not even in the game OA is derived from. This is to prevent both demo and network compatibility issues. Item weights for the Prox Launcher, Nailgun and Chaingun are based on the values for the Grenade Launcher, the Shotgun and the Plasma Gun.
- There are fixed item weight values for Double Domination's neutral (1000) and team-taken control points (700) as well as the item_botroam entity (1).
- Due to an error in the code, calculations for the holdables are based on whether or not the bot has the Personal Teleporter.
External links and references[]
- Q3A Bot commands on Quake3World.com
- Q3A Bot commands on Bagpipes.net (internet archive) - (from the official Q3A help)
- The Quake III Arena Bot (thesis by Jean Paul van Waveren, aka Mr Elusive): detailed guide about how the Q3A bots work. Can be useful for bot and map development.
- The Quake III Arena Bot alternate location (internet archive)
- Alternate location.
- Q3abotedit.zip (internet archive) - Informations about editing the Q3 bots files, official from iD Software.
See also[]
- Bot play - Informations for when creating a map: bot optimization
- Characters
- Manual/Multiplayer/Advanced#Commands - Mentions some bot-related commands, such as addbot, bot_minplayers, g_spksill.