[Tutorial] UE4 using Dualshock4 controller (via USB, PS4 DS4 Gamepad)

I allow myself to up this post because with UE5.1 I think all the solutions above are broken (at least in my experience).
With the enhanced input system + Raw input plugin:

  • The axis configs in the “input” are ignored with the enhanced input system
  • The axis proprieties in the “Raw input” section are ignored with the enhanced input system

So the only way to make it work is to:

  1. Create your own Enhanced input modifier (create new bp>class=input modifier)
  2. Hover Functions with mouse >override button>Modify raw
  3. Add the nodes as the screenshot attached
  4. Add your custom modifier to your controller input
  5. (Optional) Add the “DeadZone” or the “Negate” modifier on top of your custom modifier

Depending on what you want, the nodes below might need modifications, but at least you know where to modify stuff :sweat_smile:


2 Likes