SalR Posted November 12, 2020 Share Posted November 12, 2020 Hi I'm not sure if I'm missing a setting or if this is actually possible. I'm using a Ipac-4 ultimate and I have all my key bindings configured in RetroArch. This is all working properly. Now, I want to make a few changes specific to the different cores / systems that I'm using. When I load a core all my mapped buttons are correct. I want to change / move some of the functions to other mapped controllers. So, for example. In stella, Atari 2600. I want to change the mapping for "right difficulty A" & "right difficulty B" switches. I can only set this option for controller #1. I would really like to map this to controller #2, but it is not listed in the options, for controller 2 Quote Link to comment Share on other sites More sharing options...
Headrush69 Posted November 13, 2020 Share Posted November 13, 2020 (edited) This is a constraint due to Retroarch and that core mapping those functions to only Retropad #1. There is a work around since you are using the iPac in keyboard mode: add a custom key config file for that core. In that config, you can map the keys from player #2 to buttons on the player #1 retropad and than remap in Retroarch as needed. For example, I use my player #2 insert coin (6 key) and start button (2 key) for right difficulty buttons, so in my custom config I set player #1 L3 button to '6' and player #1 R3 button to '2' and in Retroarch set those to the difficulty buttons. Hope that make sense. Edited November 13, 2020 by Headrush69 Quote Link to comment Share on other sites More sharing options...
SalR Posted November 13, 2020 Author Share Posted November 13, 2020 I think, I got it. So, when I enter the F1 menu in game. Back out to the main menu. Map the P2 buttons I want to use to P1 controller. Then navigate back to the core menu and associate the mapping in that control input menu. Save for that core only or directory only Quote Link to comment Share on other sites More sharing options...
Headrush69 Posted November 13, 2020 Share Posted November 13, 2020 No. Your iPac keys are mapped to abstract Retropad devices, that have Start, Select, D-pad, A, B, X, Y, etc. If you look in your Retroarch.cfg file you will see those mappings. For example, input_player1_x = “ctrl” Once you make a core or folder override, you can override those defaults. (It’s in Retroarch/config folder) What you do is change some of the player1 controls to use the iPac player 2 keys. Then you can map them in the controls quick menu of Retroarch since they will appear as player 1 controls. (Even though the keys are player 2 to iPac) for example, in my iPac, key “2” is player 2 start. In Retroarch.cfg there is a line input_player2_start = “2” so in the override file in the config folder I add input_player1_l3 = “2” and input_player2_start =“nul” so now in Retroarch I set player1 L3 button to right_difficulty_a even though it’s iPac player 2, Retroarch sees as player 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.