Homebrew [Release]JK's SaveManager - Homebrew CIA Save manager.

  • Thread starter JK_
  • Start date
  • Views 1,849,588
  • Replies 3,687
  • Likes 243

JK_

Well-Known Member
OP
Member
Joined
Sep 4, 2015
Messages
697
Trophies
1
XP
2,312
Country
United States
Does JKSM just not work on Japanese 3DS? I tried to use every version there is, but I could not dump any files. I was hoping to use a Street Pass/Mii Plaza editor, but each program suggests using JKSM, yet every time I try to use this, I cannot dump any pertinent files.
It should work on a Japanese 3DS no problem. If you're using a homebrew userland only exploit though, you're not going to be able to open Street Pass IIRC. You're going to need an older version that I not longer have and full CFW for it to work.

Gonna take this time to explain some stuff too. Somewhat recently, I decided to try to revisit 3DS and take a break from Switch. So, the newer version of JKSM that uses icons works fine when built with older versions of ctrulib and citro3d. Instead of giving up and only supporting saves and extra data, I used my solution from Switch on 3DS: Create a render target, render the title/system ID of the title to it and use it as an icon for titles lacking an icon. This means I can both use icons as I originally intended way back, but also support the various saves that have no icon to load. This solution worked fine a few years ago when I implemented it. Fast forward to now, with the latest ctrulib and citro3d and it crashes when trying to copy and compress the texture data to cache it. So, I switched over to using VRAM as I originally should have and using DMA requests only to run into the same problem eventually. I'm kind of at a loss. I was really happy I had google drive working on 3DS only for this to get in the way. Never say never, but I'm not sure if or what I'm going to do now.

JKSM on 3DS is extremely special to me. I had been sitting on it for months. I'm a hobbyist and never thought I was particularly good at programming. JKSM didn't even have a name at first. It was literally called "3DS Save Thing." To this day it still doesn't register that something I wrote was used by thousands of people all over the world at one time. Just gonna say thanks everyone who used and still do use it. Maybe it'll be a somewhat quick rewrite project someday. Time flies.
 

JK_

Well-Known Member
OP
Member
Joined
Sep 4, 2015
Messages
697
Trophies
1
XP
2,312
Country
United States
is there a link to a CIA of the updated code anywhere?
I remember putting a link to them in the readme on github. Both 3dsx and cia. I don't recall how finished they were though. It was enough that I didn't mind linking, but also not polished enough for a release.
 

wrsg

Well-Known Member
Member
Joined
Feb 19, 2012
Messages
113
Trophies
1
XP
552
Country
United States
I remember putting a link to them in the readme on github. Both 3dsx and cia. I don't recall how finished they were though. It was enough that I didn't mind linking, but also not polished enough for a release.
would you mind posting the cia here? I guess the people here aren't going to care if their 3ds explodes
 

JK_

Well-Known Member
OP
Member
Joined
Sep 4, 2015
Messages
697
Trophies
1
XP
2,312
Country
United States
would you mind posting the cia here? I guess the people here aren't going to care if their 3ds explodes
Just remember, I don't remember how far I got. I also *think* it might support ZIP files if you end the file name with '.zip', but I can't remember. That's how the Switch version works, anyway.
 

Attachments

  • JKSM.cia.zip
    956.6 KB · Views: 6
  • Like
Reactions: wrsg

wrsg

Well-Known Member
Member
Joined
Feb 19, 2012
Messages
113
Trophies
1
XP
552
Country
United States
If I want to take the saves I exported using Checkpoint 3DS and import them using JKSM, how do I figure out the naming structure? There doesn't seem to be a logical way to figure out the title just from the game, like it could be anything e.g. Paper Mario Sticker Star could be "PAPER MARIO: Sticker Star" or "PAPER MARIO STICKER STAR"
like how do we know?
 

iSharingan

Show me your power
Member
Joined
Jun 23, 2016
Messages
810
Trophies
0
XP
1,695
Country
United States
If I want to take the saves I exported using Checkpoint 3DS and import them using JKSM, how do I figure out the naming structure? There doesn't seem to be a logical way to figure out the title just from the game, like it could be anything e.g. Paper Mario Sticker Star could be "PAPER MARIO: Sticker Star" or "PAPER MARIO STICKER STAR"
like how do we know?
the easiest way is just make a new save on the target system, export with JKSM to create the folder, then replace with the Checkpoint files to imort
 

JK_

Well-Known Member
OP
Member
Joined
Sep 4, 2015
Messages
697
Trophies
1
XP
2,312
Country
United States
the easiest way is just make a new save on the target system, export with JKSM to create the folder, then replace with the Checkpoint files to imort
You don't actually have to go that far. JKSM creates the target folder when you select the game. I was never a fan of creating them all on boot, because it just makes it more difficult to find what you're looking for if you're only using it for a few games.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Medications aren't lewed if it's coming from a doctor