Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Flatpak](Steam Deck) no response to controller input in game even though input plugin sees controller input #237

Open
randomname42 opened this issue Jan 8, 2025 · 0 comments

Comments

@randomname42
Copy link

randomname42 commented Jan 8, 2025

I'm playing on a Steam Deck in desktop mode, docked with a TV. I can't get M64py (Flatpak) to respond to my 8BitDo (Ultimate 2C Wired, if it makes a difference) controller. In game, nothing happens no matter what is pressed.

The SDL input plugin sees and assigns controls if on Controller 1 I choose:
Device: Joystick 1 (Generic X-Box Pad)
Mode: Fully Manual
Plugged is also checked

The displayed default controls are correct by the way, for example digital pad is all hat(0) and start is button(7). In other words when reassigning, the same controls show as what was already there by default.

Even after reassigning them, and the SDL input plugin seeing the presses, in game nothing happens when pressing anything.

I have also tried (Steam settings) disabling the desktop config, disabling Steam input, and disabling both at the same time. Nothing has worked. In game there is no response to the controller.

I have no idea what's wrong or what to do about it.

Here's the log:
Frontend: INFO: attached to library 'Mupen64Plus Core' version 2.6.0
Frontend: INFO: includes support for Dynamic Recompiler.
Core: Using full mem base
Frontend: INFO: video extension enabled
Input: get_hat_pos_by_name(): direction '&Right' unknown
Input: get_hat_pos_by_name(): direction '&Left' unknown
Input: get_hat_pos_by_name(): direction '&Down' unknown
Input: parsing error in button() parameter of button 'Start' for controller 1
Input: parsing error in axis() parameter of button 'Z Trig' for controller 1
Input: parsing error in axis() parameter of button 'C Button R' for controller 1
Input: parsing error in axis() parameter of button 'C Button D' for controller 1
Input: parsing error in button() parameter of button 'R Trig' for controller 1
Input: parsing error in axis() parameter of axis 'X Axis' for controller 1
Input: parsing error in axis() parameter of axis 'Y Axis' for controller 1
Input: Using auto-config file at: '/app/share/mupen64plus/InputAutoCfg.ini'
Core: Goodname: Resident Evil 2 (U) (V1.1) [!]
Core: Name: Resident Evil II
Core: MD5: 1ADD2C0217662B307CDFD876B35FBF7A
Core: CRC: AA18B1A5 07DB6AEB
Core: Imagetype: .z64 (native)
Core: Rom size: 67108864 bytes (or 64 Mb or 512 Megabits)
Core: Version: 1444
Core: Manufacturer: Nintendo
Core: Country: USA
Frontend: INFO: using Video plugin: 'GLideN64' v2.0.0
Frontend: INFO: using Audio plugin: 'Mupen64Plus SDL Audio Plugin' v2.6.0
Core: Input plugin does not contain VRU support.
Core: input plugin did not specify a render callback; there will be no on screen display by the input plugin.
Input: 2 SDL joysticks were found.
Input: get_hat_pos_by_name(): direction '&Right' unknown
Input: get_hat_pos_by_name(): direction '&Left' unknown
Input: get_hat_pos_by_name(): direction '&Down' unknown
Input: parsing error in button() parameter of button 'Start' for controller 1
Input: parsing error in axis() parameter of button 'Z Trig' for controller 1
Input: parsing error in axis() parameter of button 'C Button R' for controller 1
Input: parsing error in axis() parameter of button 'C Button D' for controller 1
Input: parsing error in button() parameter of button 'R Trig' for controller 1
Input: parsing error in axis() parameter of axis 'X Axis' for controller 1
Input: parsing error in axis() parameter of axis 'Y Axis' for controller 1
Input: N64 Controller #1: Using manual config for SDL joystick 1
Input: Using auto-config file at: '/app/share/mupen64plus/InputAutoCfg.ini'
Input: N64 Controller #2: Using auto-config with SDL joystick 0 ('Microsoft X-Box 360 pad 1')
Input: 2 controller(s) found, 2 plugged in and usable in the emulator
Input: Rumble activated on N64 joystick #1
Input: Rumble activated on N64 joystick #2
Input: Joystick #3 doesn't support rumble effect
Input: Joystick #4 doesn't support rumble effect
Input: Mupen64Plus SDL Input Plugin version 2.6.0 initialized.
Frontend: INFO: using Input plugin: 'Mupen64Plus SDL Input Plugin' v2.6.0
RSP: RSP Fallback disabled !
Frontend: INFO: using RSP plugin: 'Hacktarux/Azimer High-Level Emulation RSP Plugin' v2.6.0
Core: Using video capture backend: dummy
Core: Game controller 0 (Standard controller) has a Memory pak plugged in
Core: Game controller 1 (Standard controller) has a Memory pak plugged in
Core: Game controller 2 (Standard controller) has a Memory pak plugged in
Core: Game controller 3 (Standard controller) has a Memory pak plugged in
Core: Using CIC type X102
Audio: Using resampler speex
Audio: Initializing SDL audio subsystem...
Input: Rumble activated on N64 joystick #1
Input: Rumble activated on N64 joystick #2
Input: Joystick #3 doesn't support rumble effect
Input: Joystick #4 doesn't support rumble effect
Core: Initializing 4 RDRAM modules for a total of 8 MB
Core: Starting R4300 emulator: Dynamic Recompiler
Core: Init new dynarec
Audio: Initializing SDL audio subsystem...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant