Issue with gamepads in local multiplayer, works with BP but not with C++ projects

Hello,

Well, I’ve spent most of the day trying to make this work but there seems to be an issue with the inputs in the C++ project for local multiplayer.

I created both projects:

ThirdPerson BluePrint
ThirdPerson C++

I have connected to my MAC two PS4 gamepads.

When I run the ThirdPerson BluePrint project everything works like a charm, each gamepad has its own actor and you can control each of them correctly.

The problem comes with the ThirdPerson C++ project, when I run it, it does crazy things, looks like the inputs of each gamepad are overlapping. When I use gamepad1 it controls the two actors, when I use gamepad2 it only controls actor2… I’ve been trying to find a solution to this with no luck.

I was trying to work on my project using C++ because I thought it would be better… Am I doing something wrong?