ROM Hack Modding Dark Souls - An Investigation

horkrux

Member
Newcomer
Joined
Oct 26, 2018
Messages
16
Trophies
0
Age
32
XP
281
Country
Germany
After fiddling around with the bank files for a bit, I've managed to successfully implant a new FSB5 (with 44.1kHz instead of the previous 16kHz in this case). The tracks play fine, but the problem is that the order is completely jumbled :^)
I've fixed it for one track by hand, but that's not really viable for thousands of tracks of course. Gonna see if I can write a tool to do this automatically.
 

maxx488

Well-Known Member
Member
Joined
Jun 15, 2018
Messages
219
Trophies
0
Age
27
XP
897
Country
Argentina
After fiddling around with the bank files for a bit, I've managed to successfully implant a new FSB5 (with 44.1kHz instead of the previous 16kHz in this case). The tracks play fine, but the problem is that the order is completely jumbled :^)
I've fixed it for one track by hand, but that's not really viable for thousands of tracks of course. Gonna see if I can write a tool to do this automatically.
Thank you very much, now we can play with decent sound.
PD: Any fps drop with this?
 
  • Like
Reactions: cucholix

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,254
Country
Chile
After fiddling around with the bank files for a bit, I've managed to successfully implant a new FSB5 (with 44.1kHz instead of the previous 16kHz in this case). The tracks play fine, but the problem is that the order is completely jumbled :^)
I've fixed it for one track by hand, but that's not really viable for thousands of tracks of course. Gonna see if I can write a tool to do this automatically.
16khz is abysmal ;(

Anyway, I would definitely make a donation towards this project, I’m dying to play this game with decent audio.

I have the game in card format, any chance to make a fake patch for use with it?
 

horkrux

Member
Newcomer
Joined
Oct 26, 2018
Messages
16
Trophies
0
Age
32
XP
281
Country
Germany
Managed to rearrange all the tracks in a bank now. Works fine. All that's left is basically the grind to change all the banks

16khz is abysmal ;(

Anyway, I would definitely make a donation towards this project, I’m dying to play this game with decent audio.

I have the game in card format, any chance to make a fake patch for use with it?

I'm using layeredfs currently. I think this "just works" with carts? Idk if there are other ways
 
  • Like
Reactions: Bigjokker

Beware

Well-Known Member
Member
Joined
Apr 5, 2007
Messages
1,141
Trophies
1
XP
652
Country
United States
LayeredFS should be fine even for retail carts. You're doing gods' work, horkrux. Have you thought about outsourcing the labor of converting the banks? I'm sure it it would be a lot faster to get a patch out together if the final steps are just manual labor.
 

horkrux

Member
Newcomer
Joined
Oct 26, 2018
Messages
16
Trophies
0
Age
32
XP
281
Country
Germany
Yeah, if someone wants to help with the rest of the sound files, I usually hang out in the #modding section of the speedsouls discord. You just need access to the sound files of the PC version.
 

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,254
Country
Chile
Inb4 tutorial
It would be interesting to do a tutorial from zero, just explaining the most straight forward method to inject those audio files, I’m willing to hack my Switch just to play DS with optimal sound quality, then get back it to unhacked.
 
  • Like
Reactions: WadsRUs

mrmole

Active Member
OP
Newcomer
Joined
Jul 20, 2018
Messages
32
Trophies
0
Age
34
XP
1,018
Country
United Kingdom
Any progress??

If you want to track the progress, you should join the speedsouls discord community. They are all very friendly there and have a dedicated modding section.

Has the 1.0.3 patch affected the work on this?

Not sure, although I doubt that the patch has some audio specific files in it.
 
  • Like
Reactions: maxx488

horkrux

Member
Newcomer
Joined
Oct 26, 2018
Messages
16
Trophies
0
Age
32
XP
281
Country
Germany
So there are good news and bad news. The good news is the banks are all ready.
The bad news is that some of them don't work together. Whenever I put in both the bank that contains the level music and the bank with most of the general purpose sounds in place (the former is quite big, the latter pretty small), the game stops loading some others. It only worked when I made the music bank a lot smaller. They all work individually though.
So either I messed up setting all sizes and there is still some value (I've already adjusted three per bank ....) left that needs setting, OR there is actually some nasty new (memory) limitation on how big loaded sounds can be.

Either way, I'll try and find a sweetspot maybe and encode the files from the music banks once more..
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/yjrjY6PCb7o?si=xnFz0B2o_adIgLTV +1