There are 17 lumps in a Quake 3 BSP file. 0x2e for the BSP files distributed with Quake 3.ĭirentry direntries Lump directory, seventeen entries.Įach direntry locates a single lump in the BSP file:ĭirentry int offset Offset to start of lump, relative to beginning of file. Ubyte unsigned byte int 4-byte integer, little-endian float 4-byte IEEE float, little-endian string string of n ASCII bytes, not necessarily null-terminatedĪll data in a BSP file is organized into records composed of these four data Quake 3 BSP files contains only four basic data types. The header contains aĭirectory which identifies the locations and sizes of the lumps. Lump stores a particular kind of map data.Ĭonsists of a header followed by a number of lumps. Layout of the rest of the file, which contains some number of lumps.
Quake 3 BSP files are IBSP files, and therefore have a structure similar to In addition, the authorĬannot be held responsible the consequences of the any use or misuse of theĬopyright © 2000 Kekoa Proudfoot. While every effort has been made to ensure that theĬontents of this document are accurate, the author does not guarantee thatĪny portion of this document is actually correct. This document describes the Quake 3 BSP file format as the author Quake 3 is a registered trademark of id Software, which does not sponsor, This document describes the Quake 3 BSP file format.