sound
snd!
- Fields
- 36
- Structs
- 10
- Shipped tags
- 5,895
- Root size
- 96 B
- Version
- 4
9 structs
sound_block_struct
Root8 fields · 96 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | flags
| byte flags |
| 1 | 1 | class
| char enum |
| 4 | 4 | skip fraction | real fraction |
| 8 | 36 | playback | struct |
| 44 | 16 | scale | struct |
| 60 | 20 | promotion | struct |
| 80 | 4 | maximum play milliseconds | long integer |
| 84 | 12 | pitch rangesblock sound_pitch_range_block · max 12 | block |
sound_playback_parameters_struct
5 fields · 36 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | promotion rulesblock sound_promotion_rule_block · max 12 | block |
| 12 | 12 | runtime timersblock sound_promotion_runtime_timer_block · max 12 | block |
| 24 | 4 | runtime active promotion index | long integer |
| 28 | 4 | runtime last promotion time | long integer |
| 32 | 4 | runtime suppression timeout | long integer |
sound_distance_parameters_struct
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | timer storage | long integer |
sound_scale_modifiers_struct
5 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | pitch range | short block index |
| 2 | 2 | maximum playing count | short integer |
| 4 | 4 | suppression time | real |
| 8 | 4 | runtime rollover time | long integer |
| 12 | 4 | impulse promotion time | long integer |
sound_promotion_parameters_struct
3 fields · 20 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 1 | runtime usable permutation count | char integer |
| 8 | 12 | permutationsblock sound_permutations_block · max 32 | block |
sound_promotion_rule_block
7 fields · 28 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 4 | original permutation index | long integer |
| 8 | 4 | skip fraction name | string id |
| 12 | 4 | skip fraction | real fraction |
| 16 | 2 | play fraction type | short block index |
| 20 | 4 | mission range | short integer bounds |
| 24 | 4 | play milliseconds | long integer |
sound_permutations_block_struct
1 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 8 | skip fraction modifier | fraction bounds |
g_null_block
4 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | internal flags | long integer |
| 4 | 4 | distance parameters | struct |
| 8 | 4 | inner cone angle | angle |
| 12 | 4 | outer cone angle | angle |
sound_promotion_runtime_timer_block
2 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | minimum distance | real |
| 4 | 4 | maximum distance | 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.