View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0019559||Runner||[All Projects] Input Devices||Public||2015-11-17 21:14||2017-08-04 16:54|
|Reporter||Teddy Diefenbach||Assigned To||Fritz|
|Priority||High||Severity||B - Major||Reproducibility||100%|
|Platform||Windows 10||OS||Windows 10||OS Version||ver 10, build 10|
|Target Version||Fixed in Version|
|Summary||0019559: Input Devices: Xbox One controller takes 2 ports|
|Description||When plugging an Xbox One controller into a Windows 10 machine, it registers input into ports 0 and 1. This specifically happens with JUST the first Xbox One controller plugged in. i.e. the first controller plugged in takes slots 0 and 1. The second controller takes only slot 2.|
|Steps To Reproduce||Run game in Windows 10|
Plug in Xbox One controller
use gamepad_is_connected to see that 0 and 1 are both receiving input from this controller
|1.4 Found In||EA1.99.460|
|2.x Runtime Found In|
|2.x Runtime Verified In||188.8.131.520|
||We'd need a sample from you which shows this as this isn't something I've heard of personally.|
I've found this too, but only on disconnection. If an Xbox One pad is connected, it will appear for me as 0. If it is then disconnected and then reconnected, it will appear as both 0 and 4.
Reproduced using the code found on the GM Blog here http://www.yoyogames.com/blog/75
Pad will simultaneously report as 0 and 4 on reconnection.
||Have now reproduced using a Xbox One Elite pad - a regular Xbox One pad doesn't seem to cause this for me in this sample.|
TwinStickShooter_Complete.yyz (145,984 bytes)
Still reproduces for me using the same steps as before the attempted fix:
1. Start the IDE and import the attached project.
1. Have the pad plugged-in.
3. Run the game.
4. All okay.
5. Unplug the pad's USB cable at the pad end. Wait a few seconds.
6. Plug the pad's USB cable back in to the pad.
7. Observe loop of finding/losing the pad.
||Going to spin the above out as a new report, as it differs from the original, and re-resolve this one.|