botman's bots

Half-Life bot development


HPB bot:

The HPB bot will ONLY work with Half-Life version 1.1.0.0 or higher. If you haven't already updated your Half-Life game to version 1.1.0.0, you will HAVE to do that before using this bot MOD.

Download the self-extracting zip file (from the bottom of this page) and run it. Unzip the files to your Half-Life directory. It will place files in a Half-Life\HPB_bot folder. After unzipping the files, PLEASE READ THE HPB_bot_ReadMe.txt FILE FOUND IN THE HPB_bot FOLDER!!! It contains a lot of information about what works, what doesn't, what features will be added and most importantly, how to get the bots in the game! If you e-mail me a question that is answered in the HPB_bot_ReadMe.txt file I will just ignore your e-mail and delete it. READ IT BEFORE SENDING ME ANY E-MAIL!!!

IF YOU HAVE A PREVIOUS VERSION OF THE HPB BOT INSTALLED, DON'T FORGET TO RUN THE "REMOVE" BATCH FILE FIRST BEFORE RUNNING THE "INSTALL" BATCH FILE.  SEE THE "HPB_bot_ReadMe.txt" FILE FOR DETAILS.

If you are running the LINUX version, download the .tgz file into your hlds_l directory then use "tar xvfz HPB_bot_1_2.tgz" to extract everything to the HPB_bot directory.  Within the hlds_l/HPB_bot directory will be a directory for each supported MOD.  To install the HPB_bot simply change to the directory corresponding to the MOD you want and run the Install script found in that directory.  For example, if your hlds was installed in /usr/games/hlds_l, you would change to /usr/games/hlds_l/HPB_bot/cstrike then run Install to install the HPB bot for Counter-Strike.  Once the HPB bot is installed, just start the MOD the way you normally would.  Bots will automatically be added to the game using a "bot.cfg" file found in the MOD directory.  If you wish to change the number of bots or the skill level of the bots you should change to the MOD directory (i.e. hlds_l/cstrike) and edit the bot.cfg file using any text editor.

The bots can navigate in any map by randomly wandering around, but do better at roaming about when there are waypoint files for that map. There is a text file I have created called HPB_bot_waypoint.txt (found in the Half-Life\HPB_bot folder) which will describe how to create and edit waypoint files that the bots use. Each map will have its own waypoint file. The waypoint files can be found in the maps folder for the MOD you are playing. They will have the same name as the map but will use ".wpt" as the file extension. Open HPB_bot_waypoint.txt using Notepad or any other text editor and read the instructions on how to create or edit waypoint files. I've tried to make the waypoint files as easy as possible to create, but don't worry if you can't create very good waypoint files, I will gradually be adding more and more waypoint files over time.
 

Will I be able to play a MOD on the Internet or on a LAN with the HPB bot installed?

YES!!! You can join a network game over the Internet or on a LAN without having to uninstall the HPB bot. You cannot spawn bots when connected to an Internet server, but you should be able to spawn bots on a LAN if you are running the server.

Will I be able to play single player games with the HPB bot installed?

YES. The HPB bot will not interfere with single player games.

How do I get bots into the game? JUST TELL ME, I WANT TO PLAY!!!

Read the HPB_bot_ReadMe.txt file in the Half-Life\HPB_bot folder and it will tell you how to add bots to the game.

When will you be releasing the next version of the HPB bot?

I don't know yet and I am not going to provide a release date. When another version is ready, I will post news on my main page and I will send e-mail to the various Half-Life news sites to let them know that something new is available.

How do I uninstall the HPB bot?

Read the HPB_bot_ReadMe.txt file found in the Half-Life\HPB_bot folder.

 


Downloading the HPB bot:

I am using a self-extracting zip archive for the bot files. Download the executable and run it. The default install directory is C:\SIERRA\Half-Life\. If your Half-Life game is in another directory, change the default "Unzip to folder" to the location of your hl.exe file.

Download HPB bot Release 1.2