Difference between revisions of "Talk:Ctr-Gcs-DacoTaco-Edition"

From WiiBrew
Jump to navigation Jump to search
Line 17: Line 17:
  
 
Has anyone been able to restore a RAW dump to an official memory card? This program works beautifully using RAW with unofficial cards, but always corrupts my official card upon restore. I've dumped a freshly formatted official memory card and restored the empty dump without problem, but the second you try to restore a dump with even a single game save, it corrupts. (Backup of official cards seems to be fine, as it creates RAW files that Dolphin reads without any problem) -[[User:MountainDrew|MountainDrew]] 01:53, 8 February 2012 (CET)
 
Has anyone been able to restore a RAW dump to an official memory card? This program works beautifully using RAW with unofficial cards, but always corrupts my official card upon restore. I've dumped a freshly formatted official memory card and restored the empty dump without problem, but the second you try to restore a dump with even a single game save, it corrupts. (Backup of official cards seems to be fine, as it creates RAW files that Dolphin reads without any problem) -[[User:MountainDrew|MountainDrew]] 01:53, 8 February 2012 (CET)
 +
 +
=Restoring to a different memory card?=
 +
Can a dump of a whole memory card created with Ctr-Gcs be restored to a different memory card which has more capacity? And how about restoring a dump created using a official MC to a third party one? - [[User:Dere|Dere]] 18:57, 20 February 2012 (CET)
 +
 +
=Protected saves?=
 +
It's well known that dumps of protected GC saves created with Gamecube Saver, Nugasa, etc. can only be restored to the memory card the dump was created from (unless it was formatted). Does anyone know if creating a whole raw dump of the MC with Ctr-Gcs solve this problem? ie: If I have a F-Zero GX save and make a dump of my whole memory card with Ctr-Gcs, format my MC, and then restore it using the dump I made before formatting, will my F-Zero GX save work? - [[User:Dere|Dere]] 18:57, 20 February 2012 (CET)

Revision as of 19:57, 20 February 2012

Recovered corrupt memory card

Last week, my memory card (an official Memory Card 251) corrupted right before playing a game. I ended up formatting it, but later I found this tool. I decided to do a full memory card dump and examined the dump in a hex editor. Lo and behold, all the old files were still there! I was able to restore all of my old files by recreating the GCI header manually (by taking the GCI header from another save from the same game) and restoring the files using Ctr-Gcs. (The only one that didn't work properly was my Mario Kart: Double Dash save. I'm not sure why, but it wasn't a major loss.)

I'm starting to write a PC-based utility to automate recovery of corrupted files using full dumps. Note that it probably won't work if the files are fragmented, since there's no way to determine what order the fragments are in, but if the files aren't fragmented, it should work fine.

Thanks for writing (and improving) this great tool. I might also help out with this version of Ctr-Gcs later by reorganizing the code to make it easier to maintain and maybe adding a better UI.

---GerbilSoft 03:27, 17 January 2012 (CET)

I imported the Mario Kart: Double Dash save in Dolphin, and it seemed to work fine. When I imported it on the Wii, the system memory card manager showed an empty banner and icon, and showed a bunch of 'ÿ' characters (0xFF) as the comment. I couldn't find anything obvious in the source code that would lead to this error, though. (The comment_addr for MK:DD is 0x2000, which is the start of the second block, so maybe it has something to do with that?)
---GerbilSoft 04:16, 19 January 2012 (CET)
I did a backup of my official Memory Card 251 with this tool and even though the card was not corrupt when I made the backup, Mario Kart Double Dash was one of three saves that could not be imported back to the real card as a .gci file. (Same result as yours) The only way I got the Mario Kart save back on the real card was to make a RAW dump of an unofficial card, load both my official and unoffical RAW dumps in my Dolphin Wii System Menu, copy the Mario Kart Double Dash save from the official dump to the unofficial dump and then restore the unofficial dump back to its card with this program. Perhaps certain games cannot be properly exported/imported as GCIs, or this is just a coincidence. -MountainDrew 01:36, 8 February 2012 (CET)

Restore Backup to Official Memory Card

Has anyone been able to restore a RAW dump to an official memory card? This program works beautifully using RAW with unofficial cards, but always corrupts my official card upon restore. I've dumped a freshly formatted official memory card and restored the empty dump without problem, but the second you try to restore a dump with even a single game save, it corrupts. (Backup of official cards seems to be fine, as it creates RAW files that Dolphin reads without any problem) -MountainDrew 01:53, 8 February 2012 (CET)

Restoring to a different memory card?

Can a dump of a whole memory card created with Ctr-Gcs be restored to a different memory card which has more capacity? And how about restoring a dump created using a official MC to a third party one? - Dere 18:57, 20 February 2012 (CET)

Protected saves?

It's well known that dumps of protected GC saves created with Gamecube Saver, Nugasa, etc. can only be restored to the memory card the dump was created from (unless it was formatted). Does anyone know if creating a whole raw dump of the MC with Ctr-Gcs solve this problem? ie: If I have a F-Zero GX save and make a dump of my whole memory card with Ctr-Gcs, format my MC, and then restore it using the dump I made before formatting, will my F-Zero GX save work? - Dere 18:57, 20 February 2012 (CET)