Newest Hacks

Mega Man 4 Voyage Mega Man 3 - Ridley X Hack 5 Rick and Morty Batman Bros. Co-Op

Newest Translations

The Little Mermaid Holy Diver The Legend of the Mystical Ninja Bike Daisuki! Hashiriya Tamashii - Rider's Spirits

Newest Utilities

GBA Explorer FE9 Message Tool Command-Line Pack v1.03 Dino archiver

Newest Documents

Documents

Newest Reviews

NBA Jam 2K17 - Overtime Edition Let's Kill Iggy! Mario is Missing Done Right JIPS

Newest Homebrew

Block Dude Into the Blue RI Probe Star Evil

Featured Hack Images

Rydia's Restored Power Mario’s Treasure Hunt Rockman 5/7 Shining Force 2, Challenge Mode

Featured Translation Images

Cyber Knight Sylvania Melody: Mori no Nakama to Odori Masho! Phantasy Star II: Rudger's Adventure Square no Tom Sawyer

Recent Updates

IPS Peek

Patching

Description:

Note: IPS Peek is no no longer under active development and has been open sourced (GPL V3): https://github.com/vector-man/IPS-Peek

IPS Peek is an IPS patch analysis tool.

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.

System Requirements:

  • Microsoft .NET Framework 4.0

Links:

User Review Information

Useful for version control

Reviewed By: Miksy91 on 11 Oct 2018

I have been working on an extensive rom hack based on a binary rom file, and this tool has been exceptionally useful for validating, that I don’t accidentally cause unwanted changes (a.k.a “bugs”) to the rom file.

My hacking process is such that every time I start working on the hack, I have a backup of the hack at its current state. Once I have done some changes to the hack rom file, I’ll create an ips patch between the backup, and the hack at its current state. Next, I review the contents of that ips patch with this tool.

If the contents seem valid, and there are no unwanted changes, I “accept” the changes. This means that I archive the copy with a version, and create a new copy of the hack file as its current state. If there however are changes that I don’t recognize or seem invalid, I’ll check, what the data in those parts of the rom file used to be in the backup. If the contents in backup are correct, I fix them in the main hack rom file, and create another patch, and re-validate its contents.

Version 0.6.0 Recommended - Yes

User Reviews
HeadlineAuthorDateVersionRecommended
Useful for version controlMiksy9111 Oct 20180.6.0Yes
Great tool for organizationCorvo14 Feb 20150.6.0Yes