mgba-emu/mgba

Graphical corruption in Karnaaj Rally

TiKevin83 opened this issue · 2 comments

There are two scenes here in Karnaaj Rally where some graphical corruption is showing in mGBA. I'm not sure if this happens on console, the situation that spawns it appears very TAS specific (after quitting a race as fast as possible with start->down->a over three frames)
Karnaaj-render-bug
2nd scene a few frames later:
Karnaaj-render-bug-2

This is my expectation of what it normally looks like with the character portrait flying in:
Karnaaj-no-render-bug

I'm not 100% sure if this is mGBA specific or if the same happens on console, I may try after finishing the TAS to port it to GBAHawk and console verify it at which point I could verify that the corruption is emulator specific.

Karnaaj Rally skip Jurassic Path 2 - bug visual.zip
This TAS plays back in Bizhawk 2.9.1 replicating the issue and with slight adjustments also shows it in dev builds.

Self-closing, I was able to reproduce this on console while testing routes, the save file used a different portrait which is probably why the garbling is slightly different. It happens specifically with the pictures of Mr Leppa after quitting races, where the pictures also appear to be assigned to the wrong players on console and on emu.

20240913_200125