Python library for analysing .bsp files
-
Updated
Apr 10, 2026 - Python
Python library for analysing .bsp files
2.5D Doom engine explorations in Python
This is an id tech 3 bsp importer for blender. It can import entites and tries to convert quake 3 shaders to eevee ones.
A Python library for parsing and editing .BSP files (level files for the Source engine).
Script for Blender to export your geometry to .vmf (Valve Map Format)
Scripts for troubleshooting and understanding Halo's BSP data structures.
Python3 script to apply ROM hacks and translation patches to No-Intro ROM sets in bulk.
Scripts to convert a Genesis3D BSP file to the Quake 2 IBSP format or Wavefront OBJ file. FBX support is in development.
This is a script made to work around a bug in Source Engine which does not allow it to read assets embedded in .bsp files when they are inside a .vpk
Python ripent utility for mass-editing maps entity data
Application for generating RPG maps.
Python library for building, validating, and serializing mFRR energy activation market bids for the Nordic TSOs (Statnett, Fingrid, Energinet, Svenska kraftnat). CIM XML document generation for BSPs who build their own.
javascript webassembly implementation of BSP tree and basic set operations
Central place for Modular BSP related documentation
It's a project that visualizes how Binary Space Partitioning (BSP) divides a 2D map into smaller convex regions. It's useful for learning, debugging BSP logic, and visualizing old-school map formats like those from DOOM or Counter-Strike 1.6.
Add a description, image, and links to the bsp topic page so that developers can more easily learn about it.
To associate your repository with the bsp topic, visit your repo's landing page and select "manage topics."