mirror of
https://github.com/celisej567/LibBSP.git
synced 2026-09-11 20:09:36 +03:00
76feb5046e8a1b93947ddc9d4ee2da70b33fd2f3
All lump structures store their source data as a byte array now, so even unknown parts of structures are stored when they were discarded before. This means lumps can be read and written without losing any information. New extension methods for Vector2d, 3d and 4d, Vertex, Plane and Color to get their components as bytes for easy storage. Add support for most Call of Duty 2 structures. There's still some missing.
LibBSP
C# library for parsing and reading BSP (Binary Space Partition) structures in Quake-based game engines
The classes in this project exist to parse and store BSP structure information from various formats from many Quake engine forks.
Eventually the BSP Importer for Unity3D and the BSP Decompiler projects will both use this library.
Languages
C#
100%