model_animation_graph
jmad
- Fields
- 374
- Structs
- 83
- Shipped tags
- 176
- Root size
- 84 B
- Version
- 1
83 structs
- model_animation_graph_block_struct
- animation_graph_definitions_struct
- animation_usage_block
- animation_graph_node_block
- animation_node_mask_block
- animation_node_mask_entry_block
- g_node_flag_storage_array
- animation_function_block
- scalar_function_named_struct
- mapping_function
- model_animation_variant_block
- mode_or_stance_alias_block_struct
- animation_graph_sound_reference_block
- animation_graph_effect_reference_block
- animation_blend_screen_block
- animation_aiming_screen_struct
- foot_tracking_member_block
- animation_pool_block_struct
- shared_animation_reference_block
- shared_model_animation_block
- animation_frame_event_block_struct
- animation_sound_event_block
- animation_effect_event_block
- animation_dialogue_event_block
- object_space_node_data_block
- quantized_orientation_struct
- foot_tracking_block
- foot_lock_cycle_block
- object_space_offset_node_block
- fik_anchor_node_block
- animation_ik_chain_events_struct
- animation_ik_chain_proxies_struct
- animation_extended_events_struct
- animation_object_functions_struct
- new_animation_blend_screen_block_struct
- animation_index_struct
- new_animation_function_overlay_block
- overlay_group_definition_block
- blend_screen_item_definition_block
- function_overlay_item_definition_block
- animation_gait_block
- animation_gait_group_block
- animation_gait_item_block
- animation_ik_block
- animation_ik_set
- animation_ik_set_item
- animation_ik_chain_block
- animation_graph_contents_struct
- animation_mode_block
- weapon_class_block_struct
- weapon_type_block_struct
- animation_set_block
- animation_entry_block
- damage_animation_block
- damage_direction_block
- damage_region_block
- animation_transition_source_block_struct
- animation_transition_destination_block
- animation_velocity_boundaries_block
- animation_velocity_boundaries
- animation_ik_block_v1
- animation_ranged_action_block
- ranged_animation_entry_block_struct
- triangulation_entry_block
- triangulation_point_block
- triangulation_triangle_block
- animation_sync_action_group_block
- animation_sync_action_block
- animation_sync_action_same_type_participant
- animation_sync_action_other_type_participant
- foot_tracking_defaults
- vehicle_suspension_block
- function_overlay_animation_block
- model_animation_runtime_data_struct
- inherited_animation_block
- inherited_animation_node_map_block
- inherited_animation_node_map_flag_block
- weapon_class_lookup_block
- additional_node_data_block
- model_animation_tag_resource_group
- model_animation_tag_resource_struct
- model_animation_tag_resource_member
- packed_data_sizes_struct
model_animation_graph_block_struct
Root6 fields · 84 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | definitions | struct |
| 12 | 8 | content | struct |
| 20 | 20 | run time data | struct |
| 40 | 20 | last import results | data |
| 60 | 12 | additional node datablock additional_node_data_block · max 255 | block |
| 72 | 12 | tag resource groupsblock model_animation_tag_resource_group · max 6144 | block |
animation_graph_definitions_struct
2 fields · 12 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | reference_count | long integer |
| 4 | 8 | tag_resource | pageable resource |
animation_usage_block
1 fields · 12 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | group_membersblock model_animation_tag_resource_member · max 2048 | block |
animation_graph_node_block
7 fields · 72 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | animation_index | long integer |
| 4 | 4 | animation_checksum | dword integer |
| 8 | 2 | frame count | short integer |
| 10 | 1 | node count | char integer |
| 11 | 1 | movement_data_type
| char enum |
| 12 | 40 | data sizes | struct |
| 52 | 20 | animation_data | data |
animation_node_mask_block
17 fields · 68 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | static_node_flags | long integer |
| 4 | 4 | animated_node_flags | long integer |
| 8 | 4 | movement_data | long integer |
| 12 | 4 | pill_offset_data | long integer |
| 16 | 4 | default_data | long integer |
| 20 | 4 | uncompressed_data | long integer |
| 24 | 4 | compressed_data | long integer |
| 28 | 4 | blend_screen_data | long integer |
| 32 | 4 | object_space_offset_data | long integer |
| 36 | 4 | ik_chain_event_data | long integer |
| 40 | 4 | ik_chain_control_data | long integer |
| 44 | 4 | ik_chain_proxy_data | long integer |
| 48 | 4 | ik_chain_pole_vector_data | long integer |
| 52 | 4 | uncompressed_object_space_data | long integer |
| 56 | 4 | fik_anchor_data | long integer |
| 60 | 4 | uncompressed_object_space_node_flags | long integer |
| 64 | 4 | compressed_event_curve | long integer |
animation_node_mask_entry_block
6 fields · 60 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | node name | string id |
| 4 | 16 | default rotation | real quaternion |
| 20 | 12 | default translation | real point 3d |
| 32 | 4 | default scale | real |
| 36 | 12 | min bounds | real point 3d |
| 48 | 12 | max bounds | real point 3d |
g_node_flag_storage_array
5 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | inheritence listblock inherited_animation_block · max 8 | block |
| 12 | 12 | new inheritance listblock inherited_animation_block · max 8 | block |
| 24 | 12 | weapon listblock weapon_class_lookup_block · max 64 | block |
| 36 | — | left arm bit vector | array [8] |
| — | — | right arm bit vector | array [8] |
animation_function_block
2 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | weapon name | string id |
| 4 | 4 | weapon class | string id |
scalar_function_named_struct
4 fields · 44 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 16 | inherited graph | tag reference |
| 16 | 12 | node mapblock inherited_animation_node_map_block · max 255 | block |
| 28 | 12 | node map flagsblock inherited_animation_node_map_flag_block · max 255 | block |
| 40 | 4 | inheritance_flags | long integer |
mapping_function
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | local node flags | long integer |
model_animation_variant_block
1 fields · 2 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | local node | short integer |
mode_or_stance_alias_block_struct
4 fields · 40 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | default gait group | short block index |
| 4 | 12 | modesblock animation_mode_block · max 512 | block |
| 16 | 12 | vehicle suspensionblock vehicle_suspension_block · max 32 | block |
| 28 | 12 | function overlaysblock function_overlay_animation_block · max 32 | block |
animation_graph_sound_reference_block
4 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | label | string id |
| 4 | — | animation | struct |
| — | 2 | function controls
| short enum |
| — | 4 | function | string id |
animation_graph_effect_reference_block
12 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | label | string id |
| 4 | — | animation | struct |
| — | 4 | function name | string id |
| — | 4 | marker name | string id |
| — | 4 | contact marker name | string id |
| — | 4 | mass point offset | real |
| — | 4 | full extension ground_depth | real |
| — | 4 | full compression ground_depth | real |
| — | 4 | region name | string id |
| — | 4 | destroyed mass point offset | real |
| — | 4 | destroyed full extension ground_depth | real |
| — | 4 | destroyed full compression ground_depth | real |
animation_blend_screen_block
7 fields · 48 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | label | string id |
| 4 | 2 | overlay group | short block index |
| 6 | 2 | ik set | short block index |
| 8 | 4 | flags
| long flags |
| 12 | 12 | weapon classblock weapon_class_block · max 64 | block |
| 24 | 12 | mode ikblock animation_ik_block_v1 · max 64 | block |
| 36 | 12 | foot defaultsblock foot_tracking_defaults · max 32 | block |
animation_aiming_screen_struct
2 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | foot | short block index |
| 2 | 2 | default state
| short enum |
foot_tracking_member_block
7 fields · 56 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | label | string id |
| 4 | 2 | overlay group | short block index |
| 6 | 2 | ik set | short block index |
| 8 | 12 | weapon typeblock weapon_type_block · max 64 | block |
| 20 | 12 | weapon ikblock animation_ik_block_v1 · max 64 | block |
| 32 | 12 | ranged actionsblock animation_ranged_action_block · max 16 | block |
| 44 | 12 | sync actions groupsblock animation_sync_action_group_block · max 16 | block |
animation_pool_block_struct
2 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 12 | sync actionsblock animation_sync_action_block · max 32 | block |
shared_animation_reference_block
3 fields · 28 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 12 | same type participantsblock animation_sync_action_same_type_participant · max 6 | block |
| 16 | 12 | other participantsblock animation_sync_action_other_type_participant · max 6 | block |
shared_model_animation_block
2 fields · 20 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | flags
| long flags |
| 4 | 16 | object type | tag reference |
animation_frame_event_block_struct
6 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | flags
| long flags |
| 4 | — | animation | struct |
| — | 12 | start offset | real point 3d |
| — | 12 | start facing | real vector 3d |
| — | 12 | end offset | real point 3d |
| — | 4 | time_until_hurt | real |
animation_sound_event_block
7 fields · 36 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | label | string id |
| 4 | 12 | animationsblock ranged_animation_entry_block · max 256 | block |
| 16 | 12 | triangulation datablock triangulation_entry_block · max 1 | block |
| 28 | 2 | horizontal source
| short enum |
| 30 | 2 | vertical source
| short enum |
| 32 | 2 | start key
| short enum |
| 34 | 2 | end key
| short enum |
animation_effect_event_block
2 fields · 24 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | pointsblock triangulation_point_block · max 255 | block |
| 12 | 12 | trianglesblock triangulation_triangle_block · max 255 | block |
animation_dialogue_event_block
6 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | vertex1 | byte integer |
| 1 | 1 | vertex2 | byte integer |
| 2 | 1 | vertex3 | byte integer |
| 3 | 1 | link12 | byte integer |
| 4 | 1 | link23 | byte integer |
| 5 | 1 | link31 | byte integer |
object_space_node_data_block
1 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 8 | point | real vector 2d |
quantized_orientation_struct
5 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | overlay group | short block index |
| 2 | 2 | ik set | short block index |
| 4 | — | animation | struct |
| — | 4 | animation parameter | real |
| — | 4 | animation parameter b | real |
foot_tracking_block
2 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | marker | string id |
| 4 | 4 | attach to marker | string id |
foot_lock_cycle_block
4 fields · 20 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | label | string id |
| 4 | 2 | overlay group | short block index |
| 6 | 2 | ik set | short block index |
| 8 | 12 | setsblock animation_set_block · max 64 | block |
object_space_offset_node_block
9 fields · 72 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | label | string id |
| 4 | 2 | overlay group | short block index |
| 6 | 2 | ik set | short block index |
| 8 | 2 | gait group | short block index |
| 12 | 12 | actionsblock animation_entry_block · max 256 | block |
| 24 | 12 | overlay animationsblock animation_entry_block · max 256 | block |
| 36 | 12 | death and damageblock damage_animation_block · max 8 | block |
| 48 | 12 | transitionsblock animation_transition_source_block · max 256 | block |
| 60 | 12 | velocity boundariesblock animation_velocity_boundaries_block · max 1 | block |
fik_anchor_node_block
1 fields · 32 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 32 | velocity boundary entries | array [8] |
animation_ik_chain_events_struct
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | values | real |
animation_ik_chain_proxies_struct
2 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | state name | string id |
| 4 | 12 | destinationsblock animation_transition_destination_block · max 32 | block |
animation_extended_events_struct
3 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | mode name | string id |
| 4 | 4 | state name | string id |
| 8 | — | animation | struct |
animation_object_functions_struct
2 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | label | string id |
| 4 | 12 | directionsblock damage_direction_block · max 4 | block |
new_animation_blend_screen_block_struct
1 fields · 12 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | regionsblock damage_region_block · max 11 | block |
animation_index_struct
1 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | animation | struct |
new_animation_function_overlay_block
4 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | label | string id |
| 4 | 2 | overlay group | short block index |
| 6 | 2 | ik set | short block index |
| 8 | — | animation | struct |
overlay_group_definition_block
24 fields · 256 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 16 | parent animation graph | tag reference |
| 16 | 1 | inheritance flags
| byte flags |
| 17 | 1 | private flags
| byte flags |
| 18 | 2 | animation codec pack | short integer |
| 20 | 2 | force compression setting
| short enum |
| 24 | 12 | node usageblock animation_usage_block · max 22 | block |
| 36 | 12 | node masksblock animation_node_mask_block · max 8 | block |
| 48 | 12 | functionsblock animation_function_block · max 16 | block |
| 60 | 12 | model animation variantsblock model_animation_variant_block · max 64 | block |
| 72 | 12 | skeleton nodesblock animation_graph_node_block · max 255 | block |
| 84 | 12 | sound referencesblock animation_graph_sound_reference_block · max 512 | block |
| 96 | 12 | effect referencesblock animation_graph_effect_reference_block · max 512 | block |
| 108 | 12 | blend screensblock animation_blend_screen_block · max 1024 | block |
| 120 | 12 | foot markersblock foot_tracking_member_block · max 32 | block |
| 132 | 16 | imported events | tag reference |
| 148 | 12 | animationsblock animation_pool_block · max 2048 | block |
| 160 | 12 | NEW blend screensblock new_animation_blend_screen_block · max 1024 | block |
| 172 | 12 | NEW function overlaysblock new_animation_function_overlay_block · max 48 | block |
| 184 | 12 | overlay groupsblock overlay_group_definition_block · max 1072 | block |
| 196 | 12 | gaitsblock animation_gait_block · max 32 | block |
| 208 | 12 | gait groupsblock animation_gait_group_block · max 32 | block |
| 220 | 12 | ik datablock animation_ik_block · max 64 | block |
| 232 | 12 | ik setsblock animation_ik_set · max 32 | block |
| 244 | 12 | ik chainsblock animation_ik_chain_block · max 4 | block |
blend_screen_item_definition_block
6 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 2 | type
| short enum |
| 8 | 2 | start node | short block index |
| 10 | 2 | effector node | short block index |
| 12 | 2 | rank | short integer |
| 14 | 2 | antecedents | short integer |
function_overlay_item_definition_block
2 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 12 | ik pointsblock animation_ik_set_item · max 8 | block |
animation_gait_block
3 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | ik point | short block index |
| 2 | 2 | flags
| word flags |
| 4 | 4 | ik weight source function | string id |
animation_gait_group_block
5 fields · 28 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 4 | source marker | string id |
| 8 | 4 | attach to
| long enum |
| 12 | 4 | destination marker | string id |
| 16 | 12 | pole marker | real point 3d |
animation_gait_item_block
2 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 12 | animation gaitsblock animation_gait_item_block · max 32 | block |
animation_ik_block
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | animation gait | short block index |
animation_ik_set
5 fields · 20 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 4 | slow gait name | string id |
| 8 | 4 | intermediate gait name | string id |
| 12 | 4 | fast gait name | string id |
| 16 | 2 | move state
| short enum |
animation_ik_set_item
3 fields · 28 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 12 | blend screensblock blend_screen_item_definition_block · max 10 | block |
| 16 | 12 | function overlaysblock function_overlay_item_definition_block · max 48 | block |
animation_ik_chain_block
2 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | function overlay | short block index |
| 2 | 2 | flags
| word flags |
animation_graph_contents_struct
3 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | blend screen | short block index |
| 2 | 2 | flags
| word flags |
| 4 | 2 | node mask | short block index |
animation_mode_block
6 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 4 | flags
| long flags |
| 8 | 4 | frame ratio object function | string id |
| 12 | 4 | playback speed object function | string id |
| 16 | 4 | blend weight object function | string id |
| 20 | — | animation | struct |
weapon_class_block_struct
14 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 4 | flags
| long flags |
| 8 | 4 | weight | real |
| 12 | 4 | interpolation rate | real fraction |
| 16 | 2 | yaw source
| short enum |
| 18 | 2 | pitch source
| short enum |
| 20 | 2 | primary weight source
| short enum |
| 22 | 2 | secondary weight source
| short enum |
| 24 | 4 | yaw source object function | string id |
| 28 | 4 | pitch source object function | string id |
| 32 | 4 | primary weight source object function | string id |
| 36 | 4 | secondary weight source object function | string id |
| 40 | 2 | weight function | short block index |
| 44 | — | animation | struct |
weapon_type_block_struct
2 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | graph index | short integer |
| 2 | 2 | animation | short block index |
animation_set_block
12 fields · 68 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 4 | weight | real |
| 8 | 2 | loop frame index | short integer |
| 10 | 2 | user flags
| word flags |
| 12 | 4 | override blend in time | real |
| 16 | 4 | override blend out time | real |
| 20 | 2 | parent animation | short block index |
| 22 | 2 | next animation | short block index |
| 24 | 2 | production flags
| word flags |
| 26 | 1 | blend screen | char block index |
| 28 | 28 | shared animation reference | struct |
| 56 | 12 | shared animation datablock shared_model_animation_block · max 1 | block |
animation_entry_block
2 fields · 20 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 16 | graph reference | tag reference |
| 16 | 2 | shared animation index | short block index |
damage_animation_block
31 fields · 200 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | node count | byte integer |
| 1 | 1 | authored frame rate
| char enum |
| 2 | 2 | frame count | short integer |
| 4 | 1 | animation type
| char enum |
| 5 | 1 | frame info type
| char enum |
| 6 | 1 | desired compression
| char enum |
| 7 | 1 | current compression
| char enum |
| 10 | 2 | internal flags
| word flags |
| 12 | 4 | uid | long integer |
| 16 | 4 | shared id | string id |
| 20 | 4 | node list checksum | long integer |
| 24 | 4 | production checksum | long integer |
| 28 | 2 | importer_version | short integer |
| 30 | 2 | compressor_version | short integer |
| 32 | 2 | resource_group | short integer |
| 34 | 2 | resource_group_member | short integer |
| 36 | 12 | heading | real vector 3d |
| 48 | 4 | average translation magnitude | real |
| 52 | 4 | average pivot yaw | real |
| 56 | 12 | frame eventsblock animation_frame_event_block · max 512 | block |
| 68 | 12 | sound eventsblock animation_sound_event_block · max 512 | block |
| 80 | 12 | effect eventsblock animation_effect_event_block · max 512 | block |
| 92 | 12 | dialogue eventsblock animation_dialogue_event_block · max 512 | block |
| 104 | 12 | object-space parent nodesblock object_space_node_data_block · max 255 | block |
| 116 | 12 | foot trackingblock foot_tracking_block · max 32 | block |
| 128 | 12 | object space offset nodesblock object_space_offset_node_block · max 16 | block |
| 140 | 12 | forward-invert kinetic anchor nodesblock fik_anchor_node_block · max 5 | block |
| 152 | 12 | ik chain eventsblock animation_ik_chain_events · max 32 | block |
| 164 | 12 | ik chain proxiesblock animation_ik_chain_proxies · max 8 | block |
| 176 | 12 | extended data eventsblock animation_extended_events · max 4 | block |
| 188 | 12 | animation object functionsblock animation_object_functions · max 4 | block |
damage_direction_block
5 fields · 56 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | real_name | string id |
| 4 | 4 | name
| long enum |
| 8 | 2 | start frame | short integer |
| 10 | 2 | frame count | short integer |
| 12 | 44 | function curve | struct |
damage_region_block
5 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 2 | start frame | short integer |
| 6 | 2 | frame count | short integer |
| 8 | 4 | default value | real |
| 12 | 2 | data index | short integer |
animation_transition_source_block_struct
3 fields · 12 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | id | long integer |
| 4 | 4 | target marker | string id |
| 8 | 1 | proxy transform data index | byte integer |
animation_transition_destination_block
12 fields · 28 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | chain name | string id |
| 4 | 2 | chain type
| short enum |
| 6 | 2 | chain start node | short block index |
| 8 | 2 | chain effector node | short block index |
| 10 | 2 | chain usage
| short enum |
| 12 | 4 | proxy marker | string id |
| 16 | 4 | proxy id | long integer |
| 20 | 1 | event type
| char enum |
| 21 | 1 | effector transform data index | byte integer |
| 22 | 1 | effector weight data index | byte integer |
| 23 | 1 | pole point data index | byte integer |
| 24 | 1 | chain index | byte integer |
animation_velocity_boundaries_block
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | anchor node | short block index |
animation_velocity_boundaries
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | object space offset node | short block index |
animation_ik_block_v1
2 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | foot | short block index |
| 4 | 12 | cyclesblock foot_lock_cycle_block · max 64 | block |
animation_ranged_action_block
5 fields · 20 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | start locking | short integer |
| 2 | 2 | locked | short integer |
| 4 | 2 | start unlocking | short integer |
| 6 | 2 | unlocked | short integer |
| 8 | 12 | lock point | real point 3d |
ranged_animation_entry_block_struct
3 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | node index | short block index |
| 2 | 2 | flags
| word flags |
| 4 | — | parent orientation | struct |
triangulation_entry_block
6 fields · 24 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | rotation x | short integer |
| 2 | 2 | rotation y | short integer |
| 4 | 2 | rotation z | short integer |
| 6 | 2 | rotation w | short integer |
| 8 | 12 | default translation | real point 3d |
| 20 | 4 | default scale | real |
triangulation_point_block
2 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | dialogue event
| short enum |
| 2 | 2 | frame | short integer |
triangulation_triangle_block
4 fields · 12 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | effect | short block index |
| 2 | 2 | frame | short integer |
| 4 | 4 | marker name | string id |
| 8 | 1 | damage effect reporting type
| char enum |
animation_sync_action_group_block
3 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | sound | short block index |
| 2 | 2 | frame | short integer |
| 4 | 4 | marker name | string id |
animation_sync_action_block
2 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | type
| short enum |
| 2 | 2 | frame | short integer |
animation_sync_action_same_type_participant
5 fields · 28 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | foot marker name | string id |
| 4 | 8 | foot ik range | real bounds |
| 12 | 4 | ankle marker name | string id |
| 16 | 8 | ankle ik range | real bounds |
| 24 | 2 | default state
| short enum |
animation_sync_action_other_type_participant
2 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | label | string id |
| 4 | 4 | aiming screen | struct |
foot_tracking_defaults
8 fields · 24 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | right yaw per frame | angle |
| 4 | 4 | left yaw per frame | angle |
| 8 | 2 | right frame count | short integer |
| 10 | 2 | left frame count | short integer |
| 12 | 4 | down pitch per frame | angle |
| 16 | 4 | up pitch per frame | angle |
| 20 | 2 | down pitch frame count | short integer |
| 22 | 2 | up pitch frame count | short integer |
vehicle_suspension_block
2 fields · 20 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 16 | effect | tag reference |
| 16 | 2 | flags
| word flags |
function_overlay_animation_block
2 fields · 20 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 16 | sound | tag reference |
| 16 | 2 | flags
| word flags |
model_animation_runtime_data_struct
3 fields · 20 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | variant name | string id |
| 4 | 4 | variant flags
| long flags |
| 8 | 12 | mode or stance aliasesblock mode_or_stance_alias_block · max 64 | block |
inherited_animation_block
2 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | mode or stance | string id |
| 4 | 4 | alias | string id |
inherited_animation_node_map_block
2 fields · 48 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 44 | function | struct |
inherited_animation_node_map_flag_block
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | function | struct |
weapon_class_lookup_block
1 fields · 20 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 20 | data | data |
additional_node_data_block
3 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 12 | nodesblock animation_node_mask_entry_block · max 255 | block |
| 16 | — | node flags | array [8] |
model_animation_tag_resource_group
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | flag data | long integer |
model_animation_tag_resource_struct
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | node | short block index |
model_animation_tag_resource_member
2 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | usage
| short enum |
| 2 | 2 | node to use | short block index |
packed_data_sizes_struct
10 fields · 40 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 2 | next sibling node index | short block index |
| 6 | 2 | first child node index | short block index |
| 8 | 2 | parent node index | short block index |
| 10 | 1 | model flags
| byte flags |
| 12 | 12 | base vector | real vector 3d |
| 24 | 4 | vector range | real |
| 28 | 4 | z_pos | real |
| 32 | 4 | frame_ID1 | long integer |
| 36 | 4 | frame_ID2 | long integer |
Generated from the shipped game data, which carries its own tag definitions. Schema only: field names, types, offsets, and option names are published; tag values are not. See Self-describing tag layout for how this is extracted.