| Crates.io | qbsp |
| lib.rs | qbsp |
| version | 0.13.0 |
| created_at | 2025-02-05 23:23:49.626888+00 |
| updated_at | 2026-01-18 01:32:47.429282+00 |
| description | Rust crate for parsing and operating with Quake 1, 2, and GoldSrc BSP files |
| homepage | |
| repository | https://github.com/Noxmore/qbsp |
| max_upload_size | |
| id | 1544865 |
| size | 172,501 |
Rust crate for parsing, and operating with Quake 1, 2, and GoldSrc BSP files.
.bsp files with the BSP29 BSP2, BSP30 BSP38, and Qbism formats..lit supported).RGBLIGHTING, LIGHTGRID_OCTREE, BRUSHLIST, and DECOUPLED_LM lumps.use qbsp::prelude::*;
let _ = BspData::parse(BspParseInput {
bsp: &[], // Data of the bsp file.
lit: None, // Optional lit file for colored lighting if no `RGBLIGHTING` BSPX lump is present.
settings: BspParseSettings::default(),
});
I might work on these at a later date, but if anyone wants to help out or just give some ideas, they're more than welcome to!
I wish these used whatever was in your project, but at the time of writing, wildcards just makes Cargo just choose the latest version rather what what is best for you.
| QBSP | bevy_reflect | glam |
|---|---|---|
| 0.13 | 0.18 | 0.30 |