| MultiPatch | |
|---|---|
| Author | Sappharad |
| Type | ROM Patchers |
| Version | 2.0 |
| License | GPL-2.0 |
| Last Updated | 2021/09/15 |
| Download | |
| Website | |
| Source | |
MultiPatch is an all-in-one file patching solution. With this one program, you can apply BPS, IPS, UPS, PPF, XDelta, BSDiff or RUP (Ninja2) patches to files. You can also create BPS, IPS, PPF, XDelta or BSDiff patches. Everything is built in to the application natively, it is not a front-end and thus does not need to rely on external tools to accomplish the job.
This program is compatible with computers running macOS 10.9 or later. Older versions compatible with Mac OS X 10.4 or later are available on the MultiPatch homepage.
Installation
Included are two versions (for macOS 10.9+):
- GUI version - Complete version with a graphical user interface.
- CMD version - Command line version made by request. It only allows applying or creating patches with no extra options.
User guide
Supported formats
Supported patch formats are automatically detected based on the file extension of the patch. Please ensure the patches you wish to use have the proper extension.
- IPS - .ips
- UPS - .ups
- PPF - .ppf
- XDelta - .delta; .dat
- BSDiff - .bdf; .bsdiff
- BPS - .bps
- Ninja2 - .rup
Applying Patches
- Run the application.
- Select a patch file. You can also drag the file onto the App window from the Finder.
- Select the file you want to patch.
- Choose where to save the patched file, then click Apply Patch.
If nothing goes wrong, the patch will be applied and you'll get a message telling you that patching is complete. Otherwise you'll get an error that may explain what went wrong.
Creating Patches
MultiPatch can create patches in the following formats: IPS, BPS, XDelta, PPF and BSDiff. Click the Create Patch button in the corner of the window to switch to patch creation mode. Usage for that is similar to applying a patch. The format of the patch to create is selected from a drop-down in the save dialog.
BPS Patch creation offers two different options, Linear and Delta. The time and memory required to create a BPS delta patch depends on the size of the original and modified files.
- Linear BPS patches - Larger, but can be created very quickly and require very little memory to create.
- Delta BPS patches - Usually smaller than Linear patches, but take longer and require more memory to create.
Patch creation for the UPS and Ninja2 formats is not supported. These formats are no longer recommended for new patches because BPS provides smaller patch files that compress more efficiently. For larger files XDelta is a popular choice.
Older Versions
These are intended for users who haven't upgraded or are unable to upgrade to a recent version of macOS. If you a running 10.9 or newer, please use the latest version.
- Version 1.7 - For Mac OS X 10.7 and 10.8.
- Version 1.3 - For Mac OS X 10.4 to 10.6. Supports IPS, UPS, PPF, XDelta and BSDiff patches. It does not support BPS or RUP patches.