[Tutorial] Sm4sh Changing CSS, Custom Sounds Per Costume, and More! Mega Thread!

Discussion in 'Wii U - Hacking & Backup Loaders' started by KillzXGaming, May 12, 2016.

  1. KillzXGaming
    OP

    KillzXGaming GBAtemp Advanced Maniac

    Member
    1,553
    651
    Jan 2, 2016
    United States
    I compiled this tutorial as guides online were very far apart and harder to find. From my knowledge and what i've managed to do i want to make this a helpful tutorial of doing many things. Currently you can change the CSS or Character Selection Screen with changing the location of portraits, enabling slots, and more. You can edit music, stages, and add more slots too..

    To Start Modding
    Warning: Spoilers inside!

    First file locations and Documentation

    Sm4sh Explorer Color Types
    Green=Modified
    Blue=Patch Files/Update Files
    Black=Non Patched Files (Never edited from updates)


    Character Selection Screen
    data(Region)\param\ui\ui_character_db.bin
    What This Stores?

    Music Selection Screen (Hex Required)
    data(Region)\param\ui\ui_sound_db.bin
    What This Stores?

    Music Selection Text
    data\ui\message\sound.msbt
    What This Stores?

    Stage Selection Screen (Can be edited with param plugin in sm4sh explorer)
    data(Region)\param\ui\ui_stage_db.bin"
    What This Stores?

    Edit text with the .msbt editor below:
    Menu Text
    data\ui\message\menu.msbt

    Items Text

    data\ui\message\melee.msbt

    Clear Challanges Text
    data\ui\message\cleargetter.msbt

    Trophy Text
    data\ui\message\figure.msbt

    CSS Custom Portaits:
    Warning: Spoilers inside!

    ABGR_8888/A8B8G8R8 format used for stock, battle portaits, ect
    Warning: Spoilers inside!


    Additional Stage Slots!
    Warning: Spoilers inside!

    Additional Music Slots:
    Warning: Spoilers inside!


    CSS New & Additional Costume Slots:

    Character ID (Line 6 in param program)

    Warning: Spoilers inside!

    Stage Portrait Edits
    Warning: Spoilers inside!

    Custom Music
    Warning: Spoilers inside!

    Model Editing Textures
    Warning: Spoilers inside!

    Sound Effects Per Costume
    Warning: Spoilers inside!

    CSS Slot editing & Additional Slots
    Warning: Spoilers inside!

    What Lines from Param Editor Mean in CSS file?
    Warning: Spoilers inside!

    Mssing DLC Portaits, Stock, Ect. (Also Freeze Fix for CSPs)
    Warning: Spoilers inside!

    Tex ID Fix (Enemy has same textures)

    Tools:
    Jams Easy CSS Editor!

    https://gbatemp.net/threads/smash-4-easy-css-editor.428542/


    Paramater/.bin Editor (Use Sm4sh Explorer Plugin!)

    Hex Editor/Hxd
    https://mh-nexus.de/en/hxd/

    Text and .msbt editor
    https://gbatemp.net/threads/release-msbt-editor-reloaded.406208/

    Information from
    http://gamebanana.com/threads/199992

    https://sm4shmods.com/forums

    https://www.youtube.com/channel/UCqJc_Vo_D23IiPRk72f74LQ


    More to come! Please add what you discovered or want to share with modding! I want lot of documentation for this game so it is easier to mod!


    Some Nice Packs!

    Turbo Mode
    Warning: Spoilers inside!


    TS4M's Mod Pack

    Warning: Spoilers inside!
     
    Last edited by KillzXGaming, Jun 5, 2016


  2. TSSableye

    TSSableye GBAtemp Regular

    Member
    101
    10
    Jan 4, 2016
    United States
    It's a good thing someone got to this. This way, new people who just come here to get answers can quickly see this. Let's just hope this gets noticed :P
     
  3. justfam

    justfam Newbie

    Newcomer
    8
    4
    May 10, 2016
    United States
    i love how theres 3 whole threads on this and this is the only helpful one..
    thanks
     
    Manito likes this.
  4. MetroidOtherS

    MetroidOtherS GBAtemp Regular

    Member
    112
    15
    Sep 12, 2014
    United States
    thank you for this thread. its so helpful. :)
     
  5. TSSableye

    TSSableye GBAtemp Regular

    Member
    101
    10
    Jan 4, 2016
    United States
    Lmao, I actually think so too tbh XD
     
  6. Boogieboo6

    Boogieboo6 @realDonaldTrump

    Member
    933
    1,238
    Jul 30, 2015
    United States
    Good guide, I'll use it sometime.
     
  7. KillzXGaming
    OP

    KillzXGaming GBAtemp Advanced Maniac

    Member
    1,553
    651
    Jan 2, 2016
    United States
    Thanks everyone! Hope to improve the guide a bit and add more information later on as I am still unsure how to edit everything.
     
  8. Red9419

    Red9419 GBAtemp Advanced Fan

    Member
    526
    673
    Apr 17, 2014
    Thanks for this thread! Now I have an actual reason to dump my copy of Smash Bros.
     
  9. Shining Greninja

    Shining Greninja GBAtemp Regular

    Member
    271
    124
    Feb 9, 2015
    United States
    In the shadows
    This is actually really good, well done
     
  10. KillzXGaming
    OP

    KillzXGaming GBAtemp Advanced Maniac

    Member
    1,553
    651
    Jan 2, 2016
    United States
    Going to add some pictures to reference some things.
     
  11. Blazingflare

    Blazingflare GBAtemp Fan

    Member
    325
    217
    Mar 3, 2013
    United States
    Here's a bit more info about ui_character_db.bin that I found and posted in the other thread.
    I haven't had the chance to do too much more research yet, so I don't have any new info. I can confirm that ui_stage_db.bin has to be hex edited though.

    In addition to multiple soundbanks that work simultaneously, I'm looking into making giga bowser and co. not freeze on the results screen (Probably isn't possible without an in-depth fix), making unselectable stages playable (I managed to do this very easily on the 3ds so it's definitely doable), and enabling or disabling stage hazards and elements in 8-player smash and regular smash (the game disables all stage hazards and bosses in crazy orders and all-star mode so it should be possible).
    I also want to look into making random more likely to choose alternate costumes, but I don't think that's a simple param edit.
     
    Last edited by Blazingflare, May 14, 2016
  12. Speedster

    Speedster Hack ALL THE THINGS

    Member
    176
    45
    Apr 13, 2013
    United States
    Is the trigger for the names under the character icons in that file as well? I've seen mods with the names removed and they look a lot better than with the names, imo.
     
  13. LucaSmash

    LucaSmash GBAtemp Regular

    Member
    111
    21
    Jul 29, 2014
    United States
    So can you add Mii Fighters to the online roster? I attempted to change a character so it launches Mii Fighter instead, but I think the other person saw the character it actually was and it caused a desync. I'll look into it a bit more I guess.
     
  14. Blazingflare

    Blazingflare GBAtemp Fan

    Member
    325
    217
    Mar 3, 2013
    United States
    Yes and no. You can't just edit the character ID and go online with it, because the other person will still see the character you originally replaced. If you make the individual mii fighters slots selectable, you may be able to go online with it, but you will most likely get desynced since the slot uses your NNID's Mii fighter and the other person's mii would probably show up as a differently sized mii.
     
  15. LucaSmash

    LucaSmash GBAtemp Regular

    Member
    111
    21
    Jul 29, 2014
    United States
    I added Mii Fighter to the CSS via new slot and yeah it just disconnects them before the game and I vs a computer :(
     
  16. KillzXGaming
    OP

    KillzXGaming GBAtemp Advanced Maniac

    Member
    1,553
    651
    Jan 2, 2016
    United States
    Thanks I'll add that info. How exactly do you edit the dlc_param_f.bin?
     
    Last edited by KillzXGaming, May 15, 2016
  17. Segtendo

    Segtendo #TeamMarie

    Member
    248
    88
    Jun 30, 2010
    United States
    Illinois
    Question. I know how to add costume-specific sounds no problem. However, what about the case of the male/female Robin, Corrin, and Wii Fit Trainer? I checked their files, and they have two: one for male, one for female. Does anyone know if there's a way to save a little space and have the sound file say which slots use that soundbank? And what about not having characters go mute?
     
    Last edited by Segtendo, May 15, 2016
  18. Sonicbrawler

    Sonicbrawler Advanced Member

    Newcomer
    79
    52
    Sep 7, 2015
    United States
    I also made a tut for the new costume slots. so go ahead and add that too
     
  19. Asancu

    Asancu Member

    Newcomer
    11
    0
    May 10, 2016
    Very useful thread. Thank you very much.
     
  20. AmNavySeal

    AmNavySeal Newbie

    Newcomer
    9
    0
    May 14, 2016
    Cote d'Ivoire
    Any help with .DDS format saving? I followed the guide in the OP on how to do texture hacks, but my texture keeps crashing the game. It must be either something with saving settings, or the injector being unstable.