Skip to content
IPS Peek is an IPS (International Patching System) patch exploring tool.
C#
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Be.Windows.Forms.HexBox Fixed project references to allow successful build and run; replaced … Mar 17, 2019
IpsPeek
packages Fixed project references to allow successful build and run; replaced … Mar 17, 2019
.gitignore
IpsPeek.sln Added HexBox project to solution. May 20, 2014
LICENSE Create LICENSE Jul 29, 2018
README.md

README.md

IPS-Peek

Join the chat at https://gitter.im/vector-man/IPS-Peek

IPS Peek is an IPS (International Patching System) patch exploring tool. It runs on Microsoft Windows 7 or greater.

Latest Release

Release verison 0.6.0 can be downloaded here: https://www.romhacking.net/utilities/1038/

Overview

Usually, IPS patch files can only be analyzed with hex editors; this can be difficult if the user has no knowledge of the IPS file format. IPS Peek allows IPS patch file data to be easily viewed in a visual way.

IPS patces can be opened, along with an optional target file (a file the patch is designed for). Each patch record can be clicked in a list, showing the data that is written to the file (in the Data View). Patch records can be selectively enabled or disabled for a given target file, and tested with an emulator, all from within the application. Patch report information can also be exported for later use.

Main Features:

  • Selective patching with instant visual file diff.
  • Emulator testing (with selected patch records).
  • Supports loading of a target file to see how patch records affect it (with patched file diff and highlighting).
  • Shows IPS patch records, record sizes, offsets and more!
  • Shows Lunar IPS truncate extension (CHS).
  • Shows data (in a hex view) written by a patch record.
  • Shows total size of all modified data.
  • Allows exporting of patch information to a text file for later use.
  • Filtering support.

Screenshots

IPS Peek

System Requirements:

Microsoft .NET Framework 4.7.2

Contribution

IPS Peek needs help! I originally wrote the program many years ago. I have improved my coding skills in C# since then. Therefore, the code is no longer up to my standards. I am currently working on refactoring the code. If you would like to add or request features, or help me refactor it, please feel free to post an issue or fork and send me a pull requests!

Building

Clone the project, do a Nuget package restore, and you are on your way!

You can’t perform that action at this time.