VerifiedAll tag definitionsBuild 2026.08.11.1121610.2-Rel-i343-Meteorite-2607-CU4

physics_model

phmo

Fields
382
Structs
62
Shipped tags
421
Root size
412 B
Version
2

physics_model_block_struct

Root39 fields · 412 B
OffsetSizeFieldType
04flags
  • mopp codes dirty
long flags
44mass scalereal
84massreal
124low freq. deactivation scalereal
164high freq. deactivation scalereal
204custom shape radiusreal
244maximum penetration depth scalereal
281import versionchar integer
3212damped spring motorsblock physics_model_damped_spring_motor_block · max 64block
4412position motorsblock physics_model_position_motor_block · max 64block
5612phantom typesblock phantom_types_block · max 16block
6812powered chainsblock physics_model_powered_chains_block · max 64block
8012node edgesblock physics_model_node_constraint_edge_block · max 4096block
9212rigid bodiesblock rigid_bodies_block · max 64block
10412materialsblock physics_model_materials_block · max 64block
11612spheresblock spheres_block · max 1024block
12812multi spheresblock multi_spheres_block · max 1024block
14012pillsblock pills_block · max 1024block
15212boxesblock boxes_block · max 1024block
16412trianglesblock triangles_block · max 1024block
17612polyhedrablock polyhedra_block · max 1024block
18812polyhedron four vectorsblock polyhedron_four_vectors_block · max 8192block
20012polyhedron plane equationsblock polyhedron_plane_equations_block · max 4096block
21212mass distributionsblock mass_distributions_block · max 1024block
22412listsblock lists_block · max 64block
23612list shapesblock list_shapes_block · max 2048block
24812moppsblock mopps_block · max 64block
26020mopp codesdata
28012hinge constraintsblock hinge_constraints_block · max 64block
29212ragdoll constraintsblock ragdoll_constraints_block · max 64block
30412regionsblock regions_block · max 64block
31612nodesblock nodes_block · max 255block
32812errorsblock global_error_report_categories_block · max 512block
34012point to path curvesblock point_to_path_curve_block · max 64block
35212limited hinge constraintsblock limited_hinge_constraints_block · max 64block
36412ball and socket constraintsblock ball_and_socket_constraints_block · max 64block
37612stiff spring constraintsblock stiff_spring_constraints_block · max 64block
38812prismatic constraintsblock prismatic_constraints_block · max 64block
40012phantomsblock phantoms_block · max 1024block

physics_model_damped_spring_motor_block

6 fields · 24 B
OffsetSizeFieldType
04namestring id
44maximum forcereal
84minimum forcereal
124spring kreal
164dampingreal
204initial positionreal

physics_model_position_motor_block

8 fields · 32 B
OffsetSizeFieldType
04namestring id
44maximum forcereal
84minimum forcereal
124taureal
164dampingreal
204proportion recover velreal
244consant recover velreal
284initial positionreal

phantom_types_block

17 fields · 108 B
OffsetSizeFieldType
04flags
  • generates effects
  • use acc as force
  • negates gravity
  • ignores players
  • ignores nonplayers
  • ignores bipeds
  • ignores vehicles
  • ignores weapons
  • ignores equipment
  • ignores garbage
  • ignores projectiles
  • ignores scenery
  • ignores machines
  • ignores controls
  • ignores sound scenery
  • ignores crates
  • ignores creatures
  • ignores giants
  • ignores effect scenery
  • unused0
  • unused1
  • unused2
  • unused3
  • ignores grounded bipeds
  • localizes physics
  • disable linear damping
  • disable angular damping
  • ignores dead bipeds
  • reciprocal acc
  • reciprocal acc ONLY
  • latching disabled
  • mirrored axis
long flags
44brittle timerreal
81minimum size
  • default
  • tiny
  • small
  • medium
  • large
  • huge
  • extra huge
char enum
91maximum size
  • default
  • tiny
  • small
  • medium
  • large
  • huge
  • extra huge
char enum
124marker namestring id
164alignment marker namestring id
284hookes law ereal
324linear dead radiusreal
364center accreal
404center max velreal
444axis accreal
484axis max velreal
524direction accreal
564direction max velreal
884alignment hookes law ereal
924alignment accreal
964alignment max velreal

physics_model_powered_chains_block

2 fields · 24 B
OffsetSizeFieldType
012nodesblock physics_model_powered_chain_nodes_block · max 255block
1212constraintsblock physics_model_powered_chain_constraints_block · max 64block

physics_model_powered_chain_nodes_block

1 fields · 2 B
OffsetSizeFieldType
02nodeshort block index

nodes_block

5 fields · 12 B
OffsetSizeFieldType
04namestring id
42flags
  • does not animate
word flags
62parentshort block index
82siblingshort block index
102childshort block index

physics_model_powered_chain_constraints_block

5 fields · 16 B
OffsetSizeFieldType
02constraint type
  • hinge
  • limited hinge
  • ragdoll
  • stiff spring
  • ball and socket
  • prismatic
  • powered chain
short enum
22constraint indexcustom short block index
44motor xstruct
84motor ystruct
124motor zstruct

physics_model_motor_reference_struct

2 fields · 4 B
OffsetSizeFieldType
02motor type
  • none
  • damped spring
  • stongest force
short enum
22indexcustom short block index

physics_model_node_constraint_edge_block

7 fields · 28 B
OffsetSizeFieldType
02runtime material type ashort integer
22runtime material type bshort integer
42node ashort block index
62node bshort block index
812constraintsblock physics_model_constraint_edge_constraint_block · max 64block
204node a materialstring id
244node b materialstring id

physics_model_constraint_edge_constraint_block

6 fields · 36 B
OffsetSizeFieldType
02type
  • hinge
  • limited hinge
  • ragdoll
  • stiff spring
  • ball and socket
  • prismatic
  • powered chain
short enum
22indexcustom short block index
44flags
  • is physical child
  • is rigid
  • disable effects
  • not created automatically
long flags
84frictionreal
1212ragdoll motorsblock physics_model_ragdoll_motors_block · max 1block
2412limited hinge motorsblock physics_model_limited_hinge_motors_block · max 1block

physics_model_ragdoll_motors_block

3 fields · 12 B
OffsetSizeFieldType
04twist motorstruct
44cone motorstruct
84plane motorstruct

physics_model_limited_hinge_motors_block

1 fields · 4 B
OffsetSizeFieldType
04motorstruct

rigid_bodies_block

36 fields · 208 B
OffsetSizeFieldType
02nodeshort block index
22regionshort block index
42permutattioncustom short block index
812bouding sphere offsetreal point 3d
204bounding sphere radiusreal
242flags
  • has no phantom power version
  • infinite intertia tensor
  • can use mopps
word flags
262no phantom power altshort block index
281motion type
  • sphere
  • stabilized sphere
  • box
  • stabilized box
  • keyframed
  • fixed
char enum
291proxy collision group
  • NONE
  • small crate
  • crate
  • huge crate
  • item
  • projectile
  • biped
  • machine
  • early mover machine
  • only collide with environment
  • expensive plant
  • small expensive plant
  • behemoth
  • huge vehicle
  • ragdoll
  • super collidable ragdoll
  • item blocker
  • user00
  • user01
char enum
302size
  • default
  • tiny
  • small
  • medium
  • large
  • huge
  • extra huge
short enum
324inertia tensor scalereal
364inertia tensor scale xreal
404inertia tensor scale yreal
444inertia tensor scale zreal
484linear dampingreal
524angular dampingreal
5612center off mass offsetreal vector 3d
684water physics x0real
724water physics x1real
764water physics y0real
804water physics y1real
844water physics z0real
884water physics z1real
9612center of massreal vector 3d
1084havok w center of massreal
11212intertia tensor xreal vector 3d
1244havok w intertia tensor xreal
12812intertia tensor yreal vector 3d
1404havok w intertia tensor yreal
14412intertia tensor zreal vector 3d
1564havok w intertia tensor zreal
1604runtime havok group mask long integer
1688shape referencestruct
1764massreal
1804bounding sphere padreal
1862runtime_flagsshort integer

regions_block

2 fields · 16 B
OffsetSizeFieldType
04namestring id
412permutationsblock permutations_block · max 96block

permutations_block

2 fields · 16 B
OffsetSizeFieldType
04namestring id
412rigid bodiesblock rigid_body_indices_block · max 64block

rigid_body_indices_block

1 fields · 2 B
OffsetSizeFieldType
02rigid bodyshort block index

havok_shape_reference_struct

2 fields · 8 B
OffsetSizeFieldType
02shape type
  • sphere
  • pill
  • box
  • triangle
  • polyhedron
  • multi sphere
  • unused 0
  • unused 1
  • unused 2
  • unused 3
  • unused 4
  • unused 5
  • unused 6
  • unused 7
  • list
  • mopp
short enum
22shapecustom short block index

physics_model_materials_block

6 fields · 16 B
OffsetSizeFieldType
04namestring id
41flags
  • supresses effects
byte flags
84global material namestring id
122phantom typeshort block index
141proxy collision group
  • NONE
  • small crate
  • crate
  • huge crate
  • item
  • projectile
  • biped
  • machine
  • early mover machine
  • only collide with environment
  • expensive plant
  • small expensive plant
  • behemoth
  • huge vehicle
  • ragdoll
  • super collidable ragdoll
  • item blocker
  • user00
  • user01
char enum
151runtime collision groupchar integer

spheres_block_struct

3 fields · 176 B
OffsetSizeFieldType
032basestruct
3240sphere shapestruct
9680translate shapestruct

havok_primitive_struct

12 fields · 32 B
OffsetSizeFieldType
04namestring id
41materialchar block index
51material flags
  • supresses effects
byte flags
62runtime material typeshort integer
84relative mass scalereal
124frictionreal fraction
164restitutionreal fraction
204volume real
244massreal
282mass distribution indexshort integer
301phantomchar block index
311runtime collision groupchar integer

phantoms_block

5 fields · 88 B
OffsetSizeFieldType
032bv shapestruct
328havok shape reference struct1struct
408field pointer skipint64 integer
488child shape pointerint64 integer
5632phantom shapestruct

havok_shape_struct

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

havok_convex_shape_struct

2 fields · 40 B
OffsetSizeFieldType
032basestruct
324radiusreal

havok_convex_translate_shape_struct

6 fields · 80 B
OffsetSizeFieldType
040convexstruct
408field pointer skipint64 integer
488havok shape reference structstruct
564child shape sizelong integer
6412translationreal vector 3d
764havok w translationreal

multi_spheres_block

4 fields · 208 B
OffsetSizeFieldType
032basestruct
3232sphere rep shapestruct
644num sphereslong integer
80128four vectors storagearray [8]

multi_sphere_vector_storage

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

pills_block

6 fields · 112 B
OffsetSizeFieldType
032basestruct
3240capsule shapestruct
8012bottomreal vector 3d
924havok w bottomreal
9612topreal vector 3d
1084havok w topreal

boxes_block_struct

5 fields · 224 B
OffsetSizeFieldType
032basestruct
3240box shapestruct
8012half extentsreal vector 3d
924havok w half extentsreal
96128convex transform shapestruct

havok_convex_transform_shape_struct

12 fields · 128 B
OffsetSizeFieldType
040convexstruct
408field pointer skipint64 integer
488havok shape reference structstruct
564child shape sizelong integer
6412rotation ireal vector 3d
764havok w rotation ireal
8012rotation jreal vector 3d
924havok w rotation jreal
9612rotation kreal vector 3d
1084havok w rotation kreal
11212translationreal vector 3d
1244havok w translationreal

triangles_block

13 fields · 144 B
OffsetSizeFieldType
032basestruct
3240triangle shapestruct
722welding infoshort integer
741welding typechar integer
751is extrudedchar integer
8012point areal vector 3d
924havok w point areal
9612point breal vector 3d
1084havok w point breal
11212point creal vector 3d
1244havok w point creal
12812extrusionreal vector 3d
1404havok w extrusionreal

polyhedra_block

15 fields · 176 B
OffsetSizeFieldType
032basestruct
3240polyhedron shapestruct
8012aabb half extentsreal vector 3d
924havok w aabb half extentsreal
9612aabb centerreal vector 3d
1084havok w aabb centerreal
1128field pointer skipint64 integer
1204four vectors sizelong integer
1244four vectors capacitylong integer
1284num verticeslong integer
1368convex pieceint64 integer
1448another field pointer skipint64 integer
1524plane equations sizelong integer
1564plane equations capacitylong integer
1608connectivityint64 integer

polyhedron_four_vectors_block

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

polyhedron_plane_equations_block

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

mass_distributions_block

8 fields · 64 B
OffsetSizeFieldType
012center of massreal vector 3d
124havok w center of massreal
1612inertia tensor ireal vector 3d
284havok w inertia tensor ireal
3212inertia tensor jreal vector 3d
444havok w inertia tensor jreal
4812inertia tensor kreal vector 3d
604havok w inertia tensor kreal

lists_block

18 fields · 144 B
OffsetSizeFieldType
048basestruct
488field pointer skipint64 integer
564child shapes sizelong integer
604child shapes capacitylong integer
642m_flagsshort integer
662m_numDisabledChildrenshort integer
8012aabb half extentsreal vector 3d
924havok w aabb half extentsreal
9612aabb centerreal vector 3d
1084havok w aabb centerreal
1124enabled children0long integer
1164enabled children1long integer
1204enabled children2long integer
1244enabled children3long integer
1284enabled children4long integer
1324enabled children5long integer
1364enabled children6long integer
1404enabled children7long integer

havok_shape_collection_struct

4 fields · 48 B
OffsetSizeFieldType
032basestruct
328field pointer skipint64 integer
401disable weldingchar integer
411collection typechar integer

list_shapes_block

4 fields · 32 B
OffsetSizeFieldType
08shape referencestruct
84collision filterlong integer
124shape sizelong integer
164num child shapeslong integer

mopps_block

11 fields · 128 B
OffsetSizeFieldType
032basestruct
408mopp code pointerint64 integer
488mopp data skipint64 integer
564mopp data sizelong integer
6412m_codeInfoCopyreal vector 3d
764havok w m_codeInfoCopyreal
808child shape vtableint64 integer
882IKGFshort integer
902listshort block index
964child sizelong integer
1124scalereal

hinge_constraints_block

1 fields · 120 B
OffsetSizeFieldType
0116constraint bodiesstruct

constraint_bodies_struct

14 fields · 116 B
OffsetSizeFieldType
04namestring id
42node ashort block index
62node bshort block index
84a scalereal
1212a forwardreal vector 3d
2412a leftreal vector 3d
3612a upreal vector 3d
4812a positionreal point 3d
604b scalereal
6412b forwardreal vector 3d
7612b leftreal vector 3d
8812b upreal vector 3d
10012b positionreal point 3d
1122edge indexshort block index

ragdoll_constraints_block

8 fields · 148 B
OffsetSizeFieldType
0116constraint bodiesstruct
1204min twistreal
1244max twistreal
1284min conereal
1324max conereal
1364min planereal
1404max planereal
1444max friciton torquereal

global_error_report_categories_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

error_reports_block

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

error_report_vertices_block

3 fields · 52 B
OffsetSizeFieldType
032pointstruct
3216colorreal argb color
484screen sizereal

error_report_point_definition

3 fields · 32 B
OffsetSizeFieldType
012positionreal point 3d
124node indicesarray [4]
1616node weightsarray [4]

error_point_node_index_array

1 fields · 1 B
OffsetSizeFieldType
01node indexchar integer

error_point_node_weight_array

1 fields · 4 B
OffsetSizeFieldType
04node weightreal

error_report_vectors_block

4 fields · 64 B
OffsetSizeFieldType
032pointstruct
3216colorreal argb color
4812normalreal vector 3d
604screen lengthreal

error_report_lines_block

2 fields · 80 B
OffsetSizeFieldType
064pointsarray [2]
6416colorreal argb color

error_report_line_point_array

1 fields · 32 B
OffsetSizeFieldType
032pointstruct

error_report_triangles_block

2 fields · 112 B
OffsetSizeFieldType
096pointsarray [3]
9616colorreal argb color

error_report_triangle_point_array

1 fields · 32 B
OffsetSizeFieldType
032pointstruct

error_report_quads_block

2 fields · 144 B
OffsetSizeFieldType
0128pointsarray [4]
12816colorreal argb color

error_report_quad_point_array

1 fields · 32 B
OffsetSizeFieldType
032pointstruct

error_report_comments_block

3 fields · 68 B
OffsetSizeFieldType
020textdata
2032pointstruct
5216colorreal argb color

point_to_path_curve_block

3 fields · 20 B
OffsetSizeFieldType
04namestring id
42node indexshort block index
812pointsblock point_to_path_curve_point_block · max 1024block

point_to_path_curve_point_block

2 fields · 16 B
OffsetSizeFieldType
012positionreal point 3d
124t valuereal

limited_hinge_constraints_block

4 fields · 132 B
OffsetSizeFieldType
0116constraint bodiesstruct
1204limit frictionreal
1244limit min anglereal
1284limit max anglereal

ball_and_socket_constraints_block

1 fields · 120 B
OffsetSizeFieldType
0116constraint bodiesstruct

stiff_spring_constraints_block

2 fields · 124 B
OffsetSizeFieldType
0116constraint bodiesstruct
1204spring_lengthreal

prismatic_constraints_block

4 fields · 132 B
OffsetSizeFieldType
0116constraint bodiesstruct
1204min_limitreal
1244max_limitreal
1284max_friction_forcereal

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.