Okay, hello! I want to use the LogitechSteeringWheel plugin, but it only supports up to Unreal Engine 5.3. My project, which I’ve already spent a significant amount of time on, is using UE 5.5. How can I get the plugin to work with 5.5?
I either need help getting this plugin to work with 5.5, or I need to find a steering wheel plugin that already supports UE 5.5. Specifically, I need a plugin that allows me to utilize force feedback, as I want to make full use of the Logitech G290 steering wheel.
Have you tried simply placing an old version plugin into your project? Often no changes are required…
To avoid seeing the warning every time you start, just change the engine version in the plugin configuration file.
Hi there these are the errors that popped up after changing the Engine Version to 5.5 in visual studios
‘FKeyDetails::FloatAxis’: Please use Axis1D instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
The command “D:\UE\UE_5.5\Engine\Build\BatchFiles\Rebuild.bat Map_1Editor Win64 Development -Project=“C:\Users\jonat\Downloads\Map_V2\Map_V2\Map_1.uproject” -WaitMutex -FromMsBuild -architecture=x64” exited with code -1.
‘FKeyDetails::FloatAxis’: Please use Axis1D instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
‘FKeyDetails::FloatAxis’: Please use Axis1D instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
‘FKeyDetails::FloatAxis’: Please use Axis1D instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
‘FKeyDetails::FloatAxis’: Please use Axis1D instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
‘FKeyDetails::FloatAxis’: Please use Axis1D instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
‘FKeyDetails::FloatAxis’: Please use Axis1D instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
‘FKeyDetails::FloatAxis’: Please use Axis1D instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
‘ConvertDeviceState’: is not a member of ‘FLogitechWheelInputDevice’
‘currentState’: undeclared identifier
‘FLogitechWheelInputDevice::SendAxisEvent’: function does not take 1 arguments
‘_lastState’: undeclared identifier
‘currentState’: undeclared identifier
‘currentState’: undeclared identifier
‘FLogitechWheelInputDevice::SendAxisEvent’: function does not take 1 arguments
‘currentState’: undeclared identifier
‘FLogitechWheelInputDevice::SendAxisEvent’: function does not take 1 arguments
‘_lastState’: undeclared identifier
‘currentState’: undeclared identifier
‘currentState’: undeclared identifier
‘currentState’: undeclared identifier
‘FLogitechWheelInputDevice::SendAxisEvent’: function does not take 1 arguments
‘currentState’: undeclared identifier
Logitech library directory ‘C:\Users\jonat\Downloads\Map_V2\Map_V2\Plugins\LogitechWheelPlugin-Unreal-5\Logitech\lib\Win64’ does not exist.
‘ConvertDeviceState’: unknown override specifier
‘stateToConvert’: undeclared identifier
‘DIJOYSTATE2’: expected an expression instead of a type
‘FDeviceState’: A data member cannot be initialized with a parenthesized initializer
missing type specifier - int assumed. Note: C++ does not support default-int
‘FLogitechWheelInputDevice::FDeviceState’: a static data member with an in-class initializer must have non-volatile const integral type or be specified as ‘inline’
‘_lastState’: unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
‘currentState’: unknown override specifier
‘WheelProperties’: unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
missing type specifier - int assumed. Note: C++ does not support default-int
‘_lastState’: undeclared identifier
‘_lastState’: undeclared identifier
‘_lastState’: undeclared identifier
‘_lastState’: undeclared identifier
‘_lastState’: undeclared identifier
‘_lastState’: undeclared identifier
‘currentState’: undeclared identifier
‘currentState’: undeclared identifier
‘currentState’: undeclared identifier
‘currentState’: undeclared identifier
‘currentState’: undeclared identifier
‘currentState’: undeclared identifier
‘currentState’: undeclared identifier
‘ConvertDeviceState’: identifier not found
‘_lastState’: undeclared identifier
‘currentState’: undeclared identifier
fatal error LNK1181: cannot open input file ‘***\Plugins\LogitechWheelPlugin-Unreal-5\Logitech\lib\Win64\LogitechSteeringWheelLib.lib’
It was “solved” by copying the Logitech folder from “Plugins\LogitechWheelPlugin-Unreal-5\LogitechWheelPlugin” to "Plugins\LogitechWheelPlugin-Unreal-5"
The correct way would be to change the settings in the file “LogitechWheelPlugin.Build.cs”, perhaps you will have problems with packaging the project in the future, but nevertheless, I managed to run the project version 5.5.