pau-tomas / gb-studio-plugins

A set of experimental plugins for GB Studio
MIT License
101 stars 10 forks source link

Advanced Dialogue: Non-Modal Dialogue pinned to top causes screen flicker #11

Open danenders opened 1 year ago

danenders commented 1 year ago

Hello,

Summarizing this issue here for you after troubleshooting on the discord.

I have a platformer scene with advanced dialogue being used to create a HUD. It is pinned to the top of the screen, and does not clear. It is only updated once at the beginning of a scene init, and then refreshed again if a coin is collected, but there is no constant updating via timer/on update/etc.

When pinning the dialogue to the top, there is a screen flicker on the left hand side of the screen: https://user-images.githubusercontent.com/65201358/209164170-778a6c3e-2e53-48df-8835-6ba70f2c07da.mov

This does not occur when the dialogue events are pinned to the bottom.

Oddly, this is not present during emulation. It's only there when testing on the Gameboy Pocket. Notably, it did not occur when inserting the same cart into my GBA. I can't 100% rule out that it's not a hardware problem, but perhaps its not on the GBA or emulation due to the differences in tech?

kresp0 commented 1 year ago

Hi, I can test it and try to reproduce this issue on a pocket, DMG, aPocket and others if you want.