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

BSP Tools:

The BSP tools package contains various applications for working with Half-Life BSP map files.  Currently there are three tools available in the BSP tools package:

BSP_view - The BSP_view is a utility for Half-Life BSP map files.  This utility allows you to view the map information contained in a BSP file in the same way as you would see the level when running the game.  You can "fly" around in the level and view all of the locations that you would see if you were playing the game.  The BSP_view utility supports the BSP map file format used by the game Half-Life (and many of the MODs available for Half-Life). 

The BSP_view utility requires OpenGL to display the BSP file map information.  You will need a graphics card that supports OpenGL to use this utility.  If you don't have a 3D graphics card, you may find that you have a VERY low frame rate when running the BSP_view utility.  A 3D graphics card with hardware acceleration for OpenGL is highly recommended when running this application.

BSP_view_crossfire BSP_view_2fort

BSP_slicer - The BSP_slicer is a utility for Half-Life BSP map files.  This utility allows you to generate bitmap files (.BMP) from horizontal "slices" of the BSP data.  You can create 2D "floor plan" layout maps to help you learn your way around a level or to plan offensive or defensive strategies with friends or clan members.  Below are some images I generated from Counter-Strike maps.  Each image only took a few seconds to generate.  In fact, it took longer to open the image in my paint program (to add the text) than it did to create the bitmap file using the BSP_slicer tool.

cs_assault_contour de_train_contour
de_vertigo1_contour de_vertigo2_contour

BSP_tool - The BSP_tool is a utility for Half-Life BSP map files.  This utility allows you to print out information about items contained in BSP files used in the game Half-Life (and many of the MODs available for Half-Life).  The BSP_tool utility also allows you to automatically generate HPB bot waypoint files using the information in the BSP file to place the waypoints.



Downloading the BSP tools:

I am using a self-extracting zip archive for the utilities.  Download the executable and run it.  The default install directory is C:\.  This will create a directory called "BSP_tool".  The "BSP_tool" directory will contain the BSP tools utilities.

NOTE: If you create a Windows shortcut to one of the BSP_tools executables, don't forget to set the "Start in:" field to the directory where the .cfg file is located! (right click on the shortcut and select "Properties").

...and as always, READ THE INCLUDED README.TXT FILES!  I went to the trouble of creating them.  The least you could do is go to the trouble of reading them before sending me e-mail.

Download BSP tools Version 1.0
Download Source code to the BSP tools (Version 1.0)