Python library for analysing .bsp files
| 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% |
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
| Lump index | Bsp version | Lump name | LumpClass | Coverage |
|---|---|---|---|---|
| 0 | 30 | PLANES |
id_software.quake.Plane |
100% |
| 0 | 30 | ENTITIES |
shared.Entities |
100% |
| 1 | 30 | ENTITIES |
shared.Entities |
100% |
| 1 | 30 | 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% |