Python library for analysing .bsp files
Python library for analysing .bsp files
bsp_tool
provides a Command Line Interface for analysing .bsp files
To use the latest unstable version, clone with git
:
$ git clone git@github.com:snake-biscuits/bsp_tool.git
You can also clone with pip
:
$ pip install git+https://github.com/snake-biscuits/bsp_tool.git
Or, use the latest stable release (August 2024 | 0.5.0 | Python 3.8-11):
$ pip install bsp_tool
Please do not use bsp_tool
to copy or steal another creator's work
The primary goal of bsp_tool
is to extend community mapping tools
DO NOT use this tool to steal another creator's work
DO use this tool to understand the .bsp
format(s) and create more specific tools
Be aware that this gets even more complicated with commercial projects
Timeline of "relevant" games
Game engine bloodline
You can see a list of all changes in the changelog
Id Tech 3 -> Treyarch NGL
on CoDWiki, that was a massive pain to verify.bsp
importer.bsp
, .vmt
, .vtf
, .mdl
).mdl
exporter.bsp
importer.bsp
importer.bsp
importerAt present the easiest way to contribute to the project is to add or extend a "branch script" for a game bsp_tool
doesn't yet fully support
Learn More