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

    Arcade Controls - Only NES/SNES work

    Scheduled Pinned Locked Moved Help and Support
    arcade buttonsretroarchhotkeys
    10 Posts 4 Posters 1.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.
    • Gourlay83G
      Gourlay83
      last edited by

      Retropie newbie here, so please be gentle.

      I've recently build a bar top arcade using Retropie, IPAC 2 & Arcade JS/buttons and looking from some assistance on setting up the controls.

      I followed the Retroarch set-up to set-up player 1 & 2 controls with very little trouble but only NES and SNES emulators work. When I try games in N64 and MAME the controls either do nothing or are in the wrong order. The hot keys don't work either so cannot enter Retroarch to configure controls or even exit the game.

      Is the setup for MAME and N64 (or potentially others) different? and why are they not following the main configuration?.

      Any assistance to get his set-up would be greatly appreciated.

      Pi Model or other hardware: Raspberry Pi 3 Model B+
      Power Supply used: Raspberry Pi 3 Power adapter UK/EU 5V 2.5A
      RetroPie Version Used: v4.5.1
      Built From: SD Image on RetroPie website
      USB Devices connected: Ultimarc IPAC 2 Keyboard Encoder
      Controller used: Arcade Buttons - 2 players with a JS and 6 buttons each.
      Error messages received: n/a
      Emulator: N64 emulators and MAME emulators but may be more i've only added a few games

      1 Reply Last reply Reply Quote 0
      • ClydeC
        Clyde
        last edited by Clyde

        Welcome to Retropie and to this forum.

        Which emulators are shown in the Runcommand Menu when you start an N64 or MAME game? Only the controls of the Libretro emulators with the prefix lr (e.g. lr-mame2003) will be auto-configured by Emulation Station. For others, you may have to consult the Docs.

        dankcushionsD 1 Reply Last reply Reply Quote 1
        • dankcushionsD
          dankcushions Global Moderator @Clyde
          last edited by

          @Clyde FYI emulationstation should auto configure mupen64plus, and all the other standalones in this list: https://github.com/RetroPie/RetroPie-Setup/tree/master/scriptmodules/supplementary/emulationstation/configscripts

          ClydeC 1 Reply Last reply Reply Quote 0
          • ClydeC
            Clyde @dankcushions
            last edited by

            @dankcushions Thanks, that passed me because I'm using mostly Libretro emulators.

            1 Reply Last reply Reply Quote 0
            • Gourlay83G
              Gourlay83
              last edited by Gourlay83

              Some progress ....

              I changed Emulator for the N64 from the default (mupen64plus-glideN64) to the LR prefix option and I now have controls.

              I was on the understanding that all emualtors should follow main config file, so don't quite understand why this is happening but I now have a fix.

              Thorr69T 1 Reply Last reply Reply Quote 0
              • Thorr69T
                Thorr69 @Gourlay83
                last edited by

                @Gourlay83 said in Arcade Controls - Only NES/SNES work:

                I was on the understanding that all emualtors should follow main config file, so don't quite understand why this is happening

                Clyde already told you why this is happening:

                @Clyde said in Arcade Controls - Only NES/SNES work:

                Only the controls of the Libretro emulators with the prefix lr (e.g. lr-mame2003) will be auto-configured by Emulation Station. For others, you may have to consult the Docs.

                Emulators without the 'lr-' at the beginning of their name are independent and you need to configure them individually.

                RPi 3b
                Official PSU
                Official RetroPie image
                Pandora's Box 5 controller

                ClydeC 1 Reply Last reply Reply Quote 0
                • ClydeC
                  Clyde @Thorr69
                  last edited by

                  @Thorr69 But mupen64plus is listed unter @dankcushions' link, so shouldn't it be auto-configured, too? That said, if I invoke the Runcommand menu on my Pi and select another emulator for an N64 game, there are no less than six different variants of mupen64plus listed.

                  @dankcushions Are all of those six variants auto-configured?

                  dankcushionsD 1 Reply Last reply Reply Quote 0
                  • dankcushionsD
                    dankcushions Global Moderator @Clyde
                    last edited by

                    @Clyde yes :)

                    ClydeC 1 Reply Last reply Reply Quote 0
                    • ClydeC
                      Clyde @dankcushions
                      last edited by

                      @dankcushions Then we're back at the question why it didn't for @Gourlay83:

                      I changed Emulator for the N64 from the default (mupen64plus-glideN64) to the LR prefix option and I now have controls.

                      dankcushionsD 1 Reply Last reply Reply Quote 0
                      • dankcushionsD
                        dankcushions Global Moderator @Clyde
                        last edited by

                        @Clyde i guess it’s these encoder keyboard devices and their strangeness. there’s a whole page on the wiki devoted to them: https://github.com/RetroPie/RetroPie-Setup/wiki/Keyboard-Controllers

                        (personally i think this page is a good indication that retropie doesn’t handle them automatically much at all. if i had one i would want to fix that!)

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