So here my problem... I have 3 direct input controllers that I am attempting to use using the Scarlett crush plugin and then mapping out each individual button to the virtual Xbox controller, well it all works great until I unplug the controllers, what happens is every time I plug in my controllers and load my profile it only maps the first controller for me! Please help as it is EXTREMELY clutzy to have to map out all the buttons on the other 2 controllers...
And I think the problem happens is because each generic usb device is also called inGenericUSBJoystick so the trick is how to distiguish one from another. The program itself certainly can, but the profile manager can't, as it ends up turning that field to "null" for any 2nd 3rd or 4th device plugged in. There has to be a trick here. I'll keep playing with it.
Same problem here, actually is worst, I set all mapping buttons for both generic gamepads with Scarlett plugin to a x360 controllers, works perfectly but after restart, all my bindings are gone, including the first one.
You're at the same problem the rest of us are at now.
The profile won't save the values of a second controller if it has the same device. The software does distinguish between the two, since you definitely can map two different controllers of the same name, the profile manager just doesn't know how to save the second set . I've tried everything I could think of to manually code it with no luck. I think it has to be fixed by someone familiar with the source.
I am mapping old analog cheap $5 controllers to xbox 360 in order to use them with my xbox one X through steaming on my laptop.
Works beautifully too, other than I need to remap controller 2 anytime I want to use 2 of them. Just a pain to go through it and manually map every button on that second controller, so much so I have just been leaving my laptop in sleep mode to not have to do it.