ROM Hack [Smash 3ds] Research

ih8ih8sn0w

Koreaboo
OP
Member
Joined
Aug 22, 2015
Messages
1,677
Trophies
0
Age
25
Location
Hell
XP
898
Country
United States
Something that I have noticed recently is that it is sometimes hard to find information on certain files in the ssb4 rom, or what we can do. The goal of this thread will be to consolidate everything we are able to do in ssb4 into one place. I will keep this updated whenever I can, and try to find lost information whenever possible.

If you are new to ssb4 hacking, I highly recommend that you take a look here for downloads to reliable programs and basic changes. (Note: there may be newer versions of programs that will be listed later)

What We Can Do Right Now

  • Extract files from dtls. (the files that hold 90% of ssb4 data)
  • Modify almost all textures. (Using the old Ohana3ds, stages can use Ohana3ds Rebirth's BCH texture replacer, but it produces. garbage mipmaps)
  • Modify movesets with animcmd.
  • Modify stage collisions with the smash 4 easy stage editor.
  • Modifying character costume slots with saltysd 1.0 and this version of param.
  • Modify tex files. (Pretty much everything found in /ui/)
  • Change some stage textures. Mimpaps currently are not editable (there may be a way to hex edit the textures in, but no one has put the effort in afaik)
  • Modify most param files. Documentation for known param files will be posted soon™ (Same version of param as above, keep backups of modified params though)
  • Modify sound files. Sound effects have had issues however
ui_character_db.bin in param
ui_character_db.bin in hex editor offsets
global_parameter_db.bin in param
most soon™

Known WIPs
  • Lumen files. This controls layouts of the UI and other things.
  • Model/texture editing. Part of ohana3ds development. Most likely ded though since there hasn't been any updates on github in a while.
Very Useful Tools, Apps, and Other Links

  • Smash-Selector: A cia that allows you to download the latest build of saltysd and use multiple instances of a smash folder.
  • Sm4sh-Tools: Contains multiple programs for doing various things in ssb4 including sm4shcommand, dtls, and param.
  • More tools: This is the download in the Complete ROM Hacking Guide. Contains old ohana3ds, dtls for base game and updates, and a few other programs.
  • Smash 4 Easy Stage Editor: Allows you to edit stage params as well as lvd files.
  • HxD: A hex editor that allows for file comparison. Useful for Reverse Engineering and making edits to files that cannot currently be edited with a program.
  • BootNTR Selector: Allows for easy access to multiple versions of NTR CFW. If you are not familiar with this, it basically allows you to view ram, dump ram, take screenshots, run cheats, etc. Stick to 3.2 or 3.3 if you are planning on using this if you are unfamiliar.
  • sm4sht3x: Views, imports, and exports smash 4 tex files found in /ui/ (and other places I assume)
  • Ohana3ds: Program for viewing models, textures, and other things. Use old ohana3ds to modify bch files, and ohana3ds rebirth to extract textures, view models with textures, etc.
  • Smash 3ds Texture Hacking Thread: A thread for sharing texture modifications
  • Easy Nus3bank Editor: Injects idsps into nus3banks.
  • Simple nus3bank injector: converts wav to idsp and injects into nus3banks (WIP)
  • Wii U Documentation: Not directly relevant, but there is some reusable information on there.
  • Hitbox Display SaltySD: Shows hitboxes for moves. Useful for when you are modifying hitboxes and you want to see if they are correct.
Credits


Note: This list is far from complete. There is probably a good amount of information that was lost in the complete rom hacking thread, and elsewhere. If you do know of this information, please PM me with a link.
 
Last edited by ih8ih8sn0w,

KapuDaKoopa

That One Splatoon Dataminer
Member
Joined
Mar 12, 2016
Messages
474
Trophies
0
XP
984
Country
United States
Smash 3DS masterrace

but seriously I'd like to contribute to the 3DS Smash scene as much as possible but I know virtually NO coding, so I don't know how I would help :/

but really I just want model changing so I can play as my bby Silver <3

#SilverIsTheBestSonicCharacter
#SilverForPresident2016

also yes I realize I'm a male and Silver is also a male but I don't care because my love for Silver has no boundaries

also I hope everyone gets sarcasm because I'm not some Chris-chan or anything

also sorry for de-railing the thread I'll get back on topic |_|'
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    also gonna install twilight menu in my r4 flashcard
  • Psionic Roshambo @ Psionic Roshambo:
    One thing that just occurred to me.... The sound on the 2600 sucked less back then the harsh sound we hear now is from infinitely better speakers we have now, back when the 2600 was new speakers produced a almost muffled sound, like CRTs made old graphics look slightly better.
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if I could recommend that to some emulation devs that perhaps the sound could use some smoothing out to simulate those old TVs
  • Psionic Roshambo @ Psionic Roshambo:
    I think a few of the early systems could benefit from that, at least up to the 8 bit generation, by the 16 bit generation I think TVs had gotten a lot better in almost every way
  • Xdqwerty @ Xdqwerty:
    i dont have an sd card adapter but I have an usb sd card adapter
  • K3Nv2 @ K3Nv2:
    Old people games
  • Xdqwerty @ Xdqwerty:
    its not the one that comes with the r4
  • Xdqwerty @ Xdqwerty:
    doesnt work (my flashcard is from r4isdhc.com)
  • Xdqwerty @ Xdqwerty:
    might install ysmenu first
  • Psionic Roshambo @ Psionic Roshambo:
    Try Wood firmware
  • Psionic Roshambo @ Psionic Roshambo:
    For your R4
  • Psionic Roshambo @ Psionic Roshambo:
    It's old but it's the best firmware out for DS stuff
  • Xdqwerty @ Xdqwerty:
    it says it only works for the original R4, R4i Gold (r4ids.cn), R4iDSN (r4idsn.com) and Acekard R.P.G.
  • Xdqwerty @ Xdqwerty:
    nvm it does support mine
  • Xdqwerty @ Xdqwerty:
    but why choose it over ysmenu @Psionic Roshambo?
  • Xdqwerty @ Xdqwerty:
    bc im stupid?
  • Xdqwerty @ Xdqwerty:
    yea ik im stupid
  • Xdqwerty @ Xdqwerty:
    good night
  • Psionic Roshambo @ Psionic Roshambo:
    Just give it a try, but honestly if you have a 3DS you can play DS games without a card just off the internal SD card
  • Psionic Roshambo @ Psionic Roshambo:
    Slightly slower loading but a bit more convenient
  • BakerMan @ BakerMan:
    guys, my fuckin headphones have an out of place speaker
  • K3Nv2 @ K3Nv2:
    Did you try wearing them?
    B @ btjunior: @Xdqwerty 16