Realbot by Stefan Hendriks and Tub- Readme - Usage
Content
 Introduction
 Installation
 Usage
 Waypointing
 FAQ

Other Stuff

 Support Realbot
 Contact Us


Thank you for downloading the RB: AI Preview release 3!

Usage

You can control bots using either console commands or the botmenu. The botmenu is probably the easiest, but console offers more control.


Botmenu
This botmenu looks a lot different to the botmenu of older realbot versions. Because of some bugs in Half-Life, the normal botmenu caused trouble, so we decided to make a scripted botmenu. By default you can open it using the h key. The botmenu is pretty much self-explanatory, just open it and press the right numbers. To close it, push h again. Never leave a game with the botmenu open (if you did, open/close it again or keys 1-3 don't work)!
If you use any other scripts, make sure they don't interfere with the botmenu (or the other way round). The botmenu assumes that
a) the h key isn't used for anything else and
b) the number keys 1 to 9 are bound to their default actions (weapon/pistol/knife/.., meaning slot1-9).
If you wish to change the key or deactivate the botmenu, edit realbot\bot.cfg (open it with notepad). For scripters, the script itself can be found in realbot\botmenu.cfg.


Console commands for listen servers
This is for almost everyone.
Type this commands in your console. You can bring down the console with the key above tab. If you can't, read the "Starting Half-Life with Realbot" section in Installation again.
All commands are lower case.

rb_addbot team skill model name
Adds a bot. You can specify arguments, like team, skill, model and name. Here is what you can use as argument:

Team - 1 for Terrorist, 2 for Counter-Terrorist
Skill - The skill, 0 godlike, 1 – 10 (1 best, 10 worst)
Model - The model of the specific team (1-4, 5 random)
Name - Any name, within quotes.

Example:
rb_addbot 1 2 5 "Dude"
This will add a bot, joining the Terrorists, skill 2 and using a random model. The name will be Dude.
rb_addbot 2
This will add a random bot to Counter-Terrorists.

rb_removebot amount team
Removes (amount) bots from the given team. If no team is given, removes bots randomly.

Example:
rb_removebot 5 1
This will remove 5 Terrorist bots.

rb_internet (1/0)
If Internet-Mode is on, bots will join and leave whenever they want to, just like on a public server. rb_internet 1 will turn it on, rb_internet 0 off. rb_internet without anything will display the current status.

rb_skill skill
Specifies the default skill, this is choosen when a bot gets added without specifying the skill. Range is 0-10 or -1, where 0 is godlike and 10 is newbie. If you specify -1 the skill will be random.

rb_autoskill (1/0)
When enabled, whenever a bot kills a human or is killed by a human, the bots skill will be adjusted to keep the match even. This option is off by default.

rb_setrandom min max
Sets the minimum and maximum skill that bots will get when no skill is specified and rb_skill is -1.

rb_dontshoot (1/0)
When this is on, bots will not shoot at enemys. Useful to practice sniping etc.

rb_endround
Kills all bots in order to end the round in round-based mods (e.g. Counter-Strike).


Dedicated Servers commands
This is for everyone who hosts a dedicated server. Because of some problems with the commands, you cannot use spaces in commands. Use underscores _ instead. For example, to add a bot, rbds addbot_1_2_5_dude works.

rbds addbot team skill model name
Adds a bot, see rb_addbot for listen server.

rbds removebot amount team
Removes bots, see rb_removebot for listen servers..

rbds endround
Kills all bots, like rb_endround for listen servers.

rbds skill skill
Specify the skill. rbds skill_1 is the same as rb_skill 1 on listen servers.

rbds autoskill
Same as rb_autoskill. Use rbds autoskill_1 to turn on.

rbds internet
will toggle Internet mode on and off.

rbds minbots
rbds maxbots
Sets the minimum and maximum number of bots playing.




Credits

Programmed by:
Stefan Hendriks
Tub


Testers:
GoD
Zest


Special Thanks:
Botman

RealBot © Copyright 2001-2002. All Rights Reserved.
Design by NecromanZer and SadBloke.