In turn associated with faces, brushes, and brushsides. The textures lump stores information about surfaces and volumes, which are For more informationĪbout entity descriptions, see the documentation to Q3Radiant, the Quake 3
The meanings, formats, and parameters of the various entity descriptionsĪre currently outside the scope of this document.
Itself, as specified in the lump directory. The length of the entity string is given by the size of the lump Only one record, a string that describes all of the entities:Įntities string ents Entity descriptions, stored as a string. Information about the map name, weapons, health, armor, triggers, spawn The entities lump stores game-related map information, including In the order that theyĠ Entities Game-related object descriptions.ĥ Leaffaces Lists of face indices, one list per leaf.Ħ Leafbrushes Lists of brush indices, one list per leaf.ħ Models Descriptions of rigid world geometry in map.Ĩ Brushes Convex polyhedra used to describe solid space.ġ0 Vertexes Vertices used to describe faces.ġ1 Meshverts Lists of offsets, one list per mesh.ġ6 Visdata Cluster-cluster visibility data. 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.