Hacking Transfer save data from Sky3DS to Original cart

simo

Member
OP
Newcomer
Joined
Aug 19, 2015
Messages
12
Trophies
0
Age
39
XP
103
Country
France
Hello,
I am new to this forum and I hope I can make myself clear enough.

I have been playing Devil Survivor 2 record breaker on my Sky3DS and I liked the game very much, so I bought the Original game yesterday.

My question is : is there a way to transfer my save from Sky3DS to the Original cart ?

I have been searching a bit, but there are many threads about transferring save from Sky3DS to Gateway, or from Original to Sky3DS, but I haven't found what I was looking for.

The version of the game I'm currently using was downloaded and I didn't modify it (with private headers thingy). But I don't know if it was patched already.

I have a N3DS firmware 9.9 and and old 3DS firmware 9.8 (can launch ninjahax, I don't know if it is useful).
I also have a R4i save dongle.

Thank you for your help :)
 
Joined
Aug 4, 2008
Messages
1,234
Trophies
1
Location
Commonwealth of Virginia
Website
www.facebook.com
XP
784
Country
United States
Hello,
I am new to this forum and I hope I can make myself clear enough.

I have been playing Devil Survivor 2 record breaker on my Sky3DS and I liked the game very much, so I bought the Original game yesterday.

My question is : is there a way to transfer my save from Sky3DS to the Original cart ?

I have been searching a bit, but there are many threads about transferring save from Sky3DS to Gateway, or from Original to Sky3DS, but I haven't found what I was looking for.

The version of the game I'm currently using was downloaded and I didn't modify it (with private headers thingy). But I don't know if it was patched already.

I have a N3DS firmware 9.9 and and old 3DS firmware 9.8 (can launch ninjahax, I don't know if it is useful).
I also have a R4i save dongle.

Thank you for your help :)
You'll need to find someone who has a cfw 3DS with SaveDataFiler installed on it. From there they can dump the save from your Sky3DS to the 3DS' SD card then import it into your real game card.
 
  • Like
Reactions: simo

simo

Member
OP
Newcomer
Joined
Aug 19, 2015
Messages
12
Trophies
0
Age
39
XP
103
Country
France
I see, thank you :) , unfortunately I don't know anyone who has a 3DS with a cfw. I may have to buy one.
BTW my N3DS and 3DS are US locked, and the game is US region also. Since I live in France, I can only find PAL consoles in here.
Can a PAL console with CFW and SaveDataFiler be used with a US region game ?

Also , I found a thread https://gbatemp.net/threads/any-way...to-use-with-sky3ds.378750/page-6#post-5370619 where someone was talking about modifying the save file through a Hex Editor.
I got the save file from Sky3DS with DiskWriter, and tried extracting parts of it but with not much success (I tried it with Tales of the Abyss).
 
Joined
Aug 4, 2008
Messages
1,234
Trophies
1
Location
Commonwealth of Virginia
Website
www.facebook.com
XP
784
Country
United States
I see, thank you :) , unfortunately I don't know anyone who has a 3DS with a cfw. I may have to buy one.
BTW my N3DS and 3DS are US locked, and the game is US region also. Since I live in France, I can only find PAL consoles in here.
Can a PAL console with CFW and SaveDataFiler be used with a US region game ?

Also , I found a thread https://gbatemp.net/threads/any-way...to-use-with-sky3ds.378750/page-6#post-5370619 where someone was talking about modifying the save file through a Hex Editor.
I got the save file from Sky3DS with DiskWriter, and tried extracting parts of it but with not much success (I tried it with Tales of the Abyss).
That thread is for retail>sky3ds and only works one way. Also a 3DS running CFW can read games from any region so you you should be fine buying an exploitable local region 3DS.
 

simo

Member
OP
Newcomer
Joined
Aug 19, 2015
Messages
12
Trophies
0
Age
39
XP
103
Country
France
That thread is for retail>sky3ds and only works one way. Also a 3DS running CFW can read games from any region so you you should be fine buying an exploitable local region 3DS.

I see, then I'll look for a 3DS with a CFW or an official firmware <=9.2 , if I can find one for a good price :D , don't know if it is worth it for a 40 hours game save though :P.
Anyway thanks for your help
 

simo

Member
OP
Newcomer
Joined
Aug 19, 2015
Messages
12
Trophies
0
Age
39
XP
103
Country
France
Since you can use Ninjhax you will be able in the near future to do it on your own, once TDVS is released.
I updated my r4isavedongle framework, and I was able to transfer data from an legit cart to Sky3DSwith with success.
but then when I tried to do it the other way around, dumping the save from Sky3DS to PC, then transferring it to legit cart, it didn't work.
When I checked via HxD Editor, I found out that there is a part of the file from Sky3DS (seems to be a header), with 0xFF.
Once I replaced those parts in the Sky3DS save (from the original save) then put this save file in the legit cart & Sky3DS both work.
It seems Sky3DS removes the header from the save file.
I've uploaded the files, if someone knows what are those first bytes, and why are they removed once I transfer to Sky3DS it would be a great help.
 

Attachments

  • devil_survivor_save.rar
    30.8 KB · Views: 144
  • Like
Reactions: Ronhero

UsualNoise

Well-Known Member
Member
Joined
Jan 7, 2009
Messages
119
Trophies
1
XP
617
Country
United States
That thread is for retail>sky3ds and only works one way.

Actually, I was able to go back from Sky3DS to the retail cartridge as well. The perl script referenced in the linked thread lets you convert a save from a cartridge for use on Sky3DS. If you want to go back the other way you can manually edit the Sky3DS save as I described (chopping the first 88 bytes, I think, plus all the padding added at the end of the save file by Sky3DS). I successfully got a save to work back on the cartridge in this way for Mario Kart 7 and it should work similarly for many other games.

I did all the above without any special tools, it just required a Gateway-compatible 3DS / 2DS to copy the save back to the original cartridge. Also, my save originally came from the cartridge so I'm not too familiar with attempting to copy a save that was initialized from another cart or ROM.
 

simo

Member
OP
Newcomer
Joined
Aug 19, 2015
Messages
12
Trophies
0
Age
39
XP
103
Country
France
Actually, I was able to go back from Sky3DS to the retail cartridge as well. The perl script referenced in the linked thread lets you convert a save from a cartridge for use on Sky3DS. If you want to go back the other way you can manually edit the Sky3DS save as I described (chopping the first 88 bytes, I think, plus all the padding added at the end of the save file by Sky3DS). I successfully got a save to work back on the cartridge in this way for Mario Kart 7 and it should work similarly for many other games.

I did all the above without any special tools, it just required a Gateway-compatible 3DS / 2DS to copy the save back to the original cartridge. Also, my save originally came from the cartridge so I'm not too familiar with attempting to copy a save that was initialized from another cart or ROM.

Hey thanks for the reply, I tried chunking the data from the Sky3DS like you did, with HxD editor I took from the 0x58 offset to the 0x80058 which should be 512KBytes (Tales of the Abyss save), but it did not work. I think the difference between what you did and what I did, is the usage of a Gateway-compatible 3DS to copy back the save data. I don't have a compatible 3DS so I just used my R4i save dongle.
Maybe you used SaveDataFiler like Monty said above ?
 

UsualNoise

Well-Known Member
Member
Joined
Jan 7, 2009
Messages
119
Trophies
1
XP
617
Country
United States
Hey thanks for the reply, I tried chunking the data from the Sky3DS like you did, with HxD editor I took from the 0x58 offset to the 0x80058 which should be 512KBytes (Tales of the Abyss save), but it did not work. I think the difference between what you did and what I did, is the usage of a Gateway-compatible 3DS to copy back the save data. I don't have a compatible 3DS so I just used my R4i save dongle.
Maybe you used SaveDataFiler like Monty said above ?

Ah, yes, the process I used to edit the file makes it directly compatible with the Gateway launcher save restore process, NOT with R4i or other physical backup methods. Someone else will have to comment on whether that is even possible - I know the Powersaves unit I have encrypts saves so you can't do the same kind of manual editing (at least I don't think you can). I've never used SaveDataFiler since the above process was sufficient for me. Sorry I couldn't be more helpful.

Also, I picked up a refurbished 2DS from the Nintendo store just to backup and restore saves (and games). It's $75 right now which is a bit steep for just backing stuff up, but less than you'd pay for a 3DS. Also, the 2DS drops to $99 in a few days so the refurbished version might be even less.
 
Last edited by UsualNoise,

simo

Member
OP
Newcomer
Joined
Aug 19, 2015
Messages
12
Trophies
0
Age
39
XP
103
Country
France
Ah, yes, the process I used to edit the file makes it directly compatible with the Gateway launcher save restore process, NOT with R4i or other physical backup methods. Someone else will have to comment on whether that is even possible - I know the Powersaves unit I have encrypts saves so you can't do the same kind of manual editing (at least I don't think you can). I've never used SaveDataFiler since the above process was sufficient for me. Sorry I couldn't be more helpful.

Also, I picked up a refurbished 2DS from the Nintendo store just to backup and restore saves (and games). It's $75 right now which is a bit steep for just backing stuff up, but less than you'd pay for a 3DS. Also, the 2DS drops to $99 in a few days so the refurbished version might be even less.

Hey thanks, I see, well i'll look around for a 2DS or someone who has a old firmware version. Worse case I'll wait for Smea and his new tools for Ninjhax :P
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: So basically, that's a cheat, huh?