Flag | Mask | Comments | fit to adpcm blocksize | 0x1 | | split long sound into permutations | 0x2 | | |
Option | Value | Comments | projectile impact | 0x0 | | projectile detonation | 0x1 | | unused | 0x2 | | unused 1 | 0x3 | | weapon fire | 0x4 | | weapon ready | 0x5 | | weapon reload | 0x6 | | weapon empty | 0x7 | | weapon charge | 0x8 | | weapon overheat | 0x9 | | weapon idle | 0xa | | unused 2 | 0xb | | unused 3 | 0xc | | object impacts | 0xd | | particle impacts | 0xe | | slow particle impacts | 0xf | | unused 4 | 0x10 | | unused 5 | 0x11 | | | 0x12 | | unit dialog | 0x13 | | unused 6 | 0x14 | | unused 7 | 0x15 | | vehicle collision | 0x16 | | vehicle engine | 0x17 | | unused 8 | 0x18 | | unused 9 | 0x19 | | device door | 0x1a | | device force field | 0x1b | | device machinery | 0x1c | | device nature | 0x1d | | device computers | 0x1e | | unused 10 | 0x1f | | music | 0x20 | | ambient nature | 0x21 | | ambient machinery | 0x22 | | ambient computers | 0x23 | | unused 11 | 0x24 | | unused 12 | 0x25 | | unused 13 | 0x26 | | first person damage | 0x27 | | unused 14 | 0x28 | | unused 15 | 0x29 | | unused 16 | 0x2a | | unused 17 | 0x2b | | scripted dialog player | 0x2c | | scripted effect | 0x2d | | scripted dialog other | 0x2e | | scripted dialog force unspatialized | 0x2f | | unused 18 | 0x30 | | unused 19 | 0x31 | | game event | 0x32 | | |
sample rate |
enum |
- Read-only data, not meant to be edited by hand.
|
Option | Value | Comments | 22050 Hz | 0x0 | | 44100 Hz | 0x1 | | |
channel count |
enum |
- Read-only data, not meant to be edited by hand.
|
Option | Value | Comments | mono | 0x0 | | stereo | 0x1 | | |
format |
enum |
- Read-only data, not meant to be edited by hand.
|
Option | Value | Comments | 16-bit PCM | 0x0 | | Xbox ADPCM | 0x1 | | IMA ADPCM | 0x2 | | Ogg Vorbis | 0x3 | | FLAC | 0x4 | | |
longest permutation length |
u32 |
- Internal to the tag and may be hidden in tools.
- Only set when the tag is compiled into a map cache.
|
unknown ffffffff 0 |
u32 (little endian?) |
- Only set when the tag is compiled into a map cache.
|
unknown ffffffff 1 |
u32 (little endian?) |
- Only set when the tag is compiled into a map cache.
|
pitch ranges |
Block? |
- Read-only data, not meant to be edited by hand.
|
Field | Type | Comments | name | char[32] | | natural pitch | f32 | | bend bounds | f32 (min & max) | | actual permutation count | u16 | - Read-only data, not meant to be edited by hand.
| | pad(2) | | playback rate | f32 (little endian?) | - Only set when the tag is compiled into a map cache.
| unknown ffffffff 0 | u32 (little endian?) | - Only set when the tag is compiled into a map cache.
| unknown ffffffff 1 | u32 (little endian?) | - Only set when the tag is compiled into a map cache.
| permutations | Block? | - Read-only data, not meant to be edited by hand.
| Field | Type | Comments | name | char[32] | - Read-only data, not meant to be edited by hand.
| skip fraction | Fraction: f32 | | gain | Fraction: f32 | - Maximum: 1
- Default value: 1
| format | enum | - Read-only data, not meant to be edited by hand.
| Option | Value | Comments | 16-bit PCM | 0x0 | | Xbox ADPCM | 0x1 | | IMA ADPCM | 0x2 | | Ogg Vorbis | 0x3 | | FLAC | 0x4 | | | next permutation index | Index (permutations) | - Read-only data, not meant to be edited by hand.
| samples pointer | u32 (little endian?) | - Only set when the tag is compiled into a map cache.
| | pad(4) | | tag id 0 | TagID: union (little endian?) (2) | - Only set when the tag is compiled into a map cache.
| buffer size | u32 (little endian?) | - Read-only data, not meant to be edited by hand.
| tag id 1 | TagID: union (little endian?) (2) | - Only set when the tag is compiled into a map cache.
| samples | TagDataOffset (4) - size:
u32 - external:
u32 - file offset:
u32 - pointer:
u64 | - Read-only data, not meant to be edited by hand.
| mouth data | TagDataOffset (4) - size:
u32 - external:
u32 - file offset:
u32 - pointer:
u64 | - Read-only data, not meant to be edited by hand.
| subtitle data | TagDataOffset (4) - size:
u32 - external:
u32 - file offset:
u32 - pointer:
u64 | - Read-only data, not meant to be edited by hand.
| | |