You will need to copy any maps you wish play from the half-life\value\maps folder to the half-life\bot\maps folder.

You will need to copy your config.cfg file from the half-life\value folder to the half-life\bot folder to preserve your keyboard and mouse configuration.

You will need to start Half-Life with the -console argument to be able to create a bot.  To do this, you can run Half-Life from an MS-DOS window by changing to the Half-Life directory and entering "hl.exe -console" and press the enter key.  You can also create a shortcut on the desktop by opening Windows Explorer (not Internet Explorer) and browseing to the Half-Life folder.  Right-click on hl.exe and drag it to your desktop.  Select "Create Shortcut(s) Here".  Right-click on the newly created shortcut and select Properties.  Click on the "Shortcut" tab and add " -console" (without the quotes, but with a leading space) to the end of the Target: line.  Click on "OK".  When you double-click on the new shortcut, Half-Life will start up with the "Console" option at the top of the menu.

To start a bot game:

1) Click on "Custom game".

2) Click on the "Bot" Name, and click on "Activate", then click on "Done".

3) Click on "Multiplayer", then click on "LAN game", then click on "Create game".

4) Click on the Map you wish to play and click on "Ok".  (Only .bsp maps that you have copied from the value\maps folder to the bot\maps folder will be available.)

When the game starts, press ~ to enter console mode and enter "addbot" (without the quotes) and you should see a message about a bot being spawned.  You can enter "addbot" as many times as you wish, up to the Max. Players number specified in the "Create game" screen.

You can select the model (skin) you want by entering "addbot <model>", where <model> is the model name of the bot you wish to create.  The allowed models are: barney, gina, gman, gordon, helmet, hgrunt, recon, robo, scientist, and zombie.  You can assign a custom name to the bot by using "addbot <model> name", where name is the name you want to use for the bot.  You assign a custom skill level to the bot by using "addbot <model> name skill", where skill is an integer from 1 to 5.

Press ~ again to return to normal game mode.

Have fun shooting the bots!
