ROM Hack Modding Dark Souls - An Investigation

  • Thread starter Thread starter mrmole
  • Start date Start date
  • Views Views 25,563
  • Replies Replies 69
  • Likes Likes 1
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.
 
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
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?
 
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
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.
 
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.
 
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
That’s pretty cool thanks, btw have you noticed any performance issues while playing with the new files in place?
 
  • Like
Reactions: maxx488
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
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
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