Multiple Controllers on Win 10 machine


  1. Posts : 4
    Windows 10
       #1

    Multiple Controllers on Win 10 machine


    Hello, I have 4 xbox controllers plugged in on my Win 10 machine, every time the PC resets different controller is set up as player 1/default controller, its like the ID's of the controllers change with every restart and the same happens if the controller unplugs, its not player 1 anymore. I need a solution like this, to select certain controllers and assign them as controller 1 2 3 4, and they need to stay like that no matter what happens. I tried to find this option in Win 10, tried different things that people suggested but no solution.
    Anyone...?
    Thanks
    Last edited by trekkiemartiAn; 26 Feb 2024 at 19:08.
      My Computer


  2. Posts : 328
    Windows 10
       #2

    Just plug out the other players before you start up the machine.
    I know what you mean, However I have an USB controller inside of a multi-tap for a Keyboard and monitor.
    For a time the one the left would stay Player 1. But even X program would also auto assign as well.
      My Computer


  3. Posts : 4
    Windows 10
    Thread Starter
       #3

    Daymin said:
    Just plug out the other players before you start up the machine.
    I know what you mean, However I have an USB controller inside of a multi-tap for a Keyboard and monitor.
    For a time the one the left would stay Player 1. But even X program would also auto assign as well.
    Pluging out is not an option that works for me, the controllers are rgb and I want them to be plugged in all the time, plus I cannot bend under my table every time I need to restart my pc, also sometimes the cables of the controllers can unplug so that automatically resets the player 1 status, thanks, but your answer is not a solution for me.
      My Computer


  4. Posts : 328
    Windows 10
       #4

    I think your going about this as if you want to build a gamecube/dreamcast/xbox type setup, where you plug in your controller and it knows each port number when it boots no matter what is plugged in.

    About having a physical switch ( or wireless ) you could turn on and off in whichever order. You turn off the computer and cut the connection to all but the controller you want as Number 1. Then when you power on the machine, you could turn the switches on, one by one to get them in that mode. This could also be pre-programmed, so when the switch comes on each controller designation is restored.

    Right now I have a KVM switch ( with keyboard, mouse ports on USB and VGA for monitor ). For the longest one controller would always be number one, while the second would be number two by default. Or one would always over-ride the other as first player.
    One is a PSX -> USB ( that gives a PC controller designation ). I assume this is using the generic game-port assignment despite being usb. Another is a knock-off-Switch controller that could be wireless but plugged in it is seen as a 360 controller.
    I even have the Wii-U -> USB adapter. I had drivers for this ( I forget ), Point being is that each of them give me different input numbers in emulators and PC games. From the earlier designations to the later ones. Of course I am using Windows 10 here.

    Another solution might be to have an program ( screw apps ), that would boot up on start-up and assign each controller there designation. However that is to say it would not work for every instance that would accept these settings. The settings would follow

    This is port 1 X is plugged into port 1 device is designated as port 1/player 1. Repeat and rinse.

    You could also checkout JoytoKey and AntiMicroX, These designate keys from the keyboard but I am not too sure for controller.
    AntiMicroX is kind of late when buttons are being pressed and Joytokey is not suppose to be free but is often packaged.

    If we are talking about emulators then the designation should stay the same based on how the emulator works. It should detect controller 1 or 2 is plugged in and whatever input is being used.

    Again not every game will see the designation how ever you arrange this. Right now you would need a programmer for this solution. Otherwise there would be some sorta setting in Windows that would always give each device it's own designation
    and keep it the same.
      My Computer


  5. Posts : 4
    Windows 10
    Thread Starter
       #5

    Daymin said:
    I think your going about this as if you want to build a gamecube/dreamcast/xbox type setup, where you plug in your controller and it knows each port number when it boots no matter what is plugged in.

    About having a physical switch ( or wireless ) you could turn on and off in whichever order. You turn off the computer and cut the connection to all but the controller you want as Number 1. Then when you power on the machine, you could turn the switches on, one by one to get them in that mode. This could also be pre-programmed, so when the switch comes on each controller designation is restored.

    Right now I have a KVM switch ( with keyboard, mouse ports on USB and VGA for monitor ). For the longest one controller would always be number one, while the second would be number two by default. Or one would always over-ride the other as first player.
    One is a PSX -> USB ( that gives a PC controller designation ). I assume this is using the generic game-port assignment despite being usb. Another is a knock-off-Switch controller that could be wireless but plugged in it is seen as a 360 controller.
    I even have the Wii-U -> USB adapter. I had drivers for this ( I forget ), Point being is that each of them give me different input numbers in emulators and PC games. From the earlier designations to the later ones. Of course I am using Windows 10 here.

    Another solution might be to have an program ( screw apps ), that would boot up on start-up and assign each controller there designation. However that is to say it would not work for every instance that would accept these settings. The settings would follow

    This is port 1 X is plugged into port 1 device is designated as port 1/player 1. Repeat and rinse.

    You could also checkout JoytoKey and AntiMicroX, These designate keys from the keyboard but I am not too sure for controller.
    AntiMicroX is kind of late when buttons are being pressed and Joytokey is not suppose to be free but is often packaged.

    If we are talking about emulators then the designation should stay the same based on how the emulator works. It should detect controller 1 or 2 is plugged in and whatever input is being used.

    Again not every game will see the designation how ever you arrange this. Right now you would need a programmer for this solution. Otherwise there would be some sorta setting in Windows that would always give each device it's own designation
    and keep it the same.
    Yes, exactly like that, have the PC remembers the setup same like xbox, I think its logical that they have this option.
    What sort of physical switch are you referring to?
    Also, tried to find some software but with no success, found one but its not working with Win 10, something about how WIn 10 assigns USB ports...
    This should be a very very simple thing and option, just assign this usb port to be always first in line, this one second etc.
    I am really desperate to find something that will actually help me...
      My Computer


  6. Posts : 328
    Windows 10
       #6

    Imagine a usb port that you could turn on and off like a light/coat switch. You cut the power, the USB is disconnected, vice-versa. It would be simple to make with an existing USB-hub ( powered or not ). Imagine if these was charging ports but they are meant only for USB data ( while it would read 3.0 would have the power usage of 1.0 ). The data would be small like keyboards and mouses.

    Forget about the KVM switch. I am talking about a generic USB hub, that you could use a remote control, or had power switch for each port. Or even was pre-program to be turned on in that specific order.

    It is theory but is doable.

    .............................................

    However a program/app could literally do the same thing. You would set the devices plugged ( or the ports ) the be designated as
    player 1, player 2, player 3, player 4 but at the same time

    .....................

    I am sorry. You would literally need to find a programmer and hire them to make this program you want, or DIY via hardware. Like a little hub you could screw in at the side of a table or install as a card just for game controllers.

    I am sure a programmer ( the cheapest option next to DIY ) could make a program that will always assign that specific port to be player 1, player etc.....

    Then you could always hold a patron or even just a simple paypal donation link for people who are using your product to get back money on your investment. We not talking about making money, we talking about solving your hub problem.

    ............
      My Computer


  7. Posts : 4
    Windows 10
    Thread Starter
       #7

    Daymin said:
    Imagine a usb port that you could turn on and off like a light/coat switch. You cut the power, the USB is disconnected, vice-versa. It would be simple to make with an existing USB-hub ( powered or not ). Imagine if these was charging ports but they are meant only for USB data ( while it would read 3.0 would have the power usage of 1.0 ). The data would be small like keyboards and mouses.

    Forget about the KVM switch. I am talking about a generic USB hub, that you could use a remote control, or had power switch for each port. Or even was pre-program to be turned on in that specific order.

    It is theory but is doable.

    .............................................

    However a program/app could literally do the same thing. You would set the devices plugged ( or the ports ) the be designated as
    player 1, player 2, player 3, player 4 but at the same time

    .....................

    I am sorry. You would literally need to find a programmer and hire them to make this program you want, or DIY via hardware. Like a little hub you could screw in at the side of a table or install as a card just for game controllers.

    I am sure a programmer ( the cheapest option next to DIY ) could make a program that will always assign that specific port to be player 1, player etc.....

    Then you could always hold a patron or even just a simple paypal donation link for people who are using your product to get back money on your investment. We not talking about making money, we talking about solving your hub problem.

    ............
    I see what you mean, thank you, I have a usb hub that has buttons and you can press each button to activate the hub you want to use, so I can select the order that way, but yet the issue remains if the controller gets disconnected while gaming, which can happen, then it will reassign the next controller as player 1.
    Software solution is preferable here, but thanks for your replies man, respect.
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 01:42.
Find Us




Windows 10 Forums