elishacloud / dinputto8

A dll module that is designed to improve compatibility in games using DirectInput 1-7 (dinput.dll) by converting all API calls to their equivalent DirectInput 8 (dinput8.dll) ones. This allows older games to be able to use newer tools and wrappers written for DirectInput 8.
zlib License
116 stars 11 forks source link

Disable FFB for NFS5 #28

Open Xerenity opened 4 months ago

Xerenity commented 4 months ago

Hello, Dear dev. Could you tell me please how i can disable ffb for NFS5, because logitech G29 hasnt FFB in NFS5 and instead ffb I getting empty wheel without forcing. I want to use central force from G HUB. Thank you

My logs: dinput.log

Xerenity commented 4 months ago

I found vjoy as a temporary solution

elishacloud commented 4 months ago

This project is not really about adding options. It just attempts to convert from DInput to DInput8 directly for compatibility and so that you can use DInput8 tools.

Glad you found a solution with vjoy. However, if you wanted to modify the code yourself you can just fail the CreateEffect() call for the specific FFB you want to disable.

itais commented 2 months ago

A workaround I've found is to switch to a new wheel profile after the race loads. This enables the default spring force.