Wired XBox Controller works in menu but not in-game
-
Pi Model or other hardware: 4, 4Gb
Power Supply used: (If using a Pi) stock
RetroPie Version Used : v4.7.1
USB Devices connected: Keyboard, USB controller, Speakers
Controller used: Wired Xbox 360Controller detected and all buttons configured, and controller works perfect for navigating the retropi menu, but there is no response in any games for the controller.
Tried so far : installed Xboxdrv from settings
Observation : there are 4 messages that appear at the bottom of the screen when a game loads
- Configuration override loaded
- Dragonrise Inc Generic USB joystick configured in port #1
- Xbox Gamepad (userspace driver) configured in port #2
- Xbox Gamepad (userspace driver) #2 (0/0) not configured
-
@alistairgd said in Wired XBox Controller works in menu but not in-game:
Tried so far : installed Xboxdrv from settings
Uninstall it, since this is not an actual driver for Xbox gamepad. Your USB controller (DragonRise) is picked up as P1, so in order to test the gamepad you should try a 2 player game - did you try that ?
-
@mitu Thanks for your help.
You are right, I started a two player game and the pad worked perfectly for player two.
I researched and read that P1 is dictated by which USBport it is plugged into,so I moved it to Port 0 (highest priority for P1) but it still operated player 2.
So then I read this guide
"RetroPie" >
"RetroPie Setup" >
"Configuration / Tools" >
"Configure basic libretro emulator options" >
"Configure default options for all libretro emulators"
"Choose joypad order" and set the xbox as player 1Now, it works for P1 in some games, but as P2 in other games.
Any further advice?
Thanks.
-
@alistairgd said in Wired XBox Controller works in menu but not in-game:
Now, it works for P1 in some games, but as P2 in other games.
Do you have any configuration overrides for the games where the configuration is not applied ? Try removing them. If that fails, give an example of such game and maybe provide a verbose log from running the game.
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.