FEATURES

ROM patching.

Apply an authorized patch to your own base game file. GBA Play creates a patched copy and keeps the original available in your library.

  1. 01
    Choose the baseHome → Patch Game

    Select the exact .gba version the patch requires.

  2. 02
    Add your patchIPS / BPS / UPS

    Select the patch and choose an output name.

  3. 03
    Create a new copyApply Patch → Library

    The successful output is separate from the original.

Patching workflow illustration. The original file stays intact; a successful patched output becomes a separate library entry.

Keep the original available

Open Patch Game from Home, or Patch ROM from the Add Game sheet. Choose a base from your library or a file. A successful result becomes its own library entry, so you can distinguish the patched game from the original.

If an identical patched output is already in the library, GBA Play offers the existing game instead of adding another copy. The file’s contents determine that match; changing only its output name does not create different game data.

IPS, BPS, and UPS

The tool detects the patch format from its contents. Renaming another file to .ips, .bps, or .ups does not make it a valid patch.

BPS and UPS processing checks the patch, the selected source, and the produced output. IPS does not provide the same source checksum check, so a successful IPS operation alone does not confirm that you selected the intended base version. Follow the patch creator’s requirements for every format.

Choose the right starting point

  • Use a base game and patch you are legally entitled to use or modify.
  • Match the required game version, region, and prior patch state.
  • Keep your original game file and exported save available separately.
  • Do not assume the original game’s save will work with a modified game.

For the full file-selection sequence, follow How to patch a GBA ROM. The patching error guide explains what to check when validation fails.