BTW: Renamed the dll in system32 and it got the same error for xinput1_3.dll. It is pulling in the wrong version of the dll.

What's up with Larian Studios only supporting 2 joysticks. It's not hard to support a generic joystick.