BPSmith

A web app for applying or creating .bps patch files for Super Mario 64 ROMs.

BPSmith

Overview

ROM Hacks work by creating a bps file by comparing the changes made between an original ROM with a modified ROM, and saving the differences. Then, the bps file can be applied to an original ROM to create the modified ROM from which it came from. This is done to allow the legal distribution of ROM hacks. There are other file formats that can do this as well (ips, ups, etc.), but bps is often better due to supporting larger files, ensuring patch integrity with built-in checksums, and creating smaller patches through delta encoding. So, with BPSmith, you can become a bps blacksmith, and easily apply or create patches in an instant! BPSmith is designed with a focus on a clean, intuitive user interface and a smooth user experience, making the patching process straightforward for everyone, from beginners to experienced ROM hackers.

Key Features

  • Apply Patches: Easily apply .bps patches to your ROMs.
  • Create Patches: Create your own .bps patches from modified ROMs.

Skills & Technologies

Bit ManipulationFile ProcessingEncodingNext.jsUI/UX

Connect with me!

If you want to get in touch with me about something, contact me using one of the methods below.