Joysticks

From the 4.15 Preview thread:

  • A Raw Input plugin has been checked in to provide support in Windows for steering wheels, flight sticks, and other non-XInput supported devices.

  • All of the Vehicle templates and Vehicle Game* have been configured to work with the Logitech G920. (*Vehicle Game not yet updated for 4.15 Previews)

  • Adding new devices is as easy as setting up a configuration for them in the project settings or editing DefaultInput.ini. (Vendor and Product ID can be discovered from the driver properties)

  • We need your help! - After you successfully configure your devices (figuring out what axes represent brake, gas, steering wheel and necessary modifiers to represent brake/gas as 0 to 1 and the wheel as -1 to 1), please share your .ini settings back with us so we can ensure these devices work without additional setup in the future.

A Raw Input plugin? Sounds great. Will UE4 support second mouse using that plugin?

Are there any plans for Force Feedback support (for wheel/joysticks, not rumble) on RawInput plugin? Getting non-xinput joystick support is great, but I still have to rely on DirectInput based Logitech SDK to get FFB from wheel while using UE4.

We don’t have any current plans to add additional features to the RawInput. A very brief look at the API windows provide doesn’t show any way of writing back to the devices, so we’d likely end up having to do a DirectInput type implementation or spend some additional time to identify the correct API to use. If someone would like to look at extending the plugin and submit a pull request we’d be happy to look at the implementation and see if it makes sense to incorporate in to the engine.

Does the Raw Input plugin work on Mac OS?