Skip to content
SPECIFICTION
Get listed

MultiPatch vs Rom Patcher JS

MultiPatch

projects.sappharad.com

Rom Patcher JS

marcrobledo.com

Side by side

FigureMultiPatchRom Patcher JS
Price fromFree—
Free planYes—
Free trial——
Open source——
Web—Yes
macOSYes—
Self-hosted—Yes
Plans published10
Spec score · ROM Patching Software8.1 (#3)6.5 (#16)
Command lineA separate basic command-line version can apply or create patches without extra options and is intended for scripts or terminal use.The project documents using it from Node.js to patch ROMs and create IPS patches.
LicenseThe application itself is released under the GPL, while included patching libraries have their own licenses.The repository includes a LICENSE file, but the opened repository page does not state the license terms.
PurposeMultiPatch applies and creates file patches in one native application.Rom Patcher JS applies and creates patches for retro video game ROMs in a web browser.

Plans

MultiPatch

  • MultiPatchFree

MultiPatch pricing →

Rom Patcher JS

No plans published.

Rom Patcher JS pricing →

In their own words

MultiPatch

MultiPatch is a free macOS application for applying and creating file patches. It applies BPS, IPS, UPS, PPF, XDelta, BSDiff, and RUP (Ninja2) patches, and creates BPS, IPS, PPF, XDelta, and BSDiff patches. To apply one, users can select a patch file or drag it onto the application window, then choose the target file and where to save the result. The application identifies the format from the patch file extension, so that extension must be correct. BPS creation offers Linear and Delta modes: Delta patches are usually smaller, but take longer and require more memory. Creating UPS and Ninja2 patches is not supported. The maker says patching is built into the application rather than handled by external tools. Version 2.0 requires macOS 10.9 or later; older releases are available for Mac OS X 10.4 through 10.8. A separate basic command-line version can apply or create patches for scripts or terminal use. The application is GPL-licensed, while the bundled patching libraries have their own licenses.

Visit projects.sappharad.com

Rom Patcher JS

Rom Patcher JS is a free tool for applying and creating patches for retro video-game ROMs. It runs in modern web browsers, including mobile browsers, and also supports Node.js command-line use. Supported patch formats include IPS, UPS, APS, BPS, RUP, PPF, EBP, BSDiff, Paper Mario Star Rod, and VCDiff. Before patching, the tool displays CRC32, MD5, and SHA-1 checksums for the ROM. It can automatically unzip files and remove ROM headers. Developers can customise and embed it in a website as an online patcher for that site’s patches. The project lists Romhacking.net, Smash Remix, Radical Red, and other sites as users. The product page identifies version 3.3.1 and requests optional donations toward infrastructure costs. The product page gives no security certification or compliance standard.

Visit marcrobledo.com