Skip to content
SPECIFICTION
Get listed

flips.rs vs UniPatcher

flips.rs

github.com

UniPatcher

github.com

Side by side

Figureflips.rsUniPatcher
Price fromFree—
Free planYes—
Free trial——
Open source——
LinuxYes—
Android—Yes
Plans published10
Spec score · ROM Patching Software7.5 (#10)6.4 (#17)
DistributionThe README links to the crate on crates.io and to online API documentation on docs.rs.The Google Play listing identifies Boris Timofeev as the app’s developer and provides an app support email.
LicenseThe library is licensed under GNU GPL version 3.0 because Flips itself is GPLv3 software.UniPatcher is licensed under GPL version 3.
Patch formatsThe library applies UPS, IPS, and BPS patches, creates IPS and BPS patches, studies IPS patches, and reads BPS metadata.It supports IPS, IPS32, UPS, BPS, APS for GBA and N64, PPF, DPS, EBP, and XDelta3 patches.
Purposeflips.rs provides Rust bindings to Flips, the Floating IPS patcher.UniPatcher applies patches to game ROMs and is intended for older console games such as SNES, PS1, GBA, N64, and Sega Genesis games.

Plans

flips.rs

  • flips crateFree

flips.rs pricing →

UniPatcher

No plans published.

UniPatcher pricing →

In their own words

flips.rs

flips.rs is a free, open-source Rust bindings library for Flips, the Floating IPS patcher. It applies UPS, IPS, and BPS patches, creates IPS and BPS patches, studies IPS patches, and reads BPS metadata. Although the README discusses video game cartridge ROM patching, the API can apply patches to arbitrary sources. The project says Flips creates small BPS and IPS files among widely used patchers. The crate supports no_std when its default std feature is disabled. It uses crc32fast instead of Flips’ naive CRC32 algorithm for BPS and UPS patch creation and application. Checksum verification is supported. Version 0.2.1 is listed, with flips-sys 0.2.1 as a dependency, and Martin Larralde as author. The library is licensed under GNU GPL version 3.0. Distribution links point to crates.io and docs.rs. The listed platform is Linux, and the plan is free.

Visit github.com

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.

Visit github.com