====== Applying Patches ====== Patch files for Super Mario 64 ROM hacks usually come in one two forms: BPS or PPF. ===== BPS Patches ===== BPS is an efficient, generic binary patch format. It supports delta-encoding, folder patching, infinite file sizes and checksum verification. ==== BPS Tools ==== * **[[http://www.smwcentral.net/?p=section&a=details&id=11474|Floating IPS]]** (Windows,Linux) - create and apply IPS and BPS patches * **[[https://media.smwcentral.net/Alcaro/bps/|JavaScript IPS/BPS Patcher]]** - JS version of Floating IPS * **[[http://byuu.org/tool/beat/|beat]]** (Windows) - create and apply BPS patches ===== PPF Patches ===== PPF (PlayStation Patch Format) is generic binary patch format. While inferior to BPS, it's the most common patch format used for older SM64 hacks. ==== PPF Tools ==== * **[[http://www.romhacking.net/utilities/514|PPF-Studio]]** (Windows) - create PPF patches * **[[http://www.romhacking.net/utilities/356|PPF-O-Matic]]** (Windows) - apply PPF patches * **[[http://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/emulators/applyppf/README.html|applyppf]]** (Windows,Mac,Linux) - command line tool to apply PPF patches ===== References ===== * http://www.smwcentral.net/?p=viewthread&t=73147 * http://www.smspower.org/Hacks/HowToUseBPSAndIPSPatchFiles * http://www.smwcentral.net/?p=viewthread&t=78938