Tutorial  Updated

Smash 4 custom music with *hax 2.5

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,

pokemoner2500

Well-Known Member
Member
Joined
Aug 14, 2013
Messages
882
Trophies
1
XP
1,594
Country
United States
I've be
Theoretically, that WOULD be the fix. We just don't have any way to get the Update Data currently.
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.
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.
I've been looking into this for a day or so now and I still can't figure it out for the life of me, @shinyquagsire23, any chance of making a tutorial of some sort?
 

epicmartin7

Well-Known Member
Member
Joined
Aug 5, 2015
Messages
428
Trophies
0
Age
25
XP
1,056
Country
United States
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.
That's really nice to know. At least we've got some idea on how to do that now XD. The only problem I would have with the Decrypt9 + xorpads method is that I'm on 10.2 :P. So I'm pretty much screwed XP.
 

Xen0

Well-Known Member
Member
Joined
Oct 8, 2015
Messages
532
Trophies
0
Age
25
XP
1,975
Country
Germany
Can I just like the custom music on the cardrige itself? or do i have to start it with hans all the time?
 

Hyperstar96

Well-Known Member
Member
Joined
Nov 1, 2009
Messages
158
Trophies
0
XP
251
Country
United States
Is anyone else having trouble getting to the HANS menu with Smash? My 3DS keeps crashing when I try to open certain games with HANS, including Smash.
 

Senoue

Well-Known Member
Member
Joined
Jul 12, 2011
Messages
168
Trophies
0
Age
29
Website
Visit site
XP
202
Country
United States
I am kinda lost. I have the romfs and such extracted. Am I supposed to have the nus3bank file before getting them from BCM? How do I actually get it if I am supposed to?
 

AutumnWolf

JRPG enjoyer, Xenoblade, YS and DQ connoisseur
Member
Joined
Sep 15, 2015
Messages
1,314
Trophies
1
Age
24
Location
Somewhere warm
XP
2,351
Country
Costa Rica
Mmm... can somebody help me?
I dont undrrstand how to download .nus3bank files (or convert)
The only thing I want is to have project m theme to play on the menu :(
 

Dead_MK

Well-Known Member
Newcomer
Joined
Aug 21, 2015
Messages
70
Trophies
0
Age
27
Location
Smashville
XP
153
Country
Canada
Mmm... can somebody help me?
I dont undrrstand how to download .nus3bank files (or convert)
The only thing I want is to have project m theme to play on the menu :(
http://www.brawlcustommusic.com/

You have the option to download the song you want as .nus3bank

Project M theme can be download on this site if I'm not wrong.

and...if i want to change music in omega ruby...i have to do the same thing?
Yes, but for X/Y its very different.
 
Last edited by Dead_MK,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    They haslve dedicated on board chips that aren't tweaked like x64/x32 afaik
  • ColdBlitz @ ColdBlitz:
    but its a custom os for both of them
  • ColdBlitz @ ColdBlitz:
    designed for only specific hardware
  • ColdBlitz @ ColdBlitz:
    so you have to learn to emulate that specific hardware which isn't as easy as you'd think
  • K3Nv2 @ K3Nv2:
    It's a locked down Linux distro basically
  • Psionic Roshambo @ Psionic Roshambo:
    I think the only custom hardware is to do with the SSD and a security chip
  • Psionic Roshambo @ Psionic Roshambo:
    Probably combined in one chip
  • K3Nv2 @ K3Nv2:
    They place married security chips onto boards iirc
  • Psionic Roshambo @ Psionic Roshambo:
    Damn Frontier is offering 5Gbps now lol
  • K3Nv2 @ K3Nv2:
    I honestly can't recommend any of the big 3 this years I'd say buy a rog ally z1 if we're being honest
  • Psionic Roshambo @ Psionic Roshambo:
    Honestly after the PS3 and 360 I just went full PC
  • K3Nv2 @ K3Nv2:
    Every games basically cross platform they only have about 6 titles making it worth the $600 price tag
  • Psionic Roshambo @ Psionic Roshambo:
    Didn't see much need for a console, all the advantages have kind of disappeared
  • ColdBlitz @ ColdBlitz:
    the ps3 used to support installing linux because the cpu was so powerful
  • K3Nv2 @ K3Nv2:
    Then the games are $70 and they want to reboot and refresh the same game every year
  • K3Nv2 @ K3Nv2:
    The ps3 was always Linux they just found a way to make it open source
  • ColdBlitz @ ColdBlitz:
    I'm avoiding buying from the big 3 at all atm
  • Psionic Roshambo @ Psionic Roshambo:
    At one point PC game pads where poorly supported, loading a game had setup, it was complicated. Now it's almost as easy as a console.
  • ColdBlitz @ ColdBlitz:
    nintendo needs to up their game soon
  • K3Nv2 @ K3Nv2:
    Yeah even bt support for Xbox one controllers are just as easy as pairing
    +1
  • ColdBlitz @ ColdBlitz:
    considering the steamdeck can emulate the switch (yikes) theres almost 0 reason to buy the switch apart from playing online and using cartridges
  • K3Nv2 @ K3Nv2:
    Xinput and 360 dongles were a driver nightmare
  • K3Nv2 @ K3Nv2:
    I remember having to manually put in drivers and what not
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah the 360 dongles sucked
  • Psionic Roshambo @ Psionic Roshambo:
    But the new Xbox pads? PIr it up and if a game supports it it just works
    Psionic Roshambo @ Psionic Roshambo: But the new Xbox pads? PIr it up and if a game supports it it just works