I’ve really been pulling my hair out over this, and so far haven’t been able to find a good answer. I’m hoping to get something definitive on the state of multi-gamepad input in the engine, currently using 4.7 preview 2.
Basically, right now, I have a blueprint that calls
CreatePlayer four times and sets the player id to 0-3. This works correctly, it spawns four
DefaultPawns at the
PlayerStarts that I specify. I then go through each
PlayerController and manually call
Possess on its respective spawned pawn. Each pawn also implements its own input management for movement.
So that all works, they spawn correctly, but only player controller 0 receives input. No matter how many other Xbox gamepads I plug into my PC, none of the player controllers 1-3 can move at all. I only have gamepads set up in my input settings, no keyboard controls. Looking around at previous answers, it seems like this is something that should work. What am I missing? Is there something else I need to enable for multi-gamepad support?