How to Patch Pokemon Black and White
THIS THREAD IS NO LONGER ACTIVE ON GBATEMP.NET, I HAVE A STILL CONTINUED THREAD ON ANOTHER SITE. IT HOSTS ROM'S THOUGH SO I CANNOT LINK TO IT. GO THERE IF YOU ARE INTERESTED. IT HAS OVER 18 FIXES FOR POKEMON BLACK AND WHITE, AND I HELP EVERYONE WHO ASKS. IF YOU WANT INFO OR WANT TO VIEW THIS TOPIC IN MORE DETAIL, FIND IT ON THE INTERNET. SEARCH AROUND, IT WILL BE THERE.
This is a tutorial on how to patch pokemon black and white into English. It also includes the AP fix patch and exp fix patch, along with some firmware patches (if you call them that), the No$Gba fix and now, how to play Pokemon B/W on a TTDS plus how to patch the game if it freezes during evolution. I will update this post with the latest patches if I can, and all the patches here are confirmed (by me) to be working.
Please leave comments and feedback after reading this post, every comment counts, even if it is to criticize me, I still want to hear it. If you need help of any sort, ask me in a reply or via PM
This tutorial addresses the following:
A program to extract .rar and .7z files
A DS cart (any will do, though I use R4 in this) or DS emulator
A micro SD USB or other method of using Micro SD on your computer
Downloads for the main tutorial and patches
I have compiled all the necessary tools for this tutorial into one simple .rar file
I have not included the clean roms nor have I included the firmware patches. The firmware hacks are available via the link below, but I do not supply the clean roms, you need to find them yourself
Links:
Pokemon Patches and tools: http://www.mediafire.com/?5xga7vzl8772y2g
Firmware Hacks: http://www.mediafire.com/?s1hgdir8bwd623p
TRANSLATION SECTION
///How to translate pokemon White and Black into English///
ANTI-PIRACY SECTION
///How to fix AP (Anti-Piracy) problems///
This tutorial uses Rudolph's Universal Child's Play Patch
///How to fix no exp. gain problem///
This uses the RakuRaku Hex Patch (method 1) and Kiekoes' xDelta Patch (method 2)
Method 1:
Method 2:
EMULATORS SECTION
///How to fix 'The save data could not be accessed. Please turn power off and reinsert D' error and save problem///
This uses AP cheats and RAW cheats to fix these problems on No$Gba
FIRMWARE SECTION
This section fixes errors with your firmware
///How to play pokemon B/W on TTDS:///
This uses pong and retro's TTDS firmware replacement
///This is for people who are having trouble evolving using TTDS:///
This uses the Japanese version of TTDS firmware (Amorda's TTDS fix)
///How to fix white screen when starting up game on R4:///
This is to fix freezing at a white screen before game loads
///How to play pokemon B/W on R4i/R4i sdhc (may work on other carts also):///
This is to fix the 'Load rom errcode=-4' or 'Load rom errcode=-5' error
This uses YS menu
CHEATS SECTION
This section addresses not patches, but ways to cheat in pokemon B/W
///Pokesav///
If you are still having problems, ask in a post or via a PM to me
I may add to this post, if I left anything out or if a update comes out. If you want me to post a patch that is not already here, ask me and I will upload it with all the needed tools.
Regards, SDamon Cronous
*Please note, I did not make any of these programs/patches used in this tutorial. The credit goes to the appropriate people for making the programs/patches and not me.
This is a tutorial on how to patch pokemon black and white into English. It also includes the AP fix patch and exp fix patch, along with some firmware patches (if you call them that), the No$Gba fix and now, how to play Pokemon B/W on a TTDS plus how to patch the game if it freezes during evolution. I will update this post with the latest patches if I can, and all the patches here are confirmed (by me) to be working.
Please leave comments and feedback after reading this post, every comment counts, even if it is to criticize me, I still want to hear it. If you need help of any sort, ask me in a reply or via PM
This tutorial addresses the following:
- [li]Translation Patch (V5 Official) Translation Section[/li]
[li]Fix freezing after character name Anti-Piracy Section[/li]
[li]Fix general freezing during game Anti-Piracy Section[/li]
[li]Fix no exp. gain Anti-Piracy Section[/li]
[li]Fix white screen when starting game Firmware Section[/li]
[li]Fix 'load rom errcode=-4' and 'load rom errcode=-5' Firmware Section[/li]
[li]Fix No$Gba save problem and 'could not find save data' errors [UPDATED] Firmware Section[/li]
- [li]How to play Pokemon B/W on TTDS Firmware Section[/li]
[li]Fix freezing while evolving on TTDS Firmware Section[/li]
- [li]New sections format for easy browsing[/li]
[li]New spoilers format for easy browsing[/li]
[li]Update for No$Gba save problem[/li]
[li]Update for Firmwares (I have compiled them into one download)[/li]
[li]New Cheats section[/li]
A program to extract .rar and .7z files
A DS cart (any will do, though I use R4 in this) or DS emulator
A micro SD USB or other method of using Micro SD on your computer
Downloads for the main tutorial and patches
I have compiled all the necessary tools for this tutorial into one simple .rar file
I have not included the clean roms nor have I included the firmware patches. The firmware hacks are available via the link below, but I do not supply the clean roms, you need to find them yourself
Links:
Pokemon Patches and tools: http://www.mediafire.com/?5xga7vzl8772y2g
Firmware Hacks: http://www.mediafire.com/?s1hgdir8bwd623p
TRANSLATION SECTION
///How to translate pokemon White and Black into English///
1. Download my patching tools and a clean rom of B/W
2. Extract both archives onto your desktop
3. Go into the folder called 'xDelta Translator and .exp patch'
4. Once in the folder, run the program 'xDelta GUI.exe'
5. When the program starts up, click 'select patch'
6. Select the translation patch that is the same as your game (eg. white game and white patch)
7. Once you have done that, click 'Select ROM'
8. Browse to the desktop and find the extracted Pokemon B/W rom (.nds file)
9. Once they have both been selected, click 'apply patch'
10. Wait for a while for the program to run, eventually there should be a rom file with _patched at the end. That is the patched rom.
11. If you cannot find the rom, try looking on the desktop for a file called xdelta patched.nds or something, that is your patched rom.
12. You have now successfully patched your pokemon black/white rom into English!
*The version of the translation patch that is used in this tutorial is V5, and the specific patches are 'V5Black-NewLogo' and 'V5White-NewLogo'. There is also six other versions of the V5 patch and they are:
V5Black-NewLogo-Kata
V5Black-OldLogo
V5Black-OldLogo-Kata
V5White-NewLogo-Kata
V5White-OldLogo
V5White-OldLogo-Kata
I will try to get the download links for these soon, I do not belive you will need them, but it is alway good to have a backup. You install them the same way as the ones in the tutorial
2. Extract both archives onto your desktop
3. Go into the folder called 'xDelta Translator and .exp patch'
4. Once in the folder, run the program 'xDelta GUI.exe'
5. When the program starts up, click 'select patch'
6. Select the translation patch that is the same as your game (eg. white game and white patch)
7. Once you have done that, click 'Select ROM'
8. Browse to the desktop and find the extracted Pokemon B/W rom (.nds file)
9. Once they have both been selected, click 'apply patch'
10. Wait for a while for the program to run, eventually there should be a rom file with _patched at the end. That is the patched rom.
11. If you cannot find the rom, try looking on the desktop for a file called xdelta patched.nds or something, that is your patched rom.
12. You have now successfully patched your pokemon black/white rom into English!
*The version of the translation patch that is used in this tutorial is V5, and the specific patches are 'V5Black-NewLogo' and 'V5White-NewLogo'. There is also six other versions of the V5 patch and they are:
V5Black-NewLogo-Kata
V5Black-OldLogo
V5Black-OldLogo-Kata
V5White-NewLogo-Kata
V5White-OldLogo
V5White-OldLogo-Kata
I will try to get the download links for these soon, I do not belive you will need them, but it is alway good to have a backup. You install them the same way as the ones in the tutorial
ANTI-PIRACY SECTION
///How to fix AP (Anti-Piracy) problems///
This tutorial uses Rudolph's Universal Child's Play Patch
1. Make sure you have my pokemon B/W tools and patches
2. Go into the folder called 'Rudolph Anti-Piracy Patch'
3. Drag the rom (.nds file) you want to patch onto the corresponding patching program (eg. pokemon white rom onto pokemon white patch)
4. Wait for a 'congratulations' message to appear, when it does, that means that your rom is patched
5. You will see a file with .bak on the end. Delete this, you do not need it.
6. The remaining .nds file is patched!
2. Go into the folder called 'Rudolph Anti-Piracy Patch'
3. Drag the rom (.nds file) you want to patch onto the corresponding patching program (eg. pokemon white rom onto pokemon white patch)
4. Wait for a 'congratulations' message to appear, when it does, that means that your rom is patched
5. You will see a file with .bak on the end. Delete this, you do not need it.
6. The remaining .nds file is patched!
///How to fix no exp. gain problem///
This uses the RakuRaku Hex Patch (method 1) and Kiekoes' xDelta Patch (method 2)
Method 1:
1. Make sure you have my pokemon B/W tools and patches
2. Go into the folder called 'RakuRaku exp. Patch'
3. Run the program 'RRPATCH.EXE'
4. Under 'filename' click 'open'
5. Select the rom (.nds file) you wish to patch
6. Under 'Patch Data', paste the code that corresponds with your game (eg. white rom with white patch code)
7. Once you have pasted the code in the box, click 'run'
8. Eventually a message with code in it will appear, just click ok
9. The remaining .nds file is patched, if this method fails, try method 2 below.
2. Go into the folder called 'RakuRaku exp. Patch'
3. Run the program 'RRPATCH.EXE'
4. Under 'filename' click 'open'
5. Select the rom (.nds file) you wish to patch
6. Under 'Patch Data', paste the code that corresponds with your game (eg. white rom with white patch code)
Code:
Pokemon White [CAA820CB]
00004600: AA 8D DA 4A F3 D0 57 1F 34 87 33 C2 59 40 4B F1 → 3C 00 9F E5 00 10 90 E5 38 20 9F E5 02 00 51 E1
00004610: 45 DA 2C 22 F6 5F 86 C8 3B 0A 61 6B DB F8 16 3F → 34 10 9F 05 08 10 80 05 48 11 80 05 2C 10 9F 05
00004620: 4B 88 6B 92 C0 E8 D9 BE B8 3C 09 CB EC 23 06 7A → A8 10 80 05 E8 11 80 05 24 00 9F E5 00 10 90 E5
00004630: A6 10 14 D7 B7 E3 BE EC 8E AE 81 2F 5E FB CC 60 → 20 20 9F E5 02 00 51 E1 01 10 A0 03 0A 10 C0 05
00004640: 8D 72 D5 FA 06 DF 70 47 FC 94 11 0E 39 15 0F 71 → 1E FF 2F E1 84 80 18 02 4F 03 5F E1 37 B3 AA 36
00004650: 17 18 2F 1A 6B 2D A5 AF CA D9 2F DC → 6A E0 AA 36 80 0C 18 02 1F FF AA 28
00004EA4: 1E FF 2F E1 → D5 FD FF EA
Code:
Pokemon Black [CA679BAF]
00004660: EF AE AB 77 31 8D DC 7C 8D 12 33 06 68 5F 37 CF → 3C 00 9F E5 00 10 90 E5 38 20 9F E5 02 00 51 E1
00004670: AF BD E6 D2 9E A1 35 BE 09 E5 38 F6 76 43 91 53 → 34 10 9F 05 08 10 80 05 48 11 80 05 2C 10 9F 05
00004680: 0F 9A 8C 08 A0 5B C8 2D 0C 48 F5 0D 91 40 EA 6E → A8 10 80 05 E8 11 80 05 24 00 9F E5 00 10 90 E5
00004690: 19 70 F6 3C 7B E1 D6 72 F7 76 40 09 00 83 7A E4 → 20 20 9F E5 02 00 51 E1 01 10 A0 03 0A 10 C0 05
000046A0: 95 D4 AB CD ED 48 07 0D FC 96 F0 74 BB 77 A2 87 → 1E FF 2F E1 64 80 18 02 4F 03 5F E1 37 B3 AA 36
000046B0: C4 D0 04 F7 DA B0 3F F3 D1 47 3D 7E → 6A E0 AA 36 60 0C 18 02 1F FF AA 28
00004EA4: 1E FF 2F E1 → ED FD FF EA
7. Once you have pasted the code in the box, click 'run'
8. Eventually a message with code in it will appear, just click ok
9. The remaining .nds file is patched, if this method fails, try method 2 below.
Method 2:
1. Make sure you have my pokemon B/W tools and patches
2. Go into the folder called 'xDelta Translator and .exp patch'
3. Once in the folder, run the program 'xDelta GUI.exe'
4. When the program starts up, click 'select patch'
5. Select the exp fix patch that is the same as your game (eg. white game and white patch)
6. Once you have done that, click 'Select ROM'
7. Browse to the desktop and find the extracted Pokemon B/W rom (.nds file)
8. Once they have both been selected, click 'apply patch'
9. Wait for a while for the program to run, eventually there should be a rom file with _patched at the end. That is the patched rom.
10. If you cannot find the rom, try looking on the desktop for a file called xdelta patched.nds or something, that is your patched rom.
11. If you cannot find a new rom, then the one you selected is probably patched. If it is not, try the alternative method.
11. You should have now successfully patched your pokemon black/white rom!
2. Go into the folder called 'xDelta Translator and .exp patch'
3. Once in the folder, run the program 'xDelta GUI.exe'
4. When the program starts up, click 'select patch'
5. Select the exp fix patch that is the same as your game (eg. white game and white patch)
6. Once you have done that, click 'Select ROM'
7. Browse to the desktop and find the extracted Pokemon B/W rom (.nds file)
8. Once they have both been selected, click 'apply patch'
9. Wait for a while for the program to run, eventually there should be a rom file with _patched at the end. That is the patched rom.
10. If you cannot find the rom, try looking on the desktop for a file called xdelta patched.nds or something, that is your patched rom.
11. If you cannot find a new rom, then the one you selected is probably patched. If it is not, try the alternative method.
11. You should have now successfully patched your pokemon black/white rom!
EMULATORS SECTION
///How to fix 'The save data could not be accessed. Please turn power off and reinsert D' error and save problem///
This uses AP cheats and RAW cheats to fix these problems on No$Gba
1. Open no$gba
2. Open your rom (.nds file)
3. Click 'utility' at the top of the program
4. Scroll down to 'cheats'
5. Click 'add new'
6. Paste in the following code:
7. After pasting in the code, click the 'Action Replay DS' option at the bottom of the window
8. Then tick the 'RAW' option near the right hand side of the window
9. Then click 'ok'
10. Then you should see a new action replay code in the no$gba cheats window
11. Tick the box next to the code
12. Then click 'add new' again
13. Paste in the one of the following codes that corresponds with your version of the game (eg. white game with white code)
Pokemon White:
Pokemon Black:
14. After pasting in the code, click the 'Action Replay DS' option at the bottom of the window
15. Then tick the 'RAW' option near the right hand side of the window
16. Then click 'ok'
17. Then you should see a new action replay code in the no$gba cheats window
18. Tick the box next to the code
19. Then click 'ok'
20. Back in the main no$gba window, click 'file'
21. Then scroll down to the third option, 'reset cartridge'
22. The game should then load and be playable (although a big jumpy)
23. You now have a Fixed No$Gba emulator!
2. Open your rom (.nds file)
3. Click 'utility' at the top of the program
4. Scroll down to 'cheats'
5. Click 'add new'
6. Paste in the following code:
Code:
02006F2C 00000000
02180B8C 00000000
7. After pasting in the code, click the 'Action Replay DS' option at the bottom of the window
8. Then tick the 'RAW' option near the right hand side of the window
9. Then click 'ok'
10. Then you should see a new action replay code in the no$gba cheats window
11. Tick the box next to the code
12. Then click 'add new' again
13. Paste in the one of the following codes that corresponds with your version of the game (eg. white game with white code)
Pokemon White:
Code:
52004EA0 E8BD01F0
02001800 E92D4008
02001804 E3A00000
02001808 E3A0150E
0200180C E2811A06
02001810 E5810B44
02001814 EA5FE9F2
02001818 E59F4034
0200181C E59F5034
02001820 E5845000
02001824 E59F4020
02001828 E5945000
0200182C E59F601C
02001830 E1550006
02001834 03A05001
02001838 05C4500A
0200183C 03A05000
02001840 E1445DB4
02001844 E8BD01F0
02001848 EA000D95
0200184C 02180C80
02001850 28AAFF1F
02001854 037FBFE0
02001858 EAA01606
02004EA0 EAFFF25C
D0000000 00000000
Pokemon Black:
Code:
52004EA0 E8BD01F0
02001800 E92D4008
02001804 E3A00000
02001808 E3A0150E
0200180C E2811A06
02001810 E5810B44
02001814 EA5FE9F2
02001818 E59F4034
0200181C E59F5034
02001820 E5845000
02001824 E59F4020
02001828 E5945000
0200182C E59F601C
02001830 E1550006
02001834 03A05001
02001838 05C4500A
0200183C 03A05000
02001840 E1445DB4
02001844 E8BD01F0
02001848 EA000D95
0200184C 02180C60
02001850 28AAFF1F
02001854 037FBFE0
02001858 EAA01606
02004EA0 EAFFF25C
D0000000 00000000
14. After pasting in the code, click the 'Action Replay DS' option at the bottom of the window
15. Then tick the 'RAW' option near the right hand side of the window
16. Then click 'ok'
17. Then you should see a new action replay code in the no$gba cheats window
18. Tick the box next to the code
19. Then click 'ok'
20. Back in the main no$gba window, click 'file'
21. Then scroll down to the third option, 'reset cartridge'
22. The game should then load and be playable (although a big jumpy)
23. You now have a Fixed No$Gba emulator!
FIRMWARE SECTION
This section fixes errors with your firmware
///How to play pokemon B/W on TTDS:///
This uses pong and retro's TTDS firmware replacement
1. Download my firmware hacks file from the download link provided
2. Go into the folder called 'Pong and Retro's TTmenu'
3. Drag all the files in that folder into the root of your TTDS (overwrite any files it asks)
4. Run your TTDS on your DS and then load 'TTmenu.nds'
3. Now try to play the game, it should work!
2. Go into the folder called 'Pong and Retro's TTmenu'
3. Drag all the files in that folder into the root of your TTDS (overwrite any files it asks)
4. Run your TTDS on your DS and then load 'TTmenu.nds'
3. Now try to play the game, it should work!
///This is for people who are having trouble evolving using TTDS:///
This uses the Japanese version of TTDS firmware (Amorda's TTDS fix)
1. Make sure you have pong and retro's TTDS fix on your TTDS and my firmware hacks file
2. Drag 'TTmenu.dat, TTmenu.nds, TTMENU.SYS and the TTmenu folder' from you TTDS to your desktop, then delete them off your TTDS but keep the files on the desktop!
3. Once you have deleted the files, open my firmware hack file and go into the folder called 'TTDS Japanese Fix'
4. Drag all the files in that folder into the root of your TTDS
5. The go back to your desktop and drag 'TTmenu.nds' back into the root of your TTDS
6. Then run your TTDS on your DS and open the 'TTmenu.nds' file
7. Then try to run your rom (.nds file) using the new OS, it should work
8. Evolution should now work on your TTDS!
2. Drag 'TTmenu.dat, TTmenu.nds, TTMENU.SYS and the TTmenu folder' from you TTDS to your desktop, then delete them off your TTDS but keep the files on the desktop!
3. Once you have deleted the files, open my firmware hack file and go into the folder called 'TTDS Japanese Fix'
4. Drag all the files in that folder into the root of your TTDS
5. The go back to your desktop and drag 'TTmenu.nds' back into the root of your TTDS
6. Then run your TTDS on your DS and open the 'TTmenu.nds' file
7. Then try to run your rom (.nds file) using the new OS, it should work
8. Evolution should now work on your TTDS!
///How to fix white screen when starting up game on R4:///
This is to fix freezing at a white screen before game loads
1. Make sure you have my firmware hacks file
2. Go into the folder called 'Wood R4'
3. Copy all the files in that folder to the root of your SD (overwrite any files it asks you to)
3. Boot up your your R4 on your DS
4. Run the B/W game, it should work
2. Go into the folder called 'Wood R4'
3. Copy all the files in that folder to the root of your SD (overwrite any files it asks you to)
3. Boot up your your R4 on your DS
4. Run the B/W game, it should work
///How to play pokemon B/W on R4i/R4i sdhc (may work on other carts also):///
This is to fix the 'Load rom errcode=-4' or 'Load rom errcode=-5' error
This uses YS menu
1. Make sure you have my firmware hacks file
2. Go into the folder called 'YS MENU'
3. Move all the files in that folder into the root of your cart
4. Return the SD card to your cart and boot it up.
5. One booted up, select the TTMENU1.nds
6. Then open the game using the new OS you are running. It should work.
2. Go into the folder called 'YS MENU'
3. Move all the files in that folder into the root of your cart
4. Return the SD card to your cart and boot it up.
5. One booted up, select the TTMENU1.nds
6. Then open the game using the new OS you are running. It should work.
CHEATS SECTION
This section addresses not patches, but ways to cheat in pokemon B/W
///Pokesav///
1. Make sure you have my pokemon B/W tools and patches
2. Go into the folder called 'Pokesav'
3. Run the pokesav black and white exe file
4. Click open in the main window
5. Load your pokemon B/W save file
6. Edit away as you wish!
2. Go into the folder called 'Pokesav'
3. Run the pokesav black and white exe file
4. Click open in the main window
5. Load your pokemon B/W save file
6. Edit away as you wish!
If you are still having problems, ask in a post or via a PM to me
I may add to this post, if I left anything out or if a update comes out. If you want me to post a patch that is not already here, ask me and I will upload it with all the needed tools.
Regards, SDamon Cronous
*Please note, I did not make any of these programs/patches used in this tutorial. The credit goes to the appropriate people for making the programs/patches and not me.