Newest Hacks

Killable Snowmen F-Zero Parallel Dimension Tina's Adventure Island II Castlevania 3 - Linear Version

Newest Translations

Fortress of Fear: Wizards & Warriors X Vectorman 2 U-four-ia: The Saga TwinBee 3: Poko Poko Dai Maou

Newest Utilities

Valhalla Yabause - Mednafen Save Converter Simple Tools Zapper 2020

Newest Reviews

F-Zero Parallel Dimension ActRaiser Tina's Adventure Island II Super Mario World: Just Keef Edition

Newest Homebrew

Circle Boy Nova the Squirrel Death Planet Bad Apple!! PV-FC 2.5

Featured Hack Images

Googie City Hyper Mario Bros R Darkness returns Mario Castle

Featured Translation Images

Metroid Final Fantasy III Akuma-kun: Makai no Wana Don Doko Don 2

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