Psp Game Saves

Posted : admin On 21.12.2020
Psp Game Saves 4,1/5 8549 votes

UpdateSince softmodding my PS2 to run Free MCBoot, I discovered that I could use it to transfer saves between a PS1 memory card and a PC. I didn’t want to replace the existing Memcarduino method of transfer in this tutorial as not everyone has a modded PS2 at their disposal, so now there are two methods described. If you own a PS2 and you’re interested in softmodding it, you can read my tutorial on the subject.

Contents
1 – Get a savefile
2.1 – PSP → PC
2.2 – PC → PSP
3.1 – PS1 → PC
3.1.1 – Using Memcarduino
3.1.2 – Using a modded PS2
3.2 – PC → PS1
3.2.1 – Using Memcarduino
3.2.2 – Using a modded PS2
4 – PSP ↔ PS1
5 – Conclusions

You’re probably reading this because you like to not only play FF7 on your original PS1 console, but also on your PSP or a PC emulator (or the official PC version of the game). If you don’t necessarily want to tie yourself to one machine for your entire playthrough, you can use this guide to transfer your savegames between these three devices – I often like to put my FF7 save onto my PSP when I go on holiday, for example. You may also like to take advantage of a savegame editor on your PC to boost your characters stats or something.

This tutorial will assume you have some hardware and software skills (like, using a soldering iron and custom firmware installation), but there’s nothing too tricky.

.Sprite Collisions:. Some games require sprite-to-sprite collisions. Sprite collisions can be turned on in the “more options” menu. The only game I know of that requires this is SpaceTaxi 3.Savestates:. Four regular savestates can be saved per game. There’s also a slot for an automatic savestate, labeled “auto”. Navigate to the FF7 game folder under PSP SAVEDATA (SCES-00867 for the English PAL version or SCUS-94163 for the NTSC-U version, for example) to find a couple of files with the.vmp extension. You’ll most likely have your saves on the.MC0.VMP file as that is the virtual memory card for slot 1. If you downloaded a video game to put on your PSP, you'll likely find the ISO file in the game's folder. Some games use CSO files instead of ISO files. If this is the case with your game, you'll look for the CSO file instead.

Please note that this guide will work also for Final Fantasy VIII savegames, substituting the Hyne savegame editor suite for Black Chocobo where relevant. You will have to work out how to use Hyne by yourself, but it’s not difficult.

1 – Get a savefile

So, at this beginning stage, your savefile will be in one of three places: on your PS1 memory card, on your PSP memory stick, or saved on your PC harddrive in one of many different file formats. From here you will want to scroll to the relevant section for the transfer you wish to make and follow that tutorial.

If you don’t currently have a savegame, or yours has been lost somehow, here you can find a whole tonne of them for the PC version of the game which come with an explanation of what chapter of the game they are from. /perfect-uninstaller-serial-key.html. When using these files, you will notice that they are from the Spanish version of the game – this doesn’t affect anything and the language on the savefile will change to English if you overwrite the save from an English version of the game.

2.1 – PSP → PC

Prerequisites:

Location of the FF7 savedata on my PSP memory stick

Connect your PSP to your PC with the USB cable, and browse the contents of your PSPs memory. Navigate to the FF7 game folder under PSPSAVEDATA (SCES-00867 for the English PAL version or SCUS-94163 for the NTSC-U version, for example) to find a couple of files with the .vmp extension. You’ll most likely have your saves on the *MC0.VMP file as that is the virtual memory card for slot 1. You can now open this file in Black Chocobo for editing and saving as a different filetype, for example .ff7 for a PC version save, or .mcr for copying to a PSX memory card or playing in an emulator.

If you wish to copy the save back to your PSP after playing/editing on your PC, note that you cannot simply copy the file back and play it – there is a digital signing process that the PSP implements that cannot be circumvented. In order to get a save back onto a PSP you will need to follow the next tutorial.

2.2 – PC → PSP

Prerequisites:

  • Modded PSP with custom firmware

Unfortunately, you are not able to simply copy a save onto your PSP memory stick and load it up in FFVII. PS1 memory card files on the PSP are signed by your device, and memory card images without the correct signature will not be recognised – we need to use a plugin called CWCheat to act as an intermediary between our save game and the PSP. This plugin will only work if you have a PSP with custom firmware installed on it, if you have no idea what this means then please follow my own tutorial on the subject (or find one online) and come back.

Install CWCheat as you would any other plugin (refer to the readme if you are unsure). Just remember to add a line to your pops.txt file (located in the seplugins folder on your memory card/PSP Go internal memory) that reads exactly:

ms0:/seplugins/cwcheat/cwcheatpops.prx 1
(or ef0:/seplugins/cwcheat/cwcheat.prx 1 if you have a PSP Go)

Now run FFVII and wait on the title screen until the Continue button lights up (showing the memory card has been read). At this point, activate the CWCheat plugin by holding the select button until the menu appears.

Saving the contents of the virtual memory card using CWCheat

Scroll down to and select Manage Memory Cards, followed by Save Memory Card 1 to Memory Stick. You should see a message saying “Last Operation: OK!!!”. This will save a copy of the virtual PS1 memory card that FFVII uses onto your PSP memory card (to the seplugins/cwcheat/mc folder), along with any FFVII saves that are on it. You can now close the game.

Download and install Black Chocobo if you haven’t already, open it up and connect your PSP to your PC. Choose File/Open, navigate to the seplugins/cwcheat/mc folder on your PSP memory stick/internal memory and open the .mcr file that you generated from inside FF7 (it’ll be the only file there if this is the first time using this plugin). BC will ask you to choose a slot on the virtual memory card, so go ahead and pick the one you want to be overwritten with the save that’s on your PC.

Choose File/Import to Current Slot and navigate to the save file that you wish to copy to the PSP. If the save you want is within a virtual memory card file instead of in a single save format (if you are copying back a file previously copied from the PSP, for example) then you’ll also need to choose which slot of that file it’s in. You should now see your save information displayed in the window, all that’s left it to save it and close BC.

Loading the .mcr file back onto the PSP, notice that I loaded it before the title screen appeared

Disconnect your PSP from your PC and start FF7. While the opening credits are rolling (so before the title screen appears), run CWCheat by holding the Select button. This time, go to Manage Memory Cards, and Load Memory Card 1 from Memory Stick – you should get another OK!!! confirmation. Now when you go to the Continue menu and load the memory card, you should see your save file! Load the game, and immediately save it again in the same slot to properly write it to the virtual PS1 memory card (otherwise it’ll only stay on the .mcr file that’s in the cwcheat folder).

3.1 – PS1 → PC

3.1.1 – Using a Memcarduino

Prerequisites:

  • MemCARDuino hardware
  • MemcardRex memory card editor
  • Black Chocobo (if you wish to edit the saves at the same time)

There have been several different options for directly connecting PS1 memory cards to PCs in the past, most of which now are out of date as they utilised serial or parallel ports that are no longer commonly found on modern computers. What we want is a reliable USB method for interfacing the hardware – that’s where the MemCARDuino comes in.

My quickly-made MemCARDuino. I added an optional 7.6V supply that is required for some 3rd party cards

I am currently working on a tutorial for making your own MemCARDuino, so once that’s done I’ll link it here, but for now please follow instructions on the MemCARDuino site.

Once you have your MemCARDuino up and running, you can connect everything up to your PC and download the MemcardRex software. Open it up and click Hardware, Read save data, MemCARDuino. After a short wait you will see the contents of your memory card listed in the window. You may have to change the communication port in the Preferences menu before it knows where to find the hardware.

Now you are able to simply save the contents of the memory card as a .mcr file, or you can export individual saves as .mcs files. I think that just sticking to .mcr files is best as they seem to work with everything. This .mcr file will now load in any emulator, or you can convert any FF7 saves on it to the PC version format using Black Chocobo, whatever you like.

3.1.2 – Using a modded PS2

Prerequisites:

  • PS2 console capable of running uLaunchELF
  • Black Chocobo / MemcardRex for importing the saves into mcr files

So, I’ll assume for now that you have a modded PS2 that is capable of running uLaunchELF. If you don’t know what any of that means, then please read my tutorial on the subject or use the Memcarduino method I described above instead.

First off plug your PS1 memory card into your PS2 along with a USB memory stick formatted in FAT32 into one of the USB ports. Boot into uLE into whatever way you normally use (probably with Free MCBoot) and go into the File Browser. If your PS1 card is in the first memory card slot then it’ll be MS0, otherwise it’ll be MS1 – go ahead and open it. You’ll notice that the file names of your savegames are pretty indecipherable but luckily if you hit L1 you can change the way the files are represented so you can see the game titles. Find the save you’re interested in and press R1 then choose Copy. Back up a couple of levels in the browser to find the Mass drive – this is your USB stick. Enter it then press R1 and choose Paste. You can now exit the file browser and remove your USB stick and move it to your PC.

You’ll find the file on your USB stick with no file extension and it won’t open in most memory card utilities (like Black Chocobo for FF7 saves), you’ll need to let PSX Raw stick an mcs extension it before it’s really usable. Drag the file onto the PSX Raw executable and after a second you’ll find an identically named file in whatever directory you dragged from, but with the extension added – this file can now be opened in Black Chocobo or MemcardRex to save it into an .mcr file for use in emulators. In either program you’ll probably want to open an mcr file (or start a new one) and import the savegame into the desired slot.

3.2 PC → PS1

3.2.1 – Using a Memcarduino

For this, you will obviously need to perform all the steps in the previous PS1 → PC section so that your PC and PS1 memory card can communicate. Once that’s done you can connect everything up and open MemcardRex.

Depending on what format your save is in you can do this slightly differently. If the save you wish to put onto your memory card is within an .mcr file, then open that file first in MemcardRex and copy the save to the save buffer using the right-click menu. If your save is in a single-save format then you shouldn’t need to do anything extra. Now load your physical memory card in MemcardRex by selecting Hardware, Read save data, MemCARDuino.

If there’s no free space on your memory card, or if you want to overwrite a slot then right-click a slot and “Remove” it, simply deleting will not actually clear the space – it will only appear blank to your Playstation for overwriting. If you previously copied a save to the buffer, then highlight the empty slot and click the buffer to paste it in. If you want to import a save from a single-save format then right-click the slot and choose Import save.

Now for the important bit – after making sure that you’ve made the correct changes, choose Hardware, Write save data, MemCARDuino – after a minute or so the process is done. Just to clarify – the MemcardRex software will replace the contents of your memory card with the contents of the memory card you have open in the program, so just be careful when emptying slots that you don’t destroy any valuable saves.

Reading memory card
Highlighted is an old FF7 save that I removed to make space for the new one
Copying the save I want to place on my physical memory card onto the buffer
Copying the new save into my memory card file, prior to writing back to the physical memory card

3.2.2 – Using a modded PS2

Coming soon

4 – PSP ↔ PS1

As you can probably guess, there is no way to directly copy a save between a PS1 memory card and a PSP. To do this you’ll have to combine the methods in sections above to first move the save onto your PC as an intermediary step. However long-winded this may sound, once you’ve set it up it doesn’t take long to actually move the files around.

5 – Conclusions

I hope this guide will be useful to some people – I, for one, am very pleased to have found a way to play my FF7 save on my sofa in front of the TV, then transfer it onto my PSP to take to the summerhouse for a long weekend. I’m sure there are others like me! I am also sure there are some holes in the tutorials, especially when it comes to converting between the myriad save formats there are in circulation. My best advice is to use your initiative and play around in Black Chocobo and you’ll definitely figure it out, but please feel free to ask questions here and I’ll do my best to help!

It’s worth pointing out that these methods can likely be applied to any other PS1 games, if you wish to play your emulator saves on your PS1 or vice-versa.

–Jaska–

I really only touched on the subject in my Grandia post and, since I’ve been having difficulties figuring this thing out for myself, now that I finally did, I decided I should write up a full guide to help others. So here goes…

To do this, you need mostly just one tool – MemCardRex

MemCardRex

MemCardRex is a tool made by Shendo. It allows you manage the content of PlayStation memory cards in various file formats. It cannot write to all of the formats, but it can read from most of them. Here’s a list of formats it supports:

  • ePSXe and PSEmu Pro Memory Card (*.mcr)
  • DexDrive Memory Card (*.gme)
  • pSX and AdriPSX memory Card (*.bin)
  • Bleem! Memory Card (*mcd)
  • VGS Memory Card (*.mem, *.vgs)
  • PSXGame Edit Memory Card (*.mc)
  • DataDeck Memory Card (*.ddf)
  • WinPSM Memory Card (*.ps)
  • Smart Link Memory Card (*.psm)
  • MCExplorer (*.mci)
  • PSP virtual Memory Card (*.VMP) (read-only)
  • PS3 virtual Memory Card (*.VM1)

It also supports a couple of single save file formats, such as:

  • PSXGame Edit single save (*.mcs)
  • XP, AR, GS, Caetla single save(*.psx)
  • Memory Juggler(*.ps1)
  • Smart Link(*.mcb)
  • Datel(*.mcx;*.pda)
  • RAW single saves
  • PS3 virtual saves (*.psv) (importing only)

As you can see, it supports a lot of stuff. However, we are only interested in two things. It can edit various emulator memory card files, such as ePSXe, pSX and PSEmu and it can read from the PSP virtual memory card file. Sadly, MemCardRex cannot save to or edit a PSP virtual memory card file, which means we can’t use it to transfer saves back to the PSP, but there’s a solution for that.

By the way, if this is your interest, MemCardRex can also be used to transfer saves to and from an actual physical PlayStation memory card through its support for the DexDrive, but that’s not something I can help you with.

How to find your PSX save on your PSP

The first thing you need to do is to figure out which of the many folders on your PSP represents the memory cards belonging to the game you’re trying to transfer the saves from. This can be hard, because the folders aren’t named after your game exactly. Instead, they are named after the ID of your game. You can get the ID off the back of your game case, but in case that’s not an option, you’ll have to do some guessing.

What I did was to save my game for one last time and then connect my PSP to the PC. I went to my PSP´s files and found the PSP/SAVEDATA folder. This is where all of my PSP saves are. What I did was to sort this folder by Date Modified.

A lot of weird names here, but you can figure it out.

Obviously, since this was the last save I saved, the folder of the save would be the most recently modified one. In my case, for the game Grandia, the folder was SCUS94457. This is the Game ID and it will also be important for later, so remember it. If you’re still unsure, open this folder and look for the file named ICON0. This is a tiny image somehow related from your game, probably the box art or a character from the game. If it matches, then you can be sure. In my case, it doesn’t match because I got the ISO online and not from your regular sources.

In any case, copy this folder to your pc. The two files you actually need are

SCEVMC0.VMP, SCEVMC1.VMP

However, you might as well copy the entire folder since the files are tiny.

How to transfer the save from the PSP memory card to ePSXe

Once you have them on your PC, it’s time to open up MemCardRex. The second icon on the MemCardRex toolbar is the open button. Use this to first open your PSP memory card file. Since you’re probably saving your game to the first memory card slot, you should open up the file SCEVMC0.VMP. Once you have it open, you’ll see all your saves for that game. You won’t see any saves for your other PSX PSP games because the PSP creates a separate virtual memory card for every game. Again, here’s an example with Grandia:

Each row is a single save slot on the memory card.

Now that you see your save, you need to decide if you want to create a new memory card file to transfer it to or if you want to transfer it to an existing memory card file. In the example of ePSXe, the memory card files are located in your ePSXe folder under the memcards sub-folder. If the files aren’t there and all you see is a file called delete.me, this means you haven’s used ePSXe yet and the memory cards haven’t been created yet. In that case, you can run the bios on ePSXe once to create them, or you can simply create them in MemCardRex.

To put it shortly, once you’ve opened your PSP memory card file with MemCardRex, you need to either open your ePSXe file as well, which is again the second button, or you need to click on the first button to create a new memory card. In both cases, the memory card file you’ll be transferring to will open up in a second tab.

Now go to your first tab, right click the save file you want to transfer and pick “Copy save to temp buffer”. Then, go to the other tab, right click on any empty slot and click “Paste save from temp buffer”. After that, all you need to do is to click on the save button in the other tab (third from the left) and pick your location, file name and format from the drop-down list. Now you have your new save ready to play in the emulator of your choice. Of course, you need to transfer the save to the proper location for your emulator and then select it your save in the emulator settings.

How to transfer the save from ePSXe to the PSP

For this, sadly, MemCardRex won’t be as useful. Sadly, the tool is unable to edit PSP or PSP Go memory card files. It can only read from them right now. Instead, we will need something else. To transfer saves from ePSXe to the PSP, you need

  • A custom firmware on your PSP, which supports plugins
  • The CWCheat plugin
  • The CWCheat database files

First of all, you need to locate your emulator save and name it correctly. Remember that game ID I mentioned in the previous step of this guide? Well, the emulator save needs to be named properly for the import to work. It’s relatively simple to explain, but here’s an example with Grandia:

  • The Game ID was SCUS94457
  • If you want to transfer it to your first memory card slot, name it SCUS_94465-0
  • If you want to transfer it to your second memory card slot, name it SCUS_94465-1

Leave the extension as it is, which is .mcr in the case of ePSXe. In my case, the file name was SCUS_94465-0.mcr.

Psp Game Saves

You now have your save. What you need next is the CWCheat PSP plugin. If you don’t know how to install it, you might want to look up another guide, but to put it shortly, you need to download it from the locations bellow and then do several things.

First, you need to copy the folder cwcheat to the seplugins folder on your PSP. Then, you need to open up

game.txt, vsh.txt

And in each of those files, add the line

ms0:/seplugins/cwcheat/cwcheat.prx 1

In the file

pops.txt

Business card designer plus 12 serial key. Add the line

ms0:/seplugins/cwcheat/cwcheatpops.prx 1

If you’re like me and have a PSP Go, then you should probably install to your PSP Go memory, instead of the Memory Stick. In that case, instead of the lines starting with ms0:/, you need to have them start with ef0:/.

This will then look like

ef0:/seplugins/cwcheat/cwcheat.prx 1

Additionaly, for the PSP Go, the default cwcheat plugin doesn’t seem to work. Instead, you need the plugin from the alternative link bellow. That one definitely worked for me, so it should work for you as well.

Psp Game Saves Download

Lastly, you need to download the CWCheat database files bellow (both of them) and put them in the folder

/seplugins/cwcheat/

The two files will be named cheat.db and cheatpops.db. It might work with the default database files, but this is just to make sure.

Finally, with everything ready, get the save you previously named properly with these instructions and copy it to

/seplugins/cwcheat/mc

Now it’s time to disconnect your PSP from the PC and go to the XMB. From there, first push select to see your VSH menu. From there, select “Recovery Menu” and go to “Plugins”. If you’ve done everything correctly, you should see the three cwcheat plugins on your list as enabled. In my case, I didn’t put at the end of the lines in the three .txt files, so they are here, but set to disabled. Luckily, I can enable them from here.

Psp Game Saves

This is what the VSH menu looks like on the PSP Go.

This is the plugin menu. I need to enable all three of the cwcheat plugins.

Finally, just to make sure, select Reset VSH. Once you’re back, go and run your game. I ran Grandia and got to the tile screen (where it says “Press Start”). Once there, press and hold select for a few seconds. If everything was done properly, the CWCheat menu should now appear.

Holding select for about 5 seconds will open this menu, if you did it right.

From here, select Manage Memory cards. Again, if you named your ePSXe file correctly and put it in the correct folder, it should be listed at the bottom, under “Currently selected memory card file”. All you need to do now is to select “Load memory card 1 from memory stick” to copy the currently selected file to the first slot of the game’s memory card. You can, of course, also load it to the second slot. Once that is done, exit the CWCheat menu and load your game from the game’s main menu. Your save should be there.

After loading memory card 1 from memory stick, all you need to do is load the game.

At this point, I usually load up the game and save it once, just in case, but I don’t think that’s really needed. You can now disable your CWCheat plugin if you want to, or you can leave it on, it makes no difference. You’ve just transferred an ePSXe save to the PSP.

NOTE: You could also use CWCHeat to transfer the saves in ePSXe format (.mcr) to your PC, without needing MemCardRex or anything else. You just need to select “Save Memory Card X to Memory Stick” and the .mcr file will show up in

Psp Games Savedata

seplugins/cwcheat/mc

However, If you aren’t interested in copying the save back to the PSP later, the MemCardRex method is probably simpler, since you don’t need a hacked PSP for that part at all.

Psp Game Saves Download

NOTE2: You could also use the entire procedure to transfer saves between the PC and the PS3 or even the VITA, by using the PSP as a proxy. In those cases, once you got the saves back on your PSP with CWCheat, you can just copy them to the Vita or PS3, since the format will already be correct by that point. MemCardRex can also save to the PS3 memory card format, so for that part, you don’t even need the PSP or CWCheat, just a memory stick and the ability to read it on your PC.