CSMP (File Format)
The .csmp file format seen in Retro Studios games past Metroid Prime 2, it's very similar in use to AGSC and contains sound affects. Where CSMP differs is the fact that it only contains one sound (usually, there may be a few outliers) and is broken up into obvious data chunks with easily identifiable sizes.
To do: Notate Tropical freeze differences (Paraxade do you know anything?) |
Header
What follows is the header found in Metroid Prime 3 and Donkey Kong Country Returns, Tropical Freeze's seems to be a bit different. The file can be read using a simple while loop, each chunk designates it's size
To do: We've had success getting audio out of Tropical Freeze, crediar mentioned ddspadpcm being used in Tropical Freeze. What is it? And can we find any information on it? |
Offset | Size | Description | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0 | 4 | Magic; Always 0x43534D50 ("CSMP") | 0x4 | 4 | Version; Always 1
} Chunk
|