botman's bots

Half-Life bot development


Home/News
About
Projects
- BotMixer5000
- HPB bot
- Bot # 10
- Bot # 9
- Bot # 8
- Bot # 007
- Bot # 6
- Cinco Bot
- Bot # 4
- PG Bot
- Gump Bot
- Fodder Bot

- The Darkulator
- BSP tools
- hpk_extract
- Monster
- Stripper2
- Singing Walter
- NetProbe
- Coding Pages
Downloads
MOD FAQ
Building the SDK
SDK Humor
HPB Waypoint files
Forum
Links


About me
E-mail me

Bot Number 1 (The Fodder Bot):

Bot Number 1 will ONLY work with Half-Life version 1.0.1.3 - 1.0.1.6.  If you are using Half-Life version 1.1.0.0 or higher you won't be able to use this bot.

The Fodder Bot is the first bot I created. When the bot spawns, it searches the world for other players and turns to face the nearest player (it can see through walls). It will run/walk in the direction of the nearest player until it hits something that stops it (a wall or another player).

That's about all that it does.

Known Problems:

The bot gets stuck at the foot of any ladders that it encounters.

The bot will face the player or another bot and run towards them even when there is a solid wall between the two of them.

When the bots get killed, their body will sometimes hover in mid air until the bot respawns, at which point their body falls back to the ground.

The bot doesn't know when it has run up against a blocking object (like a wall) and doesn't attempt to change directions to get "unstuck".


Downloading Bot Number 1:

Below are compiled DLLs and source code files for Bot Number 1. When unzipping these files PLEASE be sure that the directory structure is preserved ("Use folder names" in Extract window of WinZip) and BE SURE you extract these files into the Half-Life folder (NOT the Half-Life\valve folder). You should have the following directory structure when you are done...

     C:\Sierra\Half-Life\ (or some similar path)
              \Half-Life\Bot\
              \Half-Life\Bot\dlls\
              \Half-Life\Bot\maps\

              (...other directories left out here...)

              \Half-Life\valve\
              \Half-Life\valve\cl-dlls\
              \Half-Life\valve\dlls\
              \Half-Life\valve\gfx\
              \Half-Life\valve\maps\
              \Half-Life\valve\media\
              \Half-Life\valve\models\
              \Half-Life\valve\models\player\
              \Half-Life\valve\Save\
              \Half-Life\valve\sprites\
You will need to copy .bsp map files from the Half-Life\valve\maps folder to the Half-Life\Bot\maps folder.  You will also need to copy the config.cfg file from Half-Life\valve folder to the Half-Life\Bot folder. (See Detailed steps for running the bot for more information).

Download The Fodder Bot
Download Source code to The Fodder Bot