Homebrew RELEASE JKSV (save manager) for Switch

  • Thread starter JK_
  • Start date
  • Views 138,956
  • Replies 322
  • Likes 23

zand

Member
Newcomer
Joined
Jul 29, 2021
Messages
7
Trophies
0
Age
36
XP
71
Country
United States
Tried out the new UI and I like it. Love how the name entry for new backups is pre-filled in with User - YYYY.MM.DD @ hh.mm.ss.
 

JK_

Well-Known Member
OP
Member
Joined
Sep 4, 2015
Messages
694
Trophies
1
XP
2,295
Country
United States
Thanks. I'd like to make the string customizable and add an auto name bool to the config sometime since I made the config human readable now. I'm taking a short break right now though.

If anyone wants to build it, it works fine as far as I know. It's just missing a few things and the config is going to change for sure in a little while. I didn't know people shared their output folder definitions, which I need to separate now. The only things really holding up a prerelease is the new mass backup and cache saves need a target system to get size. You can create and manually extend them now, but calculating the size seems more convenient. Other than that, it's all minor things that shouldn't take long.
 

anthony001

Well-Known Member
Member
Joined
Oct 19, 2007
Messages
461
Trophies
1
XP
1,462
Country
1. how come some of my backed up save is titleid while others has english name? this happens when i use dump all or backup all
2. is there a way to delete older backup without going in the folder and deleting the backup one by one?
3.is it safe to backup and restore pokemon snap save file now?
 

JK_

Well-Known Member
OP
Member
Joined
Sep 4, 2015
Messages
694
Trophies
1
XP
2,295
Country
United States
1. If a game has non Ascii characters, it defaults back to title id since switch doesn't handle them right and I can't use UTF-16 like 3DS.

2. You can use the file mode browser to just delete the whole folder. Other than that, no.

3. Backing it up was always safe, restoring it is fixed now too. The only problem is that the versions currently released don't have the save extension code so if you expanded your album, it will have problems if the save is larger than the new one. The size of the fully extended one is 1536MB IIRC.
 

anthony001

Well-Known Member
Member
Joined
Oct 19, 2007
Messages
461
Trophies
1
XP
1,462
Country
1. If a game has non Ascii characters, it defaults back to title id since switch doesn't handle them right and I can't use UTF-16 like 3DS.

2. You can use the file mode browser to just delete the whole folder. Other than that, no.

3. Backing it up was always safe, restoring it is fixed now too. The only problem is that the versions currently released don't have the save extension code so if you expanded your album, it will have problems if the save is larger than the new one. The size of the fully extended one is 1536MB IIRC.

what do you mean expanded album? what action results in an expanded album?
 

JK_

Well-Known Member
OP
Member
Joined
Sep 4, 2015
Messages
694
Trophies
1
XP
2,295
Country
United States
I'm not 100% sure myself. I haven't had time to play the game all the way through. I've been told at one to two points, the game allows you to expand the picture album and with that, the save container gets expanded to hold it. I'm only telling you what the game reports. The save maxes out at 1.5GB.
 
Last edited by JK_,

retrofan01

Active Member
Newcomer
Joined
Jan 25, 2019
Messages
44
Trophies
0
XP
1,486
Country
United Kingdom
Would it be possible to add an option to limit the number of backups for each game to a specified number per user?

For example, I only require one backup (the latest) per user per game to save space when transferring them to my NAS and it'd be nice to have this done automatically rather than having to go through each game and delete previous backups manually.
 

JK_

Well-Known Member
OP
Member
Joined
Sep 4, 2015
Messages
694
Trophies
1
XP
2,295
Country
United States
Would it be possible to add an option to limit the number of backups for each game to a specified number per user?

For example, I only require one backup (the latest) per user per game to save space when transferring them to my NAS and it'd be nice to have this done automatically rather than having to go through each game and delete previous backups manually.
I can add an option to new versions to delete all backups to the title slide out menu if that helps. Maybe a delete all backups to the settings or extras menu too. That will include the new trash folder I added.

I'm coming down with something though. Depending on how bad it gets, I'm either gonna be working on this a bit more this week or not at all.
 

retrofan01

Active Member
Newcomer
Joined
Jan 25, 2019
Messages
44
Trophies
0
XP
1,486
Country
United Kingdom
I can add an option to new versions to delete all backups to the title slide out menu if that helps. Maybe a delete all backups to the settings or extras menu too. That will include the new trash folder I added.

I'm coming down with something though. Depending on how bad it gets, I'm either gonna be working on this a bit more this week or not at all.

Yes that would be great whenever you're able to implement this. Thanks!
 

JK_

Well-Known Member
OP
Member
Joined
Sep 4, 2015
Messages
694
Trophies
1
XP
2,295
Country
United States
Yes that would be great whenever you're able to implement this. Thanks!
Done.

One or two more things and I think it's finally good to go guys. I took it a lot further than I thought I ever would. The only thing it's missing at this point is the option that packs the entire save folder into a ZIP file, and that's next on the list. It might need a few tweaks and fixes here and there but I've been using it for months without issue.
 

JK_

Well-Known Member
OP
Member
Joined
Sep 4, 2015
Messages
694
Trophies
1
XP
2,295
Country
United States
Just wanna give a heads up for the few that downloaded that last build I posted: Don't use it to create BCAT, and if you did, I'd delete what you did create. Last night I discovered that I forgot to set the owner ID to the BCAT program ID. I started DOOM to check something and the BCAT module kept throwing fatal errors. I couldn't even start my switch anymore without it throwing a fatal error on boot. It's recoverable, but it is a pain.

Sorry. I usually catch stuff that bad.
 
  • Like
Reactions: hippy dave

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
605
Trophies
0
Age
52
XP
2,129
Country
Germany
@JK_ Today I compiled and tested the newUI branch. However, JKSV v08.19.2021 crashes when trying to dump all game saves of a user.
 
Last edited by Muxi,

JK_

Well-Known Member
OP
Member
Joined
Sep 4, 2015
Messages
694
Trophies
1
XP
2,295
Country
United States
@JK_ Today I compiled and tested the newUI branch. However, JKSV v08.19.2021 crashes when trying to dump all game saves of a user.
It's been merged and fixed in the master branch. I'm gonna delete the newUI one when I can. These past two weeks have been pretty crazy for me.
 
  • Like
Reactions: Muxi

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
605
Trophies
0
Age
52
XP
2,129
Country
Germany
The master branch also seems to contain the new UI. I have also compiled this and the problem does not exist here. The version is declared as 08.24.2021 and I have attached it here for those interested.
 

Attachments

  • JKSV.rar
    3.1 MB · Views: 94
  • Like
Reactions: deejay87

JK_

Well-Known Member
OP
Member
Joined
Sep 4, 2015
Messages
694
Trophies
1
XP
2,295
Country
United States
@Muxi
That was always the plan. It was a separate branch until complete and stable enough to use 100%. I've heard there's some weirdness reading and moving the config to the new location, but I think that's it at the moment.

You also have to realize I'm extremely picky and besides major fixes, I don't like releasing for every little thing I do or change. Even merging into master didn't happen until I had all the original features back. Release for sure soon though. I have to get the config straightened out and the rest can wait.
 
  • Like
Reactions: Muxi

lminmei

Member
Newcomer
Joined
Jun 13, 2015
Messages
5
Trophies
0
Age
47
XP
63
Country
United States
Hello,
I'm new to this and was wondering if there is a tutorial on how to install this on my switch (firmware 12.1)?
 

otaconn23

Active Member
Newcomer
Joined
Aug 16, 2020
Messages
29
Trophies
0
Age
113
XP
94
Country
United States
Thanks to OP. Took less than 5 minutes and got everything sorted. Bought the game and wanted to transfer my EmuNand progress in AC:NH. Now I am able to play online w/ my bought cartridge.

To Caito103, you basically need to boot into your SysNand w/ CFW. Make sure you turn on airplane mode first beforehand. Turn off. Boot into RCM mode or whatever, and boot CFW into SysNand. Run JKSV, and your save file should be the only one listed under Device. Click the button to restore. Turn off device. Turn back on into SysNand w/o CFW. Test your save is good. Then you can turn off Airplane mode and play online. Good luck.
This process worked out ok for you, no ban?
 

barelynotlegal

Well-Known Member
Member
Joined
Mar 30, 2016
Messages
224
Trophies
0
Age
54
XP
533
Country
United States
@JK_
I used it to try installing some bcat’s from animal crossing. Worked fine then today game crashed before loading is complete. I try to restore the backup I have and I see a bunch of 100%’s but in the end it fails. I get a error like “fails to commit save” or something like that. I’m away from switch but can replicate error. Even tried deleting game and reinstall but no good. Thanx in advance
 

JK_

Well-Known Member
OP
Member
Joined
Sep 4, 2015
Messages
694
Trophies
1
XP
2,295
Country
United States
Since I barely ever check in here anymore, I'll take this opportunity to leave a small update. I re-implemented something I was going to add a year ago. Someone asked me and I also saw someone else say it's impossible thanks to recent events... JKSV can now export the data needed to create saves for games you don't own. I know even I'm late to the party on this one, but I guess Smash has some bonus for having a Kingdom Hearts save on your Switch. I call them SVI's. They're just the titleid, NACP, and icon thrown into a binary file. I haven't done a release yet though, mostly because...

I was looking through a flash drive to find the NSP building files and found an old prototype-ish sysmodule and fixed it up a bit and it still works. It runs after you close and game and backs up your save in the background. JKSV will be needed to configure it once I'm done. It's limited and can't do zip, but why let it go to waste?

Last is some kind of cloud support. I'm working on it all and none of it is going to happen overnight, unfortunately. I'm only one guy and basically write some stuff when I can before I fall asleep at night.

@JK_
I used it to try installing some bcat’s from animal crossing. Worked fine then today game crashed before loading is complete. I try to restore the backup I have and I see a bunch of 100%’s but in the end it fails. I get a error like “fails to commit save” or something like that. I’m away from switch but can replicate error. Even tried deleting game and reinstall but no good. Thanx in advance
Are there any errors in the log file? Commit errors are one of the few things I do log in general. Usually commit errors are thrown if more data is written than there is journal space and you try to commit it all at once.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: Has he had seizures before?