Q3Offline Edit Bot Dialog
The bot editor allows you to quickly create new bots from existing models, skins and AI files. To find out more about bot AI files, please download the editing documents from id's FTP server.
Q3Offline stores the new bot information in the file scripts\name.bot in the game folder, where name is the name of the bot. Quake III Arena will then read this file to get information about the bot.
If you edit a bot that was not created in Q3Offline, then only the Skill and Quantity fields are enabled, i.e., it is not possible to change the name, funname, model, skin or AI file for bots that you did not create in Q3Offline.
Fields
Bot name: The name of the bot. The bot name must not contain spaces, but hyphens are OK.
Skill: Enter or edit the skill of the bot. If Random, Q3Offline will randomly assign a skill to the bot. Note: the skill set here will be ignored if Randomly set bot skill is ticked on the Bots page.
See Bot Skill Rules for a full explanation of how Q3Offline calculates bot skills.
Quantity: The Quantity field enables you to specify how many of a particular bot you want to play against. For example, for a team game, you could set up the red team as four Anarki bots, and the blue team as three Doom bots, with yourself also using the Doom model. Thus, the game will consist of a team of Anarki bots against a team of Doom bots/players.
The skill for each bot is calculated individually, even when there are several bots of the same type.
See Bot Number Rules for a full explanation of how Q3Offline calculates how many bots you will play against.
Fun name: The fun name for the bot. This field is optional, and can contain spaces. If specified, then Quake III Arena will use the fun name when displaying the bot's score, otherwise the Bot name is used. The fun name supports different colours; to select a colour you need to type a special escape code (^ followed by a digit). All text following the escape code will appear in the colour for the escape code, up to the next escape code. The escape codes are as follows:
^1 Red
^2 Green
^3 Yellow
^4 Blue
^5 Cyan
^6 Magenta
^7 Grey
^8 White
So "^2Shell^1Shock" will be displayed in Quake III Arena as ShellShock.
Model: Select the model for the bot. To get the list of available models, Q3Offline scans all pk3 files, and models\players\name files in the game folder (e.g., baseq3). You should see any models that you have downloaded and put into the game folder.
Skin: Select the skin for the bot. Only skins for the currently selected model will be displayed. To get the list of available skins, Q3Offline scans all pk3 files, and models\players\name files in the game folder.
AI file: Select the AI (Artificial Intelligence) file for the bot. To get the list of available AI files, Q3Offline scans all pk3 files, and botfiles\bots files in the game folder. Each AI file supplied by id is named after one of the bots which uses it, e.g., "sarge", "anarki". The AI files have differences in skills, weapon preferences, etc; if you play against the regular id bots this will give you a feel for the AI they are using. For your own bots, you may want to pick an AI file based on how a particular id bot plays using that file; otherwise pick an AI file at random.
Refresh: To improve performance, Q3Offline only scans for models, skins and AI files the first time you enter the Bot Editor during a particular session. You can force a rescan at any time by hitting the Refresh button.
Apply to all: If ticked, then any changes to this bot are applied to all bots with the same name in the other bot lists.
For example, you have select the Red team bots, and you double click on Anarki, set his Skill to Hardcore, tick Apply to All and click OK. The Anarki bots in the All bots and Blue team bots will all have a skill of Hardcore. If Apply to all is not ticked, then only the Anarki bot in the Red team list will have a skill of Hardcore.