mupen64plus / mupen64plus-user-issues

Issue reports from users go here
http://www.mupen64plus.org/
17 stars 3 forks source link

Controller setup issues #650

Closed richard42 closed 9 years ago

richard42 commented 9 years ago

Originally reported on Google Code with ID 652

Describe your system:
 - Operating System (be specific): Ubuntu 14.10
 - Machine type (32-bit or 64-bit): 32-bit
 - Mupen64Plus version: 2.0
 - Plugins used: none

For visual artifacts, give:
- game name and CRC/MD5 hash (printed on console)
- description of the artifact (missing polygons, flashing, wrong colors,
etc)

Describe the problem: Can't configure my DragonRise joystick controller

Please provide any additional information below.

When making changes to my controller configuration - in either InputAutoCfg.ini or
in mupen64plus.cfg - the configuration doesn't work, nor is it recognized. When I make
the manual changes in mupen64plus.cfg, the changes revert back to default as soon as
the UI is started. As for the InputAutoCfg.ini file, I'm able to put the correct information
in the file, however it doesn't make any difference as far as application goes. What
I found somewhat strange is that my InputAutoCfg file isn't located at /usr/local/share/mupen64plus
or at /usr/share/mupen64plus. In fact, neither of those directories exist. Mine is
located at /usr/share/games/mupen64plus. Not sure that it matters at all, but figured
I'd mention what I know. 

Output of lsusb:

Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 0bda:571a Realtek Semiconductor Corp. 
Bus 003 Device 002: ID 8087:07da Intel Corp. 
Bus 003 Device 012: ID 0079:0006 DragonRise Inc. Generic USB Joystick
Bus 003 Device 004: ID 138a:0050 Validity Sensors, Inc. 
Bus 003 Device 010: ID 0461:4d81 Primax Electronics, Ltd Dell N889 Optical Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Output when starting M64P:

 __  __                         __   _  _   ____  _             
|  \/  |_   _ _ __   ___ _ __  / /_ | || | |  _ \| |_   _ ___ 
| |\/| | | | | '_ \ / _ \ '_ \| '_ \| || |_| |_) | | | | / __|  
| |  | | |_| | |_) |  __/ | | | (_) |__   _|  __/| | |_| \__ \  
|_|  |_|\__,_| .__/ \___|_| |_|\___/   |_| |_|   |_|\__,_|___/  
             |_|         http://code.google.com/p/mupen64plus/  
Mupen64Plus Console User-Interface Version 2.0.0

UI-Console: attached to core library 'Mupen64Plus Core' version 2.0.0
UI-Console:             Includes support for Dynamic Recompiler.
UI-Console:             Includes support for MIPS r4300 Debugger.
Core: Goodname: Legend of Zelda, The - Ocarina of Time (U) (V1.2) [!]
Core: Name: THE LEGEND OF ZELDA 
Core: MD5: 57A9719AD547C516342E1A15D5C28C3D
Core: CRC: 693ba2ae b7f14e9f
Core: Imagetype: .z64 (native)
Core: Rom size: 33554432 bytes (or 32 Mb or 256 Megabits)
Core: Version: 1449
Core: Manufacturer: 43
Core: Country: Unknown (0x245)
UI-Console Status: Cheat codes disabled.
UI-Console: using Video plugin: 'Mupen64Plus OpenGL Video Plugin by Rice' v2.0.0
UI-Console: using Audio plugin: 'Mupen64Plus SDL Audio Plugin' v2.0.0
Input Warning: missing config key 'DPad R' for controller 1 button 0
UI-Console: using Input plugin: 'Mupen64Plus SDL Input Plugin' v2.0.0
UI-Console: using RSP plugin: 'Hacktarux/Azimer High-Level Emulation RSP Plugin' v2.0.0
Input: 1 SDL joysticks were found.
Input Warning: missing config key 'DPad R' for controller 1 button 0
Input: N64 Controller #1: Using manual config with no SDL joystick (keyboard/mouse
only)
Input: N64 Controller #2: Using manual config with no SDL joystick (keyboard/mouse
only)
Input: N64 Controller #3: Using auto-config with SDL joystick 0 ('DragonRise Inc. 
 Generic   USB  Joystick  ')
Input: 3 controller(s) found, 3 plugged in and usable in the emulator
Input Warning: Couldn't open rumble support for joystick #1
Input Warning: Couldn't open rumble support for joystick #2
Input: Rumble activated on N64 joystick #3
Input Warning: Couldn't open rumble support for joystick #4
Input: Mupen64Plus SDL Input Plugin version 2.0.0 initialized.
Core Status: Selected state slot: 1
Video: SSE processing enabled.
Video: Found ROM 'THE LEGEND OF ZELDA', CRC aea23b699f4ef1b7-45
Video: Enabled hacks for game: 'THE LEGEND OF ZELDA'
Video: Initializing OpenGL Device Context.
Core: Setting 32-bit video mode: 1508x1131
Video Warning: Failed to set GL_SWAP_CONTROL to 0. (it's 32)
Video Warning: Failed to set GL_DEPTH_SIZE to 16. (it's 24)
Video: Using OpenGL: Intel Open Source Technology Center - Mesa DRI Intel(R) Haswell
Mobile x86/MMX/SSE2 : 3.0 Mesa 10.3.2
Audio: Initializing SDL audio subsystem...
Input Warning: Couldn't open rumble support for joystick #1
Input Warning: Couldn't open rumble support for joystick #2
Input: Rumble activated on N64 joystick #3
Input Warning: Couldn't open rumble support for joystick #4
Core: Starting R4300 emulator: Dynamic Recompiler

This has been somewhat frustrating, so if anyone can help, I'd really appreciate it!
If you need any more information, let me know and I'll provide it.

Reported by bryanariffe on 2015-05-21 22:44:19

bartenbach commented 9 years ago

I'd try putting the InputAutoCfg.ini in /usr/share/mupen64plus and see if mupen parses it then.

Edit: Oh, this might have been moved from Google Code or something. Poor bryan will never see this.

richard42 commented 9 years ago

user issue

erjoalgo commented 9 months ago

Hello @richard42 , how did you resolve this? I'm running into the same issue, the controller appears to be detected but not enabled:

Input: 1 controller(s) found, 1 plugged in and usable in the emulator
Input Warning: Couldn't open rumble support for joystick #1
Input Warning: Couldn't open rumble support for joystick #2
Input Warning: Couldn't open rumble support for joystick #3
Input Warning: Couldn't open rumble support for joystick #4
Input: Mupen64Plus SDL Input Plugin version 2.5.9 initialized.
RSP: RSP Fallback disabled !