How to make Switch BFSTM (custom music)

Discussion in 'Switch - Tutorials' started by 98otiss, Jul 5, 2018.

  1. 98otiss
    OP

    98otiss Phantom Thief

    Member
    4
    Aug 22, 2015
    Canada
    Metaverse
    Before starting this tutorial, I assume you have knowledge of how to go into RCM, get into hbmenu, and use layeredfs. I will not be covering or helping with these as this is a tutorial, not an FAQ.

    Requirements
    -Windows PC
    -Switch (:rofl2:)
    -a brain
    -layeredfs already setup
    -title id of your game
    -about 15 minutes
    -the song you want
    -audacity
    -StreamTool

    Step 1:
    Download StreamTool https://github.com/slashiee/StreamTool
    upload_2018-7-5_8-33-54.png

    Step 2:
    Run setup.bat

    Step 3:
    once its done, it should open a page in your browser to the ffmpeg site, follow what it says in the cmd window. (download ffmpeg and drag into the folder)

    Step 4:
    Get your song in mp3, other formats are ok, but I use mp3 personally.

    Step 5:
    Open that song in Audacity

    Step 5.5:
    (Optional) Amplify or De-Amplify the song, it might be too loud for the game, or for a game like splatoon 2 it might be drowned out by the sound effects.

    Step 6:
    Export the audio (and choose this setting)
    upload_2018-7-5_8-36-29.png

    Step 7:
    Go to the folder where you put StreamTool, and drag that audio you exported as wav onto upload_2018-7-5_8-37-52.png

    Step 8:
    Wait for the conversion to finish, then you will find the bfstm with the same name of that song.

    Step 9:
    You are finished, rename the the bfstm to its respective name.

    Step 10:
    Place it in its respective place (atmosphere/titles/<titleid>/

    Step 11
    Test it in-game, it should work.

    Step 12:
    ???

    Step 13:
    Profit.


    I hope my tutorial worked for you! I recommend bookmarking this if you forget, or as a cheat sheet if you are stuck.
    ~End of tutorial~

    EDIT:
    Oh I forgot, sometimes people convert popular music to bfstm already on http://www.smashcustommusic.com so I would look there first if it's a song from a game.
    If you decide to download from here, click this.
    upload_2018-7-5_8-56-7.png
    If you download the correct BFSTM it should work, and they are looped on this site, unless it says it isn't.
    If you download the incorrect BFSTM, it won't work, and may crash or it will be silent.

    EDIT: 2
    If you want your music to loop in-game, trim it to make it loop from beginning to end. (or what ever you decide to do, I'm not skilled at loops.)
     
    Last edited by 98otiss, Jul 5, 2018
  2. SimonMKWii

    SimonMKWii GBAtemp Advanced Fan

    Member
    9
    Nov 18, 2017
    Australia
    Melbourne, Victoria
    Don't forget loop points!
    Otherwise it'll just cut off in-game...
     
  3. 98otiss
    OP

    98otiss Phantom Thief

    Member
    4
    Aug 22, 2015
    Canada
    Metaverse
    oh i forgot....
     
  4. RosaliinaDaHacker64

    RosaliinaDaHacker64 3DS hacker.

    Member
    4
    Oct 7, 2015
    Ireland
    Loot Lake
    If you want BFSTM's with certain loop points, create Wii U BFSTM with BrawlBox, then convert to Switch BFSTM using BCFSTM-BCFWAV-Converter.
     
    98otiss likes this.
  5. 98otiss
    OP

    98otiss Phantom Thief

    Member
    4
    Aug 22, 2015
    Canada
    Metaverse
    Thanks for including this! I hope it's useful to people who care about loop points.
     
    RosaliinaDaHacker64 likes this.
  6. Mat37

    Mat37 GBAtemp Advanced Fan

    Member
    4
    Dec 3, 2016
    France
    Who really knows where ?
    I never got streamTool to work lol so i had to use BCFSTM BCFWAV Converter to convert a WiiU BFSTM to a switch one. Annoying cause there are multiple format conversions to do but it works.
     
  7. Tex_McBladeSword

    Tex_McBladeSword Im Insane! From Earth!

    Member
    3
    May 16, 2015
    United States
    Wherever I am Needed
    Is there a list of song files for popular switch games yet? That would make this 100x easier
     
  8. Daigan

    Daigan Member

    Newcomer
    2
    Jun 15, 2018
    United States
    Can you make a tutorial on how to edit text in games like SMO?
     
  9. FierceDeityLinkMask

    FierceDeityLinkMask GbaTemp's Official Deity

    Member
    3
    Jul 29, 2016
    United States
    Someone make BOTW have Music from the other Zelda games. Twilight Princesses open world hyrule field music being a prime example. Better yet, just rescore BOTW in it's entirety.
     
    98otiss likes this.
  10. 98otiss
    OP

    98otiss Phantom Thief

    Member
    4
    Aug 22, 2015
    Canada
    Metaverse
    I think there is one but it's not really public, like it's not out there, i have text files of them but we should wait for someone to make a documentation on them. Some are easy to guess though. Like STRM_ShootingRange.bfstm should be really obvious. It's really trial and error.
     
    Tex_McBladeSword likes this.
  11. Mat37

    Mat37 GBAtemp Advanced Fan

    Member
    4
    Dec 3, 2016
    France
    Who really knows where ?
    MK8DX's ones should be the easiest to guess
     
  12. 98otiss
    OP

    98otiss Phantom Thief

    Member
    4
    Aug 22, 2015
    Canada
    Metaverse
    splatoon imo, most of the mk8dx files have weird japanese names, i know this isnt a bfstm but who tf is karon lmao
    dry bones i think lmao
     
  13. Mat37

    Mat37 GBAtemp Advanced Fan

    Member
    4
    Dec 3, 2016
    France
    Who really knows where ?
    Dry Bones is HoneKoopa i think
     
  14. robinpup

    robinpup Member

    Newcomer
    1
    Sep 10, 2014
    Mexico
    Acapulco, Guerrero
    can i change dragon ball fighter z music? with the anime ones?
     
  15. 98otiss
    OP

    98otiss Phantom Thief

    Member
    4
    Aug 22, 2015
    Canada
    Metaverse
    if the songs are in bfstm its possible
    i mean if they use a different format then it's still possible as long as a converter for that program exists
    for example, the game i play a lot uses .adx as the music files. so i'd need to convert wav to adx
     
  16. Dennieh

    Dennieh Member

    Newcomer
    2
    Aug 4, 2018
    Germany
    A forest in Bavaria
    great job. was trying to do that myself for a while but didnt succeed
     
  17. UNIQUEASPEN

    UNIQUEASPEN Newbie

    Newcomer
    1
    Nov 8, 2018
    United States
    So when i put the .wav file to the convert to switch bfstm .bat file, it kinda works but i can't find the .bfstm file and i keep on doing it doing it doing it and i just cannot find the .bfstm file so what i do?
     
  18. eliboa

    eliboa GBAtemp Regular

    Member
    4
    Jan 13, 2016
    France
    To convert mp3 (or wav) files to BFSTM (Switch) i use LoopingAudioConverter (shadowninja108's fork).
    You can easily add loops to your files :
    [​IMG]
    Grab a copy of the program here

    Also, i'm working on a modified version of LayeredFS that can randomly redirect loose files such as BFSTM files. I made it because i wanted to be able to randomize musics (BFSTM files) played in Splatoon 2. For example, in the lobby, the same music is played every time. See this page if you want to know more.
     
    hippy dave likes this.
  19. 98otiss
    OP

    98otiss Phantom Thief

    Member
    4
    Aug 22, 2015
    Canada
    Metaverse
    lol nice. i stopped using this old method a long time ago after i found this tool over 2 months ago
     
  20. AboodXD

    AboodXD I hack NSMB games, and other shiz.

    Member
    9
    Oct 11, 2014
    United Arab Emirates
    Not under a rock.
    I don't know if you still use it or not, but I just want to let you know that I updated it a few days ago as it had a very serious bug when switching the endianness.
     
    eliboa likes this.
Loading...