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.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.
    • mituM
      mitu Global Moderator
      last edited by

      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.

      N 1 Reply Last reply Reply Quote 0
      • 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
                                            • 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.