Rbots Alpha Development version 0.31
------------------------------------

Development staff: Raynar
Additional code  : Hell Raiser

What is Rbots?
--------------
Rbots is a project to create a 'bot' for Jedi Knight. A bot is a computer
controlled player for multiplayer games. It should react and play just like a
human player - it has health, shields, limited ammo & weapons and when it dies
it will 'respawn' to allow the game to continue. Multiple bots will battle
amongst themselves as well as any number of human players. 

Requirements
------------
* Patch Commander

Patch Commander is necessary to use force powers and other enhancements with
Rbots - this is a temporary arrangement until a better alternative is found. 

Installation
------------
Unzip the file and copy the 'rbots.gob' to the episodes directory. In most
cases this will be 'C:\Program Files\LucasArts\Jedi Knight\Episode'. Copy the
'rbots-patch.gob' to Patch Commander patch directory. This most cases this will
be 'C:\Program Files\LucasArts\Jedi Knight\JKPatch'. Run Patch Commander, in JK
mode, and activate the 'rbots-patch.gob' patch. Now run JK from Patch Commander.

Upgrading from previous versions
--------------------------------
Follow the above, overwriting any previous files.

Features 
--------
* Full lightsaber support with glowsabers
* Bots can now use all JK force powers - light, dark or both!
* Supports up to 32 bots per level
* Comes complete with 18 different bot models (skins)
  (16 deathmatch & 2 teamplay)
* Each level comes ready for action with 16 bots available for No Force or
  Full Force battles
* 3 different gameplay modes - Deathmatch, Sabers & Teamplay
* 5 difficulty settings - set via hotkey
* Add/remove bots via hotkey
* Botcam - hotkeyable camera mode which will follow each bot around the level
* Bot Scoring system - keeps track of scores for the bots
* Special path node properties - allows bots to do extra things like activate
  switches, jump over ledges, lay mines etc.
* Intelligent weapon selection - bots will now change weapons based on current
  situation, rather than just using the 'biggest' gun it has
* Secondary fire - bots use secondary fire for concussion rifle & railgun
* Bots will dodge incoming projectiles based on difficulty

Check the changes.txt file for the full list of changes since 0.30


Teamplay Mode
-------------
In order to play Rbots in Teamplay mode, make sure you enable 'Teamplay' in
the options. You can also change teams just as you would in a 'normal'
Teamplay game.

Add/Removing Bots
-----------------
Enter setup mode, go to 'Controls' then 'Keyboard'. Assign the hotkey you want
to use for altering the number of bots. You can now use this function at
anytime during gameplay. The example levels are set to 4 bots by default. Press
the hotkey until you have the number of bots you want, it will cycle through
the maximum number of bots allowed before returning to no bots at all. When
bots are removed, they are first killed - this is to ensure proper conditions
when the bot is restarted.

Botcam
------
As per Add/Removing Bots, set up a new hotkey to use. Anytime during play you
can select either of this new mode. Botcam will change the camera view to a
3rd person view of one of the bots - allowing you to watch exactly what the bot
does in any given circumstance. Pressing the hotkey repeatedly will cycle
through all the bots currently in the game before finally switching off.

What do you want me to do?
--------------------------
Run Rbots as much as you can. I need as much feedback as possible before Rbots
can go to Beta release.

Reporting Problems
------------------
If you find any problems with Rbots, please refer to the 'Known Problems' list
on the website. If the problem is not listed, please post a bug report on the
Rbots forum - there's a link to it from the Rbots website http://rbots.massassi.net
Please include a complete description of the problem along with as much information
as you can about what you (and the bots) were doing at the time the problem
occurred.

Known Problems
--------------
Rbots is still not yet near completion. The latest list is always available
direct from the Rbots website.

Can I use Rbots in my own level?
--------------------------------
You may use Rbots in your own level. Just download the Rbots SDK and follow
through the tutorials.

Anyone who would like to use Rbots code in their level, PLEASE at least mention
the origins of the code, the version and acknowledge the orginal authors in your level's
'readme' file. You may use any or all of the Rbots project code in your level,
modified in any way you see fit, as long as you follow the above.
