Newest Hacks

Alcon Special Super Thracia 776 Duo Geno Escapo Fire Emblem: Order of the Crimson Arm

Newest Translations

Tactics Ogre: Let Us Cling Together Urban Champion Snoopy's Silly Sports Spectacular! The Karate Kid

Newest Utilities

Metrandomizer FE12 Guide Name Tool CDmage SMB Graphics Workshop

Newest Documents

Documents

Newest Reviews

Metroid: Zero Mission - Chozo Hint Statue Removal EarthReBound Super Mario Bros. - Two Players Hack Mario Rescues the Golden Mushroom

Newest Homebrew

Block Dude Into the Blue RI Probe Star Evil

Featured Hack Images

Super Mario Bros. DX Final Fantasy II US EasyType Sketching Mime Ike Ike! Nekketsu Hockey Bu Super hack

Featured Translation Images

Phantasy Star II: Huey's Adventure Akira Sin and Punishment Heracles no Eikou: Ugokidashita Kamigami - The Snap-Story

Recent Updates

IPS Peek

Patching

Description:

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

IPS Peek is currently under development. Suggestions and feedback are welcome.

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