Convert .gme to .srm
-
Try this tool : https://gbatemp.net/download/memcardrex.36485/
-
-
i find a save file for Tekken3 (USA) from here : https://www.thetechgame.com/Downloads/id=171174/tekken-3-memory-card-save-file.html and i edit it with the memcardrex so that can work correct. It have everything unlock.
You can download it from here : https://easyupload.io/f4nbdr
-
@windg Could you tell me how did you convert that file step by step? Thanks!
-
I try to convert it but for some reason it wasn't possible. So i find a save file that was .mcr and the only thing i did was to rename it to .srm and remove the other save games files with the memcardrex.
I find and a manual way to convert the file but i didn't try it yet :https://www.reddit.com/r/RetroPie/comments/66fh3i/gme_to_srm_how_to_utilize_saves_on_retropie/
-
@windg I've already followed the guide you linked and it doesn't work. I also tried to manually change the .mcr file to .srm and it also didn't work. What do you mean by removing the other save files with MemcardRex?
-
The .mcr / .srm file represents a memory card, the file I downloaded had saves from games other than Tekken 3. With memcardrex I deleted them and saved only Tekken 3. Without this, the save file will not work with the lr-pcsx rearmed emulator. Very important also, the save file must be the same region with the game.
-
@windg Okay, I'll give it a try as soon as I can and see if it works. Thank you!
-
I tried downloading the third save file under "PlayStation DexDrive Save (North America)" from here, converted into .mcr and then manually changed the extension to .srm and it worked! For some reason, the other two files were broken. I believe that is because ROM info was not present or correctly matching mine. I think you have to make sure that line 9 and 10 are the same on both of your save files because they (might) contain all the information about the ROM you're using and, if they don't match, the save file is considered corrupted and erased. This is just speculation, I didn't properly research this. Either way, it worked. Thank you!
-
I've just had the same problem, and looking for a solution that runs on Linux, led me to looking in the Memcardrex code, I've come up with the following:
dd if=<file.gme> bs=1 skip=3904 count=131072 of=<file.srm>
It turns out the GME files are really just the same as SRM files with a 3904 byte header in front, the above commands strips that header and leaves a raw memorycard file.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.