@sleve_mcdichael then there's the problem right there lol. Thank you for all your help, you've spent a lot of time on me. I'm going to continue to read up on this. It's all a learning experience for me and very interesting. Happy new year to you!!
if your dolphinbar isnt recognized as a mouse+kb then its in the wrong mode. i believe the correct mode is #2
[EDIT sorry i read your question wrong.
I think the easiest way to achieve what you want, is to just go into the retroarch menu after you launched the game, back out to the main menu, select "input" and bind your button there.
I've always had my coin and start buttons bound to a separate controller while using the Wii mote as a lightgun.
Basically in order to change the index, we should just edit /opt/retropie/configs/all/retroarch.cfg at this line:
input_player1_joypad_index = "some_index_number"
or whatever input player you want. NOTE: i didn't tested it yet, but this might work.
Yes.
If the wireless signal is exactly the same as the official Joy Cons,
then it should work, I suppose.
But no way to know for sure, unless someone has tried it before.
@the_loaf
I noticed in the script above about
(usb_submit_urb failed with result
I have that problem. When it installing, i guess the emulates, at the end of the scripts on the tv screen
i notice "usb_submit_urb failed with result-2"
what is that and how to fixed that
I tried multiple solutions suggested here, but to no luck. In the end, I just started the whole installation all over again and it's working fine now. God knows what happened, but it seems re-installing everything seems to have fixed it... weird.
@discgolferusa Have you re-tried mapping the joystick buttons? I'm assuming it's EmulationStation you're talking about? That should be moderately simple. I seem to recall that that board has two modes - digital and... something other. I don't know if that's affecting it?
The underlying problem seems to be the RetroArch's auto-config file being incorrectly generated by EmulationStation. Is you left analog joystick working in games ?
I thought I'd tried that option and have just realised why it didn't work. When you change the Port 1 controls to "Keyboard + Mouse", you can't actually assign any of the controls. You have to go back to the main Controls menu, THEN go back into the sub-menu and assign the ones you want.
ls -la /opt/retropie/configs/all/retroarch-joypads/
and post the output ?
I would like to note that on another RPI 4 unit running 4.7.11 that the gamepad configurations do not save and when you exit a rom the controller is unresponsive.
This means the configuration of the gamepad is not saved in the EmulationStation's configuration file. Can you post the contents of $HOME/.emulationstation/es_input.cfg ?
The 2nd controller appears because of xboxdrv - make sure it's uninstalled.
I just verified again, it is uninstalled. I have rebooted the host and that sorted it out. thank you!
Hmm... well I sort of spoke too soon. Now the controller isn't working right. After rebooting I have re-mapped the controls again, but the buttons aren't functioning correctly. As an example: it's taking the trigger as the start button, even though I mapped the buttons correctly. I remapped again and it's still the same. Suggestions?
hmm. just reinstalled xpad from source again, remapped and it seems to be working now. all good. thanks again!
@cherbakalite@ChaosEffect an alternative if you don't want to bother changing device types for console games (including megadrive) is to use FBNeo : every emulated console game has the "optimal" controller settings hardcoded.