mgba-emu / mgba

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

Pokemon Glazed Evolution issue #2871

Open TrainerX493 opened 1 year ago

TrainerX493 commented 1 year ago

There's technically 2 issues, but with same source action (and possible cause), so I'm listing them both here.

The first is a soft-freeze when the screen fades to black when a Pokémon evolves (no inputs works and the fps info goes away), if the audio driver is set to "Qt Multimedia". This happens from the earliest version of mGBA with this setting I can find, all the way up to the latest nightly. I say soft-freeze because there's 2 points where it isn't freezing:

  1. If the game is in a fast-forward state. But the music will go silent completely, and it freezes when fast-forward is turned off at any point afterwards.
  2. If the audio driver is changed to "SDL", the game un-freezes and resumes as normal.

The second issue is, starting with 0.10.0 of mGBA, is there's a 5 second delay on the black screen before evolution. Where with 0.9.3 and older, it happens near right away like in other Pokémon games. This happens with both audio drivers.

This all happens with Glazed 7b, 9.1, and Blazed Glazed. Windows 11 64-bit. mGBA 0.11-8035-45762c8f9

endrift commented 1 year ago

Can you provide me with a save right before evolving for easier testing?

That soft-freezing issue is unrelated, that's an audio driver getting stuck.

TrainerX493 commented 1 year ago

Pokemon Glazed.zip Sorry for the delay, here's a basic save right before a trainer for an easy win. It's been a while since I played this, so I didn't have a save on hand. I can find my completed save if needed, but this should be all that's needed.

endrift commented 1 year ago

Compared to most people, this is barely a delay at all. I'll take a peek in a few days.