8bitdo, multiple controllers and retroarch.cfg
-
I don't know if I'm doing this correctly or there's another way, but for 8bitdo controllers to work within emulators I have to add the following config to /configs/all/retroarch.cfg
Sample:
input_player1_joypad_index = "0" input_player1_device = "8Bitdo SFC30 GamePad Joystick" input_player1_driver = "udev" input_player1_b_btn = "12" input_player1_y_btn = "15"
Full config: http://pastebin.com/gbcnc3p2
The only problem with this is that I've preset the SFC30 gamepads as Player 1 & 2, so when I just want to use some USB controllers they don't connect a Player 1 which means I can't play games..
How is everyone else setting it up?
-
@auswear maybe you like it: http://github.com/meleu/RetroPie-joystick-selection
-
I wouldnt edit your
/opt/retropie/configs/all/retroarch.cfg
at all.
When you configure your SFC30 using Emulation Station (after connecting it with the bluetooth menu) it will write the config file for you in/opt/retropie/configs/all/retroarch-joypads/
Turn it on with Start+R to get it to output the matching codes.
You can see the configs here (although these obviously dont include the hotkeys that ES will add)
https://github.com/libretro/retroarch-joypad-autoconfig/tree/master/udev -
Anyone get a pair of SNES30 controllers to work? I tried the retroarch-joypad-autoconfig udev but to no avail. I'm using firmware v2.68 Beta 5. The joypad config that is created when configuring the controllers via ES is complete different.
-
Can you put your joypad config on pastebin?
-
@Floob I tried both what was created by ES and https://github.com/libretro/retroarch-joypad-autoconfig/blob/master/udev/8Bitdo_Classic_SNES30_BT(START%2BR).cfg
Neither seems to work. Only the D-pad in Retroarch.
-
Try using firmware 2.67
http://www.8bitdo.com/snes30/firmware.htmlPower on with Start+R then assuming it connects in ES, add the controller in ES, then post the resulting controller file on pastebin.
You can check this method which largely automates most of the steps if you think you need to start again
-
@Floob Yep that was the trick. Downgraded to 2.67, removed the controllers, then re-paired them. Ran the setup in ES and all is working. Thanks again for the help.
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.