Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
tools:bsp2_format [2015/01/24 11:44] Spirittools: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's maps started exceeding the original Quake BSP map limits again and again they started drafting a new flavour of the BSP29 map file format with extended limits. The goal was to make as few changes as possible. No new features were introduced. It was called BSP2. Internally it is also known as BSP29a. +
- +
-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 ''short''. This file format is supported by the respective RMQ engine releases, DirectQ, FTEQW and Darkplaces. The 2PSB format is deprecated. +
- +
-==== Engines with BSP2 support ==== +
-  * Darkplaces +
-  * FTEQW +
-  * Quakeforge +
-  * Quakespasm (from 0.90.0) +
-==== Compilers with BSP2 support ==== +
-  * hmap2 uses BSP2 automatically if needed +
-  * as do QuakeForge's tools +
-  * tyrann's utils have a -bsp2 switch +
-  * rebb's Jury-Rigged BJP Tools +
- +
- +
-==== 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 BSP2 and 2PSB are rather tiny so you can still use them as a guideline. +
- +
-  * MH's ''BSP2 for Engine Coders.txt'' which you can find in the BSP2Tools directory in [[http://icculus.org/remakequake/RMQSDKJan2012.zip]].  +
-  * RMQ's TxQBSP2, WVisBSP2 and LightBSP2 from the same zip. +
-</WRAP> +
- +
-Sources: +
- +
-  * http://web.archive.org/web/20111217084839/http://mhquake.blogspot.com/2011/09/updates-for-13th-september-2011.html +
-  * #qc (gb, LordHavoc, Spike, etc)+