ROM Hack [RELEASE] Smash-Selector

  • Thread starter Thread starter Cydget
  • Start date Start date
  • Views Views 230,412
  • Replies Replies 711
  • Likes Likes 18

Did this work for you?


  • Total voters
    257
App crashes after it lists the corbenik file paths. Folders were made in /corbenik/, but there isn't anything inside of them.
It looks like I accidentally sent you an older version. Anyways, do you think you could test this for me? P.S It takes a while for the spliting to finish.
 

Attachments

It looks like I accidentally sent you an older version. Anyways, do you think you could test this for me? P.S It takes a while for the spliting to finish.
This one works, although it hangs without giving any hint towards what it is doing until it is finished splitting (not that big of a deal though).
 
Now, before any one thinks that this is another attempt to recreate melee, its not. Now that that is over with let me explain what smash selector is. It is a homebrew cia that allows you to download and patch the latest compiled SaltySD, and also allows you to quickly select different folders from which to load your mods from.

The patching feature relies on luma3ds cfw in order to work. This eliminates the use of prebuild SaltySD update cias. Currently this feature is not in a released version of luma3ds, but you can download it from here.
I used believe I used comment version 61684ecb.

Luma3DS v6.0 has been released and includes this feature

After you downloaded and installed the latest compiled Luma3ds, you have to set up your sd card.
You should create a folder called "saltysd" on the root of you sd card. Inside there, you should add as many folders as you want called smashXX where XX is a number. You should start your numbering at 1. If you want, you can create a text file called desc.txt in each of the smashXX folders. This should be a short description of what mods you put in that folder.
Here is a visual for those who want it. I included what a mod of captain falcons moves might look like in the smash1 folder.
Code:
G:\saltysd
|
|
+---smash1
|   |   desc.txt
|   |
|   \---animcmd
|       \---fighter
|           \---captain
|                \--game.bin
|
+---smash2
|    \--desc.txt
|
+---smash3
|    \--desc.txt
|
+---smash4
|    \--desc.txt
|
+---smash5
|    \--desc.txt
|
+---smash6
|    \--desc.txt
|
\---smash7
      \--desc.txt
Here is another visual for good measue
Code:
G:/saltysd
G:/saltysd/smash1
G:/saltysd/smash1/desc.txt
G:/saltysd/smash2
G:/saltysd/smash2/desc.txt
G:/saltysd/smash3
G:/saltysd/smash3/desc.txt
G:/saltysd/smash4
G:/saltysd/smash4/desc.txt
G:/saltysd/smash5
G:/saltysd/smash5/desc.txt
G:/saltysd/smash6
G:/saltysd/smash6/desc.txt
G:/saltysd/smash7
G:/saltysd/smash7/desc.txt
Once you have downloaded and installed luma3ds and set up the sd card, configure luma3ds to allow code redirection by holding select while booting luma3ds. Now make sure "Enable region/language emu. and ext. .code" is checked on.
Finally boot into your 3ds and launch your favorite cia installer and install Smash-Selector.
Launch Smash-Selector from the home menu and press select to download the latest saltysd.
Try not to spam downloading the saltysd update button. It takes a long time to download as it is, and I dont need tons of people slowing down the server.
In case some of the older saltysd users dont know, you no longer need to generate a cache file for the game to load fast. Actually, I believe generating it at all is obsolete.
Troubleshooting
The game only loads saltysd smash
Make sure you have the default smash update installed
SaltySD doesnt work
Make sure you are using smash version 1.1.6 If version 1.1.7 come out it may take a day or two in order for me to update it.
SaltySD still doesnt work
Its possible that the latest build has an error. If multiple people have this error then I will put the last working build up.
SaltySD crashes after title scrren
Try backing up your save data using this tool, then delete your save data by pressing A+B+X+Y while booting smash. If this fixed your problem either start fresh, or attempt to re-inject the backup of your save data.(This is most likely not your problem but you can try just in case.)
If nothing there works its possible that I messed up in the coding. I have only tested this with USA smash, so that might be the problem. PM me and I'll try to help.
Currently I have this set to build the latest SaltySD every three hours (Hopefully on the hour) but this may change.
SaltySD: @shinyquagsire23
Luma3ds: Aurora Wright
Mirror file hosting server: @Jeanolos
I know this is just a bit of a stupidly hopefull question but, do you think it would be possible one day to do smash mods without having to use luma custom firmware? I particularly don't want to go down the road of putting it on my system because a. I could end up getting a brick or b. get banned off of Nintendo Network. I might do it if it didn't run the risk of getting banned since I've done something similar to my wii, but being banned would be a major loss. Is it high risk to be banned? Sorry for rambling, thats a bit of an issue of mine :/ :(
 
Last edited by jt_1258,
I know this is just a bit of a stupidly hopefull question but, do you think it would be possible one day to do smash without having to use luma custom firmware? I particularly don't want to go down the road of putting it on my system because a. I could end up getting a brick or b. get banned off of Nintendo Network. I might do it if it didn't run the risk of getting banned since I've done something similar to my wii, but being banned would be a major loss. Is it high risk to be banned? Sorry for rambling, thats a bit of an issue of mine :/ :(
So, I assume you are not any cfw and probably cant install cias. I believe Nintendo has never banned anybody for using luma3ds or any other cfw. As for your question on if this can be done without a cfw such as luma, the answer is yes, However not at the moment. If you are familiar with HANS by smealum it gives you the ability to inject the code.bin into any game and runs as simple 3ds homebrew. That is all you need to get saltysd working, but the problem is that HANS does not read the updates so you would only be able to modify the base game. If you get enough people to nag smealum to support updates in HANs you might have a chance. If I were you I would personally just downgrade my 3ds set up emunand with luma3ds with menuhax and be set for life. Chance of brick with common sense was relatively low last time I checked depending on what firmware your 3ds is on.
 
So, I assume you are not any cfw and probably cant install cias. I believe Nintendo has never banned anybody for using luma3ds or any other cfw. As for your question on if this can be done without a cfw such as luma, the answer is yes, However not at the moment. If you are familiar with HANS by smealum it gives you the ability to inject the code.bin into any game and runs as simple 3ds homebrew. That is all you need to get saltysd working, but the problem is that HANS does not read the updates so you would only be able to modify the base game. If you get enough people to nag smealum to support updates in HANs you might have a chance. If I were you I would personally just downgrade my 3ds set up emunand with luma3ds with menuhax and be set for life. Chance of brick with common sense was relatively low last time I checked depending on what firmware your 3ds is on.
Ok. THANK YOU for clarification of the details, the guide I had read made it sound a bit more dangerous. But 1 last question, besides possibly badges, what would I lose in rolling back the updates on my system to the necessary version. Sorry to nag just being overly cautious...
 
Ok. THANK YOU for clarification of the details, the guide I had read made it sound a bit more dangerous. But 1 last question, besides possibly badges, what would I lose in rolling back the updates on my system to the necessary version. Sorry to nag just being overly cautious...
Well, under normal circumstances that might be all you would lose, but once you are on firmware 9.2 you will not be able to play any game released after 9.5 thus you will need to set up an emunand with the latest firmware. I highly recommend that you instead backup your save files for each of your installed games using some homebrew like SDVT, then wiping your 3ds entirely. This may sound like a lot to ask, but it makes the whole process run much smoother and less chance of brick, plus you can always reinstall the game after you downgrade and restore the backup of your game saves. I would recommend this guide https://github.com/Plailect/Guide/wiki if you are going to downgrade. You should stop after Part 3 RedNand, because I think A9LH might be too much for you at this time.
 

Site & Scene News

Popular threads in this forum