CAUD (File Format)
The CAUD format stores sound effect macros. It references one or more audio samples and controls how they play in-game. It's essentially a replacement for the SoundMacro system from the AGSC format in Prime 1/2.
Format
Type | Count | Name | Notes |
---|---|---|---|
FourCC | 1 | Magic | Always CAUD
|
u32 | 1 | Version | Possible values:
|
string | 1 | Macro Name | This is a zero-terminated string. |
u32 | 1 | Volume Group Count | Count of volume groups this macro is in. |
string | Volume Group Count | Volume Group Name Array | Array of volume group name strings. These names are referenced by VolumeGroup script instances in MREA files. |
u32 | 1 | Unknown | |
u32 | 1 | Unknown | |
float | 1 | Unknown | |
float | 1 | Unknown | |
u32 | 1 | Unknown | |
u32 | 1 | Sample Count | Count of audio samples in the macro. |
Sample Info | Sample Count | Sample Array | Array defining all audio samples used in the macro. |
End of File |
Sample Info
To do: This is not complete! |
Offset | Type | Count | Name | Notes |
---|---|---|---|---|
0x0 | u32 | 1 | Sample Info Size | Size of this sample info chunk, not including itself. |
0x4 | Asset ID (CSMP) | 1 | Sample ID | Asset ID of the audio sample. |