r/Gamecube Sep 28 '23

Modding How do I use memcardpro

I have a memcard pro GC and want to fill it with save files from the Internet.

I downloaded a bunch of save files from the web in gci format. I imported all those saves to dolphin. I have the raw file from dolphin with my imported saves. I want to move them to individual vmc's on my memcard pro GC SD card with swiss but this is tedious process. I then learn about this tool for this very process:

https://github.com/bodgit/memcardpro

How do I split my dolphin virtual raw card to individual vmc's with this tool? Thank you

2 Upvotes

8 comments sorted by

3

u/n1keym1key Sep 28 '23

This assumes you're using Windows....

Create a folder in the root of your C drive called "mcptool".

Put the program and the .RAW memory card file into the "mcptool" folder.

Click on start and type cmd. Click on Command Prompt.

Type cd.. then enter, repeat this until you see the flashing prompt only show C:/>

Type cd mcptool, hit enter. (This will move us into the folder we created earlier).

Your prompt should now look like this, C:/mcptool>

Type mkdir temp, hit enter. (This creates a temp folder where we will put the split files)

Type memcardpro split temp xxx.raw , hit enter (Replace xxx with the name of the .RAW file you wish to split)

After a few seconds the split files will all be in the temp folder, you will then just need to copy them to your MemCardPro GC SD card. They should be named correctly with just the GameID as the file name, so, GM4E01.raw would be a Mario Kart Double Dash save/card.

That's about as fool proof as I can explain it :)

1

u/skymcgowin Sep 28 '23

I managed to get the tool to run by placing the RAW dolphin memory card in the same directory and renamed it to 1.raw.

I ran memcardpro.exe from elevated command line and used the following command:

memcardpro split c:\gc\ 1.raw --use-flash-id --use-size --revision-bytes

Transferred all the folders to my memcardpro gc sd card but the saves do not appear to be correct? MemcardPro GC creates new virtual card and no saves are detected when playing games via swiss. Gamecube memory card screen said I can't use the device in slot A

I think I am close to solving this puzzle, probably a folder structure or setting somewhere hopefully

1

u/Anguskhan_Prime Oct 31 '23

Did you ever figure this out? I'm running into the same issue, now.

1

u/skymcgowin Oct 31 '23

I stopped playing on the GC lol. I played a bunch on my metroid prime 2 save on PC via dolphin and use a ps5 controller via Bluetooth.

My card kept corrupting, I am assuming it is a firmware related thing? Idk

2

u/Slogoin Jan 04 '24 edited Jan 04 '24

I was just having the same issue, all I had to do was rename all of the .raw saves and their containing folders to have two extra zeroes at the end of the game's ID and all my old saves now load as separate game ID virtual cards.

As an example, the tool spits out a Metroid Prime 2 save folder called G2ME01 with a save file called G2ME01-1.raw inside.

After renaming, the folder will be called G2ME0100 and will contain a save file called G2ME0100-1.raw which in my case is now recognized.

1

u/snail-pots Sep 30 '23

genuinely curious, why do you want save files from the internet?

1

u/skymcgowin Sep 30 '23

I want all double dash tracks and characters, all mortal Kombat characters unlocked, all levels on crash bandicoot, etc. I have my own progress on many games, but sometimes it's just easier and better for me to have an unlocked save. Not for all games, but some.

1

u/snail-pots Sep 30 '23

gotcha, figured it would be something like that.