Modding Dark Souls - An Investigation

Discussion in 'Switch - ROM Hacking, Saves, Translations & Tools' started by mrmole, Oct 22, 2018.

  1. horkrux

    horkrux Newbie

    Newcomer
    1
    Oct 26, 2018
    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.
     
    8BitWonder, WadsRUs, mrmole and 2 others like this.
  2. maxx488

    maxx488 GBAtemp Regular

    Member
    3
    Jun 15, 2018
    Argentina
    Thank you very much, now we can play with decent sound.
    PD: Any fps drop with this?
     
    cucholix likes this.
  3. cucholix

    cucholix Banners guy

    Member
    7
    Jan 17, 2017
    Chile
    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?
     
  4. horkrux

    horkrux Newbie

    Newcomer
    1
    Oct 26, 2018
    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

    I'm using layeredfs currently. I think this "just works" with carts? Idk if there are other ways
     
    Bigjokker likes this.
  5. Beware

    Beware GBAtemp Maniac

    Member
    3
    Apr 5, 2007
    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.
     
  6. maxx488

    maxx488 GBAtemp Regular

    Member
    3
    Jun 15, 2018
    Argentina
    Can I open the nsp, replace the files and then repack it? Is it possible?
     
  7. horkrux

    horkrux Newbie

    Newcomer
    1
    Oct 26, 2018
    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.
     
  8. cucholix

    cucholix Banners guy

    Member
    7
    Jan 17, 2017
    Chile
    That’s pretty cool thanks, btw have you noticed any performance issues while playing with the new files in place?
     
    maxx488 likes this.
  9. Bigjokker

    Bigjokker GBAtemp Regular

    Member
    3
    Jan 4, 2015
    United States
    Yeah.. you can use hacpac to repack back to an nsp file.
     
    maxx488 likes this.
  10. maxx488

    maxx488 GBAtemp Regular

    Member
    3
    Jun 15, 2018
    Argentina
    Thx for the response!
     
  11. horkrux

    horkrux Newbie

    Newcomer
    1
    Oct 26, 2018
    Germany
    didn't notice anything unusual about performance, no
     
  12. Bigjokker

    Bigjokker GBAtemp Regular

    Member
    3
    Jan 4, 2015
    United States
    Talked with @horkrux on discord and figured out a way to automate building the FSB files. Now all I need to do is COPY & PASTE to bank files. Just a couple hundred files.

    I did 110 so far...
     
    Last edited by Bigjokker, Nov 8, 2018
    WadsRUs, cucholix and maxx488 like this.
  13. Beware

    Beware GBAtemp Maniac

    Member
    3
    Apr 5, 2007
    United States
    I have some time to help today. I'm in the speedsouls discord, feel free to ping me.
     
  14. horkrux

    horkrux Newbie

    Newcomer
    1
    Oct 26, 2018
    Germany
    you don't have to do them all XD
    just send me/us the rest
     
    maxx488 likes this.
  15. maxx488

    maxx488 GBAtemp Regular

    Member
    3
    Jun 15, 2018
    Argentina
    Inb4 tutorial
     
  16. cucholix

    cucholix Banners guy

    Member
    7
    Jan 17, 2017
    Chile
    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.
     
    WadsRUs likes this.
  17. maxx488

    maxx488 GBAtemp Regular

    Member
    3
    Jun 15, 2018
    Argentina
    Any progress??
     
  18. WadsRUs

    WadsRUs Advanced Member

    Newcomer
    3
    Jun 12, 2009
    United States
    Has the 1.0.3 patch affected the work on this?
     
  19. mrmole
    OP

    mrmole Member

    Newcomer
    1
    Jul 20, 2018
    United Kingdom
    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.

    Not sure, although I doubt that the patch has some audio specific files in it.
     
    maxx488 likes this.
Loading...