ROM Hack [Smash 3DS] Complete ROM Hacking guide (Textures, music, SFX/voice clips)

Status
Not open for further replies.

MsMidnight

part time fe modder
Member
Joined
Oct 12, 2015
Messages
1,753
Trophies
0
Location
kys
Website
camilla.hostfree.pw
XP
1,447
Country
Do you have a file for this modification? There's a chance it could be SaltySD, but at the same time the same issue happens with menu music replacement (randomly doesn't load and is quiet), which is outside the Resource file handling since it's BGM. So it's possible it's entirely an issue with the modification and the nus3bank itself.
By the way is the Kirby -> Mr Game and Watch glitch fixed ? Whenever kirby swallows G&W the game crashes
 

Sachi

Well-Known Member
Member
Joined
Jan 13, 2016
Messages
248
Trophies
0
XP
210
Country
United States
Do you have a file for this modification? There's a chance it could be SaltySD, but at the same time the same issue happens with menu music replacement (randomly doesn't load and is quiet), which is outside the Resource file handling since it's BGM. So it's possible it's entirely an issue with the modification and the nus3bank itself.

The menu sfx are in SE and aren't in the menu music bank. Though, it was present before I used a custom menu sfx so it's probably not specific to that nus3bank. Before, I only had character SE and VC along with custom announcer banks. I'm thinking it's an issue with loading SE though since SE houses both announcer and menu banks. I'll do more testing if I have time
 

RetroGamer732

Well-Known Member
Member
Joined
Oct 30, 2015
Messages
166
Trophies
0
XP
238
Country
United States
It's been a while since I've been here, so I forgot how to compile SaltySD. When I type Makefile in the directory of the.asm's and my code.bin, it says

./Makefile: line 2: .SUFFIXES:: command not found
./Makefile: line 5: syntax error near unexpected token '$(strip $(DEVKITARM)),'
./Makefile: line 5: 'ifeq ($(strip $(DEVKITARM)),)'

Any help is greatly appreciated.
 

Yudowat

That one guy that shows up occasionally
Member
Joined
Jun 12, 2015
Messages
552
Trophies
0
XP
341
Country
Australia
By the way is the Kirby -> Mr Game and Watch glitch fixed ? Whenever kirby swallows G&W the game crashes
Yep that's been fixed. Also, I've got a mega link to the new saltySD, download the one for your region and put it in Luma/code_sections (or is it code-sections?)

--------------------- MERGED ---------------------------

It's been a while since I've been here, so I forgot how to compile SaltySD. When I type Makefile in the directory of the.asm's and my code.bin, it says

./Makefile: line 2: .SUFFIXES:: command not found
./Makefile: line 5: syntax error near unexpected token '$(strip $(DEVKITARM)),'
./Makefile: line 5: 'ifeq ($(strip $(DEVKITARM)),)'

Any help is greatly appreciated.
Try just typing 'make'
 

RetroGamer732

Well-Known Member
Member
Joined
Oct 30, 2015
Messages
166
Trophies
0
XP
238
Country
United States
Yep that's been fixed. Also, I've got a mega link to the new saltySD, download the one for your region and put it in Luma/code_sections (or is it code-sections?)

--------------------- MERGED ---------------------------


Try just typing 'make'
Thanks, It worked.
 

Yudowat

That one guy that shows up occasionally
Member
Joined
Jun 12, 2015
Messages
552
Trophies
0
XP
341
Country
Australia
@Yudowat
I think my csps don't load because I remade a lot of my css screen and have a large mod pack
Possibly, but that shouldn't happen. Did my mod pack work for you?
Thank you so much. Also is there a link where i can download Female Corrin's model data
You should dump your game's files, and find corrin's model inside there.
 

Sachi

Well-Known Member
Member
Joined
Jan 13, 2016
Messages
248
Trophies
0
XP
210
Country
United States
@shinyquagsire23 So it seems that "snd_se_joucyu.nus3bank" and "snd_se_narration_common.nus3bank" are likely what's causing the sfx glitch. I'm not 100% positive "snd_se_narration_menu.nus3bank" is fine but it didn't cause audio to cut after repeated trigger of it's sfx. Now I'm almost certain the nus3banks are not the cause of the glitch because, I just recalled before (in the old SaltySD build), Y2K was having audio cut off issues with the announcer after using custom charactercalls and repeated trigger of character select sfx. So the charactercall nus3bank also faces the same issue. So it's an issue stemming from the old version too.
I additionally tested with only a custom SE sfx bank for fox only. It did not cause any glitches after repeated triggering. So it seems specific to certain SE banks, but was also present in the previous SaltySD build too. I guess no else tried using these specific custom banks before so the glitch remained unnoticed.
 

shinyquagsire23

SALT/Sm4sh Leak Guy
Member
Joined
Nov 18, 2012
Messages
1,977
Trophies
2
Age
26
Location
Las Vegas
XP
3,765
Country
United States
@shinyquagsire23 So it seems that "snd_se_joucyu.nus3bank" and "snd_se_narration_common.nus3bank" are likely what's causing the sfx glitch. I'm not 100% positive "snd_se_narration_menu.nus3bank" is fine but it didn't cause audio to cut after repeated trigger of it's sfx. Now I'm almost certain the nus3banks are not the cause of the glitch because, I just recalled before (in the old SaltySD build), Y2K was having audio cut off issues with the announcer after using custom charactercalls and repeated trigger of character select sfx. So the charactercall nus3bank also faces the same issue. So it's an issue stemming from the old version too.
I additionally tested with only a custom SE sfx bank for fox only. It did not cause any glitches after repeated triggering. So it seems specific to certain SE banks, but was also present in the previous SaltySD build too. I guess no else tried using these specific custom banks before so the glitch remained unnoticed.
Well the thing is, the only thing old SaltySD and post-v0.9 SaltySD have in common is https://github.com/shinyquagsire23/SaltySD/blob/master/smash/sdsound.asm, and that's it. Basically there's only a few scenarios at this point which could cause things to go wrong in terms of SD file override:
  • A file entry for a new file exists, but the file fails to load somehow
  • An overridden file somehow gets loaded with the original file instead
  • An alternate path of loading is executed which I'm not hooking, or am only partially hooking somehow (one instance of this existed before but it was fixed).
  • sdmc somehow gets unmounted and causes one of the first two options
  • Overridden file allocations are too big, or the modified file itself is bad
If the bug existed between original SaltySD and post-v0.9, simply due to the complete difference between the two (one hooks top-layer functions, the other hooks at the source of loading files and indexing) I'm more inclined to believe that the constant is an error in patching nus3banks, or a lack of patching some other file. I recall during early SaltySD testing I tested a param file for someone (I forget who) which added an additional BGM song to the menu random. So it wouldn't surprise me that perhaps there's param file edits which might need to be made for nus3banks. I also recall testing a Lucina voice mod (I think from the same person, again forgot who it was) which had the side effect of being completely mute if you tried to test it in the music/sfx test screen.
 
Last edited by shinyquagsire23,

Sachi

Well-Known Member
Member
Joined
Jan 13, 2016
Messages
248
Trophies
0
XP
210
Country
United States
Well the thing is, the only thing old SaltySD and post-v0.9 SaltySD have in common is https://github.com/shinyquagsire23/SaltySD/blob/master/smash/sdsound.asm, and that's it. Basically there's only a few scenarios at this point which could cause things to go wrong in terms of SD file override:
  • A file entry for a new file exists, but the file fails to load somehow
  • An overridden file somehow gets loaded with the original file instead
  • An alternate path of loading is executed which I'm not hooking, or am only partially hooking somehow (one instance of this existed before but it was fixed).
  • sdmc somehow gets unmounted and causes one of the first two options
  • Overridden file allocations are too big, or the modified file itself is bad
If the bug existed between original SaltySD and post-v0.9, simply due to the complete difference between the two (one hooks top-layer functions, the other hooks at the source of loading files and indexing) I'm more inclined to believe that the constant is an error in patching nus3banks, or a lack of patching some other file. I recall during early SaltySD testing I tested a param file for someone (I forget who) which added an additional BGM song to the menu random. So it wouldn't surprise me that perhaps there's param file edits which might need to be made for nus3banks. I also recall testing a Lucina voice mod (I think from the same person, again forgot who it was) which had the side effect of being completely mute if you tried to test it in the music/sfx test screen.
Ah ok I think that's the issue. I tried using the default nus3bank in the SaltySD directory to test and it doesn't glitch. It must be an issue with the current nus3bank files used to edit
 

BlastXDX

3DS Hacking Era Original
Member
Joined
Oct 3, 2015
Messages
237
Trophies
0
Location
Frappe Snowland
XP
365
Country
United States
So does anyone have a guide on how to add more costumes, or is it still being researched at the moment?

EDIT: Also, I've noticed some of my custom music no longer work. Any explanation for this?

2nd Edit: I've noticed so far it's only the Training Room music that doesn't play, and it still plays in the Sound Test. How odd.
 
Last edited by BlastXDX,
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, the other game where I found newgrounds is new york shark
    +1
  • SylverReZ @ SylverReZ:
    Spoke to Tom Fulp the other day, if he can find his old Newgrounds site content like the mini Flash animations from the 2000's that played on the portal.
  • SylverReZ @ SylverReZ:
    So far no response, but he did say that he'll find them. Wayback Machine doesn't have em.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast the 1999 versión of pico's school is avaliable (the difference between it, the 2006 versión and the 2016 versión is that the speed of the game depends of the speed of your computer and that it had the og soundtrack)
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Another being Pico VS Bear, the original 1999 version before Jim Henson filed a DMCA takedown.
    +1
  • Xdqwerty @ Xdqwerty:
    The 2006 versión was made when the flash portal was made
  • SylverReZ @ SylverReZ:
    Many people thought it was lost, but was discovered that he hid it on the same page.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, although the "secrets" system where the game was has been removed. Also pico vs uberkids had a netplay versión that was shutdown, although the swf file has been found
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Nope. There are two download buttons on the same page, where you can download the original under a file called "bear.exe". "bear2.exe", however, is the updated game in a Flash projector. P.s. this was on the archived Pico page from 2000.
  • SylverReZ @ SylverReZ:
    @Xdqwerty, That's been there for a long time, too. People who search for lost media don't look hard enough lmao.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, also the pico 2 demos used to be only for the newgrounds patrons but they are on internet archive too (https://archive.org/download/picos_school_2)
    +1
  • Xdqwerty @ Xdqwerty:
    Iirc the demos were removed from newgrounds in 2022
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, or well only the demo with mindchamber's style was on newgrounds
    +1
  • Xdqwerty @ Xdqwerty:
    Fun fact @SylverReZ: iirc one of the goals on the fnf Kickstarter stated that pico 2 would be finished but the Kickstarter didnt get enough money for that goal to be fullfiled
  • SylverReZ @ SylverReZ:
    @Xdqwerty, FNF sucks, their community is toxic as hell.
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ its a single player game
  • Xdqwerty @ Xdqwerty:
    @The Real Jdbye, Yea but it has a shitton of mods with their own songs and stuff
  • Xdqwerty @ Xdqwerty:
    @The Real Jdbye, and quite a lot of people involved in those mods get cancelled
  • SylverReZ @ SylverReZ:
    Newgrounds wasn't the birth of FNF; rather, it was games where you beat up celebrities and parodies.
    +2
  • a_username_that_is_cool @ a_username_that_is_cool:
    FNF was born from Game Jams
  • a_username_that_is_cool @ a_username_that_is_cool:
    Specifically Ludum Dare 47
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, and Sonic fights a la dragón ball z
    T @ Texasauras: help https://www.youtube.com/watch?v=UUPdNq0qyeA