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

    All controllers work in emulation station but not in any game. (But the keyboard works)

    Scheduled Pinned Locked Moved Help and Support
    controllershelpnot working
    5 Posts 4 Posters 1.6k 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.
    • J
      joeman360
      last edited by

      Pi Model: 3 B
      RetroPie Version Used: 4.1.5
      Built From: main website
      USB Devices connected: all controllers you can think of
      Controller used: n64 controller

      So the titled basically explains the situation. I cant play any games with my controllers, but the keyboard works. I did nothing to the files so i have no idea what is going on. Can someone help please?

      markyh444M 1 Reply Last reply Reply Quote 0
      • markyh444M
        markyh444 @joeman360
        last edited by markyh444

        @joeman360 If the keyboard is connected if will be set as player 1. Un plug the keyboard and restart then try the controller again.

        Retropie in a NES - Pi 3 with Mausberry circuit shutdown switch wired to buttons and 8bitdo NesPro30 controller
        Retropie in a Saturn Controller - Pi Zero, GPIO controls using DB9 driver
        Retropie in a PSX - Pi3
        https://markyh444.wordpress.com

        J 1 Reply Last reply Reply Quote 0
        • J
          joeman360 @markyh444
          last edited by

          @markyh444 didnt even need to tell. It didnt work.

          1 Reply Last reply Reply Quote 0
          • D
            davisar5
            last edited by

            So I think I figured this one out. If your issue is like what I experienced, MarkyH was a little right. For me, I was having problems with the MAME controller configuration. The joystick was working on the UI and menus and when I launched a game, the buttons would work but the joystick (dpad) wouldn't. No amount of exit and launch or even a full reformat of the OS. In the end I went into the MAME config menu while in a game by hitting the tab button on the keyboard. I had to manually map the joystick to the player 1 and 2 interface (I only use 2 joysticks in my bartop). The default is mapped to a keyboard button and a Retropad# direction. I had to make each direction of the joystick an exclusive setting by hitting return to select the direction setting to change and hold the direction on the joystick for the mapped direction setting. So for Player 1 UP I hit enter then held the joystick in the UP position until the UI acknowledged the setting, previously it was set to the RetroPad direction and a keyboard key. Do this for all of the directional Joystick settings and you should be fine. The same may be necessary for the analog sticks if you are experiencing the same issue there.

            I believe since v3.7ish there was some significant changes in joystick controls or translation between emulator controls that placed a priority to keyboard strokes where it only acknowledges the keyboard key settings and ignoring the RetroPad direction buttons. I didn't experience this issue until I updated my installation to the latest version. I first updated the script then updated the kernel and packages, had this problem, troubleshot till I was mad enough to start over. I reformatted the SD card then loaded v4.3.0 on it, set everything back up, then had the same exact problem. I tried 2 different controllers, both which worked just fine before updating without configuration changes, but after the update the Dpad controls didn't work on the MAME emulators. I was so focused on the MAME issue that I didn't even look at the other emulators to compare the issue, but since I fixed my problem on the MAME it works just fine on the NES and SNES games. I hope this helps.

            1 Reply Last reply Reply Quote 0
            • danielmewhouseD
              danielmewhouse
              last edited by

              Mame actually is a little tricky: needs exclusive config, needs the right version of the game, but after get rid of these problems, it's a great emulator.

              It's no use!!! Take this!!!

              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.