Smash3DS - Updated ROM Hacking Guide

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Yudowat, Aug 28, 2016.

  1. Yudowat
    OP

    Yudowat That one guy that shows up occasionally

    Member
    550
    172
    Jun 12, 2015
    Australia
    There should be no risk of an unrecoverable brick due to following this guide. However, everyone should get into the habit of making NAND backups regularly in case anything ever goes wrong. I take no responsibility for any damages that occur to your 3DS and/or copy of Smash due to following this guide.

    NOTE: Everything is possible using Windows. Mac would be somewhat different, but probably possible using wine.

    ANOTHER NOTE: If you're just wanting to install mods such as USM-eM or Turbo'd, go check out this amazing guide by @KotuMF to get started!

    BASIC TOOLS:

    • A 3DS with Luma3DS v6.0 or above
    • A CIA installer
    • This Pack, which includes programs used to extract the game's data and the original Ohana3DS
    • A copy of Smash 3DS updated to the latest version (region and physical/digital doesn't matter)
    • The latest update CIA (only if you want to make mods for the DLC content)
    • Python 2.7
    EXTRACTION
    CUSTOM CHARACTER TEXTURES
    CUSTOM STAGE TEXTURES
    STAGE EDITING
    CUSTOM MUSIC/SFX/VOICE CLIPS
    MOVESET EDITING
    STAGE SELECT SCREEN EDITING
    CHARACTER SELECT SCREEN EDITING
    APPLYING PATCHES

    Slow Loading Times?

    ENJOY!

    If you think there is something I haven't mentioned and should have, or something I've said that is incorrect, please let me know and I will fix it as soon as possible.
    CREDITS
     
    Last edited by Yudowat, Mar 22, 2017


  2. ih8ih8sn0w

    ih8ih8sn0w Koreaboo

    Member
    1,669
    732
    Aug 22, 2015
    United States
    Hell
    -snip-
     
    Last edited by ih8ih8sn0w, Aug 28, 2016
  3. Yudowat
    OP

    Yudowat That one guy that shows up occasionally

    Member
    550
    172
    Jun 12, 2015
    Australia
    Fixed, I originally linked to a dropbox, but now I've linked to the thread.
     
    Last edited by Yudowat, Aug 28, 2016
  4. Thunder Kai

    Thunder Kai #TeamRem

    Member
    1,348
    384
    Sep 4, 2015
    United States
    With Rem
    Custom voices for each character alt for characters like Kamui, Robin and Wii fit trainer? :) and the different colors alts for them
     
  5. Yudowat
    OP

    Yudowat That one guy that shows up occasionally

    Member
    550
    172
    Jun 12, 2015
    Australia
    This isn't a request thread, this is a guide on how to do it yourself.
     
    Thunder Kai likes this.
  6. ih8ih8sn0w

    ih8ih8sn0w Koreaboo

    Member
    1,669
    732
    Aug 22, 2015
    United States
    Hell
  7. B_E_P_I_S_M_A_N

    B_E_P_I_S_M_A_N I have graced this thread with my presence.

    Member
    746
    2,729
    Jun 7, 2016
    United States
    Sixth Circle of Hell
    Thanks for this. Will probably simplify the process for noobs. :)

    Also, I noticed while hacking that changing the menu BGM will either result in the game crashing or refusing to play the music at all. Can you think of any fix? Would this be something worth noting on the guide for those that might want to change the menu music?
     
  8. Yudowat
    OP

    Yudowat That one guy that shows up occasionally

    Member
    550
    172
    Jun 12, 2015
    Australia
    Menu music changes completely fine for me. Mind sending me the files you're having trouble with and telling me where you got them from?
     
  9. B_E_P_I_S_M_A_N

    B_E_P_I_S_M_A_N I have graced this thread with my presence.

    Member
    746
    2,729
    Jun 7, 2016
    United States
    Sixth Circle of Hell
    Could be just me, but I'm getting them from Smash Custom Music. Maybe it's my save. Also, I got rid of them a while ago trying to get my mods to work. From what I remember, it still didn't work, so maybe that's a sign that it's probably my save. :wacko:

    Eh, sorry for wasting your time.
     
  10. Yudowat
    OP

    Yudowat That one guy that shows up occasionally

    Member
    550
    172
    Jun 12, 2015
    Australia
    If you try them again sometime, and they still don't work let me know and I'll try to help.
     
  11. Clouded Sun

    Clouded Sun GBAtemp Fan

    Member
    342
    97
    Jun 13, 2016
    United States
    I think in the case of menu music, your file has to be a certain length long. Try a longer song file. The game picks certain points to start music when returning to the menu. (when I ported the Wii U version menu theme, it worked perfectly)
     
    B_E_P_I_S_M_A_N likes this.
  12. Cydget

    Cydget GBAtemp Fan

    Member
    491
    133
    Oct 1, 2015
    United States
  13. Yudowat
    OP

    Yudowat That one guy that shows up occasionally

    Member
    550
    172
    Jun 12, 2015
    Australia
    And I'll be able to finally fix my pac-maze mod too! Today's a good day.
     
  14. MsMidnight

    MsMidnight part time fe modder

    Member
    1,753
    1,308
    Oct 12, 2015
    kys
    you forgot the SFX section
     
  15. ih8ih8sn0w

    ih8ih8sn0w Koreaboo

    Member
    1,669
    732
    Aug 22, 2015
    United States
    Hell
     
  16. MsMidnight

    MsMidnight part time fe modder

    Member
    1,753
    1,308
    Oct 12, 2015
    kys
    didnt see it. my bad
     
    ih8ih8sn0w likes this.
  17. ih8ih8sn0w

    ih8ih8sn0w Koreaboo

    Member
    1,669
    732
    Aug 22, 2015
    United States
    Hell
    For people having issues with getting update files for use...
    1.1.6 dt md5: 6a83b5eb9aa631efea743c9e04ba5206
    1.1.6 ls md5: 7f8eaec8801bdfaf2d7ad2bf69f4e39b
    I downloaded the cia using ciangel, and did a deep decryption with the latest build of decrypt9.
    Use the update dtls.py from "This Pack" in the OP.
    The only known things that are missing are msc files.
     
    Last edited by ih8ih8sn0w, Aug 28, 2016
  18. Cydget

    Cydget GBAtemp Fan

    Member
    491
    133
    Oct 1, 2015
    United States
    Could someone test this? Its a script made to help people extract data from cia's and also rebuild them(update or base game). It offers another alternative for people that dont want to use saltysd, because they claim its too slow. I have only tested rebuilding the update cia, so rebuilding the base game might need a few adjustments on the rsf file. This is also useful for people that want to create their own saltysd update cias quickly, but I would still recommend using smash selector.
    EDIT: I just realized that the rsf file is setup for the USA region. It shouldn't be hard to fix, just a single line or two.
     

    Attached Files:

    Last edited by Cydget, Aug 29, 2016
  19. ih8ih8sn0w

    ih8ih8sn0w Koreaboo

    Member
    1,669
    732
    Aug 22, 2015
    United States
    Hell
    So... is it possible to inject a code.bin into an update cia with this? I need an updated saltysd cia for some testing...
     
  20. Cydget

    Cydget GBAtemp Fan

    Member
    491
    133
    Oct 1, 2015
    United States
    Yup, just edit line 2 of Script.bat to a path of the code.bin you want to inject.
     
    ih8ih8sn0w likes this.