biped
bipd
- Fields
- 553
- Structs
- 63
- Shipped tags
- 32
- Root size
- 588 B
- Version
- 3
62 structs
- biped_block_struct
- unit_struct_definition
- object_block_struct
- object_early_mover_obb_block
- object_ai_properties_block
- object_function_block
- mapping_function
- object_function_interpolation_block
- object_runtime_interpolator_functions_block
- global_object_attachment_block
- water_physics_hull_surface_definition_block
- water_physics_material_override
- water_physics_drag_properties_struct
- physics_force_function_struct
- jetwash_definition_block
- object_change_colors
- object_change_color_initial_permutation
- object_change_color_function
- multiplayer_object_block
- object_spawn_effects_block
- campaign_metagame_bucket_block
- unit_screen_effect_block
- unit_camera_struct
- unit_camera_track_block
- camera_obstruction_struct
- unit_camera_acceleration_displacement_block
- unit_camera_acceleration_displacement_function_struct
- gamepad_stick_info_block
- input_mapping_function_block
- scalar_function_named_struct
- unit_additional_node_names_struct
- unit_boarding_melee_struct
- unit_hud_reference_block
- powered_seat_block
- unit_weapon_block
- global_target_tracking_parameters_block
- tracking_type_block
- unit_seat_block
- boarding_seat_block
- seat_switch_option_block_struct
- seat_dependency_block_struct
- unit_boost_struct
- unit_trick_definition_block_struct
- biped_wall_proximity_block
- biped_movement_gate_block
- character_physics_struct
- spheres_block_struct
- havok_primitive_struct
- physics_model_materials_block
- phantom_types_block
- phantoms_block
- havok_shape_struct
- havok_shape_reference_struct
- havok_convex_shape_struct
- havok_convex_translate_shape_struct
- pills_block
- character_physics_ground_struct
- character_physics_flying_struct
- character_physics_clambering_struct
- contact_point_block
- biped_leaping_data_struct
- biped_ground_fitting_data_struct
biped_block_struct
Root52 fields · 588 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 120 | unit | struct |
| 120 | 4 | flags
| long flags |
| 124 | 4 | moving turning speed | angle |
| 128 | 4 | stationary turning threshold | angle |
| 132 | 16 | death program selector | tag reference |
| 148 | 4 | ragdoll region name | string id |
| 152 | 4 | assassination chud text | string id |
| 156 | 4 | jump velocity | real |
| 160 | 12 | tricksblock unit_trick_definition_block · max 8 | block |
| 184 | 4 | maximum soft landing time | real |
| 188 | 4 | maximum hard landing time | real |
| 192 | 4 | minimum soft landing velocity | real |
| 196 | 4 | minimum hard landing velocity | real |
| 200 | 4 | maximum hard landing velocity | real |
| 204 | 4 | stun duration | real |
| 208 | 4 | standing camera height | real |
| 212 | 4 | running camera height | real |
| 216 | 4 | crouching camera height | real |
| 220 | 4 | crouch walking camera height | real |
| 224 | 4 | crouch transition time | real |
| 228 | 48 | camera height velocity function | struct |
| 276 | 12 | camera heightsblock biped_camera_height_block · max 16 | block |
| 288 | 4 | camera interpolation start | angle |
| 292 | 4 | camera interpolation end | angle |
| 296 | 12 | camera offset | real vector 3d |
| 308 | 4 | root offset camera scale | real |
| 312 | 4 | root offset camera dampening | real |
| 316 | 4 | autoaim width | real |
| 320 | 2 | runtime physics control node index | short integer |
| 324 | 4 | runtime cosine stationary turning threshold | real |
| 328 | 4 | runtime crouch transition velocity | real |
| 332 | 4 | runtime_camera_height_velocity | real |
| 336 | 2 | runtime pelvis node index | short integer |
| 338 | 2 | runtime head node index | short integer |
| 340 | 12 | wall proximity feelersblock biped_wall_proximity_block · max 4 | block |
| 352 | 16 | area damage effect | tag reference |
| 368 | 16 | health station recharge effect | tag reference |
| 384 | 12 | movement gatesblock biped_movement_gate_block · max 16 | block |
| 396 | 12 | movement gates crouchingblock biped_movement_gate_block · max 16 | block |
| 408 | 4 | jump aim offset distance | real |
| 412 | 4 | jump aim offset duration | real |
| 416 | 4 | land aim offset distance | real |
| 420 | 4 | land aim offset duration | real |
| 424 | 4 | aim compensate minimum distance | real |
| 428 | 4 | aim compensate maximum distance | real |
| 432 | 48 | physics | struct |
| 480 | 12 | contact pointsblock contact_point_block · max 3 | block |
| 492 | 16 | reanimation character | tag reference |
| 508 | 16 | death spawn character | tag reference |
| 524 | 2 | death spawn count | short integer |
| 528 | 16 | leaping data | struct |
| 544 | 44 | ground fitting data | struct |
unit_struct_definition
30 fields · 120 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | ground fitting flags
| long flags |
| 4 | 4 | ground normal dampening | real fraction |
| 8 | 4 | root offset max scale idle | real |
| 12 | 4 | root offset max scale moving | real |
| 16 | 4 | root offset dampening | real fraction |
| 20 | 4 | following cam scale | real fraction |
| 24 | 4 | root leaning scale | real fraction |
| 28 | 4 | stance width scale | real |
| 32 | 4 | foot roll max | angle |
| 36 | 4 | foot pitch max | angle |
| 40 | 4 | foot normal dampening | real fraction |
| 44 | 4 | foot fitting test distance | real |
| 48 | 4 | foot displacement upward dampening | real fraction |
| 52 | 4 | foot displacement downward dampening | real fraction |
| 56 | 4 | foot pull threshold distance idle | real |
| 60 | 4 | foot pull threshold distance moving | real |
| 64 | 4 | foot turn minimum radius | real |
| 68 | 4 | foot turn maximum radius | real |
| 72 | 4 | foot turn threshold radius | real |
| 76 | 4 | foot turn rate dampening | real |
| 80 | 4 | foot turn weight dampening | real |
| 84 | 4 | foot turn blend on time | real |
| 88 | 4 | foot turn blend off time | real |
| 92 | 4 | free leg stretch distance | real |
| 96 | 4 | free foot relax angle | angle |
| 100 | 4 | pivot-on-foot scale | real fraction |
| 104 | 4 | pivot min foot delta | real |
| 108 | 4 | pivot stride length scale | real |
| 112 | 4 | pivot throttle scale | real fraction |
| 116 | 4 | pivot offset dampening | real fraction |
object_block_struct
9 fields · 48 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | leap flags | long flags |
| 4 | 4 | dampening scale | real fraction |
| 8 | 4 | roll delay | real fraction |
| 12 | 4 | cannonball off-axis scale | real fraction |
| 16 | 4 | cannonball off-track scale | real fraction |
| 20 | 8 | cannonball roll bounds | angle bounds |
| 28 | 8 | anticipation ratio bounds | real bounds |
| 36 | 8 | reaction force bounds | real bounds |
| 44 | 4 | lobbing desire | real fraction |
object_early_mover_obb_block
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | marker name | string id |
object_ai_properties_block
15 fields · 188 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | flags
| long flags |
| 4 | 4 | height standing | real |
| 8 | 4 | height crouching | real |
| 12 | 4 | radius | real |
| 16 | 4 | mass | real |
| 20 | 4 | living material name | string id |
| 24 | 4 | dead material name | string id |
| 28 | 2 | runtime global material type | short integer |
| 30 | 2 | runtime dead global material type | short integer |
| 32 | 12 | dead sphere shapesblock spheres_block · max 1024 | block |
| 44 | 12 | pill shapesblock pills_block · max 1024 | block |
| 56 | 12 | sphere shapesblock spheres_block · max 1024 | block |
| 68 | 92 | ground physics | struct |
| 160 | 4 | flying physics | struct |
| 164 | 24 | clambering physics | struct |
object_function_block
9 fields · 44 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | clambering velocity function | struct |
| 4 | 12 | forward raycast offset to detect surfaces | real vector 3d |
| 16 | 4 | forward raycast distance | real |
| 20 | 4 | minimum clambering surface height, from current biped position | real |
| 24 | 4 | maximum clambering surface height, from current biped position | real |
| 28 | 4 | maximum clambering surface height, from last ground position | real |
| 32 | 4 | maximum clambering surface normal | real fraction |
| 36 | 4 | desired destination distance | real |
| 40 | 4 | minimum velocity direction angle to allow clambering | angle |
mapping_function
12 fields · 48 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | bank angle | angle |
| 4 | 4 | bank apply time | real |
| 8 | 4 | bank decay time | real |
| 12 | 4 | pitch ratio | real |
| 16 | 4 | max velocity | real |
| 20 | 4 | max sidestep velocity | real |
| 24 | 4 | acceleration | real |
| 28 | 4 | deceleration | real |
| 32 | 4 | angular velocity maximum | angle |
| 36 | 4 | angular acceleration maximum | angle |
| 40 | 4 | crouch velocity modifier | real |
| 44 | 4 | flags
| long flags |
object_function_interpolation_block
17 fields · 68 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | maximum slope angle | angle |
| 4 | 4 | downhill falloff angle | angle |
| 8 | 4 | downhill cutoff angle | angle |
| 12 | 4 | uphill falloff angle | angle |
| 16 | 4 | uphill cutoff angle | angle |
| 20 | 4 | downhill velocity scale | real |
| 24 | 4 | uphill velocity scale | real |
| 28 | 4 | runtime_minimum_normal_k | real |
| 32 | 4 | runtime_downhill_k0 | real |
| 36 | 4 | runtime_downhill_k1 | real |
| 40 | 4 | runtime_uphill_k0 | real |
| 44 | 4 | runtime_uphill_k1 | real |
| 48 | 4 | climb inflection angle | angle |
| 52 | 4 | scale airborne reaction time | real |
| 56 | 4 | scale ground adhesion velocity | real |
| 60 | 4 | gravity scale | real |
| 64 | 4 | airborne acceleration scale | real |
object_runtime_interpolator_functions_block
6 fields · 272 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 24 | base | struct |
| 24 | 208 | capsule shape | struct |
| 240 | 12 | bottom | real vector 3d |
| 252 | 4 | havok w bottom | real |
| 256 | 12 | top | real vector 3d |
| 268 | 4 | havok w top | real |
global_object_attachment_block
3 fields · 308 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 24 | base | struct |
| 24 | 208 | sphere shape | struct |
| 256 | 52 | translate shape | struct |
water_physics_hull_surface_definition_block
6 fields · 276 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 208 | convex | struct |
| 208 | 8 | field pointer skip | int64 integer |
| 216 | 36 | havok shape reference struct | struct |
| 252 | 4 | child shape size | long integer |
| 260 | 12 | translation | real vector 3d |
| 272 | 4 | havok w translation | real |
water_physics_material_override
2 fields · 32 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 24 | base | struct |
| 24 | 4 | radius | real |
water_physics_drag_properties_struct
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 |
physics_force_function_struct
5 fields · 100 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 24 | bv shape | struct |
| 24 | 36 | havok shape reference struct1 | struct |
| 60 | 8 | field pointer skip | int64 integer |
| 68 | 8 | child shape pointer | int64 integer |
| 76 | 24 | phantom shape | struct |
jetwash_definition_block
2 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | shape type
| short enum |
| 2 | 2 | shape | custom short block index |
object_change_colors
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 |
object_change_color_initial_permutation
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 |
object_change_color_function
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 |
multiplayer_object_block
6 fields · 68 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | period | real |
| 4 | 4 | z offset | real |
| 8 | 4 | constant z offset | real |
| 12 | 4 | y offset | real |
| 16 | 4 | speed threshold | real |
| 20 | 48 | default function | struct |
object_spawn_effects_block
6 fields · 24 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | marker name | string id |
| 4 | 4 | search distance | real |
| 8 | 4 | compression time | real |
| 12 | 4 | extension time | real |
| 16 | 4 | composition mode
| long enum |
| 20 | 4 | output function name | string id |
campaign_metagame_bucket_block
3 fields · 12 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | weapon class | string id |
| 4 | 4 | standing height | real |
| 8 | 4 | crouching height | real |
unit_screen_effect_block
10 fields · 36 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | animation name | string id |
| 4 | 1 | activation type
| char enum |
| 5 | 1 | velocity preservation
| char enum |
| 6 | 1 | flags
| byte flags |
| 8 | 4 | camera interpolation time | real |
| 12 | 4 | trick exit time | real |
| 16 | 8 | trick exit camera interpolation time | real bounds |
| 24 | 4 | trick exit displacement reference | real |
| 28 | 4 | cooldown time | real |
| 32 | 4 | throttle activation threshold | real fraction |
unit_camera_struct
74 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 48 | object | struct |
| 48 | 4 | unit flags
| long flags |
| 52 | 2 | default team
| short enum |
| 54 | 2 | constant sound volume
| short enum |
| 56 | 16 | hologram unit reference | tag reference |
| 72 | 12 | campaign metagame bucketblock campaign_metagame_bucket_block · max 1 | block |
| 84 | 12 | screen effectsblock unit_screen_effect_block · max 4 | block |
| 96 | — | unit camera | struct |
| — | — | sync action camera | struct |
| — | 4 | unit label | string id |
| — | 16 | assassination start damage response | tag reference |
| — | 16 | assassination weapon | tag reference |
| — | 4 | assassination weapon stow marker | string id |
| — | 4 | assassination weapon out marker | string id |
| — | 4 | assassination weapon anchor marker | string id |
| — | 16 | seat acceleration | tag reference |
| — | 4 | soft ping threshold | real |
| — | 4 | soft ping interrupt time | real |
| — | 4 | hard ping threshold | real |
| — | 4 | hard ping interrupt time | real |
| — | 4 | soft death direction speed threshold | real |
| — | 4 | hard death threshold | real |
| — | 4 | pain screen duration | real |
| — | 4 | pain screen region fade out duration | real |
| — | 4 | pain screen region fade out weight threshold | real fraction |
| — | 4 | pain screen angle tolerance | angle |
| — | 4 | pain screen angle randomness | angle |
| — | 4 | defensive screen duration | real |
| — | 4 | defensive screen scrub fallback fraction | real fraction |
| — | 4 | distance of dive anim | real |
| — | 4 | terminal velocity fall ratio | real fraction |
| — | 4 | stun movement penalty | real |
| — | 4 | stun sprinting penalty | real |
| — | 4 | stun turning penalty | real |
| — | 4 | stun jumping penalty | real |
| — | 4 | minimum stun time | real |
| — | 4 | maximum stun time | real |
| — | 16 | spawned turret character | tag reference |
| — | 4 | target aiming pivot marker name | string id |
| — | 4 | aiming velocity maximum | angle |
| — | 4 | aiming acceleration maximum | angle |
| — | 4 | casual aiming modifier | real fraction |
| — | 4 | looking velocity maximum | angle |
| — | 4 | looking acceleration maximum | angle |
| — | 4 | object velocity maximum | real |
| — | 4 | right_hand_node | string id |
| — | 4 | left_hand_node | string id |
| — | 20 | additional nodes | struct |
| — | 2 | melee damage class
| short enum |
| — | 16 | melee damage | tag reference |
| — | 8 | boarding melee | struct |
| — | 2 | motion sensor blip size
| short enum |
| — | 2 | item owner size
| short enum |
| — | 4 | equipment variant name | string id |
| — | 4 | grounded equipment variant name | string id |
| — | 12 | NEW HUD INTERFACESblock unit_hud_reference_block · max 2 | block |
| — | 4 | grenade angle | real |
| — | 4 | grenade angle max elevation | real |
| — | 4 | grenade angle min elevation | real |
| — | 4 | grenade velocity | real |
| — | 4 | grenade type name | string id |
| — | 2 | grenade type
| short enum |
| — | 2 | grenade count | short integer |
| — | 12 | powered seatsblock powered_seat_block · max 2 | block |
| — | 12 | weaponsblock unit_weapon_block · max 4 | block |
| — | 12 | target trackingblock global_target_tracking_parameters_block · max 1 | block |
| — | 12 | seatsblock unit_seat_block · max 64 | block |
| — | 4 | opening time | real |
| — | 4 | closing time | real |
| — | 4 | emp disabled time | real |
| — | 16 | emp disabled effect | tag reference |
| — | 24 | boost | struct |
| — | 16 | exit and detach damage | tag reference |
| — | 16 | exit and detach weapon | tag reference |
unit_camera_track_block
9 fields · 92 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 16 | boost collision damage | tag reference |
| 16 | 4 | flags
| long flags |
| 20 | 4 | boost peak power | real |
| 24 | 4 | boost rise time | real |
| 28 | 4 | boost fall time | real |
| 32 | 4 | boost power per second | real |
| 36 | 4 | recharge rate | real |
| 40 | 4 | recharge delay | real |
| 44 | 48 | trigger to boost | struct |
camera_obstruction_struct
41 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | flags
| long flags |
| 4 | 4 | label | string id |
| 8 | 4 | marker name | string id |
| 12 | 4 | entry marker(s) name | string id |
| 16 | 4 | boarding grenade marker | string id |
| 20 | 4 | boarding grenade string | string id |
| 24 | 4 | boarding melee string | string id |
| 28 | 4 | in-seat string | string id |
| 32 | 4 | ping scale | real fraction |
| 36 | 4 | turnover time | real |
| 40 | 16 | seat acceleration | tag reference |
| 56 | 4 | AI scariness | real |
| 60 | 2 | ai seat type
| short enum |
| 62 | 2 | boarding seat | short block index |
| 64 | 12 | additional boarding seatsblock boarding_seat_block · max 64 | block |
| 76 | 12 | seat switch optionsblock seat_switch_option_block · max 64 | block |
| 88 | 12 | seat dependenciesblock seat_dependency_block · max 4 | block |
| 100 | 1 | seat dependency operator
| char enum |
| 104 | 4 | listener interpolation factor | real fraction |
| 108 | 8 | yaw rate bounds | real bounds |
| 116 | 8 | pitch rate bounds | real bounds |
| 124 | 4 | pitch interpolation time | real |
| 128 | 4 | min speed reference | real |
| 132 | 4 | max speed reference | real |
| 136 | 4 | speed exponent | real |
| 140 | — | unit camera | struct |
| — | 12 | unit hud interfaceblock unit_hud_reference_block · max 2 | block |
| — | 4 | enter seat string | string id |
| — | 4 | yaw minimum | angle |
| — | 4 | yaw maximum | angle |
| — | 4 | entry radius | real |
| — | 4 | entry marker cone angle | angle |
| — | 4 | entry marker facing angle | angle |
| — | 4 | maximum relative velocity | real |
| — | 4 | open time | real |
| — | 4 | close time | real |
| — | 4 | open function name | string id |
| — | 4 | opening function name | string id |
| — | 4 | closing function name | string id |
| — | 4 | invisible seat region | string id |
| — | 4 | runtime invisible seat region index | long integer |
unit_camera_acceleration_displacement_block
2 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | flags
| byte flags |
| 4 | 4 | seat label | string id |
unit_camera_acceleration_displacement_function_struct
2 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | destination seat label | string id |
| 4 | 4 | animation name | string id |
gamepad_stick_info_block
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | seat | short block index |
input_mapping_function_block
6 fields · 56 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | tracking typesblock tracking_type_block · max 16 | block |
| 12 | 4 | acquire time | real |
| 16 | 4 | grace time | real |
| 20 | 4 | decay time | real |
| 24 | 16 | tracking sound | tag reference |
| 40 | 16 | locked sound | tag reference |
scalar_function_named_struct
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | tracking type | string id |
unit_additional_node_names_struct
2 fields · 20 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 16 | weapon | tag reference |
| 16 | 4 | position
| long enum |
unit_boarding_melee_struct
2 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | driver powerup time | real |
| 4 | 4 | driver powerdown time | real |
unit_hud_reference_block
1 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 16 | chud interface | tag reference |
powered_seat_block
9 fields · 144 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 16 | boarding melee damage | tag reference |
| 16 | 16 | boarding melee response | tag reference |
| 32 | 16 | eviction melee damage | tag reference |
| 48 | 16 | eviction melee response | tag reference |
| 64 | 16 | landing melee damage | tag reference |
| 80 | 16 | flurry melee damage | tag reference |
| 96 | 16 | obstacle smash damage | tag reference |
| 112 | 16 | assassination primary damage | tag reference |
| 128 | 16 | assassination ragdoll damage | tag reference |
unit_weapon_block
2 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | preferred_gun_node | string id |
| 4 | 4 | preferred_grenade_marker | string id |
global_target_tracking_parameters_block
16 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | flags
| word flags |
| 4 | 4 | camera marker name | string id |
| 8 | 4 | pitch auto-level | angle |
| 12 | 8 | pitch range | angle bounds |
| 20 | 12 | camera tracksblock unit_camera_track_block · max 2 | block |
| 32 | 4 | pitch minimum spring | angle |
| 36 | 4 | pitch mmaximum spring | angle |
| 40 | 4 | spring velocity | angle |
| 44 | 4 | look acceleration | angle |
| 48 | 4 | look deceleration | angle |
| 52 | 4 | look acc smoothing fraction | real fraction |
| 56 | 4 | override fov | angle |
| 60 | — | camera obstruction | struct |
| — | 12 | camera accelerationblock unit_camera_acceleration_displacement_block · max 1 | block |
| — | 12 | move stick overridesblock gamepad_stick_info_block · max 1 | block |
| — | 12 | look stick overridesblock gamepad_stick_info_block · max 1 | block |
tracking_type_block
6 fields · 40 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | input shape
| char enum |
| 4 | 4 | peg threshold [0,1] | real fraction |
| 8 | 8 | pegged time | real point 2d |
| 16 | 8 | pegged scale | real point 2d |
| 24 | 4 | peg max angular velocity | angle |
| 28 | 12 | input mapping functionblock input_mapping_function_block · max 1 | block |
unit_seat_block
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | function | struct |
boarding_seat_block
1 fields · 48 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 48 | function | struct |
seat_switch_option_block_struct
4 fields · 28 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | maximum camera velocity | real |
| 4 | 8 | forward/back | struct |
| 12 | 8 | left/right | struct |
| 20 | 8 | up/down | struct |
seat_dependency_block_struct
5 fields · 64 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | Input Variable
| char enum |
| 4 | 48 | mapping | struct |
| 52 | 4 | maximum value | real |
| 56 | 4 | camera scale (axial) | real |
| 60 | 4 | camera scale (perpendicular) | real |
unit_boost_struct
6 fields · 24 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | cylinder fraction | real fraction |
| 4 | 4 | obstruction test angle | angle |
| 8 | 4 | obstruction max inward accel | real |
| 12 | 4 | obstruction max outward accel | real |
| 16 | 4 | obstruction max velocity | real |
| 20 | 4 | obstruction return delay | real |
unit_trick_definition_block_struct
1 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 16 | track | tag reference |
biped_wall_proximity_block
4 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | flags
| byte flags |
| 1 | 1 | type
| char enum |
| 2 | 1 | class
| char enum |
| 4 | 2 | point count | short integer |
biped_movement_gate_block
35 fields · 332 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | object flags
| long flags |
| 4 | 2 | object secondary flags
| word flags |
| 6 | 2 | runtime object type | short integer |
| 8 | 4 | runtime flags | long integer |
| 12 | 4 | bounding radius | real |
| 16 | 12 | bounding offset | real point 3d |
| 28 | 4 | horizontal acceleration scale | real |
| 32 | 4 | vertical acceleration scale | real |
| 36 | 4 | angular acceleration scale | real |
| 40 | 2 | lightmap shadow mode
| short enum |
| 42 | 1 | sweetener size
| char enum |
| 43 | 1 | water density
| char enum |
| 44 | 4 | dynamic light sphere radius | real |
| 48 | 12 | dynamic light sphere offset | real point 3d |
| 60 | 4 | generic hud text | string id |
| 64 | 16 | generic service tag list | tag reference |
| 80 | 4 | default model variant | string id |
| 84 | 16 | model | tag reference |
| 100 | 16 | crate object | tag reference |
| 116 | 16 | collision damage | tag reference |
| 132 | 16 | brittle collision damage | tag reference |
| 148 | 12 | early mover OBBblock object_early_mover_obb_block · max 1 | block |
| 160 | 16 | creation effect | tag reference |
| 176 | 16 | material effects | tag reference |
| 192 | 16 | melee sound | tag reference |
| 208 | 12 | ai propertiesblock object_ai_properties_block · max 1 | block |
| 220 | 12 | functionsblock object_function_block · max 256 | block |
| 232 | 12 | runtime interpolator functionsblock object_runtime_interpolator_functions_block · max 256 | block |
| 244 | 12 | attachmentsblock global_object_attachment_block · max 24 | block |
| 256 | 12 | hull surfacesblock water_physics_hull_surface_definition_block · max 64 | block |
| 268 | 12 | jetwashblock jetwash_definition_block · max 4 | block |
| 280 | 12 | change colorsblock object_change_colors · max 4 | block |
| 292 | 12 | multiplayer objectblock multiplayer_object_block · max 1 | block |
| 304 | 16 | simulation_interpolation | tag reference |
| 320 | 12 | spawn effectsblock object_spawn_effects_block · max 1 | block |
character_physics_struct
3 fields · 48 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 16 | multiplayer spawn effect | tag reference |
| 16 | 16 | survival spawn effect | tag reference |
| 32 | 16 | campaign spawn effect | tag reference |
spheres_block_struct
17 fields · 60 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | game engine flags
| byte flags |
| 1 | 1 | type
| char enum |
| 2 | 1 | teleporter passability
| byte flags |
| 4 | 4 | boundary width/radius | real |
| 8 | 4 | boundary box length | real |
| 12 | 4 | boundary +height | real |
| 16 | 4 | boundary -height | real |
| 20 | 1 | boundary shape
| char enum |
| 21 | 1 | spawn timer type
| char enum |
| 22 | 2 | default spawn time | short integer |
| 24 | 2 | default abandonment time | short integer |
| 26 | 2 | flags
| word flags |
| 28 | 4 | normal weight | real |
| 32 | 4 | boundary center marker | string id |
| 36 | 4 | spawned object marker name | string id |
| 40 | 16 | spawned object | tag reference |
| 56 | 4 | NYI boundary material | string id |
havok_primitive_struct
2 fields · 24 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | initial permutationsblock object_change_color_initial_permutation · max 32 | block |
| 12 | 12 | functionsblock object_change_color_function · max 4 | block |
physics_model_materials_block
5 fields · 36 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | scale flags
| long flags |
| 4 | 12 | color lower bound | real rgb color |
| 16 | 12 | color upper bound | real rgb color |
| 28 | 4 | darken by | string id |
| 32 | 4 | scale by | string id |
phantom_types_block
4 fields · 32 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | weight | real |
| 4 | 12 | color lower bound | real rgb color |
| 16 | 12 | color upper bound | real rgb color |
| 28 | 4 | variant name | string id |
phantoms_block
7 fields · 36 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | marker name | string id |
| 4 | 4 | radius | real |
| 8 | 4 | maximum traces | long integer |
| 12 | 4 | maximum emission length | real |
| 16 | 8 | trace yaw angle | angle bounds |
| 24 | 8 | trace pitch angle | angle bounds |
| 32 | 4 | particle offset | real |
havok_shape_struct
4 fields · 24 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | flags
| word flags |
| 4 | 4 | marker name | string id |
| 8 | 4 | radius | real |
| 12 | 12 | dragblock water_physics_material_override · max 512 | block |
havok_shape_reference_struct
2 fields · 36 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | material | string id |
| 4 | 32 | drag | struct |
havok_convex_shape_struct
4 fields · 208 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 100 | pressure | struct |
| 100 | 100 | suction | struct |
| 200 | 4 | linear damping | real |
| 204 | 4 | angular damping | real |
havok_convex_translate_shape_struct
2 fields · 52 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 48 | velocity to pressure | struct |
| 48 | 4 | max velocity | real |
pills_block
6 fields · 32 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 16 | type | tag reference |
| 16 | 4 | marker | string id |
| 20 | 1 | change color
| char enum |
| 21 | 1 | flags
| byte flags |
| 24 | 4 | primary scale | string id |
| 28 | 4 | secondary scale | string id |
character_physics_ground_struct
10 fields · 92 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | flags
| long flags |
| 4 | 4 | import name | string id |
| 8 | 4 | export name | string id |
| 12 | 4 | turn off with | string id |
| 16 | 4 | ranged interpolation name | string id |
| 20 | 4 | min value | real |
| 24 | 48 | default function | struct |
| 72 | 4 | scale by | string id |
| 76 | 12 | interpolationblock object_function_interpolation_block · max 2 | block |
| 88 | 4 | runtime interpolator index | long block index |
character_physics_flying_struct
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | runtime interpolator to object function mapping | long integer |
character_physics_clambering_struct
6 fields · 24 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | interpolation mode
| long enum |
| 4 | 4 | linear travel time | real |
| 8 | 4 | acceleration | real |
| 12 | 4 | spring k | real |
| 16 | 4 | spring c | real |
| 20 | 4 | fraction | real |
contact_point_block
1 fields · 20 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 20 | data | data |
biped_leaping_data_struct
5 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | ai flags
| long flags |
| 4 | 4 | ai type name | string id |
| 8 | 4 | interaction name | string id |
| 12 | 2 | ai size
| short enum |
| 14 | 2 | leap jump speed
| short enum |
biped_ground_fitting_data_struct
9 fields · 44 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | node name | string id |
| 4 | 4 | runtime node index | long integer |
| 8 | 4 | x0 | real |
| 12 | 4 | x1 | real |
| 16 | 4 | y0 | real |
| 20 | 4 | y1 | real |
| 24 | 4 | z0 | real |
| 28 | 4 | z1 | real |
| 32 | 12 | angles | real euler angles 3d |
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.