mupen64plus-glide64 - BT XBOX series X - incorrect controls
-
@Arrafart said in mupen64plus-glide64 - BT XBOX series X - incorrect controls:
Anyone an idea what could cause this?
Unlikely the installation of an unrelated program has affected the Mupen64 mapping and only for the Xbox controllers.
More likely you have some scripts running that perform 'remapping' and they're affecting how the Mupen64plus configuration is run. By default, RetroPie will read the RetroArch mappings for a gamepad and apply them automatically to Mupen64plus (the standalong emulator). You can check in the log file (/dev/shm/runcommand.log
) to see what the emulator detects as far as the input controllers are concerned.Btw, your paste links don't work.
-
@mitu said in mupen64plus-glide64 - BT XBOX series X - incorrect controls:
Unlikely the installation of an unrelated program has affected the Mupen64 mapping and only for the Xbox controllers.
More likely you have some scripts running that perform 'remapping' and they're affecting how the Mupen64plus configuration is run. By default, RetroPie will read the RetroArch mappings for a gamepad and apply them automatically to Mupen64plus (the standalong emulator). You can check in the log file (/dev/shm/runcommand.log) to see what the emulator detects as far as the input controllers are concerned.Btw, your paste links don't work.
Fixed the links above. silly alternative pastebin website...
log with incorrect controls. It says something about VRU?
https://pastebin.com/HXUkidM5 Runcommand.log
Also interesting, mupen64plus.cfg below, J0B6/B7 does not work to exit the game in this setup like it usually does.
Seems like the xbox controller itself gets remapped?PS: Played Destiny 2 via Moonlight yesterday, no issues with controls.
-
The run logs show that the mapping is loaded, though with a couple of some warnings for the rumble/mempack switching buttons.
You haven't explained what exactly is working and what is not. Assuming you manually added the mapping - what did you expect to happen and what's actually happening ?A good way to test your mapping is to use one of the N64 homebrew testing roms (see here) since some of them are particularly geared towards testing the controller.
-
@mitu said in mupen64plus-glide64 - BT XBOX series X - incorrect controls:
A good way to test your mapping is to use one of the N64 homebrew testing roms (see here) since some of them are particularly geared towards testing the controller.
Thank you, I'll check it soon.
About the mapping issue, link:
https://retropie.org.uk/forum/post/301693
I applied this manual remapping after a clean install. It works perfectly for all N64-games and controllers; Xbox series x Bluetooth, Xbox 360 wired and the cheap stuff.
After I installed Moonlight-qt, something in this package overwrites BT controls or Xbox controls that affects Retropie controls. Jstest didn't change and moonlight controls works great.
- I will try the link
- I will triple check that the issue is caused by something during the moonlight installation.
- I can compare the controls, before and after, with the same BT controllers, but wired.
- I can check an lr-n64 emulation game with the BT controller to see if RetroArch has similar issues.
-
@Arrafart said in mupen64plus-glide64 - BT XBOX series X - incorrect controls:
After I installed Moonlight-qt, something in this package overwrites BT controls or Xbox controls that affects Retropie controls ...
You still haven't specifiied what does the 'affects' means - is the gamepad not working at all or some buttons are switch/re-arranged/etc. When you're talking about RetroPie controls, does this mean that the EmulationStation is also affected ?
About the mapping issue, link: https://retropie.org.uk/forum/post/301693
Ok, so - as I assumed - you're not using the 'standard' RetroPie auto-mapping script, but you overwrite the mappings with own.
-
@mitu said in mupen64plus-glide64 - BT XBOX series X - incorrect controls:
@Arrafart said in mupen64plus-glide64 - BT XBOX series X - incorrect controls:
You still haven't specifiied what does the 'affects' means - is the gamepad not working at all or some buttons are switch/re-arranged/etc. When you're talking about RetroPie controls, does this mean that the EmulationStation is also affected ?In wipeout 64, (I'll check another game with more controls)
Buttons are re-arranged, I press hat up to use the start function, however some of the buttons are nowhere to be found. Such as L(6) and R(7), B(3). Xaxis and Yaxis are fine.Ok, so - as I assumed - you're not using the 'standard' RetroPie auto-mapping script, but you overwrite the mappings with own.
Yes, picked up from... /mupen64plus/remaps
-
Info from the Moonlight-qt discord support
Well moonlight depends on sdl2 and upgrading that might mess with the gamecontrollerdb.txt in retropie if it's not the default? Moonlight itself just loads it from its own ~/.cache, so restoring the db file after installing moonlight might fix your emulators and if moonlight is having button issues, putting the working one in moonlights cache may even fix those.
-
@Arrafart ok, I don't understand why would this affect Mupen64plus, but you do what you want with that info I guess.
-
I've triple checked.
Before installing moonlight-qt BT Xbox series x controller Mupen64plus works great, with or without remapping.
Something happens to the Bluetooth setup connected to only Mupen64plus when installing moonlight-qt. All the buttons swap pretty randomly.
- I think the issue is not RetroArch related. The Bluetooth acts properly with other RetroArch emulation, SNES and PSX. (Couldn't get lr-mupen64plus-next to work, but should work the same)(Reinstalling RetroArch with OPI Zero 2w system.sh file updated, anyway)
- Wired, the series x controller acts like an Xbox 360 controller, as it should. And has no issues within Mupen64plus.
Couldn't get any testing running under the link. Don't know what to look for. I tried a few links and it didn't start anything, one GitHub had a main.z64 rom which crashed Retropie.
Any ideas? 🤔
-
I removed Moonlight-qt and controls are back to normal
uninstallated packages:
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.