MultiPatch
projects.sappharad.com
What it is
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.
Spec sheet
- Purpose
- MultiPatch applies and creates file patches in one native application.Read 5 Oct 2026 · projects.sappharad.com
- Intended users
- The maker describes the command-line version as useful for people who want to call patching from scripts or use the terminal.Read 5 Oct 2026 · projects.sappharad.com
- Support
- The maker directs users to report bugs through the project's GitHub Issues tab.Read 5 Oct 2026 · projects.sappharad.com
- License
- The application itself is released under the GPL, while included patching libraries have their own licenses.Read 5 Oct 2026 · projects.sappharad.com
- Apple Silicon
- The version history says native Apple Silicon support was added in version 1.7.1.Read 4 Oct 2026 · projects.sappharad.com
- Apply formats
- It can apply BPS, IPS, UPS, PPF, XDelta, BSDiff, and RUP (Ninja2) patches.Read 5 Oct 2026 · projects.sappharad.com
- Apply patches
- It applies BPS, IPS, UPS, PPF, XDelta, BSDiff, and RUP (Ninja2) patches to files.Read 4 Oct 2026 · projects.sappharad.com
- BPS creation
- BPS creation offers Linear and Delta modes; Delta patches are usually smaller but take longer and require more memory.Read 4 Oct 2026 · projects.sappharad.com
- BPS options
- BPS patch creation supports Linear and Delta modes; Delta patches are usually smaller but take longer and require more memory.Read 5 Oct 2026 · projects.sappharad.com
- Built-in processing
- The maker says the patching functionality is built into the application and does not rely on external tools.Read 5 Oct 2026 · projects.sappharad.com
- Command line
- A separate basic command-line version can apply or create patches without extra options and is intended for scripts or terminal use.Read 5 Oct 2026 · projects.sappharad.com
- Compatibility
- The current version requires macOS 10.9 or later, and older releases are listed for Mac OS X 10.4 through 10.8.Read 5 Oct 2026 · projects.sappharad.com
- Create formats
- It can create BPS, IPS, PPF, XDelta, and BSDiff patches.Read 5 Oct 2026 · projects.sappharad.com
- Create patches
- It creates BPS, IPS, PPF, XDelta, and BSDiff patches.Read 4 Oct 2026 · projects.sappharad.com
- Creation limits
- Patch creation for UPS and Ninja2 formats is not supported.Read 5 Oct 2026 · projects.sappharad.com
- Format detection
- Supported patch formats are detected automatically from the patch file extension.Read 5 Oct 2026 · projects.sappharad.com
- Input handling
- Users can select a patch file or drag it onto the application window, then choose the file to patch and where to save the result.Read 5 Oct 2026 · projects.sappharad.com
- Native operation
- The maker says patching is built into the application, which does not rely on external tools.Read 4 Oct 2026 · projects.sappharad.com
- Older systems
- The maker provides older versions for Mac OS X 10.4 through 10.8, with different version-specific format support.Read 4 Oct 2026 · projects.sappharad.com
- Patch selection
- Supported formats are detected from the patch file extension, which must be correct.Read 4 Oct 2026 · projects.sappharad.com
- Supported macOS
- Version 2.0 requires macOS 10.9 or later.Read 4 Oct 2026 · projects.sappharad.com
- Update feature
- Version 2.0 added a feature to check for updates, which can be enabled or disabled in Preferences.Read 5 Oct 2026 · projects.sappharad.com
- Updates
- Version 2.0 added a feature to check for updates, which can be enabled or disabled in Preferences.Read 4 Oct 2026 · projects.sappharad.com
Plans and prices
Strong points and limits
Strong points
- Applies seven listed patch formats.
- Creates BPS, IPS, PPF, XDelta, and BSDiff patches.
- Patching is built into the application.
- Separate command-line version supports scripts and terminal use.
Limits
- Current version requires macOS 10.9 or later.
- Cannot create UPS or Ninja2 patches.
- Patch format detection depends on the file extension.
Who it suits
MultiPatch suits macOS users who need to apply or create supported file patches. Its separate command-line version may suit people who want to call patching from scripts or use a terminal.
Verdict
MultiPatch covers several common patch formats in a macOS app and includes a basic command-line option. Check the format list and macOS requirement, especially if you need to create UPS or Ninja2 patches.
Where Specifiction places it
- ROM Patching Software#3 of 208.1