Image credit: analognowhere.com

IPS Patcher

A simple IPS patcher written in Hy.

Get it on Codeberg or Github.

Dependencies

The patcher relies on Python 3.10 or higher. The original version requires Hy. There is also a compiled Python version that doesn’t require Hy.

Usage

Simply run the patcher from the command line, providing it with a ROM file to patch and an IPS file containing the patches.

Optionally you can provide the path where to save the resulting ROM file. If the path for the output file is ommited, the resulting file will be named [original rom name] - [IPS name].[original ROM extension].

For the Hy version

$ hy ips-patcher.hy <path/to/ROM> <path/to/IPS> [<path/to/output>]

For the Python version

$ python3 ips_patcher.py <path/to/ROM> <path/to/IPS> [<path/to/output>]