bsp_tool

Python library for analysing .bsp files

View the Project on GitHub snake-biscuits/bsp_tool

Gold Source

Developers: Valve Software, Gearbox Software

BspClass Bsp version Game Branch script Supported lumps Unused lumps Coverage
GoldSrcBsp 30 Counter Strike valve.goldsrc 13 / 15 0 86.00%
GoldSrcBsp 30 Counter-Strike: Condition Zero valve.goldsrc 13 / 15 0 86.00%
GoldSrcBsp 30 Counter-Strike: Condition Zero - Deleted Scenes valve.goldsrc 13 / 15 0 86.00%
GoldSrcBsp 30 Cry of Fear valve.goldsrc 13 / 15 0 86.00%
GoldSrcBsp 30 Day of Defeat valve.goldsrc 13 / 15 0 86.00%
GoldSrcBsp 30 Deathmatch Classic valve.goldsrc 13 / 15 0 86.00%
GoldSrcBsp 30 Half-Life valve.goldsrc 13 / 15 0 86.00%
GoldSrcBsp 30 Half-Life: Opposing Force valve.goldsrc 13 / 15 0 86.00%
GoldSrcBsp 30 Halfquake Trilogy valve.goldsrc 13 / 15 0 86.00%
GoldSrcBsp 30 Natural Selection valve.goldsrc 13 / 15 0 86.00%
GoldSrcBsp 30 Ricochet valve.goldsrc 13 / 15 0 86.00%
GoldSrcBsp 30 Sven Co-op valve.goldsrc 13 / 15 0 86.00%
GoldSrcBsp 30 Team Fortress Classic valve.goldsrc 13 / 15 0 86.00%
GoldSrcBsp 30 Half-Life: Blue Shift gearbox.blue_shift 13 / 15 0 86.00%
GoldSrcBsp 42 James Bond 007: Nightfire gearbox.nightfire 11 / 18 0 59.67%

Blue Shift's Lump Shift

Half-Life: Blue Shift's format is identical to GoldSrc, except for one small change:
The order of the first 2 lump headers is reversed

TODO: mention Xash3D & other GoldSrc modding / Indie efforts Admer456, Cry of Fear, Paranoia etc

TWHL

Other Repositories

Supported Lumps

Lump index Bsp version Lump name LumpClass Coverage
0 30 ENTITIES shared.Entities 100%
0 30 PLANES id_software.quake.Plane 100%
0 42 ENTITIES shared.Entities 100%
1 30 PLANES id_software.quake.Plane 100%
1 30 ENTITIES shared.Entities 100%
1 42 PLANES id_software.quake.Plane 100%
2 30 MIP_TEXTURES id_software.quake.MipTextureLump 90%
2 42 TEXTURES 0%
3 30 VERTICES id_software.quake.Vertex 100%
3 42 MATERIALS 0%
4 30 VISIBILITY 0%
4 42 VERTICES id_software.quake.Vertex 100%
5 30 NODES id_software.quake.Node 100%
5 42 NORMALS 0%
6 30 TEXTURE_INFO id_software.quake.TextureInfo 100%
6 42 INDICES shared.UnsignedInts 100%
7 30 FACES id_software.quake.Face 100%
7 42 VISIBILITY 0%
8 30 LIGHTING 0%
8 42 NODES gearbox.nightfire.Node 100%
9 30 CLIP_NODES valve.goldsrc.ClipNode 100%
9 42 FACES gearbox.nightfire.Face 91%
10 30 LEAVES id_software.quake.Leaf 100%
10 42 LIGHTMAPS 0%
11 30 LEAF_FACES shared.Shorts 100%
11 42 LEAVES gearbox.nightfire.Leaf 100%
12 30 EDGES id_software.quake.Edge 100%
12 42 LEAF_FACES shared.Shorts 100%
13 30 SURFEDGES shared.Ints 100%
13 42 LEAF_BRUSHES 0%
14 30 MODELS valve.goldsrc.Model 100%
14 42 MODELS gearbox.nightfire.Model 83%
15 42 BRUSHES 0%
16 42 BRUSH_SIDES gearbox.nightfire.BrushSide 100%
17 42 TEXTURE_INFO gearbox.nightfire.TextureInfo 100%