rom-weaver vs UniPatcher
rom-weaver
rom-weaver.comUniPatcher
github.comSide by side
| Figure | rom-weaver | UniPatcher |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | — |
| Android | — | Yes |
| Self-hosted | Yes | — |
| Plans published | 1 | 0 |
| Spec score · ROM Patching Software | 7.5 (#11) | 6.4 (#17) |
| Purpose | rom-weaver patches, converts, and bundles ROMs and disc images using the same engine in its browser and command-line versions. | UniPatcher applies patches to game ROMs and is intended for older console games such as SNES, PS1, GBA, N64, and Sega Genesis games. |
| Support | The maker directs bugs, format requests, and questions to the GitHub issue tracker and says security reports have a separate process. | The project directs users to GitHub Issues for bug reports and GitHub Discussions for questions or feature suggestions. |
Plans
In their own words
rom-weaver
rom-weaver is a free, open-source tool for patching and converting ROMs and disc images, and for assembling patch steps into reusable bundles. Its browser and command-line editions share an engine. Users can apply patches, create patches from ROMs, and arrange ordered workflows. The support matrix includes formats such as IPS, IPS32, BPS, UPS, xdelta, and PPF, with some format-specific limits. The tool can inspect and extract many archive and compressed image formats, including ZIP, 7z, RAR, CHD, RVZ, and Z3DS; creation support depends on the format. It can bake supported cheat codes into ROMs or save selected database cheats as patch files, but runtime-memory cheats are unsupported. Save editing covers specified Pokémon save layouts and The Legend of Zelda: A Link to the Past SRAM, subject to game recognition limits. The browser uses WebAssembly to process files on the device; the CLI reads and writes local paths. The maker says files and results are not uploaded. The browser app can work offline after caching. It is available for web, self-hosting, Linux, macOS, and Windows, and requires no account.
UniPatcher
UniPatcher is a free Android app for applying patches to ROMs from older console games, rather than native Android games. Users select a ROM, choose a patch, specify an output file, and start the operation with the round button through the Files app or another file manager. Supported formats include IPS, IPS32, UPS, BPS, APS for GBA and N64, PPF, DPS, EBP, and XDelta3. The app can create XDelta patches, repair checksums in SMD or Genesis ROMs, and remove SMC headers from SNES ROMs. Compressed games and patches in ZIP, RAR, or 7z format must be unzipped first. The project is licensed under GPL version 3. Its privacy policy says the app does not collect or transmit personally identifiable or location data and does not share personal information with advertisers, vendors, or analytics providers. Google Play reports no data collected or shared with third parties. Boris Timofeev is listed as developer. Bug reports use GitHub Issues, while questions and feature suggestions use GitHub Discussions; translation contributions go through Weblate.