Hy, i got a problem with my custom retroarch config with PS4 controllers. Only the joystick is working and I don't get why. Before I was using 8bitdo SFC30 pads and it was working flawlessly
Here is my config:
input_joypad_driver = sdl2
#input_player1_analog_dpad_mode = 1
#input_player4_analog_dpad_mode = "1"
#input_player4_analog_dpad_mode = "1"
#input_player4_analog_dpad_mode = "1"
input_enable_hotkey = "escape"
#input_exit_emulator = "escape"
input_player1_joypad_index = 0
input_player1_up_axis = "-1"
input_player1_down_axis = "+1"
input_player1_left_axis = "-0"
input_player1_right_axis = "+0"
input_player1_up_axis_label = "D-Pad Up"
input_player1_down_axis_label = "D-Pad Down"
input_player1_left_axis_label = "D-Pad Left"
input_player1_right_axis_label = "D-Pad Right"
#input_player1_up_axis = -1
#input_player1_down_axis = +1
#input_player1_left_axis = -0
#input_player1_right_axis = +0
input_player1_a_btn = 306
input_player1_b_btn = 305
input_player1_x_btn = 307
input_player1_y_btn = 304
input_player1_l_btn = 308
input_player1_r_btn = 309
input_player1_select_btn = 312
input_player1_start_btn = 313
input_enable_hotkey_btn = 316
#Controls with Hotkey
##########################
input_load_state_btn = 307
input_save_state_btn = 304
input_state_slot_decrease_axis = +1
input_state_slot_increase_axis = -1
input_menu_toggle_btn = 305
input_exit_emulator_btn = 313
input_screenshot_btn = 308
input_hold_fast_forward_axis = +0
input_rewind_axis = -0
I checked the numbers with sdl2-jstest
I was using the same syntax with just different numbers for my 8bitdo.
What did I do wrong ?
Thanks in advance.
P.S.
Before I was using this for example for my P2,P3,P4 with 8bitdo pads:
#Player 2 Settings
input_player2_joypad_index = 1
input_player2_up_axis = "-1"
input_player2_down_axis = "+1"
input_player2_left_axis = "-0"
input_player2_right_axis = "+0"
input_player2_up_axis_label = "D-Pad Up"
input_player2_down_axis_label = "D-Pad Down"
input_player2_left_axis_label = "D-Pad Left"
input_player2_right_axis_label = "D-Pad Right"
#input_player2_up_axis = -1
#input_player2_down_axis = +1
#input_player2_left_axis = -0
#input_player2_right_axis = +0
input_player2_a_btn = 170
input_player2_b_btn = 171
input_player2_x_btn = 173
input_player2_y_btn = 174
input_player2_l_btn = 176
input_player2_r_btn = 177
input_player2_select_btn = 180
input_player2_start_btn = 181
#Player 3 Settings
input_player3_joypad_index = 2
input_player3_up_axis = "-1"
input_player3_down_axis = "+1"
input_player3_left_axis = "-0"
input_player3_right_axis = "+0"
input_player3_up_axis_label = "D-Pad Up"
input_player3_down_axis_label = "D-Pad Down"
input_player3_left_axis_label = "D-Pad Left"
input_player3_right_axis_label = "D-Pad Right"
#input_player3_up_axis = -1
#input_player3_down_axis = +1
#input_player3_left_axis = -0
#input_player3_right_axis = +0
input_player3_a_btn = 170
input_player3_b_btn = 171
input_player3_x_btn = 173
input_player3_y_btn = 174
input_player3_l_btn = 176
input_player3_r_btn = 177
input_player3_select_btn = 180
input_player3_start_btn = 181