BSP

From Valve Developer Community
(Redirected from .bsp)
Jump to navigation Jump to search
English (en)Русский (ru)中文 (zh)Translate (Translate)

CSGBSPVISRAD

See also: VMAP, the map file format used in Source 2, which completely replaces the BSP file format used in previous engines.

BSP stands for Binary Space Partitioning.

It can also refer to the following compiled map formats, which have the .BSP file extension:

  • GoldSrc BSP30, used by GoldSrc.
    • Quake BSP29, used by Quake, of which GoldSrc's BSP format is based upon
    • QuakeGoldSrc BSP2, a modified version of BSP29/BSP30 with expanded limits.
  • Source VBSP, used by Source 1.
    • Quake II BSP38, used by Quake II, of which Source 1's BSP format is based upon.
    • Titanfall branch rBSP, the modified version of Source 1's BSP format used by Titanfall.
    Warning.pngRisk of Confusion:rBSP is Respawn Entertainment's modified version of Source's BSP format, whereas RBSP is Raven Software's modified version of Quake III's BSP format!

The BSP file extension is also used by the various other Id Tech 2 and Id Tech 3 map file formats, which are not covered by the scope of this wiki.

BSP can also refer to the various map compilers used to calculate Binary Space Partitioning data:

Engine Original official compiler(s) Modern third-party compilers
Quake Quake QBSP QBSP (ericw-tools)
Quake II Quake II QBSP3 BSP (Q2Tools-220, formerly 4BSP)
QBSP (ericw-tools)
GoldSrc GoldSrc QBSP2 HLBSP (ZHLT, VHLT, and derivatives)
QBSP (ericw-tools, experimental)
Source Source VBSP CSTBSP [Obsolete-notext.png Deprecated], Slammin' Compile Tools's VBSP, VBSP++
Source 2 Source 2 part of resourcecompiler N/A
Icon-disambig.png
This is a disambiguation page, a list of pages that otherwise might share the same title.
If an article link referred you to this title, you might want to go back and fix it to point directly to the intended page.