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 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
                                    • N
                                      naddel81
                                      last edited by

                                      so I will delete the retroarch.cfg in each subfolder now and then start from scratch using the main retroarch menu, right?

                                      thanks so much!

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

                                        @naddel81 said in No controls:

                                        so I will delete the retroarch.cfg in each subfolder now and then start from scratch using the main retroarch menu, right?

                                        The retroarch.cfg file is not re-created automatically, so I wouldn't advise you to delete every one of them. In fact, I suggest you don't do that.
                                        Do you have problems with other system(s) ? If so, then check their retroarch.cfg file - if it contains a lot of configuration lines, then it needs replaced - rename it, then re-install the emulator for that system to re-generate the file.

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

                                          deleting the subfolder's (emulator) retroarch.cfg files made it work again on any emulator that had trouble finding my ontroller. on first start it recreated retroarch.cfg from the retroarch-folder. seems to be default setting.

                                          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.