Skip to content
SPECIFICTION
Get listed

BPS Super Mario Bros. 2 Patcher vs MultiPatch

BPS Super Mario Bros. 2 Patcher

producks.github.io

MultiPatch

projects.sappharad.com

Side by side

FigureBPS Super Mario Bros. 2 PatcherMultiPatch
Price from—Free
Free plan—Yes
Free trial——
Open source——
WebYes—
macOS—Yes
Plans published01
Spec score · ROM Patching Software7.5 (#9)8.1 (#3)
PurposeThe patcher applies a BPS patch to a Super Mario Bros. 2 ROM.MultiPatch applies and creates file patches in one native application.

Plans

BPS Super Mario Bros. 2 Patcher

No plans published.

BPS Super Mario Bros. 2 Patcher pricing →

MultiPatch

  • MultiPatchFree

MultiPatch pricing →

In their own words

BPS Super Mario Bros. 2 Patcher

BPS Super Mario Bros. 2 Patcher is a free web page for applying a BPS patch to a Super Mario Bros. 2 ROM. It provides separate upload controls for an SMB2 ROM and a BPS patch, then an Apply patch button. The page validates both files and shows invalid-file messages when they are rejected. It supports only the NTSC version; the page says an invalid ROM may be a bad dump or the wrong region. During validation, the code checks iNES 1.0 and iNES 2.0 headers and can swap them as needed. It recognizes ROM and patch checksums for revisions 0 and A, and can apply a revision conversion patch. After patching, the script saves a .nes file named from the patch filename. The project links to GitHub source code containing BPS handling, ROM and hash code, revision patches, scripts and styles. The page credits Marc Robledo for Rom patcher JS.

Visit producks.github.io

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