ROM Hack BCWAV to BCSTM converter.

  • Thread starter Thread starter AHP_person
  • Start date Start date
  • Views Views 7,430
  • Replies Replies 9
  • Likes Likes 4

AHP_person

Well-Known Member
Member
Joined
Nov 2, 2014
Messages
364
Reaction score
390
Trophies
0
XP
538
Country
United States
Some people might find this useful, so might as well post it.

T1Lno.jpg


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.
 

Attachments

Does WAV to BCWAV/BCSTM possible?

Yeah, there's tools out there. I know Every File Explorer can output unlooped BCSTM files. Wave Converter in the CTR SDK can output BCWAV files. You can also use a BRSTM converter and upload your BRSTM to that Brawl Custom Music website, it'll give you a BCSTM. If I have time after this tool is perfected, I'll look into it myself.
 

Site & Scene News

Popular threads in this forum