NES30 Pro not working in emulators
-
Pi Model or other hardware: B+
RetroPie Version Used: 4.1
Built From: Pre made SD Image on RetroPie website
USB Devices connected: Wireless Logitech Keyboard
Controller used: NES30 Pro Firmware 1.71
Guide used: Followed guide for adding these controllers step by step
Emulator: SNESMy issue is my controller is not working in emulators once a rom is launched. I followed the guide on this website step by step and the controller connects on start up every time and works perfectly in ES. When i launch a rom only the d-pad and start buttons work. i can use the start/select combo to exit the rom. When the rom starts i see in the bottom left in gold "100%: 8Bitdo NES Pro configured in port #0"
I have spent the past week scouring the internet and cannot figure out what is wrong. Im very new to Retropie so any help is appreciated.
-
@fixation5j for whatever reason emulationstation outputs different button numbers than retroarch and other emu's use. you need to open up your /opt/retropie/configs/all/retroarch/autoconfig/8BitdoNES30Pro.cfg and replace that files content with the correct ones here;
input_device = "8Bitdo NES30 Pro" input_driver = "udev" input_r_y_plus_axis = "+3" input_l3_btn = "13" input_r_x_minus_axis = "-2" input_l2_btn = "8" input_start_btn = "11" input_exit_emulator_btn = "11" input_l_y_minus_axis = "-1" input_up_btn = "h0up" input_r_y_minus_axis = "-3" input_a_btn = "0" input_b_btn = "1" input_reset_btn = "1" input_down_btn = "h0down" input_r2_btn = "9" input_l_x_plus_axis = "+0" input_l_y_plus_axis = "+1" input_r3_btn = "14" input_right_btn = "h0right" input_state_slot_increase_btn = "h0right" input_x_btn = "3" input_menu_toggle_btn = "3" input_select_btn = "10" input_enable_hotkey_btn = "10" input_l_x_minus_axis = "-0" input_y_btn = "4" input_left_btn = "h0left" input_state_slot_decrease_btn = "h0left" input_r_x_plus_axis = "+2"
-
I'm having the same issue but with the 8bitdo snes30, but the controller will work with N64 games but with the wrong configuration of buttons. Will this solution work to fix my issue as well, but with the different device name?
-
Thank you for replying. I did a fresh install and my .cfg file already had the values you posted after i added the controller. I am still having the same issues.
Out of desperation i bought a Wii U Pro controller thinking it would be a work around until i figured the NES30 Pro mess out but when i installed that controller i ran into the same issue. It works perfect in ES but when i launch a rom only the D-pad and start button works.
Im even more confused now as i thought it was a NES30 Pro problem but now im not so sure.
Get a Raspberry Pi they said... it will be fun they said...
-
@fixation5j make sure the hack mode is set to off, then reconfigure in emulationstation - https://retropie.org.uk/docs/8Bitdo-Controller/ (you have to reconfigure after switching the hack mode).
-
Looks like i forgot to note it above but i made sure the hack was off. Just to be sure i removed the Bluetooth connection, then re-added it, then reconfigured the input. No luck. The fight continues.
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.