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

    is there a way to use the thumbstick on all the emus?

    Scheduled Pinned Locked Moved Help and Support
    joystick
    14 Posts 6 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.
    • dankcushionsD
      dankcushions Global Moderator
      last edited by

      This post is deleted!
      1 Reply Last reply Reply Quote 0
      • edmaul69E
        edmaul69 @aciddreamer
        last edited by

        @aciddreamer add this to your retroarch.cfg files

        input_player1_up_axis = "-1"
        input_player1_down_axis = "+1"
        input_player1_left_axis = "-0"
        input_player1_right_axis = "+0"
        
        
        input_player2_up_axis = "-1"
        input_player2_down_axis = "+1"
        input_player2_left_axis = "-0"
        input_player2_right_axis = "+0"
        

        this allows you to now use both joystick and d-pad for directions

        1 Reply Last reply Reply Quote 0
        • A
          aciddreamer
          last edited by

          @edmaul69 woaooo you are the man dude!!! try it on nes and works great, thanks!!!!!!!!!!!!!!!!!!
          you know if there is a way to do something like this but with dreamcast??? im able to play the games with the thumbstick but in shemuee and mk gold i cant use the thumbstick or the joypad only the buttons so i cant play those game, and dreamcast dosent have a retroarch.cfg file i check moments ago!

          edmaul69E 1 Reply Last reply Reply Quote 1
          • edmaul69E
            edmaul69 @aciddreamer
            last edited by

            @aciddreamer glad it works for you. dreamcast is the biggest nightmare for controls. i probably would have to have the same controller as you to be able to test to try to help you out with that.

            sirhenrythe5thS 1 Reply Last reply Reply Quote 0
            • sirhenrythe5thS
              sirhenrythe5th @edmaul69
              last edited by

              I managed to get thumbsticks working even without editing any Files.
              Just entering the R-GUI in the specific emulator, going to "Quick-menu" -> "Inputs" -> "analog axis"=left stick does the job too.
              D-Pad also still works.
              This is spoken for all Libretto-emus, in Mame you have to configure the Thumbsticks within the TAB-Menu of course.

              -- Retro-Achievements Username: SirALX --
              RetroRatio: 1.88
              Started Games beaten: 2,47%
              Site Rank: 4382/93743 ranked users (TOP 4.76%)
              Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

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

                here's a way without editing: use https://github.com/retropie/retropie-setup/wiki/Configuration-Editor > basic > configure default options for all libretro emulators

                then 'use analogue stick as dpad' for each player

                pjftP 1 Reply Last reply Reply Quote 0
                • pjftP
                  pjft @dankcushions
                  last edited by

                  @dankcushions @edmaul69 Wow, thanks for sharing these.

                  I've always done it on a case by case basis with RGUI in individual games.

                  A question on this approach, though: how does it behave on the PSX emulators for games where there's actual analog input? Or, alternatively, what'd be the best approach for not having it for the PSX emulator? Would adding:

                  input_player1_up_axis = ""
                  input_player1_down_axis = ""
                  input_player1_left_axis = ""
                  input_player1_right_axis = ""
                  
                  
                  input_player2_up_axis = ""
                  input_player2_down_axis = ""
                  input_player2_left_axis = ""
                  input_player2_right_axis = ""
                  

                  to the psx/retroarch.cfg configuration file do the trick?

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

                    @pjft said in is there a way to use the thumbstick on all the emus?:

                    A question on this approach, though: how does it behave on the PSX emulators for games where there's actual analog input?

                    it makes your left analog stick into a dpad, so it won't function as an analog stick. as far as the emulator is concerned, you're using a dpad.

                    Or, alternatively, what'd be the best approach for not having it for the PSX emulator?

                    in the same configuration editor, you can disable the option for the lr-pcsx emulator. that will override your 'all' setting

                    pjftP 1 Reply Last reply Reply Quote 1
                    • edmaul69E
                      edmaul69 @pjft
                      last edited by

                      @pjft put them in the systems individual retroarch.cfg files skipping the all, psx and psp folders myself.

                      1 Reply Last reply Reply Quote 1
                      • pjftP
                        pjft @dankcushions
                        last edited by

                        @dankcushions Thanks, that worked like a charm!

                        1 Reply Last reply Reply Quote 0
                        • A
                          aciddreamer
                          last edited by

                          @edmaul69 said in is there a way to use the thumbstick on all the emus?:

                          input_player1_up_axis = "-1"
                          input_player1_down_axis = "+1"
                          input_player1_left_axis = "-0"
                          input_player1_right_axis = "+0"

                          input_player2_up_axis = "-1"
                          input_player2_down_axis = "+1"
                          input_player2_left_axis = "-0"
                          input_player2_right_axis = "+0"

                          nail it i was able to fix the dreamcast problem, the problem was that the d pad buttos where wrong mapped so i changed the numbers on the .cfg file of my controller and now its working great!!! thanks for the help

                          1 Reply Last reply Reply Quote 0
                          • ?
                            A Former User
                            last edited by

                            Hmm, so is there a way to do the opposite?
                            Like use turbo buttons to switch the D-pad into an Analog stick?

                            edmaul69E 1 Reply Last reply Reply Quote 0
                            • edmaul69E
                              edmaul69 @A Former User
                              last edited by edmaul69

                              @itsnitro yes.

                              input_player1_up_axis_btn = ""
                              input_player1_down_axis_btn = ""
                              input_player1_left_axis_btn = ""
                              input_player1_right_axis_btn = ""
                              
                              input_player2_up_axis_btn = ""
                              input_player2_down_axis_btn = ""
                              input_player2_left_axis_btn = ""
                              input_player2_right_axis_btn = ""
                              

                              Just add your dpad numbers or hat info. No way to use turbo buttons to do it though.

                              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.