[Link Removed]
The workaround is as I posted in the UDN, to override the viewport client or to make a custom slate input mapping to change this behavior. But, there is a bug with that unmapping/logout of devices
Additional bugs the user reported:
Login Failure - A local player already exists for PlatformUserId 0 (I think this occurs if on first prompted to sign in I use a different controller, and then use the one it's physically determined to be the first? Anyway I end up with two controllers controlling the UI as player 0 whenever this error message appears)Logging out of an account through the system UI - Saw one case where no controller would respond, but in general you end up in the situation where all controllers are presumably mapped to player 1 (as they can atleast move through the UI options). Player 2 continues to show as logged inAlso I assume Lyra only two players? It's hard to tell due to not being able to do anything except scroll through the UI options - however the game only prompts us to login for the first two users. Our issues only begin when we have > 2 players as the additional controllers end up mapped to player 3.Leaving XBoxManager GDK open - (No physical controller responds, I'm not even going to get into the confusion this can cause as the one kind of controller that does automatically create a prompt. We do our best to remember to close this but don't always succeed)
It seems like we need some better docs and examples about input controller mapping and pairing, especially on consoles. This is hard because we cant publicly put that stuff out [Image Removed]
We can use Lyra as an example project for this login flow
Have two controllers plugged into a platform with "restrictive user mapping" (Controllers A and B) and at least two accounts available for sign in (Users 1 and 2)
Result: Nothing happens when Controller B presses any buttons upon initial connection, and you are forced to use the platform login prompt manually to assign the device.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-354480 in the post.
| 0 |
| Component | UE - Gameplay - Input |
|---|---|
| Affects Versions | 5.7 |
| Target Fix | 5.8 |
| Created | Nov 19, 2025 |
|---|---|
| Updated | Nov 26, 2025 |