Save Game Copier Features

slinga

Established Member
I need to still do some code cleanup but I'm pretty much done with adding features to my Save Game Copier (SGC). SGC can copy Sega Saturn save game files to and/or from internal memory, cartridge memory, external devices (e.g. Sega Saturn Floppy Disk Drive), Satiator ODE, and CD. More advanced features allow the user to dump/write to memory.

I decided against supporting metadata for the time being because it looked annoying to implement. I also didn't implement the "jump to address" feature that @rorirub wanted. Although easy to write, I figured most binaries would be loaded to the same address as SGC. So I would have to figure out how to put SGC somewhere else in memory.

Any other features you feel are worth adding? I'm open to adding additional ODE support, I just need notes on how to do it and someone to test it for me.
 
  • Like
Reactions: vbt
The newest stable release is 3.6.2 from earlier this month: Releases · slinga-homebrew/Save-Game-Copier.

I think the biggest change is that the backup save file format is different. SGC uses .BUP now so your older saves will not be compatible.

Hey Slinga. Is there a way to convert save files backed up with SGC to a save file that’s readable by an emulator on PC like Yabause? I ask because I have a mostly completed Bulk Slash save file on my actual Saturn (backed up with SGC via Satiator to my PC) and it would be useful to load it up in Yabause for translation patch research.
 
Hey Slinga. Is there a way to convert save files backed up with SGC to a save file that’s readable by an emulator on PC like Yabause? I ask because I have a mostly completed Bulk Slash save file on my actual Saturn (backed up with SGC via Satiator to my PC) and it would be useful to load it up in Yabause for translation patch research.
ss-save-parser by @Jameson will do the trick: hitomi2500/ss-save-parser

Instructions: saturn save converter

In that post I talk about Yaba Sanshiro, but the same applies to Yabause.
 
ss-save-parser by @Jameson will do the trick: hitomi2500/ss-save-parser

Instructions: saturn save converter

In that post I talk about Yaba Sanshiro, but the same applies to Yabause.
I'm actually using Yaba Sanshiro 3.4.2. That save parser doesn't seem to be working. Whenever I delete the Yaba-made save and import my Sega Saturn Copier-made save, then start up Bulk Slash in Yaba, it seems to delete whatever save is there and start a fresh one. I even tried changing the language code for the imported save from what it was (46) to what Yaba seems to keep using (0) and it still didn't work.

I see in the post you linked to that there's something about "Make sure that the insertion mode is set to SSF in the Options menu" but the Sega Saturn Copier doesn't use SSF files anymore, it creates BUP files now. Could that be the problem here?
 
I'm actually using Yaba Sanshiro 3.4.2. That save parser doesn't seem to be working. Whenever I delete the Yaba-made save and import my Sega Saturn Copier-made save, then start up Bulk Slash in Yaba, it seems to delete whatever save is there and start a fresh one. I even tried changing the language code for the imported save from what it was (46) to what Yaba seems to keep using (0) and it still didn't work.

I see in the post you linked to that there's something about "Make sure that the insertion mode is set to SSF in the Options menu" but the Sega Saturn Copier doesn't use SSF files anymore, it creates BUP files now. Could that be the problem here?
My mistake, I forgot to revise the insertion mode when I linked you the instructions that I previously wrote. When moving a BUP file into Yaba Sanshiro via ss-save-parser, the correct insertion mode is "Full". But anyway, I'm glad you got it working with @slinga's Save Game Copier :)
 
Top