mupen64plus / mupen64plus-ui-python

A frontend for Mupen64Plus
http://m64py.sourceforge.net/
GNU General Public License v3.0
242 stars 66 forks source link

Xbox 360 controller doesn't work #212

Closed geajack closed 1 year ago

geajack commented 1 year ago

I installed the 2.5.9 release of mupen64 (by downloading the files and running install.sh), then installed this front-end at the current master branch via pip.

I can start the emulator and get into the controller configuration screen. It seems to see my 360 controller (it shows up in the "Device" dropdown), but I can't bind any controls - nothing happens when I hit buttons on my controller. Leaving default settings, if I start up a game my controller doesn't do anything. If I map controls to the keyboard, that works fine.

geajack commented 1 year ago

Update: Problem mysteriously went away on its own for no reason. Possibly related to other controllers being plugged in at the same time?

geajack commented 1 year ago

Update: It's happening again.

The cause seems to be having run a ROM at any point in this session (i.e. since last launching the frontend). Basically the repro is, open the frontend, and launch a ROM. Then stop the ROM and go into your controller settings. You won't be able to input anything.