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

  • Thread starter JK_
  • Start date
  • Views 1,833,293
  • Replies 3,678
  • Likes 243

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,069
Trophies
2
XP
7,823
Country
United States
Rename the XML to 000400000019AA00.xml and try that first please. I don't mind generating a couple once in a while, but it takes a long time.
it does take a while. this is pretty much why I just set up scripts to semi-automate the process based on a certain site with keys. :P

can't wait for bootrom so the trip to the 3DS can be cut out entirely
 
  • Like
Reactions: JK_

JK_

Well-Known Member
OP
Member
Joined
Sep 4, 2015
Messages
689
Trophies
1
XP
2,274
Country
United States
it does take a while. this is pretty much why I just set up scripts to semi-automate the process based on a certain site with keys. :P

can't wait for bootrom so the trip to the 3DS can be cut out entirely
It's a lot better now that I have an actual card reader built in though. I can't believe I used to do this over the micro sd app.
 

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,069
Trophies
2
XP
7,823
Country
United States
It's a lot better now that I have an actual card reader built in though. I can't believe I used to do this over the micro sd app.
well, since generating xmls gets pretty tiring, I set up some scripts to help generate them, based on recent uploads to a certain titlekey site.

it downloads the latest decrypted keys + seeddb, then finds whatever is missing in the repo but is present in seeddb.bin. it uses a modified PlaiCDN to download up to 30MB of the first content (no game's exefs goes over that afaik, but those unity ones are really pushing it); then I can generate an ncchinfo.bin for exefs for all of the contents. once I got the xorpads, I put them in the folder, sort them, and automatically create xmls for all of the titles including the name (from json_dec). then I can also create a git message when putting them up on github. then I just do all of this every week or so.

so there's your little peek at how this works right now.... :P
OQhpfED.png
 
Last edited by ihaveahax,

JK_

Well-Known Member
OP
Member
Joined
Sep 4, 2015
Messages
689
Trophies
1
XP
2,274
Country
United States
well, since generating xmls gets pretty tiring, I set up some scripts to help generate them, based on recent uploads to a certain titlekey site.Reply

it downloads the latest decrypted keys + seeddb, then finds whatever is missing in the repo but is present in seeddb.bin. it uses a modified PlaiCDN to download up to 30MB of the first content (no game's exefs goes over that afaik, but those unity ones are really pushing it); then I can generate an ncchinfo.bin for exefs for all of the contents. once I got the xorpads, I put them in the folder, sort them, and automatically create xmls for all of the titles including the name (from json_dec). then I can also create a git message when putting them up on github. then I just do all of this every week or so.

so there's your little peek at how this works right now.... :P
Unfortunately, a setup like that would involve me having to look at python more. I never learned it. I started with (don't laugh) GameMaker (back before YoYo bought it from Mark). Back then, C/C++ was the holy grail to us kids/teens at the time, so I moved on right to that and PSP.
 

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,069
Trophies
2
XP
7,823
Country
United States
Unfortunately, a setup like that would involve me having to look at python more. I never learned it. I started with (don't laugh) GameMaker (back before YoYo bought it from Mark). Back then, C/C++ was the holy grail to us kids/teens at the time, so I moved on right to that and PSP.
well it's not something that strictly requires python (though it'd probably be the best language for it, compared to C). "GameMaker"; well I started out with scratch, which is much more simple, so there's that.
 

JK_

Well-Known Member
OP
Member
Joined
Sep 4, 2015
Messages
689
Trophies
1
XP
2,274
Country
United States
well it's not something that strictly requires python (though it'd probably be the best language for it, compared to C). "GameMaker"; well I started out with scratch, which is much more simple, so there's that.
True. I don't really generate them frequently enough to go through that in C.

Also, fun fact: JKSV's menus are actually based on an old Game Maker object script I used in RPGs. It got ported from GML into C for PSP, PS2, PS3, and now C++ for 3DS.

XML for Shin Megami Tensei IV Apocalypse, plz.


Sent from my iPad using Tapatalk
Give it a shot. Tell me what happens.
 

Attachments

  • 000400000019A200.zip
    429 bytes · Views: 96
  • Like
Reactions: NANASHI89

iSharingan

Show me your power
Member
Joined
Jun 23, 2016
Messages
804
Trophies
0
XP
1,631
Country
United States
it's by no means is urgent, but I know "Shantae and the Pirate's Curse" has been requested a few times. Would you mind doing that one eventually?
 

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,069
Trophies
2
XP
7,823
Country
United States
it's by no means is urgent, but I know "Shantae and the Pirate's Curse" has been requested a few times. Would you mind doing that one eventually?
this game causes yellow screens, so an automatically generated xml wouldn't help. it would need to be manually edited and that is a lot more effort.
 
  • Like
Reactions: iSharingan

NANASHI89

Well-Known Member
Member
Joined
May 3, 2012
Messages
2,473
Trophies
1
XP
5,333
Country
United States
True. I don't really generate them frequently enough to go through that in C.

Also, fun fact: JKSV's menus are actually based on an old Game Maker object script I used in RPGs. It got ported from GML into C for PSP, PS2, PS3, and now C++ for 3DS.


Give it a shot. Tell me what happens.
It works. Took 2 tries, but it works. Thx!
 

Pedro250

Well-Known Member
Newcomer
Joined
Sep 12, 2009
Messages
69
Trophies
1
XP
870
Country
Hi, yesterday i accidentally updated my 3ds (old model) to the latest firmware. Now i cant use SVDT nor prof200 save_manager (apparently there is something that causes a yellow screen in both program) to backup nor restore my Pokemon Omega Ruby save data.

I learned yesterday that there is know o Homebrew version of this tool, i was able to use it (the bank version). I have pokebank installed but when i used the tool i never choose pokebank, i opened the program and immediately went to the cfw jk version menu, i choose cartridge (1st option) and i get the save data and extdata options. As far as i tested it worked well (i edited a pokemon in pkhex to test).

So my question is? Does it automatically chooses pokebank or does it work without it now? Also, can i use the "Bank" Version for other games other then pokemon? Just one other thing, according to the pokemon sun and moon demo dataminers, the save file for pokemon sun and moon doesn't differ to much from omega ruby and alpha safire (they said that will probably be day one save edit) so, out of speculation only, what are the odds of this program work with them?

Thanks you
 

RealityNinja

Well-Known Member
Member
Joined
Nov 4, 2015
Messages
1,716
Trophies
0
Location
Pokéland
XP
667
Country
France
Last edited by RealityNinja,
  • Like
Reactions: lordelan

VFlea

Member
Newcomer
Joined
Aug 4, 2009
Messages
20
Trophies
0
XP
169
Country
United States
I need some help, and would be VERY happy if someone can help me. I'm quite a noob when it comes to use JKS, so bear with me!

I have a digital copy of Pokemon Omega Ruby. I have done everything to unlock my 3DS (It's an Old XL). However, I changed the SD cards. My savefile, and probably the game, is on the old SD. Is there a way that I can dump the save file from the Old SD Card, into the new one that I'm using, in which I have done the CFW, new SysNand, etc...?
 

Gurumeditation

Member
Newcomer
Joined
May 18, 2016
Messages
19
Trophies
0
Age
37
XP
776
Country
Gambia, The
Hi.

Is there a solution to sync the savegames between two 3ds-systems over a cloud like dropbox?

I use the normal new 3ds and the 3ds xl for different games so someone i would like automaticly sync the save games. But i have not found a solution in the world wide web vor this problem.

thank you very much for possible answers.
 
Last edited by Gurumeditation,

N7Kopper

Lest we forget... what Nazi stood for.
Member
Joined
Aug 24, 2014
Messages
975
Trophies
0
Age
30
XP
1,294
Country
United Kingdom
I need some help, and would be VERY happy if someone can help me. I'm quite a noob when it comes to use JKS, so bear with me!

I have a digital copy of Pokemon Omega Ruby. I have done everything to unlock my 3DS (It's an Old XL). However, I changed the SD cards. My savefile, and probably the game, is on the old SD. Is there a way that I can dump the save file from the Old SD Card, into the new one that I'm using, in which I have done the CFW, new SysNand, etc...?
If you're using the same movable.sed encryption (AKA: the same system, or one you System Transferred to) just move the data from the old card to the new using any computer.
If not, then just extract the data using JKSM, then move it, then reinstall it. Don't forget the exdata!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: @SylverReZ, Indeed lol