ROM Hack BCWAV to BCSTM converter.

AHP_person

Well-Known Member
OP
Member
Joined
Nov 2, 2014
Messages
364
Trophies
0
XP
528
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

  • BCWAV to BCSTM.zip
    5.7 KB · Views: 852

AHP_person

Well-Known Member
OP
Member
Joined
Nov 2, 2014
Messages
364
Trophies
0
XP
528
Country
United States
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

General chit-chat
Help Users
  • No one is chatting at the moment.
    Laggamer20xx @ Laggamer20xx: Feel free to edit