Memory Card Tools

Release threads for homebrew & utilities only
User avatar
AC_Orange
Posts: 398
Joined: Mon Mar 29, 2010 11:36 am

Memory Card Tools

Post by AC_Orange » Tue Mar 30, 2010 6:24 am

GC Save File Convert
GC SaveFile Convert 1.0.zip
GC Save File Convert 1.0
(12.82 KiB) Downloaded 4088 times
GCS 1.0a - CrowTRobo
ctr-gcs10a.zip
GCS 1.0a - CrowTRobo
(68.1 KiB) Downloaded 2011 times
GCS Windows 1.3 - Polonium (GUI for GCS, in French)
Gcs_Win_1_3.zip
GCS Windows 1.3 - Polonium (French)
(158 KiB) Downloaded 1823 times
PNG2CARD - CrowTRobo
png2card.zip
PNG2CARD - CrowTRobo
(61.11 KiB) Downloaded 1613 times
kevstah2004
Posts: 308
Joined: Wed Mar 31, 2010 1:07 pm
Location: UK, Hull

Re: Memory Card Tools

Post by kevstah2004 » Wed Mar 31, 2010 1:37 pm

gcmm - sulokuTDCmago, dsbomb, akacha.elbahi
http://code.google.com/p/gcmm/

MCBackup 0.1 - SD Version by Askot 12/06/2007
http://www.megaupload.com/?d=XOP9U965

MCBackupAB - ???
http://www.megaupload.com/?d=BRWXWR30
User avatar
AC_Orange
Posts: 398
Joined: Mon Mar 29, 2010 11:36 am

Re: Memory Card Tools

Post by AC_Orange » Fri Apr 02, 2010 8:56 am

GCS 1.0a from CrowTRobo (OSX-experimental)
GCS.tar.gz
GCS 1.0a from CrowTRobo (OSX)
(95.08 KiB) Downloaded 1466 times
thanks for contributing kevstah2004
kevstah2004
Posts: 308
Joined: Wed Mar 31, 2010 1:07 pm
Location: UK, Hull

Re: Memory Card Tools

Post by kevstah2004 » Sat Apr 03, 2010 2:03 am

np, i've got sdmc by softdev as well it's on my other hdd though so i'll have to upload it later, think it was called sdmc-20070629-10.34 or sdmc-20070629-10.34-beta, I think it's the best one to use as the other ones tend to make currupt saves.

sdmc.zip
kevstah2004
Posts: 308
Joined: Wed Mar 31, 2010 1:07 pm
Location: UK, Hull

Re: Memory Card Tools

Post by kevstah2004 » Thu May 13, 2010 7:02 am

Is there any tool that can extract the contents of a .gci save?
all I know is it stores the game id at 0x0 and the title at 0x840.
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Memory Card Tools

Post by emu_kidid » Thu May 13, 2010 7:44 am

extract a .gci from a raw complete dump of a card or extract the internal data from a .gci?
Image
kevstah2004
Posts: 308
Joined: Wed Mar 31, 2010 1:07 pm
Location: UK, Hull

Re: Memory Card Tools

Post by kevstah2004 » Thu May 13, 2010 11:15 pm

Internal files and icon from a single .gci game save what's the file structure?
User avatar
takanari
Posts: 14
Joined: Thu Jan 13, 2011 3:24 pm

Re: Memory Card Tools

Post by takanari » Fri Jan 14, 2011 12:16 pm

How I copy .gci files to nintendo memory card?
User avatar
liquitt
Posts: 1810
Joined: Thu Apr 01, 2010 5:43 am
Location: neverland

Re: Memory Card Tools

Post by liquitt » Fri Jan 14, 2011 12:32 pm

takanari wrote:How I copy .gci files to nintendo memory card?
with ctr-gcs. just read the included .txt file.
please search before you ask - a lot has been discussed already!
(or use google with "site:gc-forever.com *term*")
http://is.gd/MDmZcr

we also have a wiki filled with knowledge
http://is.gd/dX58Rm
User avatar
takanari
Posts: 14
Joined: Thu Jan 13, 2011 3:24 pm

Re: Memory Card Tools

Post by takanari » Fri Jan 14, 2011 1:04 pm

Really works, thanks!
User avatar
liquitt
Posts: 1810
Joined: Thu Apr 01, 2010 5:43 am
Location: neverland

Re: Memory Card Tools

Post by liquitt » Fri Jan 14, 2011 2:27 pm

wasn't that hard eh?
please search before you ask - a lot has been discussed already!
(or use google with "site:gc-forever.com *term*")
http://is.gd/MDmZcr

we also have a wiki filled with knowledge
http://is.gd/dX58Rm
MrPete1985
Posts: 1
Joined: Tue Feb 08, 2011 1:19 am

Re: Memory Card Tools

Post by MrPete1985 » Tue Feb 08, 2011 4:07 am

is there any tool that will format a normal SD card in the gamecube memory card file system so I can save to an SD card?
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Memory Card Tools

Post by emu_kidid » Tue Feb 08, 2011 4:09 am

Not possible - the hardware - although similar - is totally different command wise.
Image
User avatar
Dragoon
Posts: 323
Joined: Thu Jan 27, 2011 1:01 pm

Re: Memory Card Tools

Post by Dragoon » Sat Feb 12, 2011 11:48 am

I think it maybe could, if you have a 64MB SD and put format.dol on it and format it via the gamecube.
It's only in theory but I think it should
Image
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Memory Card Tools

Post by emu_kidid » Sat Feb 12, 2011 3:42 pm

No, good luck though :P
Image
Paul.str
Posts: 134
Joined: Thu Dec 02, 2010 2:49 am

Re: Memory Card Tools

Post by Paul.str » Sun Feb 13, 2011 3:32 am

What about building a memory card? The circuitry looks fairly simple.

I don't intend to try, I mean it as a thought experiment.
User avatar
Dragoon
Posts: 323
Joined: Thu Jan 27, 2011 1:01 pm

Re: Memory Card Tools

Post by Dragoon » Wed Mar 16, 2011 6:44 am

Good luck, but that's beyond my skills :p
Image
User avatar
stomp_442
Posts: 14
Joined: Thu Apr 01, 2010 3:12 am
Location: Michigan
Contact:

Re: Memory Card Tools

Post by stomp_442 » Tue Nov 15, 2011 5:04 am

GCMM r11 MOD, r12 MOD

Just thought I would share this with the gamecube community, I did not create this, credit goes to PabloACZ and Pikachu025. These have been tested working on Gamecube and Wii.


GCMM r11 MOD (by PabloACZ)

Most of the changes I made were necessary to get the application to compile with the latest libraries, so don't expect any new features. The full changelog since r11 is as follows:
  • SDGetFileList() function in sdsupp.c updated to reflect the changes in DevKitPPC/libogc from the last three years (diropen, dirnext and dirclose commands were replaced with opendir, readdir and closedir, respectively).
  • Modified the MountCard() function in mcard.c to perform a probe on the GC Memory Card slot, to make sure it was mounted properly.
  • Improved the compatibility with GCS/SAV files with the patch posted by jcwitzel in December 2009.
  • The Makefiles were modified to include the zlib in the libraries section. It seems that the latest libFreeType PPC port needs it to work.
  • *Hopefully* Added compatibility with Official GameCube Memory Cards (see this). According to a friend of mine, it works with a 256 blocks Memory Card.
  • Compiled with DevKitPPC r24, libogc 1.8.8, libfat 1.0.10 and libFreetype 2.4.2.
Download (Wii version): http://www.mediafire.com/?64i5uc844f0jm7t.
Download (GC version): http://www.mediafire.com/?5o52lfv2barvovo.
Source: http://www.mediafire.com/?wdsanu4bim5pz3f. Feel free to modify my changes; I'm still learning C++.



GCMM r12 MOD (by Pikachu025)

So, today I wanted to backup all my Gamecube saves and came across this topic. However, I was far too lazy to manually select over a hundred saves spread out over a couple memory cards, so I made some edits to the program:

- R (GC-Pad) / 1 (Wiimote) now launches a "backup all" mode, where all saves on the memory card are written to the SD card without any user prompts in the meantime.
- I came across a couple saves that had ridiculous filenames that refused to write to SD, so if the program comes across one of those, it'll now write them out as "illegal_name" instead of the actual filename.
- Filenames written to SD are now prefixed with a number, counting up from 1 for every file written during the current session. I added this since I had multiple files that resulted in the same filename.
- I also added a small check if the file was written correctly. If not, it'll retry. This probably results in an infinite loop when your SD card doesn't have enough free space, so ensure that I guess.
- I also (quite shoddily) edited the image listing all the options to add the new option, it's ugly but does its job. Feel free to fix, I don't have Photoshop or anything here.

Have fun! Wii version is untested, but I assume it works normally. GC version works perfectly fine with Nintendo memory cards.

Gamecube: http://hyouta.ath.cx/stuff/gcmm_r12_GC.rar
Wii: http://hyouta.ath.cx/stuff/gcmm_r12_Wii.rar
Source: http://hyouta.ath.cx/stuff/gcmm_r12_src.rar
Feel free to mirror and/or edit.


Source thread - http://www.hacksden.com/showthread.php/3073
Please remove link if it is not allowed.
HomelandReloaded

Re: Memory Card Tools

Post by HomelandReloaded » Sun Mar 11, 2012 3:55 pm

I'm trying to get ctr-gcs to work on Windows 7 64-bit and a PAL Cube. I only get "Not connected" and "Waiting to connect" messages. I know the Cube is connecting to the LAN at regular intervals, and I have spent ages playing with firewall settings, but nothing makes any difference. Does anyone know what settings ctr-gcs needs or how it is doing the transfer? I have tried opening port 9002 (because it was in the source code) as well as all the usual suspects, and I have read and re-read the readme file, and googled it before writing this post. Just thought someone might know something. I'm trying ctr-gcs because I am having problems with DacoTaco's edition on the Wii (restores are corrupted).
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Memory Card Tools

Post by emu_kidid » Mon Mar 12, 2012 2:09 am

Needs 192.168.1.32 for gc then 192.168.1.100 for the PC.. if I remember correctly the bba might need to be initialised before with gcos or something.
Image
HomelandReloaded

Re: Memory Card Tools

Post by HomelandReloaded » Tue Mar 13, 2012 5:35 pm

I tried GCOS 1.5 and it gets the Cube online and keeps it online, but then there's the problem of getting ctr-gcs loaded. I tried downloading it with PSOload (I was loading it with Datel media launcher before), and PSOload connects all right but nothing seems to happen after that.

Basically, I do not really know what I'm doing or what the problem is, so I think I'll try to get started with DevKit instead. I'll try working on DacoTaco's edition on the Wii for practice: it dumps cards perfectly every time, and only gets 2 or 3 bytes corrupted on restore. Maybe it just need to sleep a bit longer after each write to the memory card, or maybe it's the Wii OS that's interfering somehow. If I can do this then I'll progress to the GameCube which is where my real interest lies.
HomelandReloaded

Re: Memory Card Tools

Post by HomelandReloaded » Mon Mar 19, 2012 4:10 am

I still haven't figured out why DacoTaco's ctr-gcs for the Wii corrupts memory cards on restore. It isn't to do with sleep times because callback functions are being used. I may need to get closer to the metal but it shouldn't be caused by anti-HB because if low level reads are possible then low level writes should be possible too.
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Memory Card Tools

Post by emu_kidid » Mon Mar 19, 2012 4:39 am

HomelandReloaded, the Gamecube Memory cards on Wii are known to have issues because the DSP unlock code seems to be different. Even though the newer one was added to libOGC there's still problems with cards becoming corrupted.
Image
HomelandReloaded

Re: Memory Card Tools

Post by HomelandReloaded » Tue Mar 20, 2012 6:00 pm

Thanks emu_kidid, that helps. I have spent some time experimenting with writing to the Memory Card and verifying the results, and it does appear that I am fighting with the OS when it comes to writing (reading always works). The effect I am getting is that I am allowed to write to the first 5 blocks but the system keeps control over the checksums and the update counter. I seem to be completely prevented from writing to any of the data blocks (6 onwards).

I think I'll try doing a version for the GameCube and then maybe come back to the Wii when I have learned a bit more about the system.
User avatar
andzlay
Posts: 447
Joined: Thu Jul 08, 2010 12:53 am
Location: Germany

Re: Memory Card Tools

Post by andzlay » Wed Apr 11, 2012 6:01 pm

Does anyone here know a tool to repair a broken filesystem on a memory card and/or a tool to rawdump all the data on a memory card?
Post Reply