Smash Bros. Custom Music

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by soneek, Apr 16, 2015.

  1. soneek
    OP

    soneek GBAtemp Regular

    Member
    179
    200
    Jun 27, 2012
    United States
    I've gotten the conversion for BRSTM->IDSP figured out, and I'll add support on Brawl Custom Music hopefully by Sunday. I just need to rebuild the nus3banks. Would anyone be interested in testing out custom music for the 3DS version? It's also in preparation for the Wii U version.

    Current Smash Bros. Update Version: 10.12.0
     
  2. samiam144

    samiam144 RĂ©gulier

    Member
    2,872
    936
    Aug 19, 2007
    Canada
    What would be required to do testing? Rom rebuilding? NTR CFW? Something else?
     
  3. soneek
    OP

    soneek GBAtemp Regular

    Member
    179
    200
    Jun 27, 2012
    United States

    I think custom .CIA updates could accomplish this, since it's just a song replacement. I'm not sure though, since I haven't been involved with 3DS stuff for months now.
     
  4. Orcastraw

    Orcastraw Advanced Member

    Newcomer
    68
    21
    Dec 24, 2013
    United States
    Houston, Texas
    I'd be willing to test this out.
     
  5. Thirty3Three

    Thirty3Three Musician Member

    Member
    3,579
    1,967
    Mar 22, 2013
    United States
    Wherever you want me, baby.
    As long as it's good music, or Damien Rice, count me in for testing!
     
  6. soneek
    OP

    soneek GBAtemp Regular

    Member
    179
    200
    Jun 27, 2012
    United States
    I'll see if I can finish an offline script tonight then, since I've done it mostly manually last night. The idea is BRSTM->NUS3BANK, so make sure you have any BRSTMs of songs you'd want to place in your game. 2 channels only.
     
  7. samiam144

    samiam144 RĂ©gulier

    Member
    2,872
    936
    Aug 19, 2007
    Canada
    Then I'm in!
     
  8. X_Frost

    X_Frost GBAtemp Regular

    Member
    125
    13
    Aug 30, 2011
    United States
    Friend of mine was curious, is there a way to replace the sound for Sonic's "Sonic Speed" with his old taunt "You're too Slow"?
     
  9. Tomato Hentai

    Tomato Hentai nut neutrality

    Member
    3,801
    6,253
    Oct 30, 2014
    Canada
    Alberta
    Would this allow you to add new music to the game instead of overwriting?
     
  10. soneek
    OP

    soneek GBAtemp Regular

    Member
    179
    200
    Jun 27, 2012
    United States

    Yes. We'd need a way to repack that huge archive though, and I haven't looked into the 3DS version about that yet. I'm only worrying about music for now, since it's stored separately from the other files.


    As of right now, no. It'd be an overwrite. However, this can be useful with giving everyone a unique victory theme, since everyone has their own victory jingle file this theme.

    Sorry guys, I'm close to getting this implemented on Brawl Custom Music. I'm able to generate IDSP, the actual music format through the site, but I need to finish re-building the nus3banks. I'm almost there.
     
    samiam144 and Tomato Hentai like this.
  11. SciresM

    SciresM GBAtemp Advanced Fan

    Member
    596
    1,862
    Mar 21, 2014
    United States
    Test file Soneek sent me works perfectly :)

     
  12. soneek
    OP

    soneek GBAtemp Regular

    Member
    179
    200
    Jun 27, 2012
    United States
    Thanks! That was one file that I manually put together, but I'm glad it's not just a theory anymore. :D
     
  13. medoli900

    medoli900 Open the Benzenes Gates

    Member
    GBAtemp Patron
    medoli900 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    728
    247
    Jan 7, 2013
    Lavender Town
    That. That was one of the thing i wanted to be done on Sm4sh. I can't wait to see if someone can figure out how to put our own custom character in the roster (exploiting the DLC spot maybe? :3 )
     
  14. s1nharvest

    s1nharvest Advanced Member

    Newcomer
    56
    23
    Jan 7, 2015
    United States
    I called it several weeks ago, but Project M 2 within 6 years time, or maybe less.
     
    Codename likes this.
  15. soneek
    OP

    soneek GBAtemp Regular

    Member
    179
    200
    Jun 27, 2012
    United States
    I finished implementing nus3bank downloading into Brawl Custom Music. I have it set up so that you can select which song you want to replace, and it'll automatically rename the download for you. I'll add sorting by stage, menu, Smash Run only, etc. later. I'll show an example. Let's say we wanted to put Tales of Symphonia music over Dark Pit's theme (Lloyd Irving for Smash!).

    [​IMG]
    On a song page, choose "Super Smash Bros. for Nintendo 3DS" from the "Download or add to template for" menu, and then choose whatever song you wanna replace. A "Download NUS3BANK" link will pop up under that, and you're good to go. I'll add something for people to build custom lists later. Let me know if you guys have any questions, and I'll be happy to work with someone for an offline converter at some point. My method is BRSTM->NUS3BANK.

    P.S. I added Wii U support as well.
     
  16. PKNess

    PKNess Advanced Member

    Newcomer
    62
    30
    Mar 11, 2015
    soneek I would like to try this, Is anyway to put it on a rom or put own tracks to replace songs? I would love to put this on a stage
     
  17. SuzieJoeBob

    SuzieJoeBob NOT a New Member

    Member
    GBAtemp Patron
    SuzieJoeBob is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    581
    299
    Dec 20, 2008
    United States
    If hackers/coders can figure out the structure of the DLC and how it inserts characters into the roster, more spots could be inserted, but only up to a certain point. In the "[Development] Smash 3DS Save Map" thread, the hex string to unlock all characters currently is 0x00000006DB6DB6DB, so what will the bit-mask offset pattern for Mewtwo and subsequent characters be?
     
    DarkRioru likes this.
  18. normal19

    normal19 Member

    Newcomer
    31
    0
    Aug 23, 2014
    Afghanistan
    Will mods like this work with local play of retail carts?
     
  19. soneek
    OP

    soneek GBAtemp Regular

    Member
    179
    200
    Jun 27, 2012
    United States
    I might not have time this week, but I can probably make an offline script. It'll literally convert a .brstm file to .nus3bank though, so you'll need a way to make brstms.


    Hopefully in the future, yes. I believe it's currently possible if you have a N3DS on FW 9.2 or lower. Look into using the NTR CFW with LayeredFS. KARL may have implementations for this as well. Both methods would load replacement files off of the SD card.

    I'm still have trouble rebuilding my game for use with Gateway. If anyone is able to successfully dump and repack their game, please let me know so I can do a custom music tutorial.
     
  20. shinyquagsire23

    shinyquagsire23 SALT/Sm4sh Leak Guy

    Member
    1,966
    3,249
    Nov 18, 2012
    United States
    Las Vegas
    I already found how the character slots are formatted currently, there 5 open ones and I'm sure they'll keep a few open, so it might be possible to add characters. Given how they do their character stuff though, from what I've seen, it might be a bit annoying.
     
    OctopusRift likes this.