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% |