Hacking SKY3DS Save Help!

Dillon Funderburg

Member
OP
Newcomer
Joined
Dec 30, 2013
Messages
17
Trophies
0
Age
32
Location
Grants Pass, Oregon
XP
96
Country
United States
OK, so i got a new SD card, I wanted to test out my games on it so i cleared my games on my old SD card and put them on my new one, before i cleared them I saved all the games in the .bks save file thing but when i try and use it it says "Save file's number does not match the number of game file" and the "Preform Operation" windows stops right near the end. Is there a way to fix this OR a program that lets me view the .bks and save each individual games save file? Im willing to pay!

Thanks, Dillon
 

Attachments

  • dkiskwri.PNG
    dkiskwri.PNG
    15.2 KB · Views: 445

Osmosis

Accidents Happen. Don't be one of them.
Member
Joined
Dec 20, 2014
Messages
823
Trophies
0
XP
397
Country
United States
*sighs*

EEPROM-NO savedata isn't saved in the ROM but on the SD card of the 3DS. No matter how many times you backup the savedata from Sky3DS DiskWriter you have to match the headers to the savedata on the 3DS SD card.

Eveytime you install/re-install an EEPROM-NO game onto the Sky3DS the template resets the savedata and you have to start all over again.

Without GW you really can't fix this.

I have even tried using PowerSaves Pro and it's the Sky3DS template file. Or it will just read CORRUPTED SAVEDATA and you'll have to restart all over anhyhow.

So with the new microSD in the Sky3DS, it's reading them as all new installs.

You'll have to go onto the SD card of your 3DS and find the savedata and copy them to your PC and then open them up in a savedata editor and find the headers and copy the headers to the Sky3DS template so the Sky3DS tells the 3DS that it's the "same game".

Yeah, I know, you used the same files on the Sky3DS microSD, So why would it reset? New SD means Sky3DS has to re-attach the template.

Even if you go get the old SD you cleared it and broke the template connection.

EEPROM-YES savedata will work without any problem because it writes to the Sky3DS ROM.

Did you OPTIMIZE? Try restoring the Diskwriter's OPTIMIZE backup file. Otherwise... yeah.


Next time, don't be so hasty and hold onto the old SD until you know the new one works.
 

eggsample

punahussy
Member
Joined
Mar 29, 2010
Messages
529
Trophies
0
Website
eggsample.pl
XP
243
Country
Poland
I saved all the games in the .bks
Did you backup whole mSD (File / Backup Games )content and saves (File / Backup save data)?

I never backup saves in one operation.
Backup saves as .sav files, separate for each game.

Osmosis where did you get those infos?
From what i know and see things are different.

Sky3DS saves are never stored on console's SD card.

Card2 = EEPROM-NO (NAND Type) save is stored into ROM.
Card1 = EEPROM-YES (EEPROM Type) save on mSD.
 

Osmosis

Accidents Happen. Don't be one of them.
Member
Joined
Dec 20, 2014
Messages
823
Trophies
0
XP
397
Country
United States
Did you backup whole mSD (File / Backup Games )content and saves (File / Backup save data)?

I never backup saves in one operation.
Backup saves as .sav files, separate for each game.

Osmosis where did you get those infos?
From what i know and see things are different.

Sky3DS saves are never stored on console's SD card.

Card2 = EEPROM-NO (NAND Type) save is stored into ROM.
Card1 = EEPROM-YES (EEPROM Type) save on mSD.

Nope. EEPROM-NO savedata don't work. Specifically Pokemon OR/AS/X/Y. Even if you blink save them to Sky3DS sd card.

Example:

I own legit Pkmn-AS. I got Sky3DS. I installed OR/AS/X/Y onto sky. Opened up games and made savedata. Backed up savedata using Diskwriter after playing them. Did a fresh format, installed same ROMs through Diskwriter. Restored savedata in Diskwriter. Opened up same games from Sky3DS... "Corrupted savedata".

Even tried making a savedata backup using PowerSaves Pro from the Sky3DS. Made backups. Played game. Put back into Powersaves Pro. Restored saves to Sky3DS. Played game.... "Corrupted data".

EEPROM-YES works just fine.

The moment you write the ROM using Diskwriter to the mSD, savedata gets broken.

EEPROM-NO games DO SAVE DATA to 3DS SD card. restoring backups on Sky3DS only connects them back to template savedata. Then "corrupted savedata".

Try it... I dare you. Boot up Sky3DS using ORAS. Play to the point where you can save game and do so. Quit. Erase Sky3DS SD card. Write same ROM back to Sky3DS mSD. Pop Sky3DS back in, boot up same game.

Zelda works fine. NESUltimate, etc. all EEPROM-YES works fine. The moment you re-write an EEPROM-NO game onto Sky3DS mSD... "corrupted savedata".

And here's the hillarious part... I can't get any of my games from Sky3DS to work with PowerSaves Pro. Even the EEPROM-YES games. But the moment I pop in ORAS/XY from Sky3DS into Powersave Pro, I can backup and use cheat codes. But the moment I try to restore backup from Powersaves, "corrupted data". But maxing out items and $$$ from Powersaves... no problem.

Example:

I own legit Zelda LBW. I can load, save backup, use PowerSaves Pro. No problem.

I install ZLBW onto Sky3DS. Of course it doesn't load up using 3DS SD savedata because headers are public. So I have to start new game save.

I load legit into Powersaves, works. I load Sky3DS version into Powersaves Pro, nope. Blink of death "not a supported game". Because Powersaves Pro is checking headers.

What I can't do right now is pull my private headers and test them in Powersaves because I have no way of dumping ROM or pulling header IDs because I'm on 9.5.0-22U.

I bet you dimes to dollars if I could, Powersaves Pro would work with my legit headers. In fact, I bet powersaves could restore savedata to the Sky3DS version because it would think it's the original cart.

But yeah, EEPROM-NO=screwed. No matter how many times you backup the savedata in Diskwriter. Only way I've ever gotten it to work was when I restored a .BCKUP file from Diskwriter and it restored the headers of the EEPROM-NO game back to the original. But that means you have to sit through OPTIMIZER and wait and wait and wait... and even then, if the savedata from your backup doesn't match the ones on 3DS SD card, "corrupted data".

Have fun trying. I spent a week formatting and backing up. But I'm too far into OR right now to screw with it. Just need to get original Porkies so I can export them into PKHeX and over to pravte AS.

I never knew you could speed run ORAS until I got my Sky3DS. It's hillarious... max out everything using Powersaves, breeze through trainers, get passed Delta, less than a day's worth of playing. Now I'm just triggering Mirage islands using homepass and then copying over my Legendaries to complete the rest.
 

eggsample

punahussy
Member
Joined
Mar 29, 2010
Messages
529
Trophies
0
Website
eggsample.pl
XP
243
Country
Poland
I'm not a Poke fan and maybe I missed something ;)
I didn't test it much but I run and saved (gender, name etc.) Eur Pok. X (EEPROM-NO). I backed up the rom, wrote it to another mSD, and boot it on another console with different SD. Gues what. My save state was loaded as ussual.
 

Osmosis

Accidents Happen. Don't be one of them.
Member
Joined
Dec 20, 2014
Messages
823
Trophies
0
XP
397
Country
United States
I'm using US. I also had the legit installed prior to getting my Sky3DS.

I think I found a glitch.

Have a Poweraves Pro? Try it...
 

tekwarfare

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
119
Trophies
0
Age
32
XP
208
Country
Nope. EEPROM-NO savedata don't work. Specifically Pokemon OR/AS/X/Y. Even if you blink save them to Sky3DS sd card.

Example:

I own legit Pkmn-AS. I got Sky3DS. I installed OR/AS/X/Y onto sky. Opened up games and made savedata. Backed up savedata using Diskwriter after playing them. Did a fresh format, installed same ROMs through Diskwriter. Restored savedata in Diskwriter. Opened up same games from Sky3DS... "Corrupted savedata".

Even tried making a savedata backup using PowerSaves Pro from the Sky3DS. Made backups. Played game. Put back into Powersaves Pro. Restored saves to Sky3DS. Played game.... "Corrupted data".

EEPROM-YES works just fine.

The moment you write the ROM using Diskwriter to the mSD, savedata gets broken.

EEPROM-NO games DO SAVE DATA to 3DS SD card. restoring backups on Sky3DS only connects them back to template savedata. Then "corrupted savedata".

Try it... I dare you. Boot up Sky3DS using ORAS. Play to the point where you can save game and do so. Quit. Erase Sky3DS SD card. Write same ROM back to Sky3DS mSD. Pop Sky3DS back in, boot up same game.

Zelda works fine. NESUltimate, etc. all EEPROM-YES works fine. The moment you re-write an EEPROM-NO game onto Sky3DS mSD... "corrupted savedata".

And here's the hillarious part... I can't get any of my games from Sky3DS to work with PowerSaves Pro. Even the EEPROM-YES games. But the moment I pop in ORAS/XY from Sky3DS into Powersave Pro, I can backup and use cheat codes. But the moment I try to restore backup from Powersaves, "corrupted data". But maxing out items and $$$ from Powersaves... no problem.

Example:

I own legit Zelda LBW. I can load, save backup, use PowerSaves Pro. No problem.

I install ZLBW onto Sky3DS. Of course it doesn't load up using 3DS SD savedata because headers are public. So I have to start new game save.

I load legit into Powersaves, works. I load Sky3DS version into Powersaves Pro, nope. Blink of death "not a supported game". Because Powersaves Pro is checking headers.

What I can't do right now is pull my private headers and test them in Powersaves because I have no way of dumping ROM or pulling header IDs because I'm on 9.5.0-22U.

I bet you dimes to dollars if I could, Powersaves Pro would work with my legit headers. In fact, I bet powersaves could restore savedata to the Sky3DS version because it would think it's the original cart.

But yeah, EEPROM-NO=screwed. No matter how many times you backup the savedata in Diskwriter. Only way I've ever gotten it to work was when I restored a .BCKUP file from Diskwriter and it restored the headers of the EEPROM-NO game back to the original. But that means you have to sit through OPTIMIZER and wait and wait and wait... and even then, if the savedata from your backup doesn't match the ones on 3DS SD card, "corrupted data".

Have fun trying. I spent a week formatting and backing up. But I'm too far into OR right now to screw with it. Just need to get original Porkies so I can export them into PKHeX and over to pravte AS.

I never knew you could speed run ORAS until I got my Sky3DS. It's hillarious... max out everything using Powersaves, breeze through trainers, get passed Delta, less than a day's worth of playing. Now I'm just triggering Mirage islands using homepass and then copying over my Legendaries to complete the rest.


So EEPROM-NO games can be backed up and restored easily enough whilst EEPROM-YES games can't?

Place all EEPROM-YES games on one microSD card
Place all EEPROM-NO games on other microSD card

That way you can remove and replace games on your EEPROM-NO microSD card, but games on your EEPROM-YES microSD card have to stay exactly as they are and you do not touch. Is this a possible solution?

Thanks.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    S @ salazarcosplay: hi @Xdqwerty +1