From fff5877248b248b3b5eb1090cde4584e17faaac9 Mon Sep 17 00:00:00 2001 From: missionfloyd Date: Wed, 15 Mar 2017 17:51:00 -0600 Subject: Added analog stick autoconfig definitions Fixes D-Pad with 8Bitdo Retro Receiver beta firmware. --- .../etc/libretro/joypad_autoconf/clovercon1.cfg | 16 ++++++++++++++++ .../etc/libretro/joypad_autoconf/clovercon2.cfg | 16 ++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/retroarch.hmod/etc/libretro/joypad_autoconf/clovercon1.cfg b/retroarch.hmod/etc/libretro/joypad_autoconf/clovercon1.cfg index 7e99138..cf30247 100644 --- a/retroarch.hmod/etc/libretro/joypad_autoconf/clovercon1.cfg +++ b/retroarch.hmod/etc/libretro/joypad_autoconf/clovercon1.cfg @@ -17,6 +17,14 @@ input_left_btn = "11" input_right_btn = "12" input_up_btn = "13" input_down_btn = "14" +input_l_x_plus_axis = "+0" +input_l_x_minus_axis = "-0" +input_l_y_plus_axis = "+1" +input_l_y_minus_axis = "-1" +input_r_x_plus_axis = "+3" +input_r_x_minus_axis = "-3" +input_r_y_plus_axis = "+4" +input_r_y_minus_axis = "-4" input_a_btn_label = "A" input_b_btn_label = "B" @@ -33,3 +41,11 @@ input_left_btn_label = "D-Pad Left" input_right_btn_label = "D-Pad Right" input_up_btn_label = "D-Pad Up" input_down_btn_label = "D-Pad Down" +input_l_x_plus_axis_label = "Left Analog X+" +input_l_x_minus_axis_label = "Left Analog X-" +input_l_y_plus_axis_label = "Left Analog Y+" +input_l_y_minus_axis_label = "Left Analog Y-" +input_r_x_plus_axis_label = "Right Analog X+" +input_r_x_minus_axis_label = "Right Analog X-" +input_r_y_plus_axis_label = "Right Analog Y+" +input_r_y_minus_axis_label = "Right Analog Y-" diff --git a/retroarch.hmod/etc/libretro/joypad_autoconf/clovercon2.cfg b/retroarch.hmod/etc/libretro/joypad_autoconf/clovercon2.cfg index 152a836..8a11dd9 100644 --- a/retroarch.hmod/etc/libretro/joypad_autoconf/clovercon2.cfg +++ b/retroarch.hmod/etc/libretro/joypad_autoconf/clovercon2.cfg @@ -17,6 +17,14 @@ input_left_btn = "11" input_right_btn = "12" input_up_btn = "13" input_down_btn = "14" +input_l_x_plus_axis = "+0" +input_l_x_minus_axis = "-0" +input_l_y_plus_axis = "+1" +input_l_y_minus_axis = "-1" +input_r_x_plus_axis = "+3" +input_r_x_minus_axis = "-3" +input_r_y_plus_axis = "+4" +input_r_y_minus_axis = "-4" input_a_btn_label = "A" input_b_btn_label = "B" @@ -33,3 +41,11 @@ input_left_btn_label = "D-Pad Left" input_right_btn_label = "D-Pad Right" input_up_btn_label = "D-Pad Up" input_down_btn_label = "D-Pad Down" +input_l_x_plus_axis_label = "Left Analog X+" +input_l_x_minus_axis_label = "Left Analog X-" +input_l_y_plus_axis_label = "Left Analog Y+" +input_l_y_minus_axis_label = "Left Analog Y-" +input_r_x_plus_axis_label = "Right Analog X+" +input_r_x_minus_axis_label = "Right Analog X-" +input_r_y_plus_axis_label = "Right Analog Y+" +input_r_y_minus_axis_label = "Right Analog Y-" -- cgit v1.2.3 From d447c026aeb868e47bfe2242f926ed45e235fcf8 Mon Sep 17 00:00:00 2001 From: missionfloyd Date: Thu, 16 Mar 2017 12:41:17 -0600 Subject: On second thought, let's just enable analog D-pad by default That way 8bitdo controllers 'just work' Additionally, both dpad or left stick on Wii classic controller can bu used as the dpad, mirroring the behavior of kachikachi --- retroarch.hmod/etc/libretro/retroarch.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/retroarch.hmod/etc/libretro/retroarch.cfg b/retroarch.hmod/etc/libretro/retroarch.cfg index ee0101e..64add1c 100644 --- a/retroarch.hmod/etc/libretro/retroarch.cfg +++ b/retroarch.hmod/etc/libretro/retroarch.cfg @@ -94,10 +94,10 @@ bundle_assets_extract_version_current = "0" bundle_assets_extract_last_version = "0" input_device_p1 = "0" input_player1_joypad_index = "0" -input_player1_analog_dpad_mode = "0" +input_player1_analog_dpad_mode = "1" input_device_p2 = "0" input_player2_joypad_index = "1" -input_player2_analog_dpad_mode = "0" +input_player2_analog_dpad_mode = "1" input_device_p3 = "0" input_player3_joypad_index = "2" input_libretro_device_p3 = "1" -- cgit v1.2.3