VerifiedAll tag definitionsBuild 2026.06.26.1097863.1-Rel-i343-Meteorite-2606-CU2

scenario_structure_bsp

sbsp

Fields
791
Structs
177
Shipped tags
122
Root size
688 B
Version
5

scenario_structure_bsp_block_struct

Root45 fields · 688 B
OffsetSizeFieldType
032build identifierstruct
3232parent build identifierstruct
644import info checksumlong integer
684import versionlong integer
722flags
  • has instance groups
  • surface to triangle mapping remapped
word flags
742content policy flags
  • has working pathfinding
  • convex decomposition enabled
word flags
762failed content policy flags
  • has working pathfinding
  • convex decomposition enabled
word flags
8012seam identifiersblock structure_seam_mapping_block · max 128block
9212edge to seam edgeblock structure_edge_to_seam_edge_mapping_block · max 2621440block
10412collision materialsblock structure_collision_materials_block · max 512block
11612leavesblock structure_bsp_leaf_block · max 134217728block
12812super aabbsblock structure_super_node_aabbs_block · max 32768block
14012super node parent mappingsblock structure_bsp_super_node_mappings_block · max 2048block
15212super node recursable_masksblock super_node_recursable_masks_block · max 2048block
16412structure_super_node_traversal_geometry_blockblock structure_super_node_traversal_geometry_block · max 32767block
176132instance kd hierarchystruct
3128world bounds xreal bounds
3208world bounds yreal bounds
3288world bounds zreal bounds
33612large structure surfacesblock structure_surface_block · max 262136block
34812structure surface to triangle mappingblock structure_surface_to_triangle_mapping_block · max 2097088block
36012cluster portalsblock structure_bsp_cluster_portal_block · max 1000block
37212clustersblock structure_bsp_cluster_block · max 255block
38412materialsblock global_geometry_material_block · max 1024block
39612conveyor surfacesblock structure_bsp_conveyor_surface_block · max 512block
40812breakable surface setsblock breakable_surface_set_block · max 2048block
42012pathfinding datablock pathfinding_data_block · max 32block
43212cookie cuttersblock structure_cookie_cutter_definition · max 2048block
44412acoustics paletteblock scenario_acoustics_palette_block_definition · max 512block
45612markersblock structure_bsp_marker_block · max 1024block
46812environment object paletteblock structure_bsp_environment_object_palette_block · max 1024block
48012environment objectsblock structure_bsp_environment_object_block · max 16384block
49612leaf map leavesblock global_map_leaf_block · max 134217728block
50812leaf map connectionsblock global_leaf_connection_block · max 1073741824block
52012errorsblock global_error_report_categories_block · max 512block
53212cluster to instance group moppsblock mopp_code_definition_block · max 32767block
54412instance group to instance moppsblock mopp_code_definition_block · max 32767block
55612cluster to instance group spheresblock structure_instance_cluster_definition · max 4096block
56812instance group to instance spheresblock structure_instance_group_definition · max 4096block
58012instanced geometry instancesblock structure_bsp_instanced_geometry_instances_block · max 16384block
59212instanced geometry instance namesblock structure_bsp_instanced_geometry_instances_names_block · max 16384block
60412acoustics sound clustersblock structure_bsp_sound_cluster_block · max 255block
61624structure_physicsstruct
64020render geometrystruct
66024resource interfacestruct

structure_manifest_build_identifier_struct

4 fields · 32 B
OffsetSizeFieldType
012raw_resourcesblock structure_bsp_raw_resources · max 1block
128tag_resourcespageable resource
208cache_file_resourcespageable resource
284use resource itemslong integer

structure_seam_mapping_block

11 fields · 256 B
OffsetSizeFieldType
012large structure surfacesblock structure_surface_block · max 262136block
1212structure surface to triangle mappingblock structure_surface_to_triangle_mapping_block · max 2097088block
2412edge to seam edgeblock structure_edge_to_seam_edge_mapping_block · max 2621440block
3612pathfinding datablock pathfinding_data_block · max 32block
4812cluster to instance group moppsblock mopp_code_definition_block · max 32767block
6012instance group to instance moppsblock mopp_code_definition_block · max 32767block
7212instanced geometry instances without namesblock structure_bsp_instanced_geometry_instances_without_names_block · max 16384block
8412super node parent mappingsblock structure_bsp_super_node_mappings_block · max 2048block
9612super node recursable_masksblock super_node_recursable_masks_block · max 2048block
10812structure_super_node_traversal_geometry_blockblock structure_super_node_traversal_geometry_block · max 32767block
120132instance kd hierarchystruct

structure_seam_identifier_struct

27 fields · 144 B
OffsetSizeFieldType
04scalereal
412forwardreal vector 3d
1612leftreal vector 3d
2812upreal vector 3d
4012positionreal point 3d
522instance definitionshort block index
542flags
  • render only
  • does not block aoe damage
  • collidable
  • outside map
  • seam colliding
  • (mostly) planar
word flags
562mesh_indexshort integer
582compression_indexshort integer
604seam bit vector 0long integer
644seam bit vector 1long integer
684seam bit vector 2long integer
724seam bit vector 3long integer
764bounds x0real
804bounds x1real
844bounds y0real
884bounds y1real
924bounds z0real
964bounds z1real
10012world bounding sphere centerreal point 3d
1124world bounding sphere radiusreal
1164imposter transition complete distancereal
1204checksumlong integer
1241pathfinding policy
  • cut-out
  • static
  • none
char enum
1251imposter policy
  • polygon default
  • polygon high
  • cards medium
  • cards high
  • none
  • never
char enum
1284single pass render distancereal
13212physicsblock instanced_geometry_physics_block · max 1block

structure_seam_edge_mapping_block

1 fields · 20 B
OffsetSizeFieldType
020resource_itemsstruct

structure_seam_cluster_mapping_block

1 fields · 20 B
OffsetSizeFieldType
020raw_itemsstruct

structure_edge_to_seam_edge_mapping_block

3 fields · 36 B
OffsetSizeFieldType
012collision bspblock global_collision_bsp_block · max 1block
1212large collision bspblock global_large_collision_bsp_block · max 1block
2412instanced geometries definitionsblock structure_bsp_instanced_geometry_definition_block · max 3072block

structure_collision_materials_block

9 fields · 108 B
OffsetSizeFieldType
012bsp3d nodesblock large_bsp3d_nodes_block · max 536870911block
1212bsp3d supernodesblock bsp3d_kd_supdernodes_block · max 2048block
2412planesblock planes_block · max 536870911block
3612leavesblock large_leaves_block · max 134217728block
4812bsp2d referencesblock large_bsp2d_references_block · max 536870911block
6012bsp2d nodesblock large_bsp2d_nodes_block · max 536870911block
7212surfacesblock large_surfaces_block · max 262136block
8412edgesblock large_edges_block · max 2621440block
9612verticesblock large_vertices_block · max 1310720block

structure_bsp_conveyor_surface_block

3 fields · 20 B
OffsetSizeFieldType
012pointreal point 3d
124first edgelong integer
162sinkshort integer

structure_bsp_leaf_block

6 fields · 24 B
OffsetSizeFieldType
04start vertexlong integer
44end vertexlong integer
84forward edgelong integer
124reverse edgelong integer
164left surfacelong integer
204right surfacelong integer

structure_super_node_aabbs_block

7 fields · 20 B
OffsetSizeFieldType
04plane indexlong integer
44first edgelong integer
82materialshort integer
102breakable surface setshort integer
122breakable surfaceshort integer
142flags
  • two sided
  • invisible
  • climbable
  • breakable
  • invalid
  • conveyor
  • slip
  • plane negated
  • pathfinding only
word flags
161best plane calculation vertex index byte integer

structure_bsp_super_node_mappings_block

3 fields · 20 B
OffsetSizeFieldType
012planereal plane 2d
124left childlong integer
164right childlong integer

structure_super_node_traversal_geometry_indices_block

2 fields · 8 B
OffsetSizeFieldType
04planelong integer
44bsp2d nodelong integer

super_node_recursable_masks_block

3 fields · 8 B
OffsetSizeFieldType
02flags
  • contains double-sided surfaces
word flags
22bsp2d reference countshort integer
44first bsp2d referencelong integer

structure_super_node_traversal_geometry_block

3 fields · 12 B
OffsetSizeFieldType
04planelong integer
44back childlong integer
84front childlong integer

collision_kd_hierarchy_static_struct

12 fields · 132 B
OffsetSizeFieldType
04runtime flags
  • processed
  • available
  • has valid budgets (really)
  • manual resource creation
  • keep raw geometry
  • dont use compressed vertex positions
long flags
412meshesblock global_mesh_block · max 8191block
1612compression infoblock compression_info_block · max 65536block
2812part sorting positionblock sorting_position_block · max 65535block
4012per mesh temporaryblock per_mesh_raw_data_block · max 8191block
5212per mesh node mapblock per_mesh_node_map_block · max 8191block
6412per mesh subpart visibilityblock per_mesh_subpart_visibility_block · max 64block
7612per_instance_lightmap_texcoordsblock per_instance_lightmap_texcoords_block · max 65535block
8812per_instance_lightmap_texcoords_vertex_bufferblock per_instance_lightmap_texcoords_vertex_buffer_block · max 65535block
10012water bounding box blockblock water_bounding_box_block · max 8191block
1128api resourcepageable resource
12012compression info constant buffersblock compression_info_constant_buffers_block · max 65536block

collision_kd_hierarchy_static_hash_table_data_block

1 fields · 12 B
OffsetSizeFieldType
012constant buffer interopapi interop

collision_kd_hierarchy_static_hash_table_short_block

1 fields · 20 B
OffsetSizeFieldType
020constant datadata

collision_kd_hierarchy_static_nodes_block

4 fields · 48 B
OffsetSizeFieldType
012pc vertex buffersblock vertex_buffers_block · max 65535block
1212pc index buffersblock index_buffers_block · max 8191block
2412xenon vertex buffersblock render_vertex_buffer_block · max 65535block
3612xenon index buffersblock render_index_buffer_block · max 8191block

collision_kd_hierarchy_static_hash_table_headers_block

1 fields · 12 B
OffsetSizeFieldType
012index buffer interopapi interop

scenario_structure_bsp_reference_block

3 fields · 28 B
OffsetSizeFieldType
04primitive typelong integer
41is index32char integer
820index_datadata

collision_kd_hierarchy_static_in_use_masks_block

1 fields · 12 B
OffsetSizeFieldType
012vertex buffer interopapi interop

cluster_table_block

4 fields · 28 B
OffsetSizeFieldType
04vertex countlong integer
42declarationshort integer
62strideshort integer
820verticesdata

cluster_table_super_node_mappings_block

5 fields · 24 B
OffsetSizeFieldType
01declaration typebyte integer
11stridebyte integer
44countdword integer
88d3d hardware formatint64 integer
168d3d buffer dataint64 integer

super_node_mapping_index_array

6 fields · 32 B
OffsetSizeFieldType
01declaration typebyte integer
11stridebyte integer
44countdword integer
88d3d hardware formatint64 integer
168d3d shader viewint64 integer
248d3d buffer dataint64 integer

structure_surface_block

4 fields · 28 B
OffsetSizeFieldType
02mesh indexshort integer
22part indexshort integer
412position bounds 0real point 3d
1612position bounds 1real point 3d

structure_surface_to_triangle_mapping_block_struct

1 fields · 2 B
OffsetSizeFieldType
02vertex buffer indexshort integer

structure_bsp_cluster_portal_block

1 fields · 12 B
OffsetSizeFieldType
012texture coordinatesblock raw_vertex_block · max 16777214block

structure_bsp_cluster_portal_oriented_bounds_block

1 fields · 12 B
OffsetSizeFieldType
012bounding_sphereblock sorting_position_block · max 65535block

structure_bsp_cluster_portal_vertex_block

1 fields · 12 B
OffsetSizeFieldType
012node mapblock node_map_byte_block · max 255block

structure_bsp_cluster_block_struct

1 fields · 1 B
OffsetSizeFieldType
01node indexchar integer

scenario_acoustics_palette_block_definition_struct

5 fields · 44 B
OffsetSizeFieldType
012raw verticesblock raw_vertex_block · max 16777214block
1212raw indicesblock indices_word_block · max 2147483647block
2412raw indices32block indices_dword_block · max 2147483647block
364per vertex lighting vertex sizelong integer
404flags
  • indices are triangle strips
  • indices are triangle lists
  • indices are quad lists
long flags

scenario_acoustics_ambience_definition

1 fields · 4 B
OffsetSizeFieldType
04dworddword integer

structure_bsp_cluster_portal_index_block

1 fields · 2 B
OffsetSizeFieldType
02wordword integer

seam_indices_block_definition

8 fields · 588 B
OffsetSizeFieldType
012positionreal point 3d
128texcoordreal point 2d
2012normalreal point 3d
3212binormalreal point 3d
4412tangentreal point 3d
56512node indicesarray [4]
5688node weightsarray [4]
57612vertex colorreal point 3d

pvs_bound_object_identifiers_block

1 fields · 4 B
OffsetSizeFieldType
04node weightreal

scenario_object_id_struct

7 fields · 52 B
OffsetSizeFieldType
02compression flags
  • compressed position
  • compressed texcoord
  • compression optimized
word flags
412position bounds 0real point 3d
1612position bounds 1real point 3d
288texcoord bounds 0real point 2d
368texcoord bounds 1real point 2d
444unused0real
484unused1real

pvs_bound_object_references_block

11 fields · 716 B
OffsetSizeFieldType
012partsblock part_block · max 255block
1212subpartsblock subpart_block · max 65535block
24672vertex buffer indicesarray [8]
6962index buffer indexshort integer
6981mesh flags
  • mesh has vertex color
  • use region index for sorting
  • use vertex buffers for indices
  • mesh is unindexed (do not modify)
  • mesh doesnt use compressed position
byte flags
6991rigid node indexchar integer
7001vertex type
  • world
  • rigid
  • skinned
  • particle_model
  • flat world
  • flat rigid
  • flat skinned
  • screen
  • debug
  • transparent
  • particle
  • contrail
  • light_volume
  • chud_simple
  • chud_fancy
  • decorator
  • position only
  • patchy_fog
  • water
  • ripple
  • implicit geometry
  • beam
  • world_tessellated
  • rigid_tessellated
  • skinned_tessellated
  • shader_cache
  • structure_instance_imposter
  • object_instance_imposter
  • rigid compressed
  • skinned compressed
  • light_volume_precompiled
  • bink
char enum
7011PRT vertex type
  • No PRT
  • PRT Ambient
  • PRT Linear
  • PRT Quadratic
char enum
7021lighting policy
  • vertex color
  • single probe
  • prt ambient
char enum
7031index buffer type
  • DEFAULT
  • line list
  • line strip
  • triangle list
  • triangle fan
  • triangle strip
  • quad list
  • rect list
char enum
70412instance bucketsblock global_instance_bucket_block · max 3072block

scenario_object_reference_struct

3 fields · 16 B
OffsetSizeFieldType
02mesh indexshort integer
22definition indexshort integer
412instancesblock instance_index_word_block · max 65535block

global_geometry_material_block

1 fields · 2 B
OffsetSizeFieldType
02instance indexshort integer

breakable_surface_set_block

1 fields · 2 B
OffsetSizeFieldType
02vertex buffer indexword integer

supported_bitfield

5 fields · 16 B
OffsetSizeFieldType
04index startlong integer
44index countlong integer
82part indexshort block index
102budget vertex countword integer
124analytical light indexdword integer

pathfinding_data_block

11 fields · 24 B
OffsetSizeFieldType
02render method indexshort block index
22transparent sorting indexshort block index
44index startlong integer
84index countlong integer
122subpart startshort integer
142subpart countshort integer
161part typechar integer
171specialized render
  • none
  • fail
  • fur
  • fur_stencil
  • decal
  • shield
  • water
  • lightmap_only
char enum
182part flags
  • is water surface
  • per vertex lightmap part
  • debug flag instance part
  • subparts has uberlights info
  • draw cull distance medium
  • draw cull distance close
  • draw cull rendering shields
  • cannot render single pass render
  • transparent
  • cannot render two pass
word flags
202budget vertex countword integer
222tessellation
  • none
  • fixed x4 faces
  • fixed x9 faces
  • fixed x36 faces
short enum

sector_block

5 fields · 556 B
OffsetSizeFieldType
016planereal plane 3d
1612positionreal point 3d
284radiusreal
32512node indicesarray [4]
54412node weightsarray [3]

sector_link_block

1 fields · 4 B
OffsetSizeFieldType
04node weightreal

ref_block

1 fields · 1 B
OffsetSizeFieldType
01node indexbyte integer

sector_bsp2d_nodes_block

5 fields · 64 B
OffsetSizeFieldType
012mopp code blockblock mopp_code_definition_block · max 32767block
1612mopp bounds minreal point 3d
2812mopp bounds maxreal point 3d
4012breakable surfaces mopp code blockblock mopp_code_definition_block · max 32767block
5212breakable surfaace key tableblock breakable_surface_key_table_block · max 32767block

sector_vertex_block

10 fields · 32 B
OffsetSizeFieldType
02instanced geometry indexshort integer
21breakable surface set indexbyte integer
31breakable surface indexbyte integer
44seed surface indexlong integer
84x0real
124x1real
164y0real
204y1real
244z0real
284z1real

environment_object_refs

3 fields · 28 B
OffsetSizeFieldType
02palette indexshort integer
412enclosing portal designatorsblock structure_sound_cluster_portal_designators · max 1000block
1612interior cluster indicesblock structure_sound_cluster_interior_cluster_indices · max 255block

environment_object_bsp_refs

1 fields · 2 B
OffsetSizeFieldType
02interior cluster indexshort integer

pathfinding_hints_block

1 fields · 2 B
OffsetSizeFieldType
02portal designatorshort integer

instanced_geometry_reference_block

1 fields · 4 B
OffsetSizeFieldType
04namestring id

giant_pathfinding_data_block

28 fields · 148 B
OffsetSizeFieldType
04scalereal
412forwardreal vector 3d
1612leftreal vector 3d
2812upreal vector 3d
4012positionreal point 3d
522instance definitionshort block index
542flags
  • render only
  • does not block aoe damage
  • collidable
  • outside map
  • seam colliding
  • (mostly) planar
word flags
562mesh_indexshort integer
582compression_indexshort integer
604seam bit vector 0long integer
644seam bit vector 1long integer
684seam bit vector 2long integer
724seam bit vector 3long integer
764bounds x0real
804bounds x1real
844bounds y0real
884bounds y1real
924bounds z0real
964bounds z1real
10012world bounding sphere centerreal point 3d
1124world bounding sphere radiusreal
1164imposter transition complete distancereal
1204checksumlong integer
1241pathfinding policy
  • cut-out
  • static
  • none
char enum
1251imposter policy
  • polygon default
  • polygon high
  • cards medium
  • cards high
  • none
  • never
char enum
1284single pass render distancereal
13212physicsblock instanced_geometry_physics_block · max 1block
1444namestring id

pf_seam_block

3 fields · 52 B
OffsetSizeFieldType
020mopp bv tree shapestruct
2012collision geometry shapeblock collision_geometry_shape_block · max 1block
3212polyhedra list shapeblock decomposed_poop_physics_block · max 1block

pf_seam_link_block

7 fields · 60 B
OffsetSizeFieldType
012basestruct
1212centerreal vector 3d
244havok w centerreal
2812half extentreal vector 3d
404havok w half extentreal
444scalereal
528instance definitionint64 integer

pf_jump_seam_block

12 fields · 92 B
OffsetSizeFieldType
012basestruct
1212centerreal vector 3d
244havok w centerreal
2812half extentreal vector 3d
404havok w half extentreal
444runtime model definition tag indexlong integer
528collision bsp reference pointer0int64 integer
608collision bsp reference pointer1int64 integer
681structure_bsp_indexchar integer
691collision geometry shape typechar integer
702instance indexshort integer
724scalereal

pf_jump_index_block

4 fields · 18 B
OffsetSizeFieldType
02basestruct
28field pointer skipint64 integer
101disable weldingchar integer
111collection typechar integer

pf_door_block

10 fields · 98 B
OffsetSizeFieldType
02mopp bv tree shapestruct
108mopp code pointerint64 integer
188mopp data skipint64 integer
264mopp data sizelong integer
3412code info copyreal vector 3d
464havok w code info copyreal
508child shape vtableint64 integer
588child shape pointerint64 integer
664child sizelong integer
824mopp scalereal

scenario_machine_block

14 fields · 1324 B
OffsetSizeFieldType
04checksumlong integer
44flags
  • miscolored bsp
  • error free
  • surface to triangle remapped
  • no physics
  • stitched physics
long flags
8608collision infostruct
616608poopie cutter collisionstruct
122412render bspblock global_collision_bsp_block · max 1block
123612mopp codesblock mopp_code_definition_block · max 32767block
124812breakable surface setsblock breakable_surface_set_block · max 2048block
126012polyhedra_with_materialsblock polyhedron_with_material_block · max 200block
127212polyhedron four vectorsblock polyhedron_four_vectors_block · max 8192block
128412polyhedron plane equationsblock polyhedron_plane_equations_block · max 4096block
129612surfacesblock structure_surface_block · max 262136block
130812surface to triangle mappingblock structure_surface_to_triangle_mapping_block · max 2097088block
13202mesh indexshort integer
13222compression indexshort integer

scenario_machine_palette_block

2 fields · 16 B
OffsetSizeFieldType
012plane equationsreal vector 3d
124havok w plane equationsreal

scenario_object_names_block_struct

6 fields · 48 B
OffsetSizeFieldType
012four vectors xreal vector 3d
124havok w four vectors xreal
1612four vectors yreal vector 3d
284havok w four vectors yreal
3212four vectors zreal vector 3d
444havok w four vectors zreal

scenario_object_datum_struct

2 fields · 276 B
OffsetSizeFieldType
0260polyhedronstruct
2604material indexlong integer

scenario_object_node_orientations_block

14 fields · 132 B
OffsetSizeFieldType
028polyhedron shapestruct
3612aabb half extentsreal vector 3d
484havok w aabb half extentsreal
5212aabb centerreal vector 3d
644havok w aabb centerreal
688field pointer skipint64 integer
764four vectors sizelong integer
804four vectors capacitylong integer
844num verticeslong integer
928convex pieceint64 integer
1008another field pointer skipint64 integer
1084plane equations sizelong integer
1124plane equations capacitylong integer
1168connectivityint64 integer

scenario_object_node_orientations_bit_vector_block

2 fields · 10 B
OffsetSizeFieldType
02basestruct
24radiusreal

scenario_object_node_orientations_orientations_block

5 fields · 32 B
OffsetSizeFieldType
08field pointer skipint64 integer
82sizeshort integer
102countshort integer
168user dataint64 integer
244typelong integer

g_scenario_editor_folder_block

9 fields · 108 B
OffsetSizeFieldType
012bsp3d nodesblock bsp3d_nodes_block · max 8388608block
1212bsp3d supernodesblock bsp3d_kd_supdernodes_block · max 2048block
2412planesblock planes_block · max 536870911block
3612leavesblock leaves_block · max 8388608block
4812bsp2d referencesblock bsp2d_references_block · max 196608block
6012bsp2d nodesblock bsp2d_nodes_block · max 32767block
7212surfacesblock surfaces_block · max 32767block
8412edgesblock edges_block · max 65535block
9612verticesblock vertices_block · max 131072block

scenario_object_parent_struct

6 fields · 36 B
OffsetSizeFieldType
012centerreal point 3d
124radiusreal
162cluster countshort integer
182flags
  • is decorator type
  • optimized mopp
word flags
204minimum centrifugal distance from group centerreal
2412instance indicesblock index_list_block · max 4096block

scenario_object_permutation_struct

2 fields · 16 B
OffsetSizeFieldType
04flags
  • optimized mopp
long flags
412instance group indicesblock index_list_block · max 4096block

scenario_device_struct

1 fields · 2 B
OffsetSizeFieldType
02indexword integer

device_group_block

12 fields · 96 B
OffsetSizeFieldType
08field pointer skipint64 integer
82sizeshort integer
102countshort integer
324v.ireal
364v.jreal
404v.kreal
444v.wreal
488m_data pointerint64 integer
564int m_sizelong integer
604int m_capacityAndFlagslong integer
641m_buildTypechar integer
8012mopp data block block mopp_code_data_definition_block · max 16777216block

scenario_machine_struct_v3

1 fields · 1 B
OffsetSizeFieldType
01mopp databyte integer

pathfinding_object_index_list_block

6 fields · 280 B
OffsetSizeFieldType
0256namelong string
2562report type
  • silent
  • comment
  • warning
  • error
short enum
2582flags
  • rendered
  • tangent-space
  • non-critical
  • lightmap light
  • report key is valid
word flags
2602runtime generation flagsshort integer
2644runtime somethinglong integer
26812reportsblock error_reports_block · max 1048576block

scenario_multiplayer_object_struct

19 fields · 184 B
OffsetSizeFieldType
01type
  • silent
  • comment
  • warning
  • error
char enum
11source
  • none
  • structure
  • poop
  • lightmap
  • pathfinding
char enum
22flags
  • rendered
  • tangent-space
  • non-critical
  • lightmap light
  • report key is valid
word flags
420textdata
244source identifierlong integer
2832source filenamestring
604source line numberlong integer
6412verticesblock error_report_vertices_block · max 1048576block
7612vectorsblock error_report_vectors_block · max 1048576block
8812linesblock error_report_lines_block · max 1048576block
10012trianglesblock error_report_triangles_block · max 1048576block
11212quadsblock error_report_quads_block · max 1048576block
12412commentsblock error_report_comments_block · max 1048576block
1364report keylong integer
1404node indexlong integer
1448bounds xreal bounds
1528bounds yreal bounds
1608bounds zreal bounds
16816colorreal argb color

structure_cookie_cutter_definition

3 fields · 52 B
OffsetSizeFieldType
020textdata
2016pointstruct
3616colorreal argb color

global_collision_bsp_struct

2 fields · 608 B
OffsetSizeFieldType
0592pointsarray [4]
59216colorreal argb color

bsp3d_nodes_block_struct

1 fields · 16 B
OffsetSizeFieldType
016pointstruct

bsp3d_kd_supdernodes_block

2 fields · 400 B
OffsetSizeFieldType
0384pointsarray [3]
38416colorreal argb color

planes_block

1 fields · 16 B
OffsetSizeFieldType
016pointstruct

collision_leaf_struct

2 fields · 32 B
OffsetSizeFieldType
016pointsarray [2]
1616colorreal argb color

bsp2d_references_block

1 fields · 16 B
OffsetSizeFieldType
016pointstruct

bsp2d_nodes_block

4 fields · 48 B
OffsetSizeFieldType
016pointstruct
1616colorreal argb color
3212normalreal vector 3d
444screen lengthreal

surfaces_block_struct

3 fields · 36 B
OffsetSizeFieldType
016pointstruct
1616colorreal argb color
324screen sizereal

edges_block

3 fields · 116 B
OffsetSizeFieldType
012positionreal point 3d
1248node indicesarray [4]
6056node weightsarray [4]

vertices_block

1 fields · 4 B
OffsetSizeFieldType
04node weightreal

structure_bsp_marker_block

1 fields · 1 B
OffsetSizeFieldType
01node indexchar integer

structure_bsp_environment_object_palette_block

5 fields · 28 B
OffsetSizeFieldType
04plane indexlong integer
44back leaf indexlong integer
84front leaf indexlong integer
1212verticesblock leaf_connection_vertex_block · max 512block
244areareal

structure_bsp_environment_object_block

1 fields · 12 B
OffsetSizeFieldType
012vertexreal point 3d

global_map_leaf_block

2 fields · 24 B
OffsetSizeFieldType
012facesblock map_leaf_face_block · max 1048576block
1212connection indicesblock map_leaf_connection_index_block · max 1048576block

map_leaf_face_block

1 fields · 4 B
OffsetSizeFieldType
04connection indexlong integer

map_leaf_face_vertex_block

2 fields · 16 B
OffsetSizeFieldType
04node indexlong integer
412verticesblock map_leaf_face_vertex_block · max 512block

map_leaf_connection_index_block

1 fields · 12 B
OffsetSizeFieldType
012vertexreal point 3d

global_leaf_connection_block

9 fields · 84 B
OffsetSizeFieldType
032namestring
3216rotationreal quaternion
4812translationreal point 3d
604scalereal
642palette_indexshort block index
684unique idlong integer
724exported object typetag
764scenario object namestring id
804variant namestring id

leaf_connection_vertex_block

2 fields · 20 B
OffsetSizeFieldType
016definitiontag reference
164GVEYNlong integer

global_error_report_categories_block

4 fields · 64 B
OffsetSizeFieldType
01marker type
  • none
  • model
char enum
432marker parameterstring
3616rotationreal quaternion
5212positionreal point 3d

error_reports_block

1 fields · 608 B
OffsetSizeFieldType
0608collision modelstruct

error_report_vertices_block

9 fields · 108 B
OffsetSizeFieldType
012bsp3d nodesblock bsp3d_nodes_block · max 8388608block
1212bsp3d supernodesblock bsp3d_kd_supdernodes_block · max 2048block
2412planesblock planes_block · max 536870911block
3612leavesblock leaves_block · max 8388608block
4812bsp2d referencesblock bsp2d_references_block · max 196608block
6012bsp2d nodesblock bsp2d_nodes_block · max 32767block
7212surfacesblock surfaces_block · max 32767block
8412edgesblock edges_block · max 65535block
9612verticesblock vertices_block · max 131072block

error_report_point_definition

3 fields · 16 B
OffsetSizeFieldType
012pointreal point 3d
122first edgeword integer
142sinkshort integer

error_point_node_index_array

6 fields · 12 B
OffsetSizeFieldType
02start vertexword integer
22end vertexword integer
42forward edgeword integer
62reverse edgeword integer
82left surfaceword integer
102right surfaceword integer

error_point_node_weight_array

7 fields · 14 B
OffsetSizeFieldType
02plane indexword integer
22first edgeword integer
42materialshort integer
62breakable surface setshort integer
82breakable surfaceshort integer
102flags
  • two sided
  • invisible
  • climbable
  • breakable
  • invalid
  • conveyor
  • slip
  • plane negated
  • pathfinding only
word flags
121best plane calculation vertex index byte integer

error_report_vectors_block

3 fields · 16 B
OffsetSizeFieldType
012planereal plane 2d
122left childshort integer
142right childshort integer

error_report_lines_block

2 fields · 4 B
OffsetSizeFieldType
02planeshort integer
22bsp2d nodeshort integer

error_report_line_point_array

3 fields · 8 B
OffsetSizeFieldType
01flags
  • contains double-sided surfaces
byte flags
22bsp2d reference countword integer
44first bsp2d referencedword integer

error_report_triangles_block

1 fields · 16 B
OffsetSizeFieldType
016planereal plane 3d

error_report_triangle_point_array

32 fields · 128 B
OffsetSizeFieldType
04plane 0real
44plane 1real
84plane 2real
124plane 3real
164plane 4real
204plane 5real
244plane 6real
284plane 7real
324plane 8real
364plane 9real
404plane10real
444plane11real
484plane12real
524plane13real
564plane14real
604plane dimensionslong integer
644child index 0long integer
684child index 1long integer
724child index 2long integer
764child index 3long integer
804child index 4long integer
844child index 5long integer
884child index 6long integer
924child index 7long integer
964child index 8long integer
1004child index 9long integer
1044child index10long integer
1084child index11long integer
1124child index12long integer
1164child index13long integer
1204child index14long integer
1244child index15long integer

error_report_quads_block

1 fields · 8 B
OffsetSizeFieldType
08node data designatorint64 integer

error_report_quad_point_array

13 fields · 148 B
OffsetSizeFieldType
012sectorsblock sector_block · max 65534block
1212linksblock sector_link_block · max 2621440block
2412bsp2d refsblock ref_block · max 262136block
3612bsp2d nodesblock sector_bsp2d_nodes_block · max 536870911block
4812verticesblock sector_vertex_block · max 65535block
6012object refsblock environment_object_refs · max 8192block
7212pathfinding hintsblock pathfinding_hints_block · max 32767block
8412instanced geometry refsblock instanced_geometry_reference_block · max 16384block
964structure checksumlong integer
10012giant pathfinding datablock giant_pathfinding_data_block · max 1block
11212seamsblock pf_seam_block · max 128block
12412jump seamsblock pf_jump_seam_block · max 100block
13612doorsblock pf_door_block · max 400block

error_report_comments_block

1 fields · 4 B
OffsetSizeFieldType
02scenario machine indexshort block index

mopp_code_definition_block

7 fields · 483 B
OffsetSizeFieldType
02typeshort block index
22nameshort block index
4276object datastruct
28016permutation datastruct
2962device datastruct
2981machine datastruct
299184multiplayer datastruct

mopp_code_data_definition_block

21 fields · 112 B
OffsetSizeFieldType
032megalo labelstring
324game engine symmetric placement
  • ignore
  • symmetric
  • asymmetric
long enum
361game engine flags
  • none
  • sandbox
  • megalogamengine
  • campaign
  • survival
byte flags
371owner team
  • defender
  • attacker
  • third party
  • fourth party
  • fifth party
  • sixth party
  • seventh party
  • eighth party
  • neutral
char enum
401spawn orderchar integer
411quota minimumchar integer
421quota maximumchar integer
431spawn flags
  • unique spawn
  • not initially placed
  • hide unless megalo required
  • is shortcut object
byte flags
442spawn timeshort integer
462abandonment timeshort integer
484boundary width or radiusreal
524boundary box lengthreal
564boundary positive heightreal
604boundary negative heightreal
641boundary shape
  • unused
  • sphere
  • cylinder
  • box
char enum
651remapping policy
  • normal-default
  • do not replace
  • only replace
char enum
661teleporter channel
  • alpha
  • bravo
  • charlie
  • delta
  • echo
  • foxtrot
  • golf
  • hotel
  • india
  • juliet
  • kilo
  • lima
  • mike
  • november
  • oscar
  • papa
  • quebec
  • romeo
  • sierra
  • tango
  • uniform
  • victor
  • whiskey
  • xray
  • yankee
  • zulu
char enum
671teleporter passability
  • disallow players
  • allow light land vehicles
  • allow heavy land vehicles
  • allow flying vehicles
  • allow projectiles
byte flags
684location namestring id
7236map variant parentstruct
1084natural respawn weightreal

structure_instance_cluster_definition

3 fields · 20 B
OffsetSizeFieldType
04flags
  • does not operate automatically
  • one-sided
  • never appears locked
  • opened by melee attack
  • one-sided for player
  • does not close automatically
  • ignores player
  • ignores ai
long flags
412pathfinding referencesblock pathfinding_object_index_list_block · max 32block
162pathfinding policy
  • default
  • discs
  • sectors
  • cut-out
  • none
short enum

index_list_block

2 fields · 4 B
OffsetSizeFieldType
02bsp indexshort integer
22pathfinding object indexshort integer

structure_instance_group_definition

3 fields · 8 B
OffsetSizeFieldType
02power groupshort block index
22position groupshort block index
44flags
  • initially open (1.0)
  • initially off (0.0)
  • can change only once
  • position reversed
  • not usable from any side
  • closes without power
long flags

structure_bsp_instanced_geometry_instances_block

4 fields · 44 B
OffsetSizeFieldType
032namestring
324initial valuereal
364flags
  • can change only once
long flags
402editor foldershort block index

structure_bsp_instanced_geometry_definition_block_struct

6 fields · 24 B
OffsetSizeFieldType
04variant namestring id
41active change colors
  • primary
  • secondary
  • tertiary
  • quaternary
byte flags
84primary colorrgb color
124secondary colorrgb color
164tertiary colorrgb color
204quaternary colorrgb color

global_collision_bsp_block

12 fields · 152 B
OffsetSizeFieldType
04placement flags
  • not automatically
  • lock type to env. object
  • lock transform to env. object
  • never placed
  • lock name to env. object
  • create at rest
  • store orientations
  • pvs bound
  • startup
long flags
412positionreal point 3d
1612rotationreal euler angles 3d
284scalereal
3212node orientationsblock scenario_object_node_orientations_block · max 1block
471bsp policy
  • default
  • always placed
  • manual bsp placement
char enum
484manual bsp flags
  • destination only
long block flags
524light airprobe namestring id
5652object idstruct
1082editor foldershort block index
11236parent idstruct
1484can attach to bsp flags
  • destination only
long block flags

polyhedron_with_material_block

3 fields · 12 B
OffsetSizeFieldType
22parent objectshort block index
44parent markerstring id
84connection markerstring id

polyhedron_shape_struct

2 fields · 260 B
OffsetSizeFieldType
04parent folderlong block index
4256namelong string

havok_convex_shape_struct

3 fields · 28 B
OffsetSizeFieldType
02node countshort integer
412bit vectorblock scenario_object_node_orientations_bit_vector_block · max 64block
1612orientationsblock scenario_object_node_orientations_orientations_block · max 1785block

havok_shape_struct

1 fields · 2 B
OffsetSizeFieldType
02numbershort integer

polyhedron_four_vectors_block

1 fields · 1 B
OffsetSizeFieldType
01databyte integer

polyhedron_plane_equations_block

3 fields · 8 B
OffsetSizeFieldType
04namestring id
42object_typecustom short block index
62scenario_datum_indexcustom short block index

instanced_geometry_physics_block

1 fields · 16 B
OffsetSizeFieldType
016nametag reference

mopp_bv_tree_shape_struct

4 fields · 20 B
OffsetSizeFieldType
02user jump indexcustom short block index
22flags
  • destination only
word flags
44rail lengthreal
812jump hintsblock pf_jump_index_block · max 12block

collision_geometry_shape_struct

1 fields · 4 B
OffsetSizeFieldType
02jump indexshort integer

havok_shape_collection_struct

1 fields · 12 B
OffsetSizeFieldType
012link mappingsblock pf_seam_link_block · max 32767block

decomposed_poop_physics_block

1 fields · 4 B
OffsetSizeFieldType
04link indexlong integer

structure_bsp_instanced_geometry_instances_names_block

1 fields · 4 B
OffsetSizeFieldType
04bsp2d rootlong integer

structure_bsp_sound_cluster_block

1 fields · 4 B
OffsetSizeFieldType
02pathfinding object_indexshort integer

structure_sound_cluster_portal_designators

6 fields · 20 B
OffsetSizeFieldType
02hint type
  • intersection link
  • jump link
  • climb link
  • vault link
  • mount link
  • hoist link
  • wall jump link
  • breakable floor
  • rail link
  • seam link
  • seam sector
  • door link
  • anticipation link
  • takeoff link
short enum
22Next hint indexshort integer
44hint data 0long integer
84hint data 1long integer
124hint data 2long integer
164hint data 3long integer

structure_sound_cluster_interior_cluster_indices

3 fields · 68 B
OffsetSizeFieldType
02flags
  • mobile
word flags
412bspsblock environment_object_bsp_refs · max 4096block
1652object idstruct

global_structure_physics_struct

4 fields · 24 B
OffsetSizeFieldType
04bsp referencedword integer
42node_indexshort integer
812bsp2d refsblock ref_block · max 262136block
204vertex offsetlong integer

breakable_surface_key_table_block

1 fields · 12 B
OffsetSizeFieldType
012pointreal point 3d

global_render_geometry_struct

3 fields · 20 B
OffsetSizeFieldType
012planereal plane 2d
124left childlong integer
164right childlong integer

global_mesh_block

1 fields · 4 B
OffsetSizeFieldType
04node ref or sector reflong integer

part_block

8 fields · 16 B
OffsetSizeFieldType
02vertex 1short integer
22vertex 2short integer
42link flags
  • sector link from collision edge
  • sector intersection link
  • sector link bsp2d creation error
  • sector link topology error
  • sector link chain error
  • sector link threshold
  • sector link wall base
  • sector link ledge
  • sector link leanable
  • sector link leanable low
  • sector link leanable high
  • sector link start corner
  • sector link end corner
  • sector link seam
word flags
62hint indexshort integer
82forward linkshort integer
102reverse linkshort integer
122left sectorshort integer
142right sectorshort integer

sorting_position_block

3 fields · 8 B
OffsetSizeFieldType
02Path-finding sector flags
  • sector walkable
  • sector breakable
  • sector mobile
  • sector bsp source
  • floor
  • ceiling
  • wall north
  • wall south
  • wall east
  • wall west
  • crouchable
  • aligned
  • sector step
  • sector interior
  • sector rail
  • sector user
word flags
22hint indexshort integer
44first link (do not set manually)long integer

node_indices_array

1 fields · 128 B
OffsetSizeFieldType
0128supported bitfieldarray [8]

node_weights_implicit_array

1 fields · 4 B
OffsetSizeFieldType
04bitvector datalong integer

subpart_block

2 fields · 20 B
OffsetSizeFieldType
016render methodtag reference
161breakable surface indexchar integer

vertex_buffer_indices_word_array

13 fields · 84 B
OffsetSizeFieldType
08bounds xreal bounds
88bounds yreal bounds
168bounds zreal bounds
242flags
  • one way portal
  • door portal
word flags
261scenario sky indexchar integer
282acousticsshort block index
302acoustics sound cluster indexshort integer
3212portalsblock structure_bsp_cluster_portal_index_block · max 512block
442mesh indexshort integer
462instance imposter cluster mopp indexshort integer
4812seam indicesblock seam_indices_block_definition · max 128block
6012pvs bound object identifiersblock pvs_bound_object_identifiers_block · max 6136block
7212pvs bound object referencesblock pvs_bound_object_references_block · max 6136block

global_instance_bucket_block

1 fields · 16 B
OffsetSizeFieldType
016scenario object referencestruct

instance_index_word_block

2 fields · 4 B
OffsetSizeFieldType
02object indexshort integer
22scenario object indexshort integer

compression_info_block

1 fields · 52 B
OffsetSizeFieldType
052object IDstruct

per_mesh_raw_data_block

4 fields · 8 B
OffsetSizeFieldType
04unique idlong integer
42origin bsp indexshort block index
61type
  • biped
  • vehicle
  • weapon
  • equipment
  • terminal
  • projectile
  • scenery
  • machine
  • control
  • sound_scenery
  • crate
  • creature
  • giant
  • effect_scenery
char enum
71source
  • structure
  • editor
  • dynamic
  • legacy
  • sky
  • parent
char enum

raw_vertex_block

1 fields · 1 B
OffsetSizeFieldType
01seam indexchar integer

node_weights_complete_array

1 fields · 2 B
OffsetSizeFieldType
02portal indexshort integer

indices_word_block

2 fields · 8 B
OffsetSizeFieldType
04namestring id
44ambiencestruct

indices_dword_block

1 fields · 16 B
OffsetSizeFieldType
016background soundtag reference

per_mesh_node_map_block

8 fields · 52 B
OffsetSizeFieldType
012oriented boundsstruct
122back clustershort integer
142front clustershort integer
164plane indexlong integer
2012centroidreal point 3d
324bounding radiusreal
364flags
  • ai can't hear through this
  • one-way
  • door
  • no-way
  • one-way-reversed
  • no one can hear through this
long flags
4012verticesblock structure_bsp_cluster_portal_vertex_block · max 128block

node_map_byte_block

1 fields · 12 B
OffsetSizeFieldType
012pointreal point 3d

per_mesh_subpart_visibility_block

3 fields · 40 B
OffsetSizeFieldType
012centerreal point 3d
1212extentsreal vector 3d
2416orientationreal quaternion

per_instance_lightmap_texcoords_block

1 fields · 4 B
OffsetSizeFieldType
04manual byteswarp1dword integer

per_instance_lightmap_texcoords_vertex_buffer_block

2 fields · 8 B
OffsetSizeFieldType
04first_structure_surface_to_triangle_mapping_indexlong integer
44structure_surface_to_triangle_mapping_countlong integer

water_bounding_box_block

7 fields · 76 B
OffsetSizeFieldType
04hash total_countlong integer
412hash datablock collision_kd_hierarchy_static_hash_table_data_block · max 32767block
1612hash entry countblock collision_kd_hierarchy_static_hash_table_short_block · max 32767block
2812original hash entry countblock collision_kd_hierarchy_static_hash_table_short_block · max 32767block
4012nodesblock collision_kd_hierarchy_static_nodes_block · max 32767block
5212in use masksblock collision_kd_hierarchy_static_in_use_masks_block · max 2048block
6412cluster tableblock cluster_table_block · max 32767block

render_geometry_api_resource_definition_struct

1 fields · 12 B
OffsetSizeFieldType
012super node mappingsblock cluster_table_super_node_mappings_block · max 32767block

vertex_buffers_block

1 fields · 994 B
OffsetSizeFieldType
0992indicesarray [31]

index_buffers_block

1 fields · 2 B
OffsetSizeFieldType
02indexshort block index

render_vertex_buffer_block

1 fields · 4 B
OffsetSizeFieldType
04masklong integer

render_vertex_buffer_descriptor_struct

6 fields · 32 B
OffsetSizeFieldType
012render only headersblock collision_kd_hierarchy_static_hash_table_headers_block · max 32767block
1212collidable headersblock collision_kd_hierarchy_static_hash_table_headers_block · max 32767block
242child belowshort block index
262child aboveshort block index
282parentshort block index
302cluster indexshort integer

render_index_buffer_block

5 fields · 12 B
OffsetSizeFieldType
01cull flags
  • render only
  • does not block aoe
  • non pathfindable
byte flags
11bsp indexchar integer
22instance indexshort integer
44instance index dword masklong integer
84bsp mask
  • destination only
long block flags

render_index_buffer_descriptor_struct

9 fields · 96 B
OffsetSizeFieldType
016structure bsptag reference
1616local structure bsptag reference
3216structure lighting_infotag reference
4816local structure lighting_infotag reference
642flags
  • no pathfinding
  • not a normally playable space in an MP map (check this on shared BSPs)
  • custom gravity scale
  • no default structure pathfinding
word flags
684custom gravity scalereal
728world bounds xreal bounds
808world bounds yreal bounds
888world bounds zreal bounds

compression_info_constant_buffers_block

1 fields · 2 B
OffsetSizeFieldType
02indexshort integer

constant_buffer_descriptor_struct

4 fields · 16 B
OffsetSizeFieldType
04node indexlong integer
44key along integer
84key blong integer
124key clong integer

structure_bsp_resource_interface

2 fields · 24 B
OffsetSizeFieldType
012portal_indicesblock structure_super_node_traversal_geometry_indices_block · max 1000block
1212seam_indicesblock structure_super_node_traversal_geometry_indices_block · max 1000block

structure_bsp_raw_resources

1 fields · 2 B
OffsetSizeFieldType
02maskshort integer

structure_bsp_resource_struct

8 fields · 20 B
OffsetSizeFieldType
02parent_super_node_indexshort integer
21parent_internal_node_indexchar integer
31flags
  • above
byte flags
44has_traversal_geometry_masklong integer
82first_traversal_geometry_indexshort block index
102first_aabb_indexshort block index
124aabb_masklong integer
162non_terminal_traversal_geometry_indexshort block index

global_large_collision_bsp_block

1 fields · 2 B
OffsetSizeFieldType
02indexshort integer

large_bsp3d_nodes_block

6 fields · 24 B
OffsetSizeFieldType
04x0real
44x1real
84y0real
124y1real
164z0real
204z1real

large_leaves_block

1 fields · 1 B
OffsetSizeFieldType
01clusterbyte integer

large_bsp2d_references_block

5 fields · 24 B
OffsetSizeFieldType
016render methodtag reference
162runtime global material indexshort integer
182conveyor surface indexshort block index
202seam mapping indexshort block index
222flags
  • is seam
word flags

large_bsp2d_nodes_block

2 fields · 24 B
OffsetSizeFieldType
012ureal vector 3d
1212vreal vector 3d

large_surfaces_block_struct

2 fields · 4 B
OffsetSizeFieldType
02seam_indexshort integer
22seam_edge_indexshort integer

large_edges_block

3 fields · 168 B
OffsetSizeFieldType
0144seams identifierstruct
14412edge mappingblock structure_seam_edge_mapping_block · max 32767block
15612cluster mappingblock structure_seam_cluster_mapping_block · max 255block

large_vertices_block

2 fields · 16 B
OffsetSizeFieldType
04cluster_indexlong integer
412cluster centerreal point 3d

structure_bsp_tag_resources_struct

1 fields · 4 B
OffsetSizeFieldType
04structure edge indexlong integer

structure_bsp_cache_file_tag_resources_struct

4 fields · 16 B
OffsetSizeFieldType
04seam_id0long integer
44seam_id1long integer
84seam_id2long integer
124seam_id3long integer

structure_bsp_instanced_geometry_instances_without_names_block

6 fields · 24 B
OffsetSizeFieldType
04manifest_id0long integer
44manifest_id1long integer
84manifest_id2long integer
124manifest_id3long integer
164build_indexlong integer
204structure importer versionlong integer

Generated from the shipped game data, which carries its own tag definitions. Schema only: field names, types, offsets, and option names are published; tag values are not. See Self-describing tag layout for how this is extracted.