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
  • BakerMan @ BakerMan:
    i hope both of you guys get better
    +2
  • SylverReZ @ SylverReZ:
    Thanks mate.
  • Sicklyboy @ Sicklyboy:
    I used to drink alcohol fairly often. Never to the point of it being a problem, but like 2-3 beers with dinner each night, or a few cocktails or glasses of Scotch or something. Started smoking/vaping weed a lot a few years back which killed 90% of my interest in booze. Now I stopped smoking/vaping weed as much and just deal with life the boring way most of the time
    +1
  • Xdqwerty @ Xdqwerty:
    I only drank alcohol once and it was by accident
  • Xdqwerty @ Xdqwerty:
    I didnt know it was beer, it was on a juice bottle
  • SylverReZ @ SylverReZ:
    Yeah, I'm addicted to smoking, sadly. It's very addictive but I wish I didn't start.
  • K3Nv2 @ K3Nv2:
    May just order a 5700g for a nas/emulation set up tbh
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast you were asleep on 4/20
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, you played that Mario flash game called Mario 63?
  • SylverReZ @ SylverReZ:
    @Xdqwerty, No, but I've seen it on Vinesauce's stream.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, that game is one of the reasons i met newgrounds bc the full versión of it is in that site
  • Xdqwerty @ Xdqwerty:
    Also somebody is remaking it
  • 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
    SylverReZ @ SylverReZ: @Xdqwerty, That's been there for a long time, too. People who search for lost media don't look... +1