mupen64plus / mupen64plus-ui-python

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

screen flickering with rice, out of place with glide #219

Closed johnny-mac closed 2 weeks ago

johnny-mac commented 1 year ago

I could've sworn there was an interface in m64py that let you set the controls. I am trying to get a D-pad on a XBOX One S controller(wired) to work with mupen but it doesn't read the axis for some reason, I can bind the D-pad to other buttons and it'll work. Axis 6 & 7, they just don't do anything. I was really hoping this app would have an easy way to set that stuff.

johnny-mac commented 1 year ago

OK, I found the input settings that shows the controller mapping... but clicking buttons does nothing, like m64py doesn't recognize the controller. I've got everything working on mupen but this D-pad.

Edit: I think I have it working now, but I have to ask, why is the D-pad a "hat" in the config? In other emulators it registers as an axis. Sorry for the confusion of this post I've been at this all day

johnny-mac commented 1 year ago

Kirby 64 & The Crystal Shards, first game I tried, flickers nonstop.

Edit: With glide video plugin it doesn't flicker but its off to the side... mupen64plus-qt worked fine without flickering, so I am led to believe this is something to do with m64py.

Also, I am doing this on Void Linux MUSL, but I tried to use the AUR package on Arch for m64py and it didn't work to launch. Complains about SDL2 missing when I know its installed

gen2brain commented 1 year ago

Sorry, I don't follow the issue here, you didn't find settings, then you find it, then some unrelated questions about video plugins, etc. This is not a forum, it is for issues with e.g. in this case UI code. Is there an issue with UI code?

johnny-mac commented 1 year ago

Sorry, I don't follow the issue here, you didn't find settings, then you find it, then some unrelated questions about video plugins, etc. This is not a forum, it is for issues with e.g. in this case UI code. Is there an issue with UI code?

why does your emulator recognize a D-pad as a "hat" when every other emulator recognizes it as an axis? The video plugins in m64py don't work on either Void or Artix so you have some kind of problem with your code. It works to configure controls thankfully.

johnny-mac commented 1 year ago

Installed manually on Void and through the AUR on Artix and they both do the same thing so you tell me what the issue is. mupen64plus-qt launches the games without issue, m64py does not.