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 2 (The Gump Bot):

Bot Number 2 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 Gump Bot is a modified Fodder Bot that aims the gun at the enemy, will fire whatever weapon is currently selected at the closest enemy that the bot can see in it's field of vision, and will randomly wander around the map looking for other players if no enemy is visible.

I have added a new console command (in client.cpp) that allows the player to enter "observer mode". Observer mode allows you to walk about in the map and not get targeted by any bots. You can observe the behavior of the bot and watch them fight it out amongst themselves. Since you are still a player in the game, you can get hurt if you happen to get in the crossfire between two or more bots, so try not to get caught between them. To use the observer mode, pull down the console using "~" and enter "observer" (without quotes) to see the current observer mode setting. 0 means observer mode is disabled (the default) and you are currently going to be targeted by bots. 1 means observer mode is enabled and you will not be targeted by bots. To change observer mode enter "observer 1" or "observer 0" to toggle observer mode on or off. Use "~" again to return to normal game mode.

Known Problems:

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

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 how to use weapons intelligently and will often times blow themselves up by using weapons too close to other bots.

The bots have "deadly aim". They will aim directly at your head all the time.


Downloading Bot Number 2:

Below are compiled DLLs and source code files for Bot Number 2. 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 Gump Bot
Download Source code to The Gump Bot