Utilities for IPS patch files
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-06-05 06:44:30 -05:00
.gitignore Add configuration for uv tool install 2026-06-05 06:40:38 -05:00
.python-version Initial commit 2025-09-26 09:00:35 -05:00
ips_utils.py Add configuration for uv tool install 2026-06-05 06:40:38 -05:00
ips_utils.spec Rename pyinstaller config 2026-06-05 06:44:30 -05:00
pyproject.toml Add configuration for uv tool install 2026-06-05 06:40:38 -05:00
README.md Fix bad markdown in README 2025-09-28 20:45:24 -05:00
uv.lock Add configuration for uv tool install 2026-06-05 06:40:38 -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