You will most likely need cpp anyway, like an event to detect gamepad for connection/disconnect.
On cpp we have a delegate for this " OnControllerConnectionChange" but is not exposed from blueprint from what i can tell(or not yet).
Try to look for other function on cpp that can assign a controller id(when CreatePlayer) to a deviceID.
Source: How do you detect a second gamepad for splitscreen? - #2 by dunenkoff
1 Like