ROM Patcher

ROM Patcher


Barebones ROM/binary file patcher that supports IPS, IPS32, UPS, BPS, PPF, XDELTA1, XDELTA3, DPS, ASM, and BSDIFF patch types. It also supports decompressing ECM files using unecm. Simply choose a file to patch, the patch itself, and optionally an output file name and tap "Patch". Best of all, the app is completely free with no limitations. Can be used with video game ROMs/ISOs to add new levels, translations, cheats and more. Other files can be patched as well, all you need are patch files. No ROMs, ISOs or patches are included. All requests for ROMs and ISOs will be ignored. This app uses components from MultiPatch for Mac which is licensed under GPL. The source is available if desired. This app is the first open source ROM patcher to support IPS32 patches.


Proper file extensions:
ASM type patch: .asm
BPS type patch: .bps
BSDIFF type patch: .bsdiff
DPS type patch: .dps
ECM compressed file: .ecm
IPS type patch: .ips
IPS32 type patch: .ips
PPF type patch: .ppf
UPS type patch: .ups
XDELTA1 type patch: .xdelta, .patch
XDELTA3 type patch: .xdelta, .xdelta3, .vcdiff

FAQ:
Q: Pokemon Glazed
A: Check the "Ignore checksum" checkbox

Q: I cannot install/update the app
A: This is an issue with Google Play of your device at the moment, not this app

Q: The patch doesn't work
A: Make sure the ROM is correct, untrimmed, and all files are unzipped/unrar'd/un7z'd

Q: The patched ROM doesn't work in _______
A: Contact the author of that app, not me. There is no guarantee the patched ROM will work with any third party apps. ROM Patcher only applies a patch to a file. If you provide an incorrect ROM or patch, any errors that may occur are not the fault of ROM Patcher.

Q: There is no file extension!
A: If you cannot rename a file, you probably shouldn't be using this app

Q: My ROM/patch wont show up
A: Ensure you know where the files actually are. Also, make sure the patch file extension matches one of the ones listed above and you are not trying to patch a patch file.

Recent changes:
2.7: Support SNES ASM patches, add fast scrollbar in file browser.
2.6.2: Show extension-less files when selecting a file to patch
2.6.1: Attempt to fix rare crash on some devices
2.6: Add XDELTA1 support, fix a couple of bugs
2.5: Add dpspatcher for DPS patch files
2.4: Add unecm to decompress ECM'd files. Choose the .ecm file as the file to patch, ignore the patch to apply button.
2.3.1: Another attempt to fix file browser crash
Add to list
Free
78
3.9
User ratings
451
Installs
10,000+
Concerns
0
File size
3534 kb
Screenshots
Screenshot of ROM Patcher Screenshot of ROM Patcher Screenshot of ROM Patcher Screenshot of ROM Patcher Screenshot of ROM Patcher Screenshot of ROM Patcher

About ROM Patcher
Barebones ROM/binary file patcher that supports IPS, IPS32, UPS, BPS, PPF, XDELTA1, XDELTA3, DPS, ASM, and BSDIFF patch types. It also supports decompressing ECM files using unecm. Simply choose a file to patch, the patch itself, and optionally an output file name and tap "Patch". Best of all, the app is completely free with no limitations. Can be used with video game ROMs/ISOs to add new levels, translations, cheats and more. Other files can be patched as well, all you need are patch files. No ROMs, ISOs or patches are included. All requests for ROMs and ISOs will be ignored. This app uses components from MultiPatch for Mac which is licensed under GPL. The source is available if desired. This app is the first open source ROM patcher to support IPS32 patches.


Proper file extensions:
ASM type patch: .asm
BPS type patch: .bps
BSDIFF type patch: .bsdiff
DPS type patch: .dps
ECM compressed file: .ecm
IPS type patch: .ips
IPS32 type patch: .ips
PPF type patch: .ppf
UPS type patch: .ups
XDELTA1 type patch: .xdelta, .patch
XDELTA3 type patch: .xdelta, .xdelta3, .vcdiff

FAQ:
Q: Pokemon Glazed
A: Check the "Ignore checksum" checkbox

Q: I cannot install/update the app
A: This is an issue with Google Play of your device at the moment, not this app

Q: The patch doesn't work
A: Make sure the ROM is correct, untrimmed, and all files are unzipped/unrar'd/un7z'd

Q: The patched ROM doesn't work in _______
A: Contact the author of that app, not me. There is no guarantee the patched ROM will work with any third party apps. ROM Patcher only applies a patch to a file. If you provide an incorrect ROM or patch, any errors that may occur are not the fault of ROM Patcher.

Q: There is no file extension!
A: If you cannot rename a file, you probably shouldn't be using this app

Q: My ROM/patch wont show up
A: Ensure you know where the files actually are. Also, make sure the patch file extension matches one of the ones listed above and you are not trying to patch a patch file.

Recent changes:
2.7: Support SNES ASM patches, add fast scrollbar in file browser.
2.6.2: Show extension-less files when selecting a file to patch
2.6.1: Attempt to fix rare crash on some devices
2.6: Add XDELTA1 support, fix a couple of bugs
2.5: Add dpspatcher for DPS patch files
2.4: Add unecm to decompress ECM'd files. Choose the .ecm file as the file to patch, ignore the patch to apply button.
2.3.1: Another attempt to fix file browser crash
User reviews of ROM Patcher
Write the first review for this app!
Android Market Comments
A Google User
6 days ago
i dont need to open my computer to patch the games i want.. with this all i have to do is to patch and play great apps!!
A Google User
Jul 25, 2014
Nice
A Google User
Jul 15, 2014
XD I thought XD was supported but every time I try to use my XD patch it doesn't show up
A Google User
Jul 13, 2014
Fails Xdelta 3 input/output error. Please help!!!!
A Google User
Jul 10, 2014
Xdelta3 error Xdelta3: input/output area keeps showing up...