libretro / beetle-psx-libretro

Standalone port/fork of Mednafen PSX to the Libretro API.
GNU General Public License v2.0
309 stars 131 forks source link

[Feature Request] XDelta and PPF Softpatching #785

Open BacklogOdyssey opened 3 years ago

BacklogOdyssey commented 3 years ago

With the advent of the disc project and being able to read/play physical discs, the ability to softpatch games using XDelta and PPF patches would be tremendously useful! Not only would it save users from having to dump and patch games themselves, but it would make the entire experience of playing physical games much more streamlined. Even just eliminating the manual patching step would be fantastic.

I know the disc project was touted as being a "insert proprietary hardware" killer, and this would just be the nail in the coffin. At least I know I would use it heavily.

Thanks again for all of your amazing work and I truly wish I currently had the skills to contribute in a meaningful way (maybe one day)!

crashGG commented 1 year ago

xdelta supports LBA change and expansion of the source image, which is relatively complicated, but ppf is patched by sector. At present, many emulators have supported ppf, such as epsxe and duckstation. I hope this can also be supported.