When I plug back my controller, keyboard shortcuts still work, but VBA-M cannot detect my controller or set gamepad inputs. In fact, when I unplug my controller, even when the emulator is currently running a game, it immediately lets me use keyboard shortcuts again.
I also noticed that when I unplug my controller and restart the emulator, the issue is nonexistent, I can use shortcuts when a ROM is loaded. If the ROM is closed, the keyboard shortcuts seem to be usable again. It appears that all keyboard shortcuts get disabled. Also, beta-3 is indeed unaffected by whatever went wrong in the ini.Įdit2: Is there VBA-M config anywhere else besides %AppData%/visualboyadvance-m/vba.ini? Deleting the ini doesn't fix the bug! It still can you reproduce it?ĬTRL+Q (Exit) and CTRL+O (Open) works when first starting the program, but once a game starts, it cannot be used anymore. Also, like I mentioned, "Reset All" doesn't fix it. I don't immediately see the problem in the ini. Here is the vba.ini:, hopefully it makes sense. Apparently I was right - I tried to associate Load State F1 to my gamepad, and CTRL+R doesn't work now. It didn't seem to work - is it possible that junk data was saved in config that invalidated all key shortcuts?Įdit: I just reproduced the keyboard bug. I think I was trying to associate keys using my gamepad using that key config dialog, specifically, save state on my gamepad. No clue if its related, but "Reset All" neither fixed it when it was broken (I tried that to see if it'd fix it), or causing it now. The key shortcut dialog has incorrect text labels. I did notice this, at the same time the bug occured: However I cannot reproduce the keyboard issue anymore. This could be a seperate bug worth looking into. (Tested using Latest 2 builds, beta-3 is unaffected). When in classic GB mode, save states work fine. they boot slowly and save states are corrupt when loaded. In fact, I can reproduce that fact: MMV save states work in beta-3 but not the newest two builds. I found this bug and immediately related to it. Then, out of nowhere, keyboard shortcuts just stopped working. I couldn't determine exactly what was going on, but I knew that freshly created save states were failing to load on certain builds. Or maybe it was an issue with i686 or x86-64 specifically.
I thought maybe I was using an incompatible save state between versions. It seemed to save fine, but upon loading, it corrupted the game. Then I tried using save states in Mega Man V. When I first tested the latest builds, everything seemed to work - i distinctly remember using keyboard shortcuts for reset and pause. Let me take a few steps back and analyze what I did: Well damn, I also cannot seem to reproduce it anymore.