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

    No controls

    Scheduled Pinned Locked Moved Help and Support
    no controls
    25 Posts 2 Posters 3.4k 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.
    • N
      naddel81
      last edited by

      Can I somehow make the RetroArch controller bindings work in every emulator?

      mituM 1 Reply Last reply Reply Quote 0
      • N
        naddel81 @mitu
        last edited by

        @mitu said in No controls:

        Most likely you've reset the RetroArch's configuration file and it cannot find the joypads' configuration folder. Run the game with verbose logging enabled - activated from the Runcommand launch menu - and post the contents of the log file (/dev/shm/runcommand.log) to pastebin.com

        Add also your system's info, as requested in https://retropie.org.uk/forum/topic/3/read-this-first.

        Will do as soon as I am home.

        1 Reply Last reply Reply Quote 0
        • mituM
          mitu Global Moderator @naddel81
          last edited by

          @naddel81 If you configure the gamepad in Emulationstation, this will generate a gamepad configuration usable in all Libretro/RetroArch cores.

          However, if you reset the RetroArch configuration or otherwise pointed the folder where it looks for gamepad config files, this will not work.

          1 Reply Last reply Reply Quote 0
          • N
            naddel81
            last edited by

            Will let you know asap. I just want a simple config to use in all emulators.

            1 Reply Last reply Reply Quote 0
            • N
              naddel81
              last edited by naddel81

              here is the requested log:

              https://pastebin.com/hKSuCiJk

              I guess the culprit is here " selected configuration: /home/pi/.config/retroarch/autoconfig/Gamepad.cfg" how can I force this to the retroarch.cfg default?

              Setup is: newest Retropie on Pi B 3+ with a single controller connected. I connected a second USB controller and since then I can no longer use any game input in the NES emulator.

              mituM 1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator @naddel81
                last edited by

                @naddel81 You controller is detected ok, so that's not the problem. The log file shows only 1 controller though - did you configure the 2nd controller when you plugged it in ? Are both controllers plugged in at the same time ?

                1 Reply Last reply Reply Quote 0
                • N
                  naddel81
                  last edited by

                  I did, but I disconnected it now and reset the ES input config to make sure everything is OK there.
                  controller is detected, but I cannot use it in the emulator although it is configured in retroarch setup GUI.

                  mituM 1 Reply Last reply Reply Quote 0
                  • mituM
                    mitu Global Moderator @naddel81
                    last edited by

                    @naddel81 How many controllers you have connected ? How did you configure it from the RGUI ?

                    1 Reply Last reply Reply Quote 0
                    • N
                      naddel81
                      last edited by naddel81

                      I have only one connected now after the reset of ES inputs. and it is configured on User 1 Binds and works on the RGUI menu. as soon as I start a game... nothing. cannot even get out of the game anymore and have to pull the plug.

                      would it be clever to reset Retroarch to defaults as well?

                      1 Reply Last reply Reply Quote 0
                      • N
                        naddel81
                        last edited by

                        UPDATE:

                        one step closer: when I load the core+content from retroarch (setup), it plays wonderfully. but when I open it through emulationstation then I have no inputs.

                        does that help?

                        mituM 1 Reply Last reply Reply Quote 0
                        • mituM
                          mitu Global Moderator @naddel81
                          last edited by

                          @naddel81 said in No controls:

                          does that help?

                          This looks like what I described in my first reply - you've broken the RetroArch auto-configuration for gamepads and you've reset the settings. However, the log file you've shown shows some auto-configuration is loaded, which is puzzling.

                          Do this

                          • remove/rename the /opt/retropie/configs/all/retroarch.cfg file.
                          • re-install RetroArch
                          • re-configure your gamepad in Emulationstation

                          See if that fixes the issue and the gamepad works in all emulators.

                          1 Reply Last reply Reply Quote 0
                          • N
                            naddel81
                            last edited by

                            how to re-install retroarch?

                            mituM 1 Reply Last reply Reply Quote 0
                            • mituM
                              mitu Global Moderator @naddel81
                              last edited by

                              @naddel81 From the RetroPie setup script - https://retropie.org.uk/docs/Updating-RetroPie/#updatinginstalling-individual-packages.

                              1 Reply Last reply Reply Quote 0
                              • N
                                naddel81
                                last edited by naddel81

                                ok, removed, installed and updated from source (not binary). hope that was OK. will test now.

                                1 Reply Last reply Reply Quote 0
                                • N
                                  naddel81
                                  last edited by

                                  UPDATE:

                                  removed the .cfg
                                  re-installed retroarch from scratch
                                  re-configured gamepad in ES

                                  still the same.

                                  how can I reset the inputs completely?

                                  mituM 1 Reply Last reply Reply Quote 0
                                  • mituM
                                    mitu Global Moderator @naddel81
                                    last edited by

                                    @naddel81 said in No controls:

                                    how can I reset the inputs completely?

                                    https://retropie.org.uk/docs/EmulationStation/#controller-configs - use the RetroPie setup script.

                                    What gamepad do you have - make/model ?

                                    1 Reply Last reply Reply Quote 0
                                    • N
                                      naddel81
                                      last edited by

                                      just found out there were retroarch.cfg files on each emulator folder. deleted them and now it works?!?!

                                      why is that?

                                      mituM 1 Reply Last reply Reply Quote 0
                                      • mituM
                                        mitu Global Moderator @naddel81
                                        last edited by

                                        @naddel81 Because you've used 'Save Configuration' or toggled the 'Save configuration on Exit' while playing a NES game, thus overriding (and ignoring) the main config file.

                                        1 Reply Last reply Reply Quote 0
                                        • N
                                          naddel81
                                          last edited by

                                          ok, so how can I prevent this or fix it for the future without having to delete the emulator .cfg files and use the global one instead?

                                          mituM 1 Reply Last reply Reply Quote 0
                                          • mituM
                                            mitu Global Moderator @naddel81
                                            last edited by mitu

                                            @naddel81 Don't use Save Configuration or toggle the Save Configuration on Exit in RetroArch - which is the default in RetroPie. If you want to modify a few RetroArch settings, use the main RetroArch menu entry in Emulationstation to perform those modifications and use Save there.

                                            And certainly don't use 'Reset Configuration'.

                                            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.