• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

Controls don't work in retroarch or in console games

Scheduled Pinned Locked Moved Help and Support
retroarchemulationstationcontrollerconfig
16 Posts 2 Posters 5.9k 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
    mitu Global Moderator @Agustinb14
    last edited by 8 Jun 2019, 02:45

    @Agustinb14 The configuration files look ok.
    Can you run a PS1 game with verbose logging enabled from the Runcommand launch menu and then get the /dev/shm/runcommand.log ? Post the contents on pastebin.com, maybe we can spot the error.
    It looks like the RetroArch doesn't like something in your controllers' configuration.

    1 Reply Last reply Reply Quote 0
    • A
      Agustinb14
      last edited by Agustinb14 6 Aug 2019, 20:45 8 Jun 2019, 19:42

      If I did it right then the logs should be these ones:

      https://pastebin.com/hZZtgsGc

      I don't need to mention it, but the controller didn't work correctly when testing this either.

      M 1 Reply Last reply 8 Jun 2019, 19:53 Reply Quote 0
      • M
        mitu Global Moderator @Agustinb14
        last edited by 8 Jun 2019, 19:53

        @Agustinb14 The log shows only 1 controller is being detected by RetroArch:

        [INFO] [udev]: Plugged pad: 小米蓝牙手柄 (0:0) on port #0.
        [INFO] [udev]: Pad #0 (/dev/input/event0) supports 0 force feedback effects.
        [INFO] [Autoconf]: 2 profiles found.
        [INFO] [autoconf]: selected configuration: /home/pi/.config/retroarch/autoconfig/小米蓝牙手柄.cfg
        

        I don't know why it's not detected by RetroArch - do you have a specific model for the controllers ?

        A 1 Reply Last reply 8 Jun 2019, 19:59 Reply Quote 0
        • A
          Agustinb14 @mitu
          last edited by 8 Jun 2019, 19:59

          @mitu
          Oh, I forgot to mention. I was trying with just 1 controller connected.

          If you want I can try with both controllers connected.

          M 1 Reply Last reply 8 Jun 2019, 20:02 Reply Quote 0
          • M
            mitu Global Moderator @Agustinb14
            last edited by mitu 6 Aug 2019, 21:03 8 Jun 2019, 20:02

            @Agustinb14 I don't think it's necessary - so the controller gets detected, the auto-configuration file gets picked up, but it doesn't work. And you're unable to open the the RGUI via Select + X ?

            A 1 Reply Last reply 8 Jun 2019, 20:19 Reply Quote 0
            • A
              Agustinb14 @mitu
              last edited by 8 Jun 2019, 20:19

              @mitu
              Exactly, I'm unable. It seems that some buttons do things, like the dpad appears to work correctly. Also previously I could open the rgui by using left shoulder + a or left shoulder + b (don't remember exactly) but when I tried now that didn't even work. However when trying to do it, and trying different combinations something appeared on the screen about save states or something like that.
              I have to exit games with left shoulder + right shoulder because select and start are not correctly mapped, like in n64 for example.

              Here is a new pastebin with 2 controllers and me trying to open the rgui:

              https://pastebin.com/jETLvtQZ

              M 1 Reply Last reply 8 Jun 2019, 21:49 Reply Quote 0
              • M
                mitu Global Moderator @Agustinb14
                last edited by 8 Jun 2019, 21:49

                @Agustinb14 There's nothing recorded in the log about an error, it's nothing new even with both controllers plugged in. Does it work with other systems/emulators or you only have PS1 installed ?

                A 3 Replies Last reply 8 Jun 2019, 22:08 Reply Quote 0
                • A
                  Agustinb14 @mitu
                  last edited by 8 Jun 2019, 22:08

                  @mitu It works flawlessly with openbloks (tetris), and also with super mario 64.
                  Which emulator do you think I should try?

                  1 Reply Last reply Reply Quote 0
                  • A
                    Agustinb14 @mitu
                    last edited by 9 Jun 2019, 00:54

                    @mitu Well, I got some snes and sega genesis games and they don't work. They have the same problem as the PSX ones.... :'(

                    1 Reply Last reply Reply Quote 0
                    • A
                      Agustinb14 @mitu
                      last edited by Agustinb14 6 Sept 2019, 22:05 9 Jun 2019, 21:03

                      @mitu Just wanted to tell you all that I figured it out!!
                      For everyone else having this exact problem here is the solution:

                      1. First, you will need a usb keyboard, I have my retropie in my sleeping room with my tv and the controllers so I had to unplug it and bring it near my PC.

                      2. Connect the usb keyboard and map it with emulation station

                      3. Connect one controller at a time to configure (I tried it like this, maybe it can be done with many) while keeping the keyboard plugged, go to settings and select retroarch. Now you will be able to navigate the retroarch menu with the keyboard. Go to settings, input, and there edit input 1 keybinds, make sure the name of the controller appears. You will see that the keyboard is also mapped there. Map your controller there, click on save autoconfig. You can also edit the hotkey binds on the previous menu.

                      4. Once that controller is configured go back to the beginning of the retroarch menu, click on configuration file and click save current configuration.

                      5. Disconnect that controller and connect the next one and repeat.

                      6. Reboot the retropie, unplug the keyboard, connect all controllers and test it in a game. You should be able to use the controls properly.

                      7. I can't seem to be able to bind 2 different hotkey keys for my controls but that's ok. At least I can play now.

                      M 1 Reply Last reply 10 Jun 2019, 02:55 Reply Quote 1
                      • M
                        mitu Global Moderator @Agustinb14
                        last edited by 10 Jun 2019, 02:55

                        @Agustinb14 said in Controls don't work in retroarch or in console games:

                        I can't seem to be able to bind 2 different hotkey keys for my controls but that's ok. At least I can play now.

                        Only Player1 is able to access the hotkeys' functions - P2 cannot control them (including opening the menu). Glad you got it working in the end.

                        1 Reply Last reply Reply Quote 0
                        16 out of 16
                        • First post
                          16/16
                          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.

                          This community forum collects and processes your personal information.
                          consent.not_received