Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tools:bsp2_format [2014/02/16 04:30] – [Engines with BSP2 support] ericw | tools:bsp2_format [2015/08/28 18:11] (current) – moved to http://quakewiki.org/wiki/BSP2 Spirit | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== The BSP2 Format ====== | + | Moved to http://quakewiki.org/wiki/BSP2 |
- | + | ||
- | When the Remakequake project' | + | |
- | + | ||
- | The finalised BSP2 format uses the magic number BSP2 and has the following limits: TODO, why are those numbers nowhere to be found :( | + | |
- | + | ||
- | First RMQ releases used an early version for their maps with the magic number 2PSB and still had node BBox sizes being '' | + | |
- | + | ||
- | ==== Engines with BSP2 support ==== | + | |
- | * Darkplaces | + | |
- | * FTEQW | + | |
- | * Quakeforge | + | |
- | * Quakespasm (currently only in [[http://quakespasm.sourceforge.net/devel|2013-12-25 dev builds]]) | + | |
- | ==== Compilers with BSP2 support ==== | + | |
- | * hmap2 uses BSP2 automatically if needed. | + | |
- | * as does QuakeForge' | + | |
- | * tyrann' | + | |
- | + | ||
- | + | ||
- | ==== Adding support to your engine/toolchain ==== | + | |
- | You can check out the sources of the engines and tools mentioned above. For example looking at model_brush.c in DP and searching for isbsp2 will reveal all the differences between the 3 formats (normal, isbsp2, isbsp2rmqe being the 2PSB code). | + | |
- | + | ||
- | <WRAP center round todo 60%> | + | |
- | The following use the deprecated 2PSB format, please do not use them or implement them. Of course the differences between | + | |
- | + | ||
- | * MH's '' | + | |
- | * RMQ's TxQBSP2, WVisBSP2 and LightBSP2 from the same zip. | + | |
- | </ | + | |
- | + | ||
- | Sources: | + | |
- | + | ||
- | * http:// | + | |
- | * #qc (gb, LordHavoc, Spike, etc) | + |