DS-Homebrew / TWiLightMenu

DSi Menu replacement for DS/DSi/3DS/2DS
https://wiki.ds-homebrew.com/twilightmenu/
GNU General Public License v3.0
3.23k stars 202 forks source link

Add option decide store the .sav files between the same folder as the rom and the dedicated "save" file #1489

Open sunstart2y opened 3 years ago

sunstart2y commented 3 years ago

As someone who often uses bootstrap for flashcard to boot homebrew and games that won't run on my Flashcard's firmware, switching from firmware to bootsrap or the other and sometimes accidentally booting a game I didn't intend to, often lead to my .sav file locations getting mixed, sometimes they wont get stored in the Save folder like its supposed to do, or sometimes it does but it creates another .sav file and end up booting a new one and then my .sav files get all mixed.

I understand that the reason why .sav are stored in the Save folder is to make loading faster. But I have probably wasted more time trying to manage my .sav files, taking the sd card in and out and testing which one is my current .sav. I legitimately won't mind waiting for the files to load, I also don't have many ROMs in the same folder so it probably wont be an issue for me.

As an idea, TW Menu can have the current setting as the default but have the option to switch Firmware save file location and bootstrap save file location between ROM folder or Save folder. It'll make things easier for those who need it.

DraconicNEO commented 3 years ago

I think this is very much needed. I also have difficulty with save files getting mixed up when switching between Twilight Menu and Firmware. This may also be an nds-bootstrap issue since it might require updating that but I feel like it also fits here since Twilight menu would still need to be updated to add the setting.

lifehackerhansol commented 2 years ago

As far as I'm concerned, nds-bootstrap does not care where the save file is as long as it is properly defined in nds-bootstrap.ini. This is entirely a TWiLight issue.

DraconicNEO commented 2 years ago

As far as I'm concerned, nds-bootstrap does not care where the save file is as long as it is properly defined in nds-bootstrap.ini. This is entirely a TWiLight issue.

oh I see. I thought that nds-bootstrap might've been hard-coded to always look for saves in the */saves/ sub-directory.

CaiMiao commented 2 years ago

+1 on this, it is nice to have this feature for multi kernel users