How to Patch NDS ROMS With XDelta to Play DS ROM Hacks

We’ve made numerous articles and guides on how you can patch ROM hack files for GBA games. You can click on those guides below when you have files like IPS, UPS, BPS, and others.

Featured Videos

But what about patching NDS ROM hacks? If you want to play hacks on a NDS emulator, you’ll need to learn how to patch XDelta DS ROM hacks.

The file type for NDS ROM hacks is labeled as XDelta. Basically, it is the NDS version of IPS or UPS.

The file you would want for the ROM to have is a .NDS which is like a .GBA for Gameboy Advance ROMs. Don’t worry because we’ll give you all the details and steps that you need to patch these files.

Editor’s Update (August 2024): For those who loved Pokemon games for the Nintendo DS, you better upgrade your experience by playing NDS ROM hacks! Learn this guide so you can patch any hack that you can find online.

Other Patching Guides:

How to patch xdelta ds rom hacks

Important Details in Patching NDS ROMs With XDelta files

Things You’ll Need:

1. The XDelta ROM Patcher

You can a program called xdeltaUI. This tool serves as xdelta to nds converter and It is what you need to patch the files with ease.

Find the program online, and make sure to unzip it to get the program you see below on the image.

Xdeltaui patcher

2. The ROM Hack File

This is the patch that you get for the ROM hack. Just as we mentioned, this is the one with the .XDelta file type.

3. The Base ROM

Like patching a GBA ROM hack, you need the base ROM where the .XDelta file would be applied.

The file should be .NDS and with the correct ROM, which is the NDS Pokemon ROM games like Diamond, Pearl, Platinum, Black, Black 2, White, and White 2.

How Do I Use xdelta UI Patcher? How to Patch Xdelta Ds Rom Hacks

Step 1: Launch the xdeltaUI program.

Xdeltaui program  interface

Step 2: Click on Open aligned with Patch.

Xdeltaui program  interface open

Step 3: Choose the .XDelta file.

Choosing. Xdelta file for patching

Step 4: Click on Open aligned with source file.

Choosing source file

Step 5: Choose the base ROM (.NDS) file.

Choose base rom. Nds file

Step 6: Press the three dots aligned with Output File.

Patching ds rom hack output file

Step 7: Name the New ROM whatever you want.

Patching ds rom hack output

Step 8: Save as .NDS

Although, it is important to save it as .NDS, you have to manually put it as the save file. Otherwise, the ROM will not patch, or you can’t play the new patch since it will not be saved as .NDS.

Patched file save as nds

Step 9: Press Patch and wait.

Patching process xdelta ui

Step 10: See if the patching is successful.

If you did everything correctly, the pop-up File Patched Successfully would pop up.

Successful patching xdelta ui

Step 11: Test the new ROM.

Testing the patched rom in desmume ds emulator

In Closing

Now that you know how to patch XDelta DS ROM hacks, you can go and numerous .XDelta files. Always that the ROM may not patch if you don’t save it as a .NDS file.

Make sure as well that you’re using the right ROM to make sure that it works.

One other thing is that versions of the base ROM may be a factor. Most XDelta files use US versions of base ROMS anyway, so just avoid using the JP, UK, or EU versions.

Make copies of the files as well before you patch them so that you can have backups in case something wrong happens.



About Taichee

Taichee is the ultimate writer for Pokémon gaming enthusiasts. With extensive experience, he expertly delves into popular Pokemon game series and ROM hacks for GBC, GBA, and NDS, meticulously testing cheats and sharing general gaming strategies on Pokemoncoders.

Leave a Comment

3 thoughts on “How to Patch NDS ROMS With XDelta to Play DS ROM Hacks”

    • Can you confirm if you’re using a version base game? Also, I suggest checking out which Pokemon game version that particular rom hack requires for patching.

      Reply