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

    2-joystick games (config)

    Scheduled Pinned Locked Moved Help and Support
    mame controllerarcade controlsretroarch setup
    21 Posts 6 Posters 6.0k 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 @Drdave79
      last edited by

      @drdave79 At the top of the Options list, there's a Create Game Options file menu, which will save the current options for the current game. After saving the options for the current game, set back the Dual Joystick setting so it doesn't affect all games.

      D 1 Reply Last reply Reply Quote 0
      • D
        Drdave79 @mitu
        last edited by

        @mitu Doesn't work. When I do that, it says "Core options file created successfully." It's changing the core of the emulator, not just that one game.

        dankcushionsD IanDaemonI 2 Replies Last reply Reply Quote 0
        • dankcushionsD
          dankcushions Global Moderator @Drdave79
          last edited by

          @drdave79 it's explained here: https://retropie.org.uk/docs/RetroArch-Core-Options/#setting-core-options-per-rom

          if you've already saved the option globally, you'll have to revert that first, exit so it saves normally, and THEN save the per-game way as detailed in my link.

          if it still doesn't work somehow, then the info above shows you were the files are stored and how they are named, so you could manually create it, I suppose.

          D 1 Reply Last reply Reply Quote 0
          • IanDaemonI
            IanDaemon @Drdave79
            last edited by IanDaemon

            @drdave79 There should be two options:

            • Save core preset
            • Save game preset
            • 5 Favorite Arcade Games in MAME
            • Cocktail Cabinet Games
            • Check out the MAME RoW
            1 Reply Last reply Reply Quote 0
            • D
              Drdave79 @dankcushions
              last edited by

              @dankcushions It's just not working. Maybe I'm missing some small detail. Here's my process:

              1. Launch Karate Champ

              2. Bring up Retroarch menu and select Options

              3. Select Dual Stick Mode to On

              4. Click Save Game Options File

              5. Return to Game. (both controllers work)

              6. Reopen Retroarch menu

              7. Select Dual Stick Mode to Off

              8. Exit Karate Champ

              9. Launch Joust

              10. Joystick 2 doesn't work. If I go back into Karate Champ and turn Dual Stick Mode to off and exit, Joust works.

              I'm having zero success in making changes to Karate Champ that doesn't affect everything else.

              p.s. @IanDaemon there are no options. Hitting Save Game Options File just saves without a choice.

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

                @drdave79 please upload your global and core opts, and a verbose log

                dankcushionsD 1 Reply Last reply Reply Quote 0
                • IanDaemonI
                  IanDaemon
                  last edited by

                  Hmm, does https://retropie.org.uk/docs/RetroArch-Core-Options/ give you any direction?

                  • 5 Favorite Arcade Games in MAME
                  • Cocktail Cabinet Games
                  • Check out the MAME RoW
                  1 Reply Last reply Reply Quote 0
                  • dankcushionsD
                    dankcushions Global Moderator @dankcushions
                    last edited by dankcushions

                    actually, i don't think this is right

                    Click Save Game Options File

                    Return to Game. (both controllers work)

                    Reopen Retroarch menu

                    Select Dual Stick Mode to Off

                    if you change the option AFTER you have saved a game options file, it will treat that game options file as the current options and file, and save to it again. you need to exit the emulator entirely, reopen it with joust, and then set your desired global option.

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      mahoneyt944 @dankcushions
                      last edited by mahoneyt944

                      @dankcushions @Drdave79

                      This is why the mame menu exists, I would use the default core options then you can simply map under input general to your specific layout:

                      Player 1 right side dual stick
                      P1 right/up
                      P1 right/down
                      P1 right/left
                      P1 right/right

                      Player 1 left side dual stick
                      P1 left/up
                      P1 left/down
                      P1 left/left
                      P1 left right

                      Then if you need to specifically change a per game config, use input this game.

                      Joust doesn't use the dual stick inputs. It uses:

                      P1 left
                      P1 right

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

                        @mahoneyt944 said in 2-joystick games (config):

                        @dankcushions @Drdave79

                        This is why the mame menu exists, you can simply map under input general to your specific layout:

                        true but the core option was designed to avoid using the MAME menus. my original goal with the libretro core was to get as much into the libretro system as possible. it does work in with regard to dual sticks, just an issue with the users configuration approach I believe (see my previous post). it would be even more elegant if it simply bound to the retropad sticks by default - not sure why i didn't do it that way in the first place but maybe there was a reason...

                        mind you, at this point just do it via the mame menus lol :P

                        Joust doesn't use the dual stick inputs. It uses:

                        P1 left
                        P1 right

                        yes, we know - this is the game OP is using to test the global setting (ie, NOT dual stick) is still working correctly.

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          mahoneyt944 @dankcushions
                          last edited by mahoneyt944

                          @dankcushions I think that's half the battle, the retroarch approach to mame inputs gets very confusing for users since there's no one size fits all solution. I find many users get lost in all the menus, saves, opt files, etc which are tangled with the inputs mame is expecting.

                          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.