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

      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.