Rosalie241 / RMG

Rosalie's Mupen GUI
GNU General Public License v3.0
637 stars 52 forks source link

Xbox Gamepad Bumpers Glitchy #82

Closed haudan closed 1 year ago

haudan commented 1 year ago

The bumpers of an Xbox gamepad don't seem to map cleanly to any button on the N64 controller using Rosalie's Muepn GUI - Input Plugin. It doesn't matter which N64 button they're bound to, they behave the same. It's unclear whether this occurs with any Xbox controller, or just my specific model (Xbox Elite Wireless Controller Series 2). It doesn't matter whether the gamepad is connected over wire or wireless, the same exact glitchy behavior occurs.

Gamepad.webm

Gamepad testing site used: here.

Tested with RMG v0.2.9.

Rosalie241 commented 1 year ago

The configuration GUI uses a different way of polling inputs than the actual input plugin code, that 'sticky' issue is known but I can't do anything about it as far as I know, I'll investigate it (and perhaps rework the code) more in the future (as I'm sick now), in-game it should behave fine however.

haudan commented 1 year ago

@Rosalie241 thanks for the swift reply! Yeah it's indeed working fine in-game. Browsing the code I had my suspicions that there were some polling shenanigans going on. Maybe adding a label, stating something like "sticky analog behavior is only visual", could be a good idea? The actual fix would probably require a lot of code to change.

Take your time, get well soon!

Rosalie241 commented 1 year ago

Can you try this build: https://github.com/Rosalie241/RMG/actions/runs/4096583401 and see if that fixes it for you?

Rosalie241 commented 1 year ago

Hopefully fixed in v0.3.2, please do re-open this issue if it still exists, Im unable to reproduce it now though!