Packbsp: Difference between revisions
(Created page with ''''PackBsp''' is a tool to automatically detect custom content in a map, resolve dependencies, and pack them all into a BSP file. "Dependencies" include VTF texture files which…') |
mNo edit summary |
||
Line 1: | Line 1: | ||
'''PackBsp''' is | '''PackBsp''' is to automatically detect custom contents needed for a map, resolve and include dependencies within them, and pack all the relevant content into the BSP file. It is currently under active development by the author. ([[Terr]]) | ||
"Dependencies" include VTF texture files which may be required by a VMT material file, or WAV files referenced from within a custom soundscape, or custom particle files (PCF) used within a particle manifest. | "Dependencies" include VTF texture files which may be required by a VMT material file, or WAV files referenced from within a custom soundscape, or custom particle files (PCF) used within a particle manifest. | ||
(Using [[Bspzip]] and replacement for Valve's [[Bspzip]] application. | (Using [[Bspzip]] and replacement for Valve's [[Bspzip]] application. | ||
It relies on the Source SDK to access the [[vbspinfo]] and [[bspzip]] SDK tools for a subset of it's functionality. It will automatically determine the GCFs shipped with a game and will avoid packing | It relies on the Source SDK to access the [[vbspinfo]] and [[bspzip]] SDK tools for a subset of it's functionality, as well as utilizing [[HLLib]] to open BSP/GCF files. It will automatically determine the GCFs shipped with a game and will avoid packing duplicate contents. | ||
== Features== | |||
* Autodetects the relevant GCFs for a game | |||
* Packs custom skybox textures and detail sprites | |||
* Examines VMT files and incorporates references such as required bumpmaps, env maps, etc. Also works with the [[patch|Patch shader]], allo | |||
* Handles map-specific [[particles_manifest.txt|particle manifests]]. | |||
* Handles custom [[soundscape]]s | |||
* Packs a wide variety of custom [[TF2]] content from entity data (control-point appearance and sound, sprites, ambient_generic WAVs, etc.) | |||
wing mappers to easily tweak a preexisting material. | |||
== External links == | == External links == |
Revision as of 00:37, 2 November 2009
PackBsp is to automatically detect custom contents needed for a map, resolve and include dependencies within them, and pack all the relevant content into the BSP file. It is currently under active development by the author. (Terr)
"Dependencies" include VTF texture files which may be required by a VMT material file, or WAV files referenced from within a custom soundscape, or custom particle files (PCF) used within a particle manifest. (Using Bspzip and replacement for Valve's Bspzip application.
It relies on the Source SDK to access the vbspinfo and bspzip SDK tools for a subset of it's functionality, as well as utilizing HLLib to open BSP/GCF files. It will automatically determine the GCFs shipped with a game and will avoid packing duplicate contents.
Features
- Autodetects the relevant GCFs for a game
- Packs custom skybox textures and detail sprites
- Examines VMT files and incorporates references such as required bumpmaps, env maps, etc. Also works with the Patch shader, allo
- Handles map-specific particle manifests.
- Handles custom soundscapes
- Packs a wide variety of custom TF2 content from entity data (control-point appearance and sound, sprites, ambient_generic WAVs, etc.)
wing mappers to easily tweak a preexisting material.