Unreal Engine 4.15 Preview

Thanks for the reply.

So, the problem with resetting was because I had a virtual joystick and a g29 connected at the same time. So, it seems like the plugin can’t handle multiple joysticks/steering wheels at the same time. When disabling vJoy, the g29 works as expected.

If I understand RawInputSettings.h correctly though, you’re supposed to be able to set an “Offset” config option, that doesn’t seem to work.
+AxisConfig=(AxisKeyName=“GenericUSBController_Axis3”,AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=True,Offset=1.000))

Inverts the axis, but doesn’t offset it.

I think I saw what might become a bug in RawInputWindows.h, the FAnalogData constructor that takes arguments doesn’t propagate InOffset to Offset.
I can’t see that constructor being used anywhere though, so I guess that isn’t the cause of the issue here.

I need the Offset option since the pedals goes from 1 in default to 0 in pressed down (-1 to 0 in inverted) and the steering wheel’s range is [0, 1] instead of -1, 1]

I guess this should go to the answerhub instead though. Will create a post later.