hurders
Participant
Post count: 3

Ok, I’ve managed to sort out the analogue stick issue.

I set a hotkey to let me go into the actual emulator menu when its running and then there are options to set the input as a joypad with analogue. Then you can write those settings out to a new config. I then opened that new config up and copied all the input settings into my main retroarch.cfg which then lets all retroarch emulators boot up with analogue enable by default. Still no vibration feedback but I’m thinking this isn’t a working option on PSX emulation via retroarch? Either way I’m not too fussed as PSX emulation ain’t something I’ll really bother with.

If anyones interested, here is the input settings I use. Just copy and paste these to the end of your retroarch.cfg and providing you are using a wireless 360 controller it should enable analogue by default and it also lets you use the sticks to control d-pad which is useful for SNES etc:

input_device_p1 = “0”
input_player1_joypad_index = “0”
input_libretro_device_p1 = “5”
input_player1_analog_dpad_mode = “1”
input_player1_b = “z”
input_player1_b_btn = “1”
input_player1_b_axis = “nul”
input_player1_y = “a”
input_player1_y_btn = “3”
input_player1_y_axis = “nul”
input_player1_select = “rshift”
input_player1_select_btn = “8”
input_player1_select_axis = “nul”
input_player1_start = “enter”
input_player1_start_btn = “9”
input_player1_start_axis = “nul”
input_player1_up = “up”
input_player1_up_btn = “h0up”
input_player1_up_axis = “nul”
input_player1_down = “down”
input_player1_down_btn = “h0down”
input_player1_down_axis = “nul”
input_player1_left = “left”
input_player1_left_btn = “h0left”
input_player1_left_axis = “nul”
input_player1_right = “right”
input_player1_right_btn = “h0right”
input_player1_right_axis = “nul”
input_player1_a = “x”
input_player1_a_btn = “0”
input_player1_a_axis = “nul”
input_player1_x = “s”
input_player1_x_btn = “2”
input_player1_x_axis = “nul”
input_player1_l = “q”
input_player1_l_btn = “4”
input_player1_l_axis = “nul”
input_player1_r = “w”
input_player1_r_btn = “5”
input_player1_r_axis = “nul”
input_player1_l2 = “nul”
input_player1_l2_btn = “6”
input_player1_l2_axis = “nul”
input_player1_r2 = “nul”
input_player1_r2_btn = “7”
input_player1_r2_axis = “nul”
input_player1_l3 = “nul”
input_player1_l3_btn = “11”
input_player1_l3_axis = “nul”
input_player1_r3 = “nul”
input_player1_r3_btn = “12”
input_player1_r3_axis = “nul”
input_player1_l_x_plus = “nul”
input_player1_l_x_plus_btn = “nul”
input_player1_l_x_plus_axis = “+0”