mgba-emu / mgba

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

Controller fast-forward stop working after closing and opening the emulator again #3132

Open javierhimura opened 4 months ago

javierhimura commented 4 months ago

I am playing Pokemon Cristal with versions 0.10.2 and 0.10.3 (I upgraded to that today) in Windows 64 with shortcuts in my controller for quick save state, quick load state, rewind, and fast forward.

When I map the four buttons everything works, but once I close the emulator and open it again to play the next day fast forward binding stops working. Every time I need to remap the button again to make it work.

When this happens in the configuration fast forward is still mapped to my controller trigger but it doesn't work until I remap the button again.

My controller is an 8bitdo Sn30 Pro+

javierhimura commented 3 months ago

I noticed that the mapping stopped working after loading the game. If I open the emulator and map fast forward to the controller it won't work after loading the game. It only works if I map the button with the game already loading. Resetting the game requires the button to be mapped again.