suloku / gcmm

A gamecube/wii memory card manager
GNU General Public License v3.0
251 stars 24 forks source link

How to Use Raw Tools #35

Open PeterHLouis opened 4 years ago

PeterHLouis commented 4 years ago

I have a Mad Catz 59 block memory card that needs constant formatting all of a sudden, so I am unable to use it for a second. Before I formatted it, I did a raw backup, but now I don't know how to use the tools to change the raw file to work on a new card.

What do I do to make it work on a new memory card? The Readmes tell me nothing, the applications explain what they do and either say to press return to exit or press any key to exit (only return works). I put the entire RawTools folder on the SD card for the Wii in the apps folder in case it needed to be loaded on the Homebrew Channel with GCMM or whatever, nothing happened.

Please help me! My decades-old Chao Garden is at risk.

suloku commented 4 years ago

I'd suggest using dolphin for raw memory card management. Raw tools were coded before other protection algorithms were cracked for ssve protected games. Use gci files instead. Use dolphin in your computer tonextract gci files from your raw memory card file.

PeterHLouis commented 4 years ago

I used this guide but it is not working, Dolphin said "Failed opening memory card: Invalid checksums. Data in area of file that should be unused." How would I make this work? https://forums.dolphin-emu.org/Thread-gamecube-safe-file-location

PeterHLouis commented 4 years ago

This is the file I am using: https://drive.google.com/open?id=1pdYc0Q6NXHE9-0IuNX9PDAmPN0Mi-mf8

PeterHLouis commented 4 years ago

Is there any way you know to fix this?

steelstrings commented 4 years ago

Dolphin's own memory card management tool doesn't seem to be able nor made to deal with corrupted raw memory card files (mismatching checksums or broken data structure).

I've recently run into a similar problem with a raw backup of my corrupted memory card. GCMM on the other hand doesn't have a problem with corrupted memory cards. That's why re-formatting isn't the best idea, besides it's no use to do it on a corrupt card as you could see.

However I recently found a tool, even though it has some limitations, was also able to find savedata (from a raw gcmm backup) just as gcmm is able too with the original card (I don't know if they detect the same, but I think so), take notice of it's scan / file search limitations though.

https://github.com/GerbilSoft/mcrecover

PeterHLouis commented 4 years ago

Yeah, I didn't reformat the card. I just saved it twice and then formatted it, but now it's just on a format loop, it doesn't work. Anyway, I'll look into that new tool if you have nothing else to suggest.