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

    360 controller with PSX messed up controls

    Scheduled Pinned Locked Moved Help and Support
    mappingretropiepsx360 controller
    7 Posts 3 Posters 7.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.
    • R
      rakrimes
      last edited by

      Ok so I've searched google and I can't seem to find an answer to my issue.

      So I installed retropie today on my pi3 b plugged in my wired 360 controller and configured it fine. It does work just fine with SNES and NES games but when it comes to PSX they are kind of messed up best way I can explain is on the PSX controller you have X Square, Triangle and Circle. But for example I was playing tony hawk and normally to ollie you press and hold X and release well X would be A on the 360 controller, but on retropie with my 360 controller X is ollie but should be flip tricks, A is back/grind but should be ollie, Y is flip tricks but should be grind/back, and B is grab tricks which would be right as circle on the PSX is grab tricks.

      Any help would be great as I have a SNES controller I use for the SNES/NES games and just want to use the 360 controller for the PSX games but have it mapped like the PSX controller.

      Thanks in advance.

      1 Reply Last reply Reply Quote 0
      • R
        rakrimes
        last edited by

        Solved: It was such an easy fix I was over thinking it. Anyway in case anyone else has this issue the link below is to the youtube video I watched to figure out how to do this on a per "core" basis.

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

          @rakrimes This is all in the Wiki already. Also, if you configure your controller as it is displayed on the Wiki then it should be correct for all libretro based emulators anyway and you will not require remapping manually for each core. I initially did this wrong on the first build I did, but after reading about how ES configured controllers in the Wiki, I re-mapped there and didn't need to change any settings per core after that.

          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

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

            @markyh444 yes as marky said you need to set it up like an super nintendo controller in emulationstation. But i am confused how you set it up to mix up a and x on your controller. Should have been "a" and "b" that got swapped and "x" and "y" be swapped

            R 1 Reply Last reply Reply Quote 0
            • R
              rakrimes @edmaul69
              last edited by

              @edmaul69 said in 360 controller with PSX messed up controls:

              @markyh444 yes as marky said you need to set it up like an super nintendo controller in emulationstation. But i am confused how you set it up to mix up a and x on your controller. Should have been "a" and "b" that got swapped and "x" and "y" be swapped

              You are right after I posted the topic I found the video and when I went back to set it up it was a and b and x and y I thought it was the other way around but you are right.

              And I'm ok with setting it up per core I mainly use it for SNES, NES which I have a SNES controller, and then GBC, GBA, and PSX.

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

                @rakrimes if you set it up correct then you can open up /opt/retropie/configs/all/emulationstation/es_inputs.cfg and find your controller and swap the buttons in there so all your emulators are correct but in emulationstation it will be set up how you want it.

                1 Reply Last reply Reply Quote 0
                • R
                  rakrimes
                  last edited by

                  @edmaul69 I'll check it out tonight when I get home from work and thanks for all the help I've played with linux before but this is my first pi.

                  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.