-
Notifications
You must be signed in to change notification settings - Fork 79
Configuration
irFFB uses vJoy to create a virtual FFB device so that it can read the iRacing DirectInput FFB output. You'll need to download version 2.18.x of vJoySetup.exe and install it.
Once installed, you can configure virtual devices using the vJoyConf program that should be available in your start menu. For irFFB you need to configure a device that has the X-axis and all force feedback effects enabled. If your wheel has buttons or PoV switches/joysticks you can set the correct number of them here so that they will work via irFFB.
Download irFFB from the releases page, extract it and run irFFB.exe. Below is a brief description of each of the irFFB options:
- FFB device
- Select your wheel here
- FFB type
- Select your desired FFB type
- Min force
- Set the minimum force that will be applied to the wheel
- The same as the equivalent option in iRacing
- Max force
- Set the force (in Nm) that corresponds to maximum output, lower values produce stronger output
- The same as the equivalent option in iRacing (with linear mode and displayLinearInNm=1 set in app.ini)
- Suspension bumps
- Set the magnitude of extra bump/texture output generated from front suspension telemetry
- Increases the effect of road surface irregularities, kerb strikes, etc
- Suspension load
- Set the magnitude of extra suspension load output generated from front suspension telemetry
- Adds forces based on front suspension compression
- Use 360 Hz telemetry for suspension effects in direct modes
- Only applies to direct modes
- If checked, the (unfiltered) 360 Hz suspension telemetry is used. This allows you to mix in some of the higher frequency detail that's absent from the 60 Hz output
- If unchecked, the 60 Hz suspension telemetry is used and the output is passed through the same FIR filter as the standard FFB. High frequency details will be absent but the latency of the effects will be lower
Note: The forces generated by the suspension effects are added to the normal FFB signal and the maximum output is therefore higher when they are enabled. You may need to reduce the 'Max force' slider to compensate.
We suggest that you disable any external filtering of the FFB signal if you are able to do so. For OSW users, this means setting the MMOS 'overall filter' to 0, setting the TBW to 'unlimited' in Granity and disabling the torque notch filter in Granity.
The final step is to recalibrate your steering in iRacing with irFFB running. If all is well, you should find that the raw position in the iRacing calibration screen ranges from 0 to 65535 when you turn your wheel from stop to stop. If the wheel instead ranges from -32767 to 32767, iRacing has opened your wheel device instead of the vJoy device. Sometimes restarting irFFB with the calibration screen open and clicking 'reset' in the calibration screen can help in this case.
When irFFB is running the force feedback controls in iRacing will be disabled and have no effect.