ROM Patcher

Apply patches to your Pokémon ROM hacks in your browser for GBA (IPS/BPS/UPS) or NDS (.xdelta) ROMs. Select a hack or upload a patch file.

Patch Your ROM

Upload your own patch file (IPS, BPS, UPS, or .xdelta) to patch any Pokémon ROM. Explore our curated ROM hacks

Loading NDS ROM patcher...

Instructions:

  1. Obtain your base ROM (e.g., Pokémon FireRed, Emerald, or NDS games) matching the hack’s requirements.
  2. Download a patch file (IPS, BPS, UPS, or .xdelta).
  3. Select the appropriate patcher: GBA Patcher for IPS/BPS/UPS (GBA ROMs) or NDS Patcher for .xdelta (NDS ROMs).
  4. Upload your base ROM and patch file to the selected patcher.
  5. Verify checksums (CRC32, MD5, SHA-1) to ensure compatibility.
  6. Click "Apply Patch" to generate the patched ROM, then download it.

Note: Ensure your base ROM matches the required version for the hack. Check the hack’s page for details. Patching is done locally or via trusted third-party tools, and no files are stored on our servers.

Patching Tips

  • Use the Correct ROM Version: Check the hack’s page for the exact base ROM (e.g., Pokémon FireRed v1.0 vs. v1.1 or specific NDS ROM). Mismatches cause patching errors.
  • Extract Zip Files: Patch files are often in `.zip` archives. Extract the `.ips`, `.bps`, `.ups`, or `.xdelta` file before uploading.
  • Choose the Right Patcher: Use the GBA Patcher for IPS/BPS/UPS patches (GBA ROMs) and the NDS Patcher for .xdelta patches (NDS ROMs).
  • Mobile Patching: Both patchers work in mobile browsers. Use a file manager to upload ROM and patch files.
  • Backup Your ROM: Keep a copy of your original ROM in case patching fails or you need to retry.
  • Check File Formats: GBA Patcher supports IPS, BPS, and UPS. NDS Patcher supports .xdelta. Verify the patch format on the hack’s page.

Frequently Asked Questions

Why am I getting a checksum error?

Checksum errors occur when the base ROM doesn’t match the hack’s required version. Verify the ROM version (e.g., Pokémon Emerald v1.0 or specific NDS ROM) on the hack’s page.

Can I patch NDS ROMs?

Yes, use the NDS Patcher above for .xdelta patches. Upload your NDS ROM and .xdelta patch file to apply the patch in your browser.

Can I patch on mobile devices?

Yes, both the GBA and NDS patchers work in modern mobile browsers. Use a file manager to upload your ROM and patch files.

What if the patch file is in a zip?

Extract the `.zip` file to get the `.ips`, `.bps`, `.ups`, or `.xdelta` patch file. Upload only the patch file to the patcher.

Is my data safe?

Patching with the GBA Patcher happens locally in your browser. The NDS Patcher may send files to a trusted third-party server (Hack64) for processing. No files are stored on our servers.

What formats are supported?

The GBA Patcher supports IPS, BPS, and UPS for GBA hacks. The NDS Patcher supports .xdelta for NDS hacks. Check the hack’s page for the correct format.

Creator Credits

All ROM hacks featured here are credited to their original creators. If you are a creator and wish to update, add, or remove your content, please contact us.