performance_template
pfmc
- Fields
- 61
- Structs
- 12
- Shipped tags
- 18
- Root size
- 44 B
- Version
- 1
12 structs
- performance_template_block_struct
- performance_template_actor_block_struct
- scenario_performance_line_block_struct
- scenario_performance_line_script_fragment_block
- scenario_performance_line_point_interaction_block_struct
- scenario_performance_line_animation_block_struct
- scenario_performance_line_sync_action_block_struct
- scenario_performance_line_sync_action_actor_block
- scenario_performance_line_scenery_sync_action_block_struct
- scenario_performance_line_dialog_block_struct
- scenario_performance_line_sound_block_struct
- performance_template_point_block_struct
performance_template_block_struct
Root5 fields · 44 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 4 | script name | string id |
| 8 | 12 | Actorsblock performance_template_actor_block · max 16 | block |
| 20 | 12 | Linesblock scenario_performance_line_block · max 256 | block |
| 32 | 12 | Pointsblock performance_template_point_block · max 32 | block |
performance_template_actor_block_struct
3 fields · 24 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | Point name | string id |
| 4 | 12 | Relative Position | real vector 3d |
| 16 | 8 | Relative Facing | real euler angles 2d |
scenario_performance_line_block_struct
13 fields · 100 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 2 | Actor | custom short block index |
| 6 | 2 | flags
| word flags |
| 8 | 2 | sleep minimum | short integer |
| 10 | 2 | sleep maximum | short integer |
| 12 | 4 | Line progress type
| long enum |
| 16 | 12 | Script fragmentsblock scenario_performance_line_script_fragment_block · max 16 | block |
| 28 | 12 | Point interactionblock scenario_performance_line_point_interaction_block · max 16 | block |
| 40 | 12 | Animationsblock scenario_performance_line_animation_block · max 8 | block |
| 52 | 12 | Sync Actionsblock scenario_performance_line_sync_action_block · max 8 | block |
| 64 | 12 | Scenery Sync Actionsblock scenario_performance_line_scenery_sync_action_block · max 8 | block |
| 76 | 12 | Dialog linesblock scenario_performance_line_dialog_block · max 4 | block |
| 88 | 12 | Soundsblock scenario_performance_line_sound_block · max 4 | block |
scenario_performance_line_script_fragment_block
3 fields · 24 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 16 | sound effect | tag reference |
| 16 | 2 | attach to point | custom short block index |
| 20 | 4 | attach to object named | string id |
scenario_performance_line_point_interaction_block_struct
2 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | dialog | string id |
| 4 | 4 | probability | real |
scenario_performance_line_animation_block_struct
6 fields · 32 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | scenery object name | string id |
| 4 | 4 | sync action name | string id |
| 8 | 4 | stance name | string id |
| 12 | 4 | probability | real |
| 16 | 2 | flags
| word flags |
| 20 | 12 | Actorsblock scenario_performance_line_sync_action_actor_block · max 16 | block |
scenario_performance_line_sync_action_block_struct
5 fields · 24 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | sync action name | string id |
| 4 | 4 | probability | real |
| 8 | 2 | attach to point | custom short block index |
| 10 | 2 | flags
| word flags |
| 12 | 12 | Actorsblock scenario_performance_line_sync_action_actor_block · max 16 | block |
scenario_performance_line_sync_action_actor_block
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | Actor type | custom short block index |
scenario_performance_line_scenery_sync_action_block_struct
7 fields · 28 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | flags
| word flags |
| 4 | 4 | stance | string id |
| 8 | 4 | animation | string id |
| 12 | 4 | duration | real |
| 16 | 4 | probability | real |
| 20 | 4 | throttle transition time | real |
| 24 | 4 | transition frame count | long integer |
scenario_performance_line_dialog_block_struct
5 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | interaction type
| long flags |
| 4 | 2 | point | custom short block index |
| 6 | 2 | actor | custom short block index |
| 8 | 4 | object name | string id |
| 12 | 4 | throttle style | string id |
scenario_performance_line_sound_block_struct
4 fields · 516 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | fragment placement
| short enum |
| 2 | 2 | fragment type
| short enum |
| 4 | 256 | fragment | long string |
| 260 | 256 | branch target | long string |
performance_template_point_block_struct
7 fields · 64 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | flags
| long flags |
| 4 | 4 | Actor name | string id |
| 8 | 16 | Actor type | tag reference |
| 24 | 16 | Vehicle type | tag reference |
| 40 | 4 | Vehicle seat label | string id |
| 44 | 16 | Weapon type | tag reference |
| 62 | 2 | Spawn Point | custom short block index |
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.