[GUIDE] Smash 4 custom music with *hax 2.5

Discussion in '3DS - Tutorials' started by Poketard, Oct 27, 2015.

  1. Poketard
    OP

    Poketard GBAtemp Regular

    Member
    145
    72
    Apr 3, 2013
    United States
    Tools you will need: Braindump (http://gbatemp.net/threads/braindump-prerelease-dump-game-contents-on-any-system-version.400920/) CTRtool (available in braindump thread) A RomFS builder (I suggest https://gbatemp.net/threads/release-romfs-builder.379330/) A nus3bank converter (optional, depending on your situation. I personally do not know of one, however.) An internet browser to visit brawl custom music (Google) and an SD card with somewhere around 1.2 GB of free space.

    Dump your RomFS and ExeFS using braindump. This can take a long time, so be patient. You don't need the ExeFS for custom music, so once you're done, you may delete that if you want.

    Put your SD into your computer and extract it using CTRtool. There's a guide on how to use CTRtool to extract your romfs in the braindump thread, as well. While it's extracting, if you haven't already, you may want to use this time to obtain your nus3bank files.

    Brawl custom music has the option to download the files fit for smash 3DS already, if you open the dropdown box that says "Download or add to template for" and select Super Smash Bros. for Nintendo 3DS, then select the new drop-down box that appears right below it, and select the song you want to replace. It will then give you a download with the proper filename. Even if you have a converter, this can be useful for figuring out which songs are which. You can then choose to download it as a NUS3BANK file.

    After this, open the folder that contains the extracted RomFS and place the song in the sound/bgm folder. Build the RomFS using what ever tool you may be using.

    Create a hans folder on the root of your SD card if one isn't already there/you haven't created one already, place the RomFS in there, and name it the last 8 digits of the title ID (this changes from region to region) .romfs, for example, the American version would be 000EDF00.romfs. If you aren't sure where to find this, it will display it in the Hans menu.

    From here, put the SD back into your 3DS, open *hax 2.5, open Hans, change "Romfs -> SD" to YES and then start the game. You should now have your custom music.

    NOTE: Hans doesn't load update data for some reason, so you won't be able to use your save file or play online with custom music. No way around this until some sort of work-around is found/made.

    EDIT: as of the latest version of Hans you no longer need to strip the first 0x1000 bytes, so I've removed that step.
     
    Last edited by Poketard, Nov 2, 2015
    CeeDee, GoldenEpic and DutchyDutch like this.


  2. DutchyDutch

    DutchyDutch COPYRIGHT LOLOLOLOL

    Member
    842
    382
    Nov 16, 2014
    Netherlands
    Thank you soo much dude, excactly what I need. :D
     
  3. Manito

    Manito GBAtemp Fan

    Member
    319
    138
    Dec 15, 2014
    United States
    Is there a limit to the songs? I tried doing this last night and earlier today but no luck.
     
  4. Poketard
    OP

    Poketard GBAtemp Regular

    Member
    145
    72
    Apr 3, 2013
    United States
    As far as I'm aware, there shouldn't be, but I've only tried 2 so far. Are you on an O3DS? I hear that tends to have issues with smash and Hans.
     
  5. Dead_MK

    Dead_MK Advanced Member

    Newcomer
    70
    38
    Aug 21, 2015
    Canada
    Smashville
    Its Working for me on O3DS 9.9

    Edit: But the game crashes on the CSS
     
    Last edited by Dead_MK, Oct 27, 2015
  6. Manito

    Manito GBAtemp Fan

    Member
    319
    138
    Dec 15, 2014
    United States
    I am using a New 3DS XL.
    I'll try only one song and see if it works.
     
  7. Dead_MK

    Dead_MK Advanced Member

    Newcomer
    70
    38
    Aug 21, 2015
    Canada
    Smashville
    What is your problem exactly?

    It crashes? no music?
     
  8. Manito

    Manito GBAtemp Fan

    Member
    319
    138
    Dec 15, 2014
    United States
    It doesn't start up after hans. I did everything the guide said to do, I'll get the newest version of hans and see if that fixes it.
     
  9. Dead_MK

    Dead_MK Advanced Member

    Newcomer
    70
    38
    Aug 21, 2015
    Canada
    Smashville
    Did you forget this step?
    When you don't do this step the game just don't boot at all.
     
  10. Manito

    Manito GBAtemp Fan

    Member
    319
    138
    Dec 15, 2014
    United States
    I didn't skip that step.

    — Posts automatically merged - Please don't double post! —

    Still not working.:(
     
  11. Itachi_hoshigaki

    Itachi_hoshigaki Member

    Newcomer
    45
    3
    Jul 4, 2013
    Mexico
    Brownsville, Texas
    Smash Brothers runing in the first update i suppose? If not, how is it possible to open SSB In HANS running the latest update?
     
  12. SomeGamer

    SomeGamer GBAtemp Guru

    Member
    5,676
    2,644
    Dec 19, 2014
    Hungary
    Currently, there's no way.
     
  13. Dead_MK

    Dead_MK Advanced Member

    Newcomer
    70
    38
    Aug 21, 2015
    Canada
    Smashville
    For those wondering

    Working
    The Menu*
    Homerun contest*
    Target Blast!*
    Rules
    Wii U Controller
    Challenge
    Custom Char/Mii
    Vault (All)

    Trophy Rush*

    Not Working
    Solo/Group CSS
    Smash Run
    Classic
    Multi-Man Smash
    Online
    All-Star

    *You can change the music
     
    Last edited by Dead_MK, Oct 28, 2015
    ElyosOfTheAbyss likes this.
  14. WarioTails358

    WarioTails358 GBAtemp Fan

    Member
    329
    53
    Oct 2, 2015
    United States
    Warning: Spoilers inside!
    CSS means the character select screen right?
     
  15. Dead_MK

    Dead_MK Advanced Member

    Newcomer
    70
    38
    Aug 21, 2015
    Canada
    Smashville
    Yes
     
  16. WarioTails358

    WarioTails358 GBAtemp Fan

    Member
    329
    53
    Oct 2, 2015
    United States
    but it worked for me on 10.1 running hans on a N3DS XL.
    my romfs was smaller than the original size.
     
  17. epicmartin7

    epicmartin7 GBAtemp Fan

    Member
    328
    96
    Aug 5, 2015
    United States
    Just curious. Wouldn't it be possible to patch in the Update Data (provided we had the raw dumped files) manually through Hans for the time being until a fix is implemented?
     
  18. Poketard
    OP

    Poketard GBAtemp Regular

    Member
    145
    72
    Apr 3, 2013
    United States
    Theoretically, that WOULD be the fix. We just don't have any way to get the Update Data currently.
     
    epicmartin7 likes this.
  19. epicmartin7

    epicmartin7 GBAtemp Fan

    Member
    328
    96
    Aug 5, 2015
    United States
    Well. I know that @shinyquagsire23 is known for datamining the update data for this game, so he must be using some tool to do it somehow.
     
  20. shinyquagsire23

    shinyquagsire23 SALT/Sm4sh Leak Guy

    Member
    1,959
    3,222
    Nov 18, 2012
    United States
    Las Vegas
    Private tools for decryption off SD (but the same can be done using Decrypt9 + xorpads), 3dstool + ctrtool and a dtls.py I modified and PR'd to crediar's repository. I've got the process almost automated now.
     
    epicmartin7 likes this.