Will 76feb5046e Ridiculously massive refactor:
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.
2018-11-22 19:28:03 -07:00
2018-11-22 19:28:03 -07:00
2015-09-15 23:07:00 -06:00
2015-09-15 23:07:00 -06:00

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.

Description
C# library for parsing and reading BSP (Binary Space Partition) structures in Quake-based game engines
Readme CC0-1.0 559 KiB
Languages
C# 100%