physics_model
phmo
- Fields
- 382
- Structs
- 62
- Shipped tags
- 421
- Root size
- 412 B
- Version
- 2
62 structs
- physics_model_block_struct
- physics_model_damped_spring_motor_block
- physics_model_position_motor_block
- phantom_types_block
- physics_model_powered_chains_block
- physics_model_powered_chain_nodes_block
- nodes_block
- physics_model_powered_chain_constraints_block
- physics_model_motor_reference_struct
- physics_model_node_constraint_edge_block
- physics_model_constraint_edge_constraint_block
- physics_model_ragdoll_motors_block
- physics_model_limited_hinge_motors_block
- rigid_bodies_block
- regions_block
- permutations_block
- rigid_body_indices_block
- havok_shape_reference_struct
- physics_model_materials_block
- spheres_block_struct
- havok_primitive_struct
- phantoms_block
- havok_shape_struct
- havok_convex_shape_struct
- havok_convex_translate_shape_struct
- multi_spheres_block
- multi_sphere_vector_storage
- pills_block
- boxes_block_struct
- havok_convex_transform_shape_struct
- triangles_block
- polyhedra_block
- polyhedron_four_vectors_block
- polyhedron_plane_equations_block
- mass_distributions_block
- lists_block
- havok_shape_collection_struct
- list_shapes_block
- mopps_block
- hinge_constraints_block
- constraint_bodies_struct
- ragdoll_constraints_block
- global_error_report_categories_block
- error_reports_block
- error_report_vertices_block
- error_report_point_definition
- error_point_node_index_array
- error_point_node_weight_array
- error_report_vectors_block
- error_report_lines_block
- error_report_line_point_array
- error_report_triangles_block
- error_report_triangle_point_array
- error_report_quads_block
- error_report_quad_point_array
- error_report_comments_block
- point_to_path_curve_block
- point_to_path_curve_point_block
- limited_hinge_constraints_block
- ball_and_socket_constraints_block
- stiff_spring_constraints_block
- prismatic_constraints_block
physics_model_block_struct
Root39 fields · 412 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | flags
| long flags |
| 4 | 4 | mass scale | real |
| 8 | 4 | mass | real |
| 12 | 4 | low freq. deactivation scale | real |
| 16 | 4 | high freq. deactivation scale | real |
| 20 | 4 | custom shape radius | real |
| 24 | 4 | maximum penetration depth scale | real |
| 28 | 1 | import version | char integer |
| 32 | 12 | damped spring motorsblock physics_model_damped_spring_motor_block · max 64 | block |
| 44 | 12 | position motorsblock physics_model_position_motor_block · max 64 | block |
| 56 | 12 | phantom typesblock phantom_types_block · max 16 | block |
| 68 | 12 | powered chainsblock physics_model_powered_chains_block · max 64 | block |
| 80 | 12 | node edgesblock physics_model_node_constraint_edge_block · max 4096 | block |
| 92 | 12 | rigid bodiesblock rigid_bodies_block · max 64 | block |
| 104 | 12 | materialsblock physics_model_materials_block · max 64 | block |
| 116 | 12 | spheresblock spheres_block · max 1024 | block |
| 128 | 12 | multi spheresblock multi_spheres_block · max 1024 | block |
| 140 | 12 | pillsblock pills_block · max 1024 | block |
| 152 | 12 | boxesblock boxes_block · max 1024 | block |
| 164 | 12 | trianglesblock triangles_block · max 1024 | block |
| 176 | 12 | polyhedrablock polyhedra_block · max 1024 | block |
| 188 | 12 | polyhedron four vectorsblock polyhedron_four_vectors_block · max 8192 | block |
| 200 | 12 | polyhedron plane equationsblock polyhedron_plane_equations_block · max 4096 | block |
| 212 | 12 | mass distributionsblock mass_distributions_block · max 1024 | block |
| 224 | 12 | listsblock lists_block · max 64 | block |
| 236 | 12 | list shapesblock list_shapes_block · max 2048 | block |
| 248 | 12 | moppsblock mopps_block · max 64 | block |
| 260 | 20 | mopp codes | data |
| 280 | 12 | hinge constraintsblock hinge_constraints_block · max 64 | block |
| 292 | 12 | ragdoll constraintsblock ragdoll_constraints_block · max 64 | block |
| 304 | 12 | regionsblock regions_block · max 64 | block |
| 316 | 12 | nodesblock nodes_block · max 255 | block |
| 328 | 12 | errorsblock global_error_report_categories_block · max 512 | block |
| 340 | 12 | point to path curvesblock point_to_path_curve_block · max 64 | block |
| 352 | 12 | limited hinge constraintsblock limited_hinge_constraints_block · max 64 | block |
| 364 | 12 | ball and socket constraintsblock ball_and_socket_constraints_block · max 64 | block |
| 376 | 12 | stiff spring constraintsblock stiff_spring_constraints_block · max 64 | block |
| 388 | 12 | prismatic constraintsblock prismatic_constraints_block · max 64 | block |
| 400 | 12 | phantomsblock phantoms_block · max 1024 | block |
physics_model_damped_spring_motor_block
4 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | constraint bodies | struct |
| — | 4 | min_limit | real |
| — | 4 | max_limit | real |
| — | 4 | max_friction_force | real |
physics_model_position_motor_block
2 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | constraint bodies | struct |
| — | 4 | spring_length | real |
phantom_types_block
1 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | constraint bodies | struct |
physics_model_powered_chains_block
4 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | constraint bodies | struct |
| — | 4 | limit friction | real |
| — | 4 | limit min angle | real |
| — | 4 | limit max angle | real |
physics_model_powered_chain_nodes_block
3 fields · 20 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 2 | node index | short block index |
| 8 | 12 | pointsblock point_to_path_curve_point_block · max 1024 | block |
nodes_block
2 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | position | real point 3d |
| 12 | 4 | t value | real |
physics_model_powered_chain_constraints_block
6 fields · 280 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 256 | name | long string |
| 256 | 2 | report type
| short enum |
| 258 | 2 | flags
| word flags |
| 260 | 2 | runtime generation flags | short integer |
| 264 | 4 | runtime something | long integer |
| 268 | 12 | reportsblock error_reports_block · max 1048576 | block |
physics_model_motor_reference_struct
19 fields · 184 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | type
| char enum |
| 1 | 1 | source
| char enum |
| 2 | 2 | flags
| word flags |
| 4 | 20 | text | data |
| 24 | 4 | source identifier | long integer |
| 28 | 32 | source filename | string |
| 60 | 4 | source line number | long integer |
| 64 | 12 | verticesblock error_report_vertices_block · max 1048576 | block |
| 76 | 12 | vectorsblock error_report_vectors_block · max 1048576 | block |
| 88 | 12 | linesblock error_report_lines_block · max 1048576 | block |
| 100 | 12 | trianglesblock error_report_triangles_block · max 1048576 | block |
| 112 | 12 | quadsblock error_report_quads_block · max 1048576 | block |
| 124 | 12 | commentsblock error_report_comments_block · max 1048576 | block |
| 136 | 4 | report key | long integer |
| 140 | 4 | node index | long integer |
| 144 | 8 | bounds x | real bounds |
| 152 | 8 | bounds y | real bounds |
| 160 | 8 | bounds z | real bounds |
| 168 | 16 | color | real argb color |
physics_model_node_constraint_edge_block
3 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 20 | text | data |
| 20 | — | point | struct |
| — | 16 | color | real argb color |
physics_model_constraint_edge_constraint_block
2 fields · 112 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 96 | points | array [4] |
| 96 | 16 | color | real argb color |
physics_model_ragdoll_motors_block
1 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | point | struct |
physics_model_limited_hinge_motors_block
2 fields · 568 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 552 | points | array [3] |
| 552 | 16 | color | real argb color |
rigid_bodies_block
1 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | point | struct |
regions_block
2 fields · 72 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 56 | points | array [2] |
| 56 | 16 | color | real argb color |
permutations_block
1 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | point | struct |
rigid_body_indices_block
4 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | point | struct |
| — | 16 | color | real argb color |
| — | 12 | normal | real vector 3d |
| — | 4 | screen length | real |
havok_shape_reference_struct
3 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | point | struct |
| — | 16 | color | real argb color |
| — | 4 | screen size | real |
physics_model_materials_block
3 fields · 108 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | position | real point 3d |
| 12 | 32 | node indices | array [4] |
| 44 | 64 | node weights | array [4] |
spheres_block_struct
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | node weight | real |
havok_primitive_struct
1 fields · 1 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | node index | char integer |
phantoms_block
8 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | constraint bodies | struct |
| — | 4 | min twist | real |
| — | 4 | max twist | real |
| — | 4 | min cone | real |
| — | 4 | max cone | real |
| — | 4 | min plane | real |
| — | 4 | max plane | real |
| — | 4 | max friciton torque | real |
havok_shape_struct
1 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | constraint bodies | struct |
havok_convex_shape_struct
14 fields · 116 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 2 | node a | short block index |
| 6 | 2 | node b | short block index |
| 8 | 4 | a scale | real |
| 12 | 12 | a forward | real vector 3d |
| 24 | 12 | a left | real vector 3d |
| 36 | 12 | a up | real vector 3d |
| 48 | 12 | a position | real point 3d |
| 60 | 4 | b scale | real |
| 64 | 12 | b forward | real vector 3d |
| 76 | 12 | b left | real vector 3d |
| 88 | 12 | b up | real vector 3d |
| 100 | 12 | b position | real point 3d |
| 112 | 2 | edge index | short block index |
havok_convex_translate_shape_struct
11 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | base | struct |
| — | 8 | mopp code pointer | int64 integer |
| — | 8 | mopp data skip | int64 integer |
| — | 4 | mopp data size | long integer |
| — | 12 | m_codeInfoCopy | real vector 3d |
| — | 4 | havok w m_codeInfoCopy | real |
| — | 8 | child shape vtable | int64 integer |
| — | 2 | IKGF | short integer |
| — | 2 | list | short block index |
| — | 4 | child size | long integer |
| — | 4 | scale | real |
multi_spheres_block
4 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | shape reference | struct |
| — | 4 | collision filter | long integer |
| — | 4 | shape size | long integer |
| — | 4 | num child shapes | long integer |
multi_sphere_vector_storage
18 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | base | struct |
| — | 8 | field pointer skip | int64 integer |
| — | 4 | child shapes size | long integer |
| — | 4 | child shapes capacity | long integer |
| — | 2 | m_flags | short integer |
| — | 2 | m_numDisabledChildren | short integer |
| — | 12 | aabb half extents | real vector 3d |
| — | 4 | havok w aabb half extents | real |
| — | 12 | aabb center | real vector 3d |
| — | 4 | havok w aabb center | real |
| — | 4 | enabled children0 | long integer |
| — | 4 | enabled children1 | long integer |
| — | 4 | enabled children2 | long integer |
| — | 4 | enabled children3 | long integer |
| — | 4 | enabled children4 | long integer |
| — | 4 | enabled children5 | long integer |
| — | 4 | enabled children6 | long integer |
| — | 4 | enabled children7 | long integer |
pills_block
4 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | base | struct |
| — | 8 | field pointer skip | int64 integer |
| — | 1 | disable welding | char integer |
| — | 1 | collection type | char integer |
boxes_block_struct
8 fields · 64 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | center of mass | real vector 3d |
| 12 | 4 | havok w center of mass | real |
| 16 | 12 | inertia tensor i | real vector 3d |
| 28 | 4 | havok w inertia tensor i | real |
| 32 | 12 | inertia tensor j | real vector 3d |
| 44 | 4 | havok w inertia tensor j | real |
| 48 | 12 | inertia tensor k | real vector 3d |
| 60 | 4 | havok w inertia tensor k | real |
havok_convex_transform_shape_struct
2 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | plane equations | real vector 3d |
| 12 | 4 | havok w plane equations | real |
triangles_block
6 fields · 48 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | four vectors x | real vector 3d |
| 12 | 4 | havok w four vectors x | real |
| 16 | 12 | four vectors y | real vector 3d |
| 28 | 4 | havok w four vectors y | real |
| 32 | 12 | four vectors z | real vector 3d |
| 44 | 4 | havok w four vectors z | real |
polyhedra_block
15 fields · 221 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | base | struct |
| 1 | 116 | polyhedron shape | struct |
| 125 | 12 | aabb half extents | real vector 3d |
| 137 | 4 | havok w aabb half extents | real |
| 141 | 12 | aabb center | real vector 3d |
| 153 | 4 | havok w aabb center | real |
| 157 | 8 | field pointer skip | int64 integer |
| 165 | 4 | four vectors size | long integer |
| 169 | 4 | four vectors capacity | long integer |
| 173 | 4 | num vertices | long integer |
| 181 | 8 | convex piece | int64 integer |
| 189 | 8 | another field pointer skip | int64 integer |
| 197 | 4 | plane equations size | long integer |
| 201 | 4 | plane equations capacity | long integer |
| 205 | 8 | connectivity | int64 integer |
polyhedron_four_vectors_block
13 fields · 189 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | base | struct |
| 1 | 116 | triangle shape | struct |
| 117 | 2 | welding info | short integer |
| 119 | 1 | welding type | char integer |
| 120 | 1 | is extruded | char integer |
| 125 | 12 | point a | real vector 3d |
| 137 | 4 | havok w point a | real |
| 141 | 12 | point b | real vector 3d |
| 153 | 4 | havok w point b | real |
| 157 | 12 | point c | real vector 3d |
| 169 | 4 | havok w point c | real |
| 173 | 12 | extrusion | real vector 3d |
| 185 | 4 | havok w extrusion | real |
polyhedron_plane_equations_block
5 fields · 157 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | base | struct |
| 1 | 116 | box shape | struct |
| 125 | 12 | half extents | real vector 3d |
| 137 | 4 | havok w half extents | real |
| 141 | 16 | convex transform shape | struct |
mass_distributions_block
12 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 116 | convex | struct |
| 116 | 8 | field pointer skip | int64 integer |
| 124 | — | havok shape reference struct | struct |
| — | 4 | child shape size | long integer |
| — | 12 | rotation i | real vector 3d |
| — | 4 | havok w rotation i | real |
| — | 12 | rotation j | real vector 3d |
| — | 4 | havok w rotation j | real |
| — | 12 | rotation k | real vector 3d |
| — | 4 | havok w rotation k | real |
| — | 12 | translation | real vector 3d |
| — | 4 | havok w translation | real |
lists_block
6 fields · 157 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | base | struct |
| 1 | 116 | capsule shape | struct |
| 125 | 12 | bottom | real vector 3d |
| 137 | 4 | havok w bottom | real |
| 141 | 12 | top | real vector 3d |
| 153 | 4 | havok w top | real |
havok_shape_collection_struct
4 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | base | struct |
| 1 | — | sphere rep shape | struct |
| — | 4 | num spheres | long integer |
| — | — | four vectors storage | array [8] |
list_shapes_block
2 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | sphere | real vector 3d |
| 12 | 4 | havok w sphere | real |
mopps_block
3 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | base | struct |
| 1 | 116 | sphere shape | struct |
| 141 | — | translate shape | struct |
hinge_constraints_block
6 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 116 | convex | struct |
| 116 | 8 | field pointer skip | int64 integer |
| 124 | — | havok shape reference struct | struct |
| — | 4 | child shape size | long integer |
| — | 12 | translation | real vector 3d |
| — | 4 | havok w translation | real |
constraint_bodies_struct
2 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | base | struct |
| — | 4 | radius | real |
ragdoll_constraints_block
12 fields · 32 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 1 | material | char block index |
| 5 | 1 | material flags
| byte flags |
| 6 | 2 | runtime material type | short integer |
| 8 | 4 | relative mass scale | real |
| 12 | 4 | friction | real fraction |
| 16 | 4 | restitution | real fraction |
| 20 | 4 | volume | real |
| 24 | 4 | mass | real |
| 28 | 2 | mass distribution index | short integer |
| 30 | 1 | phantom | char block index |
| 31 | 1 | runtime collision group | char integer |
global_error_report_categories_block
5 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | bv shape | struct |
| — | — | havok shape reference struct1 | struct |
| — | 8 | field pointer skip | int64 integer |
| — | 8 | child shape pointer | int64 integer |
| — | — | phantom shape | struct |
error_reports_block
5 fields · 32 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 8 | field pointer skip | int64 integer |
| 8 | 2 | size | short integer |
| 10 | 2 | count | short integer |
| 16 | 8 | user data | int64 integer |
| 24 | 4 | type | long integer |
error_report_vertices_block
6 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 1 | flags
| byte flags |
| 8 | 4 | global material name | string id |
| 12 | 2 | phantom type | short block index |
| 14 | 1 | proxy collision group
| char enum |
| 15 | 1 | runtime collision group | char integer |
error_report_point_definition
36 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | node | short block index |
| 2 | 2 | region | short block index |
| 4 | 2 | permutattion | custom short block index |
| 8 | 12 | bouding sphere offset | real point 3d |
| 20 | 4 | bounding sphere radius | real |
| 24 | 2 | flags
| word flags |
| 26 | 2 | no phantom power alt | short block index |
| 28 | 1 | motion type
| char enum |
| 29 | 1 | proxy collision group
| char enum |
| 30 | 2 | size
| short enum |
| 32 | 4 | inertia tensor scale | real |
| 36 | 4 | inertia tensor scale x | real |
| 40 | 4 | inertia tensor scale y | real |
| 44 | 4 | inertia tensor scale z | real |
| 48 | 4 | linear damping | real |
| 52 | 4 | angular damping | real |
| 56 | 12 | center off mass offset | real vector 3d |
| 68 | 4 | water physics x0 | real |
| 72 | 4 | water physics x1 | real |
| 76 | 4 | water physics y0 | real |
| 80 | 4 | water physics y1 | real |
| 84 | 4 | water physics z0 | real |
| 88 | 4 | water physics z1 | real |
| 96 | 12 | center of mass | real vector 3d |
| 108 | 4 | havok w center of mass | real |
| 112 | 12 | intertia tensor x | real vector 3d |
| 124 | 4 | havok w intertia tensor x | real |
| 128 | 12 | intertia tensor y | real vector 3d |
| 140 | 4 | havok w intertia tensor y | real |
| 144 | 12 | intertia tensor z | real vector 3d |
| 156 | 4 | havok w intertia tensor z | real |
| 160 | 4 | runtime havok group mask | long integer |
| 168 | — | shape reference | struct |
| — | 4 | mass | real |
| — | 4 | bounding sphere pad | real |
| — | 2 | runtime_flags | short integer |
error_point_node_index_array
2 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | shape type
| short enum |
| 2 | 2 | shape | custom short block index |
error_point_node_weight_array
2 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 12 | permutationsblock permutations_block · max 96 | block |
error_report_vectors_block
2 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 12 | rigid bodiesblock rigid_body_indices_block · max 64 | block |
error_report_lines_block
1 fields · 2 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | rigid body | short block index |
error_report_line_point_array
7 fields · 28 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | runtime material type a | short integer |
| 2 | 2 | runtime material type b | short integer |
| 4 | 2 | node a | short block index |
| 6 | 2 | node b | short block index |
| 8 | 12 | constraintsblock physics_model_constraint_edge_constraint_block · max 64 | block |
| 20 | 4 | node a material | string id |
| 24 | 4 | node b material | string id |
error_report_triangles_block
6 fields · 36 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | type
| short enum |
| 2 | 2 | index | custom short block index |
| 4 | 4 | flags
| long flags |
| 8 | 4 | friction | real |
| 12 | 12 | ragdoll motorsblock physics_model_ragdoll_motors_block · max 1 | block |
| 24 | 12 | limited hinge motorsblock physics_model_limited_hinge_motors_block · max 1 | block |
error_report_triangle_point_array
1 fields · 184 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 184 | motor | struct |
error_report_quads_block
3 fields · 552 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 184 | twist motor | struct |
| 184 | 184 | cone motor | struct |
| 368 | 184 | plane motor | struct |
error_report_quad_point_array
2 fields · 24 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | nodesblock physics_model_powered_chain_nodes_block · max 255 | block |
| 12 | 12 | constraintsblock physics_model_powered_chain_constraints_block · max 64 | block |
error_report_comments_block
5 fields · 556 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | constraint type
| short enum |
| 2 | 2 | constraint index | custom short block index |
| 4 | 184 | motor x | struct |
| 188 | 184 | motor y | struct |
| 372 | 184 | motor z | struct |
point_to_path_curve_block
2 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | motor type
| short enum |
| 2 | 2 | index | custom short block index |
point_to_path_curve_point_block
1 fields · 2 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | node | short block index |
limited_hinge_constraints_block
5 fields · 12 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 2 | flags
| word flags |
| 6 | 2 | parent | short block index |
| 8 | 2 | sibling | short block index |
| 10 | 2 | child | short block index |
ball_and_socket_constraints_block
17 fields · 108 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | flags
| long flags |
| 4 | 4 | brittle timer | real |
| 8 | 1 | minimum size
| char enum |
| 9 | 1 | maximum size
| char enum |
| 12 | 4 | marker name | string id |
| 16 | 4 | alignment marker name | string id |
| 28 | 4 | hookes law e | real |
| 32 | 4 | linear dead radius | real |
| 36 | 4 | center acc | real |
| 40 | 4 | center max vel | real |
| 44 | 4 | axis acc | real |
| 48 | 4 | axis max vel | real |
| 52 | 4 | direction acc | real |
| 56 | 4 | direction max vel | real |
| 88 | 4 | alignment hookes law e | real |
| 92 | 4 | alignment acc | real |
| 96 | 4 | alignment max vel | real |
stiff_spring_constraints_block
8 fields · 32 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 4 | maximum force | real |
| 8 | 4 | minimum force | real |
| 12 | 4 | tau | real |
| 16 | 4 | damping | real |
| 20 | 4 | proportion recover vel | real |
| 24 | 4 | consant recover vel | real |
| 28 | 4 | initial position | real |
prismatic_constraints_block
6 fields · 24 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 4 | maximum force | real |
| 8 | 4 | minimum force | real |
| 12 | 4 | spring k | real |
| 16 | 4 | damping | real |
| 20 | 4 | initial position | real |
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.