Newest Hacks

Starfox 2 Restoration Hack Ultimate Chakan SMB1 and a Fresh Coat of Paint Batman Eternity

Newest Translations

Totally Rad Sei Shoujou Sentai Lakers II Initial D Extreme Stage Fire ‘N Ice

Newest Utilities

Road Rash 64 Editor AFS FIX CheckSum MD 32X Texture Calculator Zelda 2 Color Edit

Newest Reviews

Mortal Kombat II Unlimited - Enhanced Colors Mortal Kombat II Unlimited Dragon Ball Z: Legacy of Not Dying to Wolves Wario Land 2 - Remix

Featured Hack Images

Castlevania Simplified Mario Adventure 2 Flames of Eternity Castlevania SOTN - Boss Mode

Featured Translation Images

Battle Mania Daiginjou Final Fantasy Legend III Mashin Eiyuuden Wataru Gaiden Mario Kart: Super Circuit

Recent Updates




bsdiff and bspatch are command line tools for building and applying patches to binary files. It creates and applies BDF patches.

By using suffix sorting (specifically, Larsson and Sadakane’s qsufsort) and taking advantage of how executable files change, bsdiff routinely produces binary patches 50-80% smaller than those produced by Xdelta, and 15% smaller than those produced by .RTPatch (a $2750/seat commercial patch tool).

The algorithm used by BSDiff 4 is described in the (unpublished) paper Naive differences of executable code;.

To apply “patch.bdf” on the file “”, generating “” just type: bspatch patch.bdf

To create “”patch.bdf” that generates “” from original “”, just type: bsdiff patch.bdf


User Review Information

No Clear Instructions

Reviewed By: Notshane on 22 Apr 2021

Upon extracting this program to patch the Game Boy “Tetris game to the hack “Tetris - Classic Harddrop” found on this website, I came to realize I have absolutely no idea what this wants me to do.

All of the “.exe” files load to nothing and I am assuming it wanted me to use “Prompt” to manually type out the commands. I did this and Windows did not recognize it, so I am confused as to why it is not a customized prompt if the instructions at hand appear to only direct me as such. Naturally, Windows would not have a command for this tool.

So, that leaves me with a game that has to remain unpatched until further notice due to poor instruction. I am sure this program works as intended, but the description is not user friendly and explains where to start typing that command, just that you should.

As such, I do not recommend this to anyone until these concerns are addressed.

Version 1.0 Recommended - No

User Reviews
No Clear InstructionsNotshane22 Apr 20211.0No