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. However, what about NDS ROM hacks? You’re probably wondering 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.
Other Patching Guides
- How to Patch IPS ROM Hacks Using Lunar IPS
- How to Patch GBA ROMs on MAC OS with MultiPatch
- How to Patch IPS and UPS Files
- How to Patch a BPS ROM Hack File
- How To Patch IPS and UPS Files to Play a ROM Hack
![How To Patch Nds Roms With Xdelta To Play Ds Rom Hacks 1 How to patch xdelta ds rom hacks](https://static.pokemoncoders.com/wp-content/uploads/2022/04/XDelta-Patch-NDS-ROM-Hacks-1024x576.jpeg?strip=all&lossy=1&ssl=1)
Important Details In Patching NDS ROMs with XDelta files
What you need
1. The XDelta ROM Patcher
You can download 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.
![How To Patch Nds Roms With Xdelta To Play Ds Rom Hacks 2 Xdeltaui patcher](https://static.pokemoncoders.com/wp-content/uploads/2022/04/NDSPatch01-1024x268.png?strip=all&lossy=1&ssl=1)
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? Steps on how to patch XDelta DS ROM Hacks
Step 1
Launch the xdeltaUI program.
![How To Patch Nds Roms With Xdelta To Play Ds Rom Hacks 3 Xdeltaui program user interface](https://static.pokemoncoders.com/wp-content/uploads/2022/04/NDSPatchStep1.png?strip=all&lossy=1&resize=296%2C299&ssl=1)
Step 2
Click on Open aligned with Patch.
![How To Patch Nds Roms With Xdelta To Play Ds Rom Hacks 4 Xdeltaui program user interface open](https://static.pokemoncoders.com/wp-content/uploads/2022/04/NDSPatchStep2.png?strip=all&lossy=1&resize=296%2C299&ssl=1)
Step 3
Choose the .XDelta file.
![How To Patch Nds Roms With Xdelta To Play Ds Rom Hacks 5 Choosing. Xdelta file for patching](https://static.pokemoncoders.com/wp-content/uploads/2022/04/NDSPatchStep3.png?strip=all&lossy=1&resize=698%2C437&ssl=1)
Step 4
Click on Open aligned with Source File.
![How To Patch Nds Roms With Xdelta To Play Ds Rom Hacks 6 Choosing source file](https://static.pokemoncoders.com/wp-content/uploads/2022/04/NDSPatchStep4.png?strip=all&lossy=1&resize=285%2C296&ssl=1)
Step 5
Choose the Base ROM (.NDS) file.
![How To Patch Nds Roms With Xdelta To Play Ds Rom Hacks 7 Choose base rom. Nds file](https://static.pokemoncoders.com/wp-content/uploads/2022/04/NDSPatchStep5.png?strip=all&lossy=1&resize=698%2C437&ssl=1)
Step 6
Press the three dots aligned with Output File.
![How To Patch Nds Roms With Xdelta To Play Ds Rom Hacks 8 Patching ds rom hack output file](https://static.pokemoncoders.com/wp-content/uploads/2022/04/NDSPatchStep6.png?strip=all&lossy=1&resize=283%2C285&ssl=1)
Step 7
Name the New ROM whatever you want.
![How To Patch Nds Roms With Xdelta To Play Ds Rom Hacks 9 Patching ds rom hack output](https://static.pokemoncoders.com/wp-content/uploads/2022/04/NDSPatchStep7.png?strip=all&lossy=1&resize=697%2C431&ssl=1)
Step 8
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.
![How To Patch Nds Roms With Xdelta To Play Ds Rom Hacks 10 This image has an empty alt attribute; its file name is ndspatchstep8. Png](https://static.pokemoncoders.com/wp-content/uploads/2022/04/NDSPatchStep8.png?strip=all&lossy=1&resize=701%2C440&ssl=1)
Step 9
Press Patch and wait.
![How To Patch Nds Roms With Xdelta To Play Ds Rom Hacks 11 This image has an empty alt attribute; its file name is ndspatchstep9. Png](https://static.pokemoncoders.com/wp-content/uploads/2022/04/NDSPatchStep9.png?strip=all&lossy=1&resize=278%2C284&ssl=1)
Step 10
If you did everything correctly, the pop-up File Patched Successfully would pop up.
![How To Patch Nds Roms With Xdelta To Play Ds Rom Hacks 12 This image has an empty alt attribute; its file name is ndspatchstep10. Png](https://static.pokemoncoders.com/wp-content/uploads/2022/04/NDSPatchStep10.png?strip=all&lossy=1&resize=278%2C287&ssl=1)
Step 11
Test the new ROM and see if it functions.
![How To Patch Nds Roms With Xdelta To Play Ds Rom Hacks 13 This image has an empty alt attribute; its file name is ndspatchstep11. Png](https://static.pokemoncoders.com/wp-content/uploads/2022/04/NDSPatchStep11.png?strip=all&lossy=1&resize=394%2C330&ssl=1)
In Closing
Now that you know how to patch XDelta DS ROM hacks, you can go and download numerous .XDelta files. Always remember 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.
I don’t know how to patch