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

    FBA 2012 Controller Mapping Player 1 and 2 controlled by 1st player controller

    Scheduled Pinned Locked Moved Help and Support
    fba2x.cfgfbacontrols
    13 Posts 4 Posters 4.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.
    • TMNTturtlguyT
      TMNTturtlguy @meleu
      last edited by

      @meleu thanks, I will be back at my pi in an hour or so and get that info.

      1 Reply Last reply Reply Quote 0
      • TMNTturtlguyT
        TMNTturtlguy @meleu
        last edited by

        @meleu

        here a is pastebin link to /opt/retropie/configs/all/retroarch.cfg: pastebin

        here is ~/fba/retroarch.cfg

        # Settings made here will only override settings in the global retroarch.cfg if placed above the #include line
        
        input_remapping_directory = "/opt/retropie/configs/fba/"
        
        #include "/opt/retropie/configs/all/retroarch.cfg"
        
        meleuM 1 Reply Last reply Reply Quote 0
        • meleuM
          meleu @TMNTturtlguy
          last edited by

          @tmntturtlguy

          # If desired, it is possible to override which joypads are being used for user 1 through 8.
          # First joypad available is 0.
          input_player1_joypad_index = "1"
          input_player2_joypad_index = "2"
          input_player3_joypad_index = "3"
          input_player4_joypad_index = "0"
          

          Not sure why this is happening only with fba2012. Maybe a bug with this core? I can't say with confidence...

          Can you launch some game with fba2012 with verbose mode enabled and then post the log?

          As a workaround, if you have access to the cables/connections my suggestion is to plug the joysticks in the same order as the player. I mean the joystick 0 as player1; joystick 1 as player2 and so on.

          • Useful topics
          • joystick-selection tool
          • rpie-art tool
          • achievements I made
          edmaul69E 1 Reply Last reply Reply Quote 0
          • FlyingTomahawkF
            FlyingTomahawk
            last edited by

            Isn't this

            input_player1_joypad_index = "1"
            input_player2_joypad_index = "2"
            input_player3_joypad_index = "3"
            input_player4_joypad_index = "0"
            

            suppose to look like this?

            input_player1_joypad_index = "0"
            input_player2_joypad_index = "1"
            input_player3_joypad_index = "2"
            input_player4_joypad_index = "3"
            
            1 Reply Last reply Reply Quote 0
            • edmaul69E
              edmaul69 @meleu
              last edited by

              @TMNTturtlguy in your /all/retroarch.cfg why is this numbered wrong? @meleu posted this too?

              input_player1_joypad_index = "1"
              input_player2_joypad_index = "2"
              input_player3_joypad_index = "3"
              input_player4_joypad_index = "0"
              
              1 Reply Last reply Reply Quote 0
              • TMNTturtlguyT
                TMNTturtlguy
                last edited by

                @meleu this is setup because i am using your joystick selection tool. It works great on everything except fba2012. I tried your work around of switching the plugs before i even started my posts yesterday. Originally they were ordered 2, 1, 3, 0 so tried switching them up. The best i could come up with was this, having 0 as the 4th player. The issue is that the encoder for 4th player is always reading as the first to connect, regardless which port i plug into. In order to fix this, i would have to disconnect every button and joystick wire from the USB encoders and hook this encoder up to player 1, and then rotate all encoders over 1 controller. That is a lot of work now that the control panel is all hooked up and i have to be so careful that every button is wired the same to each encoder. Good news is that I had another thread regarding which romsets to use for cps1, 2, and 3 and got a good tip about romset FBA v0.2.97.39 and it appears that this works well with lr-fba, and that runs great with your joystick selector too. I have tested about 10 roms and they are running so I am going to spend some more time testing out the roms and hopefully just not use 2012. Thanks for the help, I will report back.

                @FlyingTomahawk That is what it is supposed to look like if the controls are all recognized in the correct order. I am using a pihut 7port powered usb hub and 4 dragonrise usb encoders. No matter what port i plug the 4th joystick into, that usb encoder always reads as joypad 0. I was able to get the other sticks ordered correctly, but 4th player is always 0 - as i stated to @meleu above, it is a lot of effort to remove the encoders and rewire for just this one system. I have N64 and Dreamcast all working correctly, and those are typically the hardest to setup!

                @edmaul69 again, see above - they are not numbered wrong. The joystick tool from @meleu is awesome and lets you set this up so you can order your controls globally or per system.

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

                  @tmntturtlguy have you tried system specific joystick-selection? Set the fba ones in whatever order makes it work.

                  TMNTturtlguyT 1 Reply Last reply Reply Quote 0
                  • TMNTturtlguyT
                    TMNTturtlguy @edmaul69
                    last edited by

                    @edmaul69 yes, I tried that. The current setting work for lr-fba. No matter what joystick is set to player 1 it always also controls player 2 simultaneously. I even removed players 2,3, and 4 and player 1 still controls player 1 and 2.

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

                      @tmntturtlguy so just curious what games/ game companies have you tried?

                      TMNTturtlguyT 1 Reply Last reply Reply Quote 0
                      • TMNTturtlguyT
                        TMNTturtlguy @edmaul69
                        last edited by

                        @edmaul69 Not sure what your exact question is, but the only reason i was using fba-2012 was for capcom cps games. The cps2 and cps3 rom sets I had would only play on fba-2012. They worked fine on mysetup with 2 ps4 controllers, however when I put them onto my arcade cabinet with 4 players and needed to use the joystick selection tool to set my controls I had issues. I have now changed my roms to a different rom set and they all work in lr-fbalpha. Does that answer your question?

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

                          @tmntturtlguy yeah that answers it. I was just going to test if i had any issues with some of the same games just in case but you more than answered the question.

                          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.