5 Nov 2017, 18:08

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