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

    IPAC 2 doesn't work properly

    Scheduled Pinned Locked Moved Help and Support
    ipac 2configuration2 player2 player setup
    23 Posts 2 Posters 1.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.
    • mituM
      mitu Global Moderator
      last edited by

      @alexjshepler said in IPAC 2 doesn't work properly:

      I'm testing it by just trying to play games and stuff but the buttons aren't registered properly.

      Which games ? The instructions you've followed are for settings up RetroArch based emulators (anything that starts with lr-), if you're not using one of those emulators, then the input configuration doesn't apply.

      You should start by editing just one file (/opt/retropie/configs/all/retroarch.cfg) and add the mappings for P1 and P2. Can you post the contents of this file on pastebin.com to take a look ?

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

        Here you go
        https://pastebin.com/x3vJbZdZ

        I've also tested it on just the home screen and whenever I update this file it seems like nothing happens

        Also my discord is Geekwired#1828 if you wanna talk on there

        1 Reply Last reply Reply Quote 0
        • mituM
          mitu Global Moderator
          last edited by mitu

          The config file seems ok - it's the default retroarch.cfg as distributed by RetroPie with your added key bindings. Assuming they map ok to your buttons, they should work in RetroArch.

          I've also tested it on just the home screen and whenever I update this file it seems like nothing happens

          The RetroArch configuration file doesn't affect EmulationStation. You follow configure the IPAC as any other controller in EmulationStation - as indicated in the docs. This will overwrite the retroarch.cfg file you created, so have a backup before you do that.

          Also my discord is Geekwired#1828 if you wanna talk on there

          I prefer the forum.

          A 1 Reply Last reply Reply Quote 0
          • A
            alexjshepler @mitu
            last edited by

            @mitu So would I just configure it like any normal controller? and not upload a file? and if so, how would I setup player 2 and coin?

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

              because it is showing up as 1 keyboard, how would I configure that as two controllers?

              mituM 1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator @alexjshepler
                last edited by

                @alexjshepler You can't, it's a single input device (1 keyboard). You just need to configure it to be usable in EmulationStation, so pick one side/player to control EmulationStation and configure it so you can navigate/open/menu/exit/etc.

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

                  Ok, but then how do I configure player 2 for the games?

                  mituM 1 Reply Last reply Reply Quote 0
                  • mituM
                    mitu Global Moderator @alexjshepler
                    last edited by

                    @alexjshepler Didn't you already configured your retroarch.cfg for it ? That should be enough. As I said, back up the file before configuring the IPAC in EmulationStation and restore it afterwards.
                    If your IPAC doesn't work in games, then please specify what games are you launching and what emulator is used.

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

                      Ok, I will try that, how do I configure it tho so that the buttons stay the same throughout the wole system? Like when I assigned A to one button it goes to another when I try to chagne the settings?

                      1 Reply Last reply Reply Quote 0
                      • mituM
                        mitu Global Moderator
                        last edited by

                        I don't understand, can you give an example ?

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

                          So, when i'm on the home page, I am using a white button for A but in the settings I have to use the red. Its like when I'm on the actual home page (where you select the rom and game) its going off of the butt that was assinged to A (east button) but in the settings its the button that is south

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

                            So for the xbox controller, I set A to A (even thought it reconmends that you set A (retro pie) to the east button (on the controller) but I set A to A and when I'm in the settings (blue background) it uses whatever button is east so on the xbox controller B

                            mituM 1 Reply Last reply Reply Quote 0
                            • mituM
                              mitu Global Moderator @alexjshepler
                              last edited by

                              @alexjshepler So what's stopping you from mapping the way you want it ? Just swap A and B when configuring the IPAC.

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

                                I've mapped it so A is A but whenever I go to the settings it uses the right button instead of the button that I mapped it to, and when I go back it maps it to the button that I want

                                1 Reply Last reply Reply Quote 0
                                • mituM
                                  mitu Global Moderator
                                  last edited by

                                  EmulationStation's settings menu is not opened by 'A/East', it's opened by pressing the button you mapped as 'Start'. Are you referring to the RetroPie-Setup settings ?

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

                                    Yes, that is what I mean. Sorry

                                    1 Reply Last reply Reply Quote 0
                                    • mituM
                                      mitu Global Moderator
                                      last edited by

                                      Then open RetroPie-Setup, go to Configuration/Tools, choose emulationstation and toggle 'Swap A/B buttons in ES' configuration option.

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

                                        Ok, thank you

                                        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.