Hey everyone!
I am not sure if what I am trying to do is possible. So, I want to control p1 and p2 in mame and retroarch via the arcade joysticks and Xbox one controllers at the same time. I have configured mame to work in this manner. Then I had another 2 Xbox one controllers that I want to use as p3 and p4. For some reason this configuration is not working as expected. I am assuming it's happening because windows is changing the IDs of the controllers depending on which one gets connected first.
I am not sure if I explained what I am trying to achieve clearly. So, allow me to elaborate. I have p1 arcade controller on the left and p2 arcade controller on the right. I also have 4 Xbox one controllers (different colors). I want to assign each one of the controllers to a specific player. For example, p1 to the Green Xbox controller and it should stay this way. This means that if I turn one another controller (the red one) it won't be recognized as player one.