euan-forrester / save-file-converter

Converter for retro console save files to and from MiSTer, flash cartridges, Nintendo Switch Online, and save states from online emulation websites. Convert .srm to .sav and .sav to .srm. Convert files found around the Internet: All common formats for NES/SNES/GBA/N64/TG16/SMS/Genesis/Neo Geo/PS1 supported. Decrypt PSP saves.
https://savefileconverter.com
GNU General Public License v3.0
144 stars 5 forks source link

Add support for .pdb files #241

Closed yllekz closed 1 month ago

yllekz commented 1 year ago

Hey there, I have some ancient .pdb save files from Palm OS Game Boy emulators. Any chance that support could be added to convert them over to modern/standard formats?

euan-forrester commented 1 year ago

Can you please post one of these files here so I can take a look?

I have plans to make an Advanced tab: https://github.com/euan-forrester/save-file-converter/issues/167 and I'm curious if one of the tools I'm thinking about adding there will be able to do this.

yllekz commented 1 year ago

Sure, GitHub won't let me upload directly but I have a OneDrive link here: https://1drv.ms/u/s!Arp9XZavoR5Hh4dDDPTlGPQt6zO6SA?e=A6oHUj

This is an old save file for Kid Icarus: Of Myths and Monsters for Game Boy.

euan-forrester commented 1 year ago

Yeah on github you have to compress a file before attaching it. I've added it here: Kid Icarus - Of Myths and Monsters.pdb.zip

Thanks! I took a quick look at that file and I think that the upcoming Advanced tab will be able to handle this.

euan-forrester commented 1 month ago

@yllekz I just put out the new Advanced tab and I tried out your file and it didn't work with the automatic header removal like I was hoping it would. Looking more closely, I think that may be a save state rather than an in-game save. You may be able to find an in-game save within that file by using https://savefileconverter.com/#/utilities/advanced?tab=slice, but you'll have to poke around inside the file to find it, and I can't help you further there.