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.
OK All: The OK button just saves your bot changes to the current bot list. The OK All button in addition allows you to apply your changes to the same bot in all bot lists and documents. For example, you can change Anarki's skill to Hardcore, and by pressing OK All you can set the same skill level for Anarki in all bot lists and all Q3Offline documents.
When you click OK All you will asked if you want to apply your changes to the same bot in all bot lists and documents. Answer:
If you want to override the effect of a previous OK All for a particular bot, then make the required changes in the Edit Bot dialog as usual, and click OK to just save the changes in the current bot list.