HLLib is a package library for Half-Life that abstracts several package formats and provides a simple interface for all of them. HLLib is written in native C++ but exposes both a C and C++ interface which can be used in any C or C++ application (additional languages may also use the library with standard C imports). HLLib works natively in both Windows (x86 and x64) and Linux. BSP, GCF, NCF, PAK, VPK, WAD, XZP and uncompressed ZIP package formats are supported.VTF Plug-In for Photoshop
VTF Plug-In is an Adobe Photoshop 6.0 and up file format plug-in for the .vtf file format. It is a simple plug-in that supports single-frame/single-face, 3 or 4 channel .vtf files in any format. It is designed for typical .vtf creation and viewing and does not contain the advanced features found in VTFEdit. Nonetheless, it can be a useful tool for creating simple .vtf files. The plug-in does not support 64 bit versions of Photoshop.VTF Plug-In for Paint.NET
VTF Plug-In is a 32 bit/64 bit Paint.NET file format plug-in for the .vtf file format. It is a simple plug-in that supports single-frame/multiple-frame, 3 or 4 channel .vtf files in any format. It is designed for typical .vtf creation and viewing and does not contain the advanced features found in VTFEdit. Nonetheless, it can be a useful tool for creating simple .vtf files.Open Now!
Open Now! is a Visual Studio 2005, 2008 and 2010 add-in which allows you to quickly search for files by name and open them in Visual Studio. Open Now! is an open source add-in licensed under the GPL.wad2bmp
This simple command line program takes a Half-Life WAD or BSP file and extracts the highest resolution mipmap of each texture as a bitmap.Auto Seamer
Very simple program I made for a friend and my own personal use. It turned out to be soo good at what it did that I decided to throw it up here. The program takes an ordinary texture (it loads and saves bitmaps, or you can just copy and paste the textures in which is easier) and provides you with three little algorithms to seam it. It has a weighted averaging system which works well with pretty much any texture, an offset algorithm which works really well with some textures and not with others, and a speckle algorithm which is like a logical noise algorithm to help add some randomness back into the seam. The program is NOT optimized in any way. It works fine with small textures (like 256 * 256) but starts to slow down significantly when you get up to around 512 * 512 (which you really shouldn't have in a Half-Life map...) Thats it. Hope you find it useful.BSP View
This is a modified version of BSP_view by Botman. The update was aimed to fix various bugs and add more functionality to the program. This program has since been replaced with BSP Viewer.