Some people might find this useful, so might as well post it. What it can do at the moment: Convert PCM16/PCM8 Headers from BCWAV files to the BCSTM versions. Everything I know is documented here: http://pastebin.com/1mER2KkD If source code is truly needed, you'll have to wait until I get on a better computer. Things left to be implemented: DATA Partition: Channel Conversion Fix Filesize at 0x0C of CSTM Header Maybe some other neat stuff Allow Multiple Channels This tool will restrict you from using more than one channel. If you can convert the DATA partition, channel count is at 0x22 of the BCSTM INFO partition. DATA partition conversion will be soon, for now only use mono-track PCM16 BCSTMs.