Utilities for IPS patch files
Find a file
2025-10-03 11:17:09 -05:00
.gitignore Add pyinstaller spec file 2025-09-27 19:53:27 -05:00
.python-version Initial commit 2025-09-26 09:00:35 -05:00
ips-utils.py Only use Hack font if available on system, for easier packaging 2025-09-29 10:07:32 -05:00
ips-utils.spec Modify spec file for Windows one file builds 2025-09-28 19:06:02 -05:00
pyproject.toml Bump version to 1.0.0 2025-10-03 11:17:09 -05:00
README.md Fix bad markdown in README 2025-09-28 20:45:24 -05:00
uv.lock Initial commit 2025-09-26 09:00:35 -05:00

IPS Utilities

Utility program to perform common operations with .ips patch files

https://codeberg.org/aquova/ips-utils

Features

  • Apply a single .ips patch to a ROM file
  • Verify whether a collection of .ips files are compatible, and won't overwrite the same section of game data
  • Merge multiple .ips files together

Installation

Python

The only dependency is the PyQt6 Python library. You will need to use a package manager such as pip, uv, or your Linux package manager to install it.

For example, if you have uv installed, you can simply run the application via

$ uv run ips-utils.py

Windows

For Windows users, a pre-built .exe has been made available. Please check the most recent release.

Acknowledgements

Font is courtesy of the Hack Font

Special thanks to ZeroSoft for information regarding the IPS format