melonDS-emu / melonDS

DS emulator, sorta
https://melonds.kuribo64.net
GNU General Public License v3.0
3.31k stars 545 forks source link

Graphical glitches and issues in Pokémon Black/White & Black 2/White 2 #1530

Open CASSE0PAYA opened 2 years ago

CASSE0PAYA commented 2 years ago

Greetings, first of all thanks for the hard work on this emulator. Since i want to contribute for the outstanding development, i played through four popular Pokémon games and experienced some graphical issues as presented:

[ 1 ] vlcsnap-2022-10-11-15h30m28s930 Centered boulder as it should be. vlcsnap-2022-10-11-15h30m36s221 Player is moving away from the boulder.

First of all the boulders pushed in the respective hole shifting in the screen towards you instead of staying in the hole. The issue was tested in CPU renderer, OpenGL renderer and various resolutions with no differences.

[ 2 ] vlcsnap-2022-10-11-15h34m18s176 vlcsnap-2022-10-11-15h34m22s314

The second graphical glitch appears two times, both at the entrance to the gate to the Tubeline Bridge. This glitch occur in OpenGL option only. Software renderer doesn't have the issue.

[ 3 ] Screenshot 2022-10-11 154708 Software renderer: Headlights working fine. vlcsnap-2022-10-11-15h29m44s575 OpenGL renderer: graphic bug before the Headlights turn on. Screenshot 2022-10-11 154737 OpenGL renderer: Graphical issue from the previous screenshot is gone after the center headlight turned on. However the moving headlights in the background (seen in the software renderer example) are missing completely.

System Specs if required:

OS: Windows 10 Home CPU: Intel® Core™ i7-10875 CPU @ 2.30 GHz RAM: 16 GB GPU: NVIDIA GeForce RTX 2070

nadiaholmquist commented 2 years ago

2 is a known issue with the OpenGL renderer, don't know about 3.

In what area does the first issue happen? If it happens with the software renderer it's quite likely that it also happens on hardware as well, these games have a number of minor graphical issues even on hardware if you look closely.

CASSE0PAYA commented 2 years ago

In what area does the first issue happen?

The first issue happens in all locations where you can move the boulders and it also occurs with the Hardware rendering.

nadiaholmquist commented 2 years ago

Can you tell me what specific boulder that is so I can reproduce it as closely as possible?

patataofcourse commented 2 years ago

I can get a screenshot of that exact location in about five

CASSE0PAYA commented 2 years ago

Pokémon Black and White Victory Road Floor 6

nadiaholmquist commented 2 years ago

melonDS: image Hardware: image

patataofcourse commented 2 years ago

Seems to be an error on the game's side IMG_20221011_170157.jpg

Edit: oops, seems like I'm late

CASSE0PAYA commented 2 years ago

Seems to be an error on the game's side

Okay wow i never noticed it on my DSi back in the days or on Desmume.

So now the Issue [ 3 ] is the only new problem since Issue [ 2 ] was already known to be an OpenGL issue.