Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sigmasoldi3r/bsp-lib
https://github.com/sigmasoldi3r/bsp-lib
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/sigmasoldi3r/bsp-lib
- Owner: sigmasoldi3r
- Created: 2024-05-27T14:19:29.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-19T17:52:27.000Z (7 months ago)
- Last Synced: 2024-06-20T05:57:17.553Z (7 months ago)
- Language: Rust
- Size: 55.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# BSP parsing library
[![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/sigmasoldi3r/bsp-lib/rust.yml?style=for-the-badge&logo=rust)]([https://img.shields.io/github/actions/workflow/status/sigmasoldi3r/bsp-lib/rust.yml?style=for-the-badge&logo=rust](https://github.com/sigmasoldi3r/bsp-lib/actions/workflows/rust.yml))
[![GitHub Issues or Pull Requests](https://img.shields.io/github/issues/sigmasoldi3r/bsp-lib?style=for-the-badge&logo=github)](https://github.com/sigmasoldi3r/bsp-lib/issues)> [!WARNING]
> Work in progressThis library aims to be a platform agnostic, and target agnostic decoder and
loader of BSP (Binary space partitioning) files.Current target support: HL BSP ver3 (GoldSrc format).
> [!CAUTION]
> Currently the node parsing is not ready (Broken and failing in most
> tests).## Roadmap
- [ ] Implement missing features (Some are broken placeholders like VIS and
Nodes)
- [x] Parse meshes
- [x] Parse entities
- [ ] :star: Create a reader that compiles all brushes and gives one by one to
an iterator or a collection.