Unreal does not pick up my gamepad

Like others I do not own an Xbox Controller (wired). These work flawlessly in the editor.

I have two USB gamepads that Windows 10 sees as “USB joysticks”. Hardware has been tested and works fine.

The drivers are up to date.

I have tried the solution in this link Solution for others where I have downloaded X360ce, made sure it uses Xbox Controller settings, and then copied and pasted the dll files into the Engine folder (in the binaries, win64 I believe).

So does anyone know how I can get my non xbox controllers to work?

UE4 only sees XInput, and your controllers are DirectInput. Xbox360ce is an emulator translating the latter to the former. It “has to” work, if it doesn’t your setup is incorrect (run xbox360ce.exe and see if it responds properly to your controller input).

That being said, there is a direct input plugin here: GitHub - Ikarus76/UEJoystickPlugin: Unofficial Joystick Plugin for the Unreal Engine

I am not sure if it works with the editor though.