8Bitdo Bluetooth Connects in Settings But Not in ES
-
Thanks @mitu I'll try it when I get home.
-
Finally got the controller to work in ES but now no controllers work after opening any ROMs. Not even a USB keyboard will work properly. The configuration I set up will not work in any ROMs.
-
@wbaker08 Do you see a 'Controller ... configured in port #0' message at the bottom of the screen when starting a game ?
-
@mitu No I did not. But I figured out I could open up the RetroArch Quick Menu and configure it in each emulator EXCEPT for N64 mupen or w/e its called. Trying to go into the config files and manually do it. Let me know if you know why the emulators are not taking what the retropie config is supposed to be giving them.
-
@wbaker08 said in 8Bitdo Bluetooth Connects in Settings But Not in ES:
@mitu No I did not. But I figured out I could open up the RetroArch Quick Menu and configure it in each emulator EXCEPT for N64 mupen or w/e its called.
If the controller is not detected, then you cannot open the GUI.
Trying to go into the config files and manually do it. Let me know if you know why the emulators are not taking what the retropie config is supposed to be giving them.
Can you post your controller configuration file ? It should be in
/opt/retropie/configs/all/retroarch-joypads
, as a.cfg
file. If there is none, then your controller wasn't configured for RetroArch. -
@mitu mupen64plus does not have retroarch configurations apparently.
That is the only one I am having trouble with now.
I have edited
/opt/retropie/configs/n64/mupen64plus.cfg
and
/opt/retropie/configs/n64/InputAutoCfg.iniI have also set the config mode to 0 (fully manual) in mupen64plus.cfg.
-
This is the file for the controller in /opt/retropie/configs/all/retroarch-joypads
input_device = "8BitDo N30 Pro 2"
input_driver = "udev"
input_r_y_plus_axis = "+4"
input_r_x_minus_axis = "-3"
input_start_btn = "7"
input_r_y_minus_axis = "-4"
input_down_btn = "h0down"
input_l_x_plus_axis = "+0"
input_right_btn = "h0right"
input_select_btn = "6"
input_left_btn = "h0left"
input_l2_btn = "4"
input_l_y_minus_axis = "-1"
input_up_btn = "h0up"
input_a_btn = "1"
input_b_btn = "0"
input_l_y_plus_axis = "+1"
input_r2_btn = "5"
input_x_btn = "3"
input_l_x_minus_axis = "-0"
input_y_btn = "2"
input_r_x_plus_axis = "+3"Also, my keyboard's configuration also messes up in mupe64plus. Only a few buttons work and none of them are what they should be.
-
@wbaker08 /opt/retropie/configs/n64/InputAuto.Cfg
Is where you should be making your changes to controls for the standalone mupen64plus emulator.
Also did you enable the 8bitdo hack in:
/opt/retropie/configs/all/autoconf.cfg
(I'm not 100% what it does but may be relevant)
-
I have the same configuration (raspberry pi 3 b+ and retropie 4.4.4) and the gamepad N30 Pro 2 works correctly only in Switch mode + 8bitdo mapping hack ON (though the latest firmware is installed). In Android and Windows modes triggers L2/R2 don't work. Mac OS mode connects to raspberry but ES doesn't detect gamepad at all. Also I've created the Udev rule but i'm not sure it is really needed.
And if the gamepad seems not working after opening rom - just check the controllers order (yours should be set in first slot):
Retropie->ConfigurationEditor->Configure basic libretro options->Configure default options for all libretro emulators->Choose joypad order
PS: While the gamepad is connected it slowly glows, does not stays lit all the time -
Does anyone know if there is there any resolution to getting ALL of the buttons on this controller to work in ES? I'm disappointed that all of the buttons cannot be used. Originally I was attempting the macOS pairing and nothing would work (I read somewhere this is the best setting for retroarch. Cannot cite my current source because I forgot).
After two weeks of trial and error, I'm happier after reading this thread that I can use the Windows setting, but I often use the trigger buttons for load and save states (the shoulders are for ff and rewind). So full functionality is reduced for me.
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.