• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

Selecting controller per game

Scheduled Pinned Locked Moved Help and Support
controller usbps3
5 Posts 3 Posters 615 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.
  • P
    prl
    last edited by 22 Aug 2022, 16:00

    Pi Model or other hardware: 3B+
    Power Supply used: Official power supply
    RetroPie Version Used: 4.8
    Built From: Pre made SD Image on RetroPie website
    USB Devices connected: XinMoTek Dual Arcade Controller, PS3 USB controller, USB Speakers
    Controller used: XinMoTek Dual Arcade controller

    Hello,

    I'm using a XinMoTek Dual Arcade controller on my arcade cabinet and everything works fine. For some specific games I'd like to use a PS3 USB controller (for instance Mario on NES, Sonic on Genesis) that I have laying around. I tried configuring the controller to use through Retroarch and indeed I was able to select which controller to use: XinMoTek #1, XinMoTek #2, or PS3 USB controller. The problem is that it sets that controller to all the games in that specific system which is not what I want.

    I looked around to see if there was any guide for this but haven't found any. Can someone point me to the right place or teach me how to do it?

    Also, as a kind of "stretch goal", if setting a controller per game is possible is it doable to have it "default" to the arcade controller if the PS3 controller is not present?

    Thanks for the help.

    1 Reply Last reply Reply Quote 0
    • M
      mitu Global Moderator
      last edited by 22 Aug 2022, 17:59

      @prl said in Selecting controller per game:

      I looked around to see if there was any guide for this but haven't found any. Can someone point me to the right place or teach me how to do it?

      You use the core remapping menu in RetroArch and save the configuration just for the game, not for the entire core.

      Also, as a kind of "stretch goal", if setting a controller per game is possible is it doable to have it "default" to the arcade controller if the PS3 controller is not present?

      Not sure how RetroArch handles the core remapping in this case, I don't think it will work.

      P 1 Reply Last reply 22 Aug 2022, 23:34 Reply Quote 0
      • P
        prl @mitu
        last edited by 22 Aug 2022, 23:34

        @mitu thanks, that's what I tried actually.

        But the problem is that if I go to "Retroarch > Quick Menu > Controls > Port 1 Controls" there's no option to select the controller. I can indeed Save Game Remap File, but that's no use. See here:

        alt text

        If I go to "Retroarch > Settings > Port 1 Controls", then I have a "Device Index" option that lists my controllers and I can choose the third one which is the USB PS3 controller. But this is a global setting, I have no Save Game Remap File at this level so this sets the USB PS3 controller as the controller to the entire system, not just the game.

        alt text

        1 Reply Last reply Reply Quote 0
        • L
          lostless
          last edited by lostless 23 Aug 2022, 00:30

          Try using the mapped port option instead. Basically tell retroarch to treat whatever controller as whatever player you want. So if your ps3 controller is player 3, go to player 3 and set the mapped port to player 1. you should be able to save per game

          P 1 Reply Last reply 23 Aug 2022, 14:34 Reply Quote 0
          • P
            prl @lostless
            last edited by 23 Aug 2022, 14:34

            @lostless thanks, I think that did it! Will need to test some more, but it seems to do the trick.

            1 Reply Last reply Reply Quote 1
            5 out of 5
            • First post
              5/5
              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.

              This community forum collects and processes your personal information.
              consent.not_received