Help for DSTT Users
Pretty much spent since day one dealing with getting Pokemon B/W patched up properly, went through pretty much every problem imaginable, thought I might try and help with any errors. Before doing anything, remember to BACKUP, if you mess up your firmware files too much, you'll have to redownload. You should back up all your DSTT files, and keep a clean version of the game for future patching.
LINK TO ORIGINAL GUIDE
http://projectpokemon.org/forums/showthread.php?11397-Pokemon-Black-and-White-Translation-Project&p=92835&viewfull=1#post92835
LINK TO DSTT FIRMWARE (w/ clean Japanese B/W support)
http://gbatemp.net/index.php?showtopic=255899&st=0&start=0
LINK TO YSMENU GUIDE
http://www.radio-ninty.com/SMF/index.php?topic=140.0
How do I get the game patched and working on DSTT?
Click the link to the original guide at the top. If you follow those instructions properly, it should work. If there are still issues, check below.
The game is giving me a white screen
You haven't decrypt -> encrypt, encrypt -> decrypt'd properly. You must do it exactly how is said in the guide, otherwise you'll get the white screen.
The game is stalling on the load screen
Check your soft reset settings. Flick it to opposite of whatever it currently is. The clean version on DSTT didn't have soft reset issues, the patched version does.
The game is still stalling on the load screen
Switch to YSMenu. Simple guide is located above. The tick button for soft reset is on the game, middle button, in Japanese. Will be unticked to start with, must be ticked or the game will stall.
The menu is still giving me the ERROR=-4 message
You forgot to replace or modify your extinfo.dat and infolib.dat files. Make sure they're in the TTMenu folder.
The original Japanese games are giving me the ERROR=-4 message
Once you've modified extinfo.dat and infolib.dat, the old games won't work. Replace them with the files in your backup. They'll work again, and the patched versions won't.
My save from the original game is gone
Go into your game folder on your DSTT. Check the filename of your .nds (game) and .sav files.
Find your original (Japanese B/W) save, and rename it to the exact same name as the patched version, except with .sav at the end instead and it'll work. You shouldn't need to do any converting, it should work without any other hassle.
example:
Pokemon Black.nds
Pokemon Black.sav
(MATCH! These two saves will work together)
example 2:
Pokemon Black Patched.nds
Pokemon Black Clean.sav
(NOT MATCH. Will NOT work.)
I'm upgrading from v2 to v3 and getting a white screen
Did you patch a clean version of the game, or try and patch your v2 to v3? Patch a clean version. Remember to decrypt -> encrypt, encrypt -> decrypt. Assuming the Game IDs in the main post stay up to date, you should be able to edit your extinfo.dat and infolib.dat files (or hopefully not need to).
Do I need the exp or non-exp patch version
The latest DSTT software update comes with a fix for EXP inbuilt into it. That being said, I've been using EXP-inclusive patches and they work perfectly fine.
What card / micro sd are you using
All of the above was tested on an original DSTT cartridge, with an authentic SanDisk 2GB MicroSD card. I have not tested MicroSDHC, and have had a lot of trouble with fake Kingstons in the past. Buy authentic, there's a lot less risk of losing all your save games. Backup regularly.
Hope this helps any people having issues on DSTT. Spent the last couple hours tinkering with things.