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

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

4 fields
OffsetSizeFieldType
0constraint bodiesstruct
4min_limitreal
4max_limitreal
4max_friction_forcereal

physics_model_position_motor_block

2 fields
OffsetSizeFieldType
0constraint bodiesstruct
4spring_lengthreal

phantom_types_block

1 fields
OffsetSizeFieldType
0constraint bodiesstruct

physics_model_powered_chains_block

4 fields
OffsetSizeFieldType
0constraint bodiesstruct
4limit frictionreal
4limit min anglereal
4limit max anglereal

physics_model_powered_chain_nodes_block

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

nodes_block

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

physics_model_powered_chain_constraints_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

physics_model_motor_reference_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

physics_model_node_constraint_edge_block

3 fields
OffsetSizeFieldType
020textdata
20pointstruct
16colorreal argb color

physics_model_constraint_edge_constraint_block

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

physics_model_ragdoll_motors_block

1 fields
OffsetSizeFieldType
0pointstruct

physics_model_limited_hinge_motors_block

2 fields · 568 B
OffsetSizeFieldType
0552pointsarray [3]
55216colorreal argb color

rigid_bodies_block

1 fields
OffsetSizeFieldType
0pointstruct

regions_block

2 fields · 72 B
OffsetSizeFieldType
056pointsarray [2]
5616colorreal argb color

permutations_block

1 fields
OffsetSizeFieldType
0pointstruct

rigid_body_indices_block

4 fields
OffsetSizeFieldType
0pointstruct
16colorreal argb color
12normalreal vector 3d
4screen lengthreal

havok_shape_reference_struct

3 fields
OffsetSizeFieldType
0pointstruct
16colorreal argb color
4screen sizereal

physics_model_materials_block

3 fields · 108 B
OffsetSizeFieldType
012positionreal point 3d
1232node indicesarray [4]
4464node weightsarray [4]

spheres_block_struct

1 fields · 4 B
OffsetSizeFieldType
04node weightreal

havok_primitive_struct

1 fields · 1 B
OffsetSizeFieldType
01node indexchar integer

phantoms_block

8 fields
OffsetSizeFieldType
0constraint bodiesstruct
4min twistreal
4max twistreal
4min conereal
4max conereal
4min planereal
4max planereal
4max friciton torquereal

havok_shape_struct

1 fields
OffsetSizeFieldType
0constraint bodiesstruct

havok_convex_shape_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

havok_convex_translate_shape_struct

11 fields
OffsetSizeFieldType
0basestruct
8mopp code pointerint64 integer
8mopp data skipint64 integer
4mopp data sizelong integer
12m_codeInfoCopyreal vector 3d
4havok w m_codeInfoCopyreal
8child shape vtableint64 integer
2IKGFshort integer
2listshort block index
4child sizelong integer
4scalereal

multi_spheres_block

4 fields
OffsetSizeFieldType
0shape referencestruct
4collision filterlong integer
4shape sizelong integer
4num child shapeslong integer

multi_sphere_vector_storage

18 fields
OffsetSizeFieldType
0basestruct
8field pointer skipint64 integer
4child shapes sizelong integer
4child shapes capacitylong integer
2m_flagsshort integer
2m_numDisabledChildrenshort integer
12aabb half extentsreal vector 3d
4havok w aabb half extentsreal
12aabb centerreal vector 3d
4havok w aabb centerreal
4enabled children0long integer
4enabled children1long integer
4enabled children2long integer
4enabled children3long integer
4enabled children4long integer
4enabled children5long integer
4enabled children6long integer
4enabled children7long integer

pills_block

4 fields
OffsetSizeFieldType
0basestruct
8field pointer skipint64 integer
1disable weldingchar integer
1collection typechar integer

boxes_block_struct

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

havok_convex_transform_shape_struct

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

triangles_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

polyhedra_block

15 fields · 221 B
OffsetSizeFieldType
01basestruct
1116polyhedron shapestruct
12512aabb half extentsreal vector 3d
1374havok w aabb half extentsreal
14112aabb centerreal vector 3d
1534havok w aabb centerreal
1578field pointer skipint64 integer
1654four vectors sizelong integer
1694four vectors capacitylong integer
1734num verticeslong integer
1818convex pieceint64 integer
1898another field pointer skipint64 integer
1974plane equations sizelong integer
2014plane equations capacitylong integer
2058connectivityint64 integer

polyhedron_four_vectors_block

13 fields · 189 B
OffsetSizeFieldType
01basestruct
1116triangle shapestruct
1172welding infoshort integer
1191welding typechar integer
1201is extrudedchar integer
12512point areal vector 3d
1374havok w point areal
14112point breal vector 3d
1534havok w point breal
15712point creal vector 3d
1694havok w point creal
17312extrusionreal vector 3d
1854havok w extrusionreal

polyhedron_plane_equations_block

5 fields · 157 B
OffsetSizeFieldType
01basestruct
1116box shapestruct
12512half extentsreal vector 3d
1374havok w half extentsreal
14116convex transform shapestruct

mass_distributions_block

12 fields
OffsetSizeFieldType
0116convexstruct
1168field pointer skipint64 integer
124havok shape reference structstruct
4child shape sizelong integer
12rotation ireal vector 3d
4havok w rotation ireal
12rotation jreal vector 3d
4havok w rotation jreal
12rotation kreal vector 3d
4havok w rotation kreal
12translationreal vector 3d
4havok w translationreal

lists_block

6 fields · 157 B
OffsetSizeFieldType
01basestruct
1116capsule shapestruct
12512bottomreal vector 3d
1374havok w bottomreal
14112topreal vector 3d
1534havok w topreal

havok_shape_collection_struct

4 fields
OffsetSizeFieldType
01basestruct
1sphere rep shapestruct
4num sphereslong integer
four vectors storagearray [8]

list_shapes_block

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

mopps_block

3 fields
OffsetSizeFieldType
01basestruct
1116sphere shapestruct
141translate shapestruct

hinge_constraints_block

6 fields
OffsetSizeFieldType
0116convexstruct
1168field pointer skipint64 integer
124havok shape reference structstruct
4child shape sizelong integer
12translationreal vector 3d
4havok w translationreal

constraint_bodies_struct

2 fields
OffsetSizeFieldType
0basestruct
4radiusreal

ragdoll_constraints_block

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

global_error_report_categories_block

5 fields
OffsetSizeFieldType
0bv shapestruct
havok shape reference struct1struct
8field pointer skipint64 integer
8child shape pointerint64 integer
phantom shapestruct

error_reports_block

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

error_report_vertices_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

error_report_point_definition

36 fields
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
168shape referencestruct
4massreal
4bounding sphere padreal
2runtime_flagsshort integer

error_point_node_index_array

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

error_point_node_weight_array

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

error_report_vectors_block

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

error_report_lines_block

1 fields · 2 B
OffsetSizeFieldType
02rigid bodyshort block index

error_report_line_point_array

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

error_report_triangles_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

error_report_triangle_point_array

1 fields · 184 B
OffsetSizeFieldType
0184motorstruct

error_report_quads_block

3 fields · 552 B
OffsetSizeFieldType
0184twist motorstruct
184184cone motorstruct
368184plane motorstruct

error_report_quad_point_array

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

error_report_comments_block

5 fields · 556 B
OffsetSizeFieldType
02constraint type
  • hinge
  • limited hinge
  • ragdoll
  • stiff spring
  • ball and socket
  • prismatic
  • powered chain
short enum
22constraint indexcustom short block index
4184motor xstruct
188184motor ystruct
372184motor zstruct

point_to_path_curve_block

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

point_to_path_curve_point_block

1 fields · 2 B
OffsetSizeFieldType
02nodeshort block index

limited_hinge_constraints_block

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

ball_and_socket_constraints_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

stiff_spring_constraints_block

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

prismatic_constraints_block

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

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.