Homepage › Forums › RetroPie Project › Everything else related to the RetroPie Project › Controller Setup Nightmare › Reply To: Controller Setup Nightmare
If it helps, this is my retroarch.cfg file information, coming from retroarch/configs/all/:
system_directory = /home/pi/RetroPie/roms/../BIOS
config_save_on_exit = false
video_aspect_ratio = 1.33
video_smooth = false
video_threaded = true
rewind_enable = false
rewind_buffer_size = 10
rewind_granularity = 2
input_rewind = r
video_gpu_screenshot = true
joypad_autoconfig_dir = /home/pi/RetroPie/configs/all/
#
#Audio Settings
#audio_out_rate = 48000
audio_out_rate = 44100
audio_driver = alsathread
audio_volume = 20.0
#
#GamePad 1 Settings
#
input_enable_hotkey_btn = @input_player1_joypad_index = “0”
input_player1_b_btn = “2”
input_player1_y_btn = “3”
input_player1_select_btn = “8”
input_player1_start_btn = “9”
input_player1_up_btn = “h0up”
input_player1_down_btn = “h0down”
input_player1_left_btn = “h0left”
input_player1_right_btn = “h0right”
input_player1_a_btn = “1”
input_player1_x_btn = “0”
input_player1_l_btn = “4”
input_player1_r_btn = “5”
input_player1_l2_btn = “6”
input_player1_r2_btn = “7”
input_player1_l3_btn = “10”
input_player1_r3_btn = “11”
input_player1_l_x_plus_axis = “+0”
input_player1_l_x_minus_axis = “-0”
input_player1_l_y_plus_axis = “+1”
input_player1_l_y_minus_axis = “-1”
input_player1_r_x_plus_axis = “+2”
input_player1_r_x_minus_axis = “-2”
input_player1_r_y_plus_axis = “+3”
input_player1_r_y_minus_axis = “-3”
#
input_enable_hotkey_btn = “8”
input_exit_emulator_btn = “9”
input_save_state_btn = “6”
input_load_state_btn = “7”
#
#GamePad 2 Setting
input_enable_hotkey_btn = @input_player1_joypad_index = “1”
input_player2_b_btn = “2”
input_player2_y_btn = “3”
input_player2_select_btn = “8”
input_player2_start_btn = “9”
input_player2_up_btn = “h0up”
input_player2_down_btn = “h0down”
input_player2_left_btn = “h0left”
input_player2_right_btn = “h0right”
input_player2_a_btn = “1”
input_player2_x_btn = “0”
input_player2_l_btn = “4”
input_player2_r_btn = “5”
input_player2_l2_btn = “6”
input_player2_r2_btn = “7”
input_player2_l3_btn = “10”
input_player2_r3_btn = “11”
input_player2_l_x_plus_axis = “+0”
input_player2_l_x_minus_axis = “-0”
input_player2_l_y_plus_axis = “+1”
input_player2_l_y_minus_axis = “-1”
input_player2_r_x_plus_axis = “+2”
input_player2_r_x_minus_axis = “-2”
input_player2_r_y_plus_axis = “+3”
input_player2_r_y_minus_axis = “-3”
#
input_enable_hotkey_btn = “8”
input_exit_emulator_btn = “9”
input_save_state_btn = “6”
input_load_state_btn = “7”
I made sure the gamepad button numbers were correct – I used the numbers my RasPi used when identifying buttons rather than the actual button numbers themselves, so this is accurate. The main GUI screen works fine when switching between emulators and selecting games, but when I enter an emulator the button mapping is all over the place. Start and select remap to R2 and L2, A and B aren’t correct, and my Dpad isn’t registering at all.
Any ideas?