ROM patching guides
Short answer
Practical walkthroughs for every part of ROM patching: applying a patch, creating your own, verifying a ROM before you start, working out why a patch failed, and doing all of it on a phone or handheld.
How to apply a ROM patchApply an IPS, BPS, UPS, xdelta or PPF patch to a ROM in about thirty seconds. No install, no upload, works on phones.How to create a ROM patchTurn your modified ROM into a distributable patch file. Pick a format, compare the two ROMs, and share the patch instead of the game.How to verify a ROM with checksumsConfirm you have the exact ROM a patch expects. Calculate CRC32, MD5 and SHA-1 in your browser and compare against the published value.Fixing ROM patch errorsChecksum mismatch, invalid patch, secondary decompressor errors and silent corruption. What each one means and the fix for each.ROM headers and zip filesWhat a copier header is, why it breaks patches, how to tell if your ROM has one, and when to remove it.How to patch a ROM on iPhone or iPadApply IPS, BPS and xdelta patches on iOS using Safari and the Files app. No sideloading, no computer, no app install.How to patch a ROM on AndroidApply IPS, BPS and xdelta patches on Android using Chrome. No app install, files stay on your phone.How to patch a ROM on Steam DeckPatch ROMs on Steam Deck without leaving gaming mode or installing anything, then load them straight into EmuDeck.