A plugin for UE4 that allows you to use a number of Logitech steering wheels and joysticks as an input device.
You can use the plugin completely through Blueprints. No C++ Required. A few of the BP functions include...
- Get Wheel State
- Play various force feedback effects (Centering Spring, Collision, Bumpy Road, Slippery Road, Dirt Road, Car Airborne, etc)
- Play LEDs
- Get Shifter Mode
- Is Wheel Connected
- Is Button Triggered, Released
I added input keys for the following inputs, which are kind of obsolete now that 4.15 has generic USB input keys for wheels.
- Axis
- Wheel
- Throttle Pedal
- Brake Pedal
- Clutch Pedal
- D-Pad (POV1)
- Action
- Face Buttons
- Bumpers
- Special Buttons
- Stick Buttons
- Xbox Button
- Attack 3
- Chillstream
- Cordless Gamepad
- Cordless Rumblepad 2
- Driving Force
- Driving Force GT
- Driving Force Pro
- Dual Action Gamepad
- Extreme 3D Pro
- Force 3D
- Force 3D Pro
- Formula Force
- Formula Force GP
- Freedom 24
- G25
- G27
- G29
- G920
- G940 Joystick
- G940 Pedals
- G940 Throttle
- Momo Force
- Momo Racing
- Nascar Racing Wheel
- Precision Gamepad 2
- Rumblepad
- Rumblepad 2
- Strike Force 3D
Broken Functions: WheelButtonIsPressed, WheelGetFriendlyProductName
Pedals will output a value of 0.5 until the wheel/pedals receive any kind of input.
When playing in the editor, you must shutdown and initialize the wheel OnBeginPlay. This is not necessary when playing in standalone mode or a packaged game.