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
  • MysticStarlight @ MysticStarlight:
    I am mad because the drive isn't even that old. I never expected it to die so soon
  • mthrnite @ mthrnite:
    i'm gonna do my backups tonight for reals
    +2
  • MysticStarlight @ MysticStarlight:
    It does a clicking sound and Windows doesn't recognize it
  • mthrnite @ mthrnite:
    clicking = bad, i'd still try it on a linux box or a mac, out of desperation
  • Xdqwerty @ Xdqwerty:
    Do you recommend any way to back up?
  • MysticStarlight @ MysticStarlight:
    I will keep trying, but that clicking sound seems like the moving parts are stuck or something
  • mthrnite @ mthrnite:
    i use a mac, so I just leave time machine running, not real sure how to back up on a windows box
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Buy SSD copy everything over and no more clicking lol
  • mthrnite @ mthrnite:
    yeah clicking is bad, i don't do much recovery these days, so i don't know if the old tricks still work
  • Psionic Roshambo @ Psionic Roshambo:
    Pretty much they do but only because mechanical is still mechanical
    +1
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, the only hard drive i have is the one on my pc
  • Psionic Roshambo @ Psionic Roshambo:
    I had a weird thought, Sega with the Saturn it was a train wreck a pile of chips, but it does kind of fit the design philosophy of Sega at the time.... The Genesis/Sega CD/32X machine was probably loads of fun to program for
  • BigOnYa @ BigOnYa:
    Damn, the new COD coming soon is 310gb on series s/x
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, I bet a good chunk of the space games have is due to unused content
  • Psionic Roshambo @ Psionic Roshambo:
    310GBs lol ISPs hate this one trick
  • Psionic Roshambo @ Psionic Roshambo:
    DLC will be a svelt 32K download lol
  • BigOnYa @ BigOnYa:
    I think you only get like 425gb on a series s hard drive, so you get 1, 2 next gen games max
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, so you need to have another series s if you wanna play more games?
  • BigOnYa @ BigOnYa:
    Nuh you buy extra HD n add to it, but not cheap
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, how can a console have more than 1 hard drives?
  • MysticStarlight @ MysticStarlight:
    usb expansion? I know the PS4 can do this
  • Xdqwerty @ Xdqwerty:
    @MysticStarlight, oh Yea I recall my PS3 can do that
  • Xdqwerty @ Xdqwerty:
    Modded ofc
  • Xdqwerty @ Xdqwerty:
    Speaking of my PS3 i havent downloaded any games yet bc my wifi is too slow
  • Xdqwerty @ Xdqwerty:
    and also because blackouts here are very common and that could damage the console
    Xdqwerty @ Xdqwerty: and also because blackouts here are very common and that could damage the console