marcrobledo / RomPatcher.js

An IPS/UPS/APS/BPS/RUP/PPF/xdelta ROM patcher made in HTML5.
https://www.marcrobledo.com/RomPatcher.js/
Other
723 stars 141 forks source link

[New format request] BDF (bspatch/bsdiff) support #26

Open superjamie opened 3 years ago

superjamie commented 3 years ago

Thank you for this excellent tool, it's very useful.

Please consider adding support for BDF format, as implemented by bsdiff and its bspatch tool.

The code is available under permissive license at https://github.com/mendsley/bsdiff

akzkak commented 3 years ago

Was about to create a ticket for this. Never seen the BDF format before, until i wanted to give this one a go:

https://www.romhacking.net/hacks/5813/ This hack is published as a patch in BDF format. You need bspatch/bsdiff or another BDF-compatible patching tool to apply it to the original game.

DurradonXylles commented 3 years ago

I would also desire adding in BsPatch/BsDiff support for the sake of convenience. BDF was never incredibly popular, but some ROM hackers use it because it's lean and more reliable than IPS.

marcrobledo commented 3 years ago

I'd be great to see the patcher supporting more formats. Unfortunately, I'm focusing on other projects and I have no time to work on it at the moment. Hoping someone else can take a look at it.

foxsouns commented 2 years ago

I would also desire adding in BsPatch/BsDiff support for the sake of convenience. BDF was never incredibly popular, but some ROM hackers use it because it's lean and more reliable than IPS.

~when bps literally exists 😭~