mgba-emu / mgba

mGBA Game Boy Advance Emulator
https://mgba.io/
Mozilla Public License 2.0
5.73k stars 795 forks source link

Etrian Odyssey: various missing 2D graphics #573

Open xdanieldzd opened 7 years ago

xdanieldzd commented 7 years ago

All versions of Etrian Odyssey are missing various 2D graphics, such as menu and textbox background as well as the enemy sprites in battle. Possibly related to the missing graphics in NSMB and WarioWare Touched mentioned in the news post for medusa-a1?

(Enemy sprites; Inn menu options background) 12

(Item menu fading in - textbox BG missing, but Use/Discard BG visible; item menu with textbox and Use/Discard BGs missing) 34

(Item menu in other emulator) 5

endrift commented 7 years ago

Can you verify in a newer nightly? If it's still failing, please upload the .sav

xdanieldzd commented 7 years ago

Partially fixed in the latest nightly as of right now (0.1-medusa-4886-04541e3); the menus look much better, but enemies are still missing in battle.

Menus 1Menus 2 Missing Enemies

The save file is attached here. (European version save, might not work with the US version)

Also, with the menu elements now visible, another bug is more apparent now: Some menu entry backgrounds aren't properly aligned, resulting in gaps between them and the menu borders. DeSmuME has the same issue, melonDS does not. This might also be happening in other places, but it's most apparent with the menus.

Correct rendering from original hardware (O3DS, also German language which shouldn't affect the issue): Menus 3DS 1 Menus 3DS 2

Quick edit on second thought, should I open a separate issue report for the alignment problems?