FBA 2012 Controller Mapping Player 1 and 2 controlled by 1st player controller
-
@meleu thanks, I will be back at my pi in an hour or so and get that info.
-
here a is pastebin link to
/opt/retropie/configs/all/retroarch.cfg
: pastebinhere 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"
-
# 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.
-
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"
-
@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"
-
@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.
-
@tmntturtlguy have you tried system specific joystick-selection? Set the fba ones in whatever order makes it work.
-
@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.
-
@tmntturtlguy so just curious what games/ game companies have you tried?
-
@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?
-
@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.
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.