Next Generation Emulation banner

Diamond/Pearl bugs and how to fix them!!!

221K views 599 replies 150 participants last post by  Greenvenom  
#1 · (Edited)
This is a list of some of the most common D/P bugs and their solutions (found by either me or the boys and girls :D here on the forum)
----------------------------------------------------------------

Even though it is not a bug, here are the details of how to emulate the game, i read too many questions about it lately so please read these instructions - there are as detailed as i can give so dont pm me for further explanations:

HOW TO EMULATE GAME SECTION

1. DOWNLOAD LATEST VERSION OF NO$GBA AND EXTRACT IT IN A FOLDER OF YOUR CHOICE

2. IN THE SAME FOLDER PLACE THE FIRMWARE AND BIOS FILES (FILES SHOULD BE NAMED FIRMWARE.BIN ; BIOSNDS7.ROM ; BIOSNDS9.ROM)

- IMPORTANT NOTE: THESE FILES SHOULD BE DUMPED FROM YOUR OWN NDS CONSOLE VIA CABLE USING OPTIONS IN UTILITY MENU IN NO$GBA EMULATOR; THERE ARE OTHER WAYS OF OBTAINING THESE FILES BUT THOSE WAYS ARE CONSIDERED ILLEGAL AND THUS ASKING ABOUT IT HERE IS FORBIDEN

3. USING ENDRYPTS ADVANCE PROGRAM ENCRYPT YOUR GAME ROM (YOU CAN DOWNLOAD THE PROGRAM BY CLICKING HERE)

4. OPEN THE GAME ROM IN NO$GBA AND ADJUST YOUR OPTIONS > EMULATION SETTINGS TO THE FOLLOWING (SEE SCREEN SHOT) AND SAVE THE OPTIONS

View attachment 136724

NOW YOU CAN RESET AND THE GAME WILL BE PLAYABLE!!! FOR SOLUTIONS OF PROBLEMS AND BUGS THAT MAY OCCURE WHILE PLAYING GAME SEE THE BUGS AND FIXES SECTION BELOW...

----------------------------------------------------------------

BUGS AND FIXES SECTION

BUG: English version shows a blue screen after save during load, or freezes after load
SOLUTION: The blue screen is shown when using NO$GBA.INP renamed in firmware.bin, and the black screen freeze game when using dumped firmware... the solution for successful load is a patch made by Kingcom. You can find the program for patching here and the ips patch file here. To patch load the encrypted ROM in the upper field (for how to encrypt the rom see step 3 from the HOW TO EMULATE GAME SECTION above) and the IPS file in the lower one (for details see screenshot below). Once again greatest thanx to Kingcom ;)

View attachment 136726

NOTE: This patch is tested on Diamond Version and Pearl Version too!

EDIT:If u r using a 'newer than 2.4a version no$gba emu' then get the ".nds" file again and "don't patch it" i hope I am making not patching part clear. This is only for ingame saves as in
start->menu->Save->Yes and not the F7 andf F8 button type saving(also known as "quicksave" or "savestate") and choose the correct save type for the rom. Thanks to Chris21 for this post.


Bug 1: Game freezes at end of first (and other) battle(s)
Solution: JUST TURN ON SOUND. At end of battle pokemon that faints makes a cry sound, and with disabled sound game freezes and waits for the cry of the fainting pokemon to be prosecuted;

Bug 2: Game freezes when trying to deposit pokemon in computer box
Solution A: Use second or third option in the computer to open the deposit boxes, change to an empty box, and then return to the previous menu and deposit option should work
Solution B: Use the third - move option instead of the deposit option (which is first) to move pokemon from hand to box or from box to hand... game starts to run verry slow sometimes while trying to move a pokemon from hand to box so just use Solution A before moving the pokemon from hand;

Bug 3: Upper screen turns white while exploring an area
Solution: This is just a graphical problem actualy, its just FOG... fog is not drawn right and instead of looking like fog it makes the whole screen white, so just open the menu and use HM05 Fog Clear - now after u use fog clear the screen is still white (the screen needs to be reset), so just open any menu that ocupies the whole screen (like the pokemon list, map, pokedex, etc.) and return to the game afterwards. The fog will be gone since the screen is reset and u can play normally;

Bug 4: At some points when there is a movie sequence the screen turns white or freezes
Solution: Just wait a while the screen will return to normal;

IMPORTANT NOTE: DO NOT PRIVATE MESSAGE ME FOR FURTHER EXPLANATION - THIS IS THE MOST DETAILED EXPLANATION I CAN GIVE, AND I BELIVE IT SHOULD BE ENOUGH
----------------------------------------------------------------

Ih you come across any more bugs just write them here, the nice people of this forum will try to help ;)
 
#2 ·
I just got the english version, tried using the method to allow saving on the several page long no$gba 2.4a released topic, but instead of black screening when I try to load, it goes

"A communication error has occured

If you were in the union room, you will be returned there.
In all other cases, you will be returned to wherever you last saved. Please press the A button"

then, ya press A and it crashes - course, the firmware thing might only work for the japanese version or somethin.
 
#4 ·
Dont discuss about the downloading. It is against the rules because of warez. It can closed at any time because of warex discussion here. We cannot talked about it.

maybe some problem with the WiFi function in the emulator?
WiFi is not fully emulated yet. Read the changelog. :)
 
#5 ·
Dont discuss about the downloading. It is against the rules because of warez. It can closed at any time because of warex discussion here. We cannot talked about it.



WiFi is not fully emulated yet. Read the changelog. :)
Who was discussing downloading? :S

Anyway, everyone is having the same saving/loading problems... isnt there anyone out there who knows how to fix this :cry:
 
#6 ·
ok here is what i've tested so far...

the blue screen is shown when using a firmware file that is actualy a renamed NO$GBA.inp file;
when deleting the firmware file it shows you the right start screen where you can choose to resume game, but by doing so screens turn black and game freezes...
it is the same with my french firmware...

so i guess you need an original us, or english firmware to load the game, maybe japanese will work too... have to try it though
 
#7 ·
I suppose somebody should try it with US firmware - I'm sure that someone out there has it...

My European one (set to English) doesn't load this, neither does the Japanese firmware. If the US firmware doesn't work, then the emu simply doesn't support the game yet. In that case, uh, try checking for new version in few months or so.
 
#13 ·
Great job mate ;) patch works perfectly... :thumb:
I'm amazed of how fast they made it... who made this patch? And what does it do can u tell? does it remove region protection for firmware or some sort?
 
#17 · (Edited)
I made this patch. You can load your savegame with it.

It's a pretty simple fix.

The game executes this code while loading the save:
Code:
Loop:
ldrh    r0,[r2]
mov     r3,r0,asr 8h
ldrh    r0,[r1]
cmp     r3,2h
bne     Loop
For some reasons, r3 is always zero, so it's an endless loop. It seems to load some wifi things there, proably isn't emulated yet. I just changed cmp r3,2h to cmp r3,0h, and it worked. Don't know if it breaks or fixes something else.

Btw, I only made this patch so nobody would complain, not because I actually like the game...
 
#21 ·
it is only one person that develops NO$ ;) and we at the forum are all in a way beta testers hehe - so just post whenever you find a bug, or whenever you find that a functionality is perfectly emulated :D