RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    PS3 Controller Mapping Issues

    Scheduled Pinned Locked Moved Help and Support
    17 Posts 4 Posters 8.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MD5HASH
      last edited by

      There are no files in retroarch-joypads, only more folders. I think that there were files but I deleted them while troubleshooting.

      1 Reply Last reply Reply Quote 0
      • M
        MD5HASH
        last edited by

        I see ps3 controller configs in the /retroarch-joypads/hids and /retroarch-joypads/xinput files. Are those relevant?

        1 Reply Last reply Reply Quote 0
        • M
          MD5HASH
          last edited by

          Can anyone help with this?

          1 Reply Last reply Reply Quote 0
          • BuZzB
            BuZz administrators
            last edited by BuZz

            Please be a patient! - I answer questions as I can, but answering user questions on RetroPie is not my job.

            The problem is that it looks like you have deleted es_systems.cfg at some point and then reconfigured your joypads/joystick and it has lost the important config that triggers the configuration of RetroArch.

            You should not remove es_sytems.cfg.

            To restore it, please re-install emulationstation from RetroPie-Setup menu 5, reboot, and then reconfigure your controller in EmulationStation.

            To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

            1 Reply Last reply Reply Quote 0
            • BuZzB
              BuZz administrators
              last edited by BuZz

              Also not sure what you mean by /retroarch-joypads/hids you have a file or folder called /opt/retropie/configs/all/retroarch-joypads/hids or are you referring to another path ? That is not something installed by default.

              To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

              1 Reply Last reply Reply Quote 0
              • M
                MD5HASH
                last edited by

                Apologies for my impatience and thank you for all of your help.

                Reinstalling emulationstation did create PLAYSTATION(R)3Controller.cfg in /retroarch-joypds, but after reconfiguring the controller in emulationstation the problem is still not resolved. The contents of PLAYSTATION(R)3Controller.cfg is pasted below.

                input_device = "PLAYSTATION(R)3 Controller"
                input_driver = "udev"
                input_r_y_plus_axis = "+3"
                input_l3_btn = "1"
                input_r_x_minus_axis = "-2"
                input_r_btn = "9"
                input_save_state_btn = "9"
                input_l2_btn = "10"
                input_start_btn = "3"
                input_exit_emulator_btn = "3"
                input_l_y_minus_axis = "-1"
                input_l_btn = "8"
                input_load_state_btn = "8"
                input_up_btn = "4"
                input_r_y_minus_axis = "-3"
                input_a_btn = "13"
                input_b_btn = "14"
                input_reset_btn = "14"
                input_down_btn = "6"
                input_r2_btn = "11"
                input_l_x_plus_axis = "+0"
                input_l_y_plus_axis = "+1"
                input_r3_btn = "2"
                input_right_btn = "5"
                input_state_slot_increase_btn = "5"
                input_x_btn = "12"
                input_menu_toggle_btn = "12"
                input_select_btn = "0"
                input_enable_hotkey_btn = "0"
                input_l_x_minus_axis = "-0"
                input_y_btn = "15"
                input_left_btn = "7"
                input_state_slot_decrease_btn = "7"
                input_r_x_plus_axis = "+2"

                1 Reply Last reply Reply Quote 0
                • M
                  MD5HASH
                  last edited by

                  And yes, there is a 'hids' folder in /opt/retropie/configs/all/retroarch-joypads, as well as several others.

                  pi@retropie:/opt/retropie/configs/all/retroarch-joypads $ ls
                  android dinput hid linuxraw parport PLAYSTATION(R)3Controller.cfg qnx sdl2 udev xinput

                  1 Reply Last reply Reply Quote 0
                  • M
                    mrbwa1
                    last edited by

                    I had a similar issue happen one time using wired controllers. I went in and removed all of the controller configs in /opt/retropie/configs/all/retroarch-joypads then restarted and re-mapped the controllers as new. I was messing with configs within retroarch and had the save on exit feature turned on. It didn't like something. I no longer use save on exit and just save new configs and edit the files if needed. That way I can save a backup copy of a working config and revert to it via SSH if needed.

                    I never figured out how I broke the hot keys the one time, but it was pretty easy to delete the configs and just reboot and create a new one.

                    M BuZzB 2 Replies Last reply Reply Quote 1
                    • dankcushionsD
                      dankcushions Global Moderator
                      last edited by

                      @MD5HASH which emulator are you running? retroarch configs are for libretro (lr-) emulators only. other emulators may have problems elsewhere.

                      1 Reply Last reply Reply Quote 0
                      • M
                        MD5HASH @mrbwa1
                        last edited by

                        @mrbwa1 this worked! I just took all contents of retroarch-joypads, dropped them in a new folder called 'backup,' rebooted, and reconfigured the controller. Shortcut keys are now working normally. Thank you for your help everyone!

                        1 Reply Last reply Reply Quote 0
                        • BuZzB
                          BuZz administrators @mrbwa1
                          last edited by

                          @mrbwa1 said in PS3 Controller Mapping Issues:

                          It didn't like something. I no longer use save on exit and just save new configs and edit the files if needed.

                          You can use the configuration editor from the RetroPie menu to adjust most common RetroArch settings.

                          To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                          M 1 Reply Last reply Reply Quote 0
                          • M
                            mrbwa1 @BuZz
                            last edited by

                            @BuZz said in PS3 Controller Mapping Issues:

                            @mrbwa1 said in PS3 Controller Mapping Issues:

                            It didn't like something. I no longer use save on exit and just save new configs and edit the files if needed.

                            You can use the configuration editor from the RetroPie menu to adjust most common RetroArch settings.

                            I had that issue early on before I learned to manually edit files. Not sure if I just missed something easy back then or what. In the end, once I learned to manually edit, it was easier to understand the underlying fie structure and how things worked. Now, it's second nature to make changes either via the files or the retroarch configs within ES.

                            Great reminder that you can edit stuff within the menus (I'm just oldschool, so SSH is comfortable).

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.