The above video goes away if you are a member and logged in, so log in now!
AR ate my memory card –
My Action Replay MaxDrive has now corrupted two different memory cards, and it's getting pretty frustrating. What can I buy to move saves between the PC and PS2 that won't ruin them in the process? I don't need cheats or any of that, just a simple save transfer function.
I don't think you need to buy anything, although that may depend on your PS2 model, and what tools you already have. You will need some way to launch homebrew ELF programs, and for an old 'fat' PS2 this is best done by installing the MC exploit. But for a new 'slim' PSTwo that method won't work, though some other tools (like SwapMagic) do allow booting of homebrew ELFs on these models as well. I'm not sure, but it's possible that the ARMax you already have can do it too.
Originally Posted by mrpeabody
The homebrew program uLaunchELF (aka: uLE) supports transfer of gamesaves as PSU files from a PS2 MC to any supported non-MC destination device. These include PS2 HDD, FAT32-formatted USB storage devices, and the standard homebrew HOST implementation (writing to a networked PC running a suitably configured ps2client.exe, or possibly RadHostClient.exe).
Naturally such PSU files can also be restored to the memorycard by the same program too. The operations are very simple to use as both backup and restoration is done in a way quite similar to how normal file copying is done in the FileBrowser of uLE.
In order to take note of the source files (either gamesaves on MC or PSU files on a non-MC device) you use exactly the same procedure as if you wanted to transfer the files unchanged, first selecting the gamesaves/PSU_files and then pressing R1 and choosing "Copy" (which only copies the selection info to an internal clipboard).
Then you browse to the destination, as always when pasting files in uLE, but when you open the command menu with R1 you now choose the command "psuPaste", instead of just "Paste" (that would be used for regular copying).
The psuPaste command will only be availlable when either source or destination is a memory card, while the other end is NOT a memory card, and it will work differently depending on this 'direction'. So when copying from MC to non-MC each gamesave folder will result in a PSU file at the destination, but when copying from non-MC to MC any PSU file will instead be restored to the original folder it was created from, including all PS2 MC specific filesystem flags and timestamps, both for that gamesave folder and for all the files inside it.
It has been verified that uLE can even handle gamesaves that can not be copied safely by the Sony browser, because the game producers intentionally made their use of such saves depend on things that the Sony browser does not preserve in copies. Since uLE preserves and restores virtually everything (that we know of), such copies work fine.
uLE has its own subforum inside the homebrew development forum on this site, so if you want to learn more about it, that's where you need to look.
Best regards: dlanor
I've not come across any saves like this before, could you provide any examples?
Originally Posted by dlanor
They are a rare breed, so I don't have many examples at all. But I do know that The 'Battle Trophy' saves of "Star Ocean 3" from Square-Enix are supposed to be impossible to copy from one MC to another without losing functionality. And that works just fine with psuPaste of uLE.
Originally Posted by gothi
I've also heard of similar problems with some games that I don't have, where uLE apparently could do the job. But I'd have to dig deep in the uLE subforum threads to find any details on that, so I can't say right now exactly which those games were, or what precise copying limitations they had.
I believe it has something to do with these games having saved some timestamp info inside one of the files in the save, and that the Sony browser does not preserve such timestamps in making copies. At least that would explain why the PSU method of uLE works for those games, since we restore all the timestamps, first of all the files in a gamesave folder, and finally of the folder itself. (Because doing it in different order would trash the timestamp of the folder, as its timestamp reflects any changes of content as well.)
Best regards: dlanor
I did the softmod and it's working out great so far. Thanks for your advice.