Python library for analysing .bsp files
| BspClass | Bsp version | Game | Branch script | Supported lumps | Unused lumps | Coverage |
|---|---|---|---|---|---|---|
ValveBsp |
20.4 | Dark Messiah of Might and Magic Single Player | arkane.dark_messiah_sp |
40 / 58 | 6 | 68.62% |
Dark Messiah SP SDK .gcf files
Difficult to get hammer to run, is a real branch of the Source SDK made by Arkane
Appears it was available on steam for a time in some kind of beta
The SDK's Steam AppID is in gameinfo.txt, perhaps the SDK could be downloaded with steamcmd?
Both guides are written by soer4769, a VDC contributor who has created many resources helpful to mappers
| Lump index | Bsp version | Lump name | Lump version | LumpClass | Coverage |
|---|---|---|---|---|---|
| 0 | 20.4 | ENTITIES |
0 | shared.Entities |
100% |
| 1 | 20.4 | PLANES |
0 | id_software.quake.Plane |
100% |
| 2 | 20.4 | TEXTURE_DATA |
0 | valve.source.TextureData |
100% |
| 3 | 20.4 | VERTICES |
0 | id_software.quake.Vertex |
100% |
| 4 | 20.4 | VISIBILITY |
0 | id_software.quake2.Visibility |
90% |
| 5 | 20.4 | NODES |
0 | valve.source.Node |
100% |
| 6 | 20.4 | TEXTURE_INFO |
0 | 0% | |
| 7 | 20.4 | FACES |
1 | valve.source.Face |
100% |
| 8 | 20.4 | LIGHTING |
0 | extensions.lightmaps.face_lightmaps |
100% |
| 9 | 20.4 | OCCLUSION |
0 | 0% | |
| 10 | 20.4 | LEAVES |
0 | valve.source.Leaf |
100% |
| 10 | 20.4 | LEAVES |
1 | valve.orange_box.Leaf |
100% |
| 11 | 20.4 | FACE_IDS |
0 | shared.UnsignedShorts |
100% |
| 12 | 20.4 | EDGES |
0 | id_software.quake.Edge |
100% |
| 13 | 20.4 | SURFEDGES |
0 | shared.Ints |
100% |
| 14 | 20.4 | MODELS |
0 | 0% | |
| 15 | 20.4 | WORLD_LIGHTS |
0 | 0% | |
| 16 | 20.4 | LEAF_FACES |
0 | shared.UnsignedShorts |
100% |
| 17 | 20.4 | LEAF_BRUSHES |
0 | shared.UnsignedShorts |
100% |
| 18 | 20.4 | BRUSHES |
0 | valve.source.Brush |
100% |
| 19 | 20.4 | BRUSH_SIDES |
0 | valve.source.BrushSide |
100% |
| 20 | 20.4 | AREAS |
0 | valve.source.Area |
100% |
| 21 | 20.4 | AREA_PORTALS |
0 | valve.source.AreaPortal |
100% |
| 22 | 20.4 | UNUSED_22 |
0 | 0% | |
| 23 | 20.4 | UNUSED_23 |
0 | 0% | |
| 24 | 20.4 | UNUSED_24 |
0 | 0% | |
| 25 | 20.4 | UNUSED_25 |
0 | 0% | |
| 26 | 20.4 | DISPLACEMENT_INFO |
0 | valve.source.DisplacementInfo |
100% |
| 27 | 20.4 | ORIGINAL_FACES |
0 | valve.source.Face |
100% |
| 28 | 20.4 | PHYSICS_DISPLACEMENT |
0 | valve.physics.Displacement |
90% |
| 29 | 20.4 | PHYSICS_COLLIDE |
0 | 0% | |
| 30 | 20.4 | VERTEX_NORMALS |
0 | id_software.quake.Vertex |
100% |
| 31 | 20.4 | VERTEX_NORMAL_INDICES |
0 | shared.UnsignedShorts |
100% |
| 32 | 20.4 | DISPLACEMENT_LIGHTMAP_ALPHAS |
0 | 0% | |
| 33 | 20.4 | DISPLACEMENT_VERTICES |
0 | valve.source.DisplacementVertex |
100% |
| 34 | 20.4 | DISPLACEMENT_LIGHTMAP_SAMPLE_POSITIONS |
0 | 0% | |
| 35 | 20.4 | GAME_LUMP |
- | lumps.DarkMessiahSPGameLump |
90% |
| 35 | 20.4 | GAME_LUMP.sprp |
6 | valve.source.GameLump_SPRPv6 |
100% |
| 35 | 20.4 | GAME_LUMP.sprp.leaves |
6 | shared.UnsignedShorts |
100% |
| 35 | 20.4 | GAME_LUMP.sprp.props |
6 | valve.source.StaticPropv6 |
100% |
| 36 | 20.4 | LEAF_WATER_DATA |
0 | valve.source.LeafWaterData |
100% |
| 37 | 20.4 | PRIMITIVES |
0 | valve.source.Primitive |
100% |
| 38 | 20.4 | PRIMITIVE_VERTICES |
0 | id_software.quake.Vertex |
100% |
| 39 | 20.4 | PRIMITIVE_INDICES |
0 | shared.UnsignedShorts |
100% |
| 40 | 20.4 | PAKFILE |
0 | valve.source.PakFile |
100% |
| 41 | 20.4 | CLIP_PORTAL_VERTICES |
0 | id_software.quake.Vertex |
100% |
| 42 | 20.4 | CUBEMAPS |
0 | valve.source.Cubemap |
100% |
| 43 | 20.4 | TEXTURE_DATA_STRING_DATA |
0 | valve.source.TextureDataStringData |
100% |
| 44 | 20.4 | TEXTURE_DATA_STRING_TABLE |
0 | shared.UnsignedShorts |
100% |
| 45 | 20.4 | OVERLAYS |
0 | 0% | |
| 46 | 20.4 | LEAF_MIN_DIST_TO_WATER |
0 | 0% | |
| 47 | 20.4 | FACE_MACRO_TEXTURE_INFO |
0 | shared.Shorts |
100% |
| 48 | 20.4 | DISPLACEMENT_TRIANGLES |
0 | valve.source.DisplacementTriangle |
100% |
| 49 | 20.4 | PHYSICS_COLLIDE_SURFACE |
0 | 0% | |
| 50 | 20.4 | WATER_OVERLAYS |
0 | valve.source.WaterOverlay |
100% |
| 51 | 20.4 | LEAF_AMBIENT_INDEX_HDR |
0 | valve.source.LeafAmbientIndex |
100% |
| 52 | 20.4 | LEAF_AMBIENT_INDEX |
0 | valve.source.LeafAmbientIndex |
100% |
| 53 | 20.4 | LIGHTING_HDR |
0 | extensions.lightmaps.face_lightmaps |
100% |
| 54 | 20.4 | WORLD_LIGHTS_HDR |
0 | 0% | |
| 55 | 20.4 | LEAF_AMBIENT_LIGHTING_HDR |
0 | 0% | |
| 56 | 20.4 | LEAF_AMBIENT_LIGHTING |
0 | 0% | |
| 57 | 20.4 | XZIP_PAKFILE |
0 | 0% | |
| 58 | 20.4 | FACES_HDR |
0 | 0% | |
| 59 | 20.4 | MAP_FLAGS |
0 | 0% | |
| 60 | 20.4 | OVERLAY_FADES |
0 | valve.source.OverlayFade |
100% |
| 61 | 20.4 | UNUSED_61 |
0 | 0% | |
| 62 | 20.4 | PHYSICS_LEVEL |
0 | 0% | |
| 63 | 20.4 | UNUSED_63 |
0 | 0% |