Hello. Discover this today while i was trying to figure out why the forcefeedback of my DirectInput gamepads (Logitech Rumblepad 2, Cordless Rumblepad 2) didn't work with the Rumble effect.
I tried a lot of versions trying to make it work just the TEST option in Rumble-Motor section first:
- 5.0-4605 - Until this version works fine with or without "Background Input" activated (tested 4.0.2 and 5.0 before).
- 5.0-4607(Disable Background Input when Background Input is disabled (PR #5731 de mimimi085181)) - From here works only with "Background Input" activated.
- 5.0-5509 - Until here, last version that works (only with "Background Input" still)
- 5.0-5522(ControlReference/ExpressionParser: separate parsing from binding (PR #5577 de ligfx)) - From here until last version (5.0-9178) doesn't work in anyway, even enabling o disabling "Background Input".
In games happens the same like above:
- 5.0-5509 - Until here works ("Background Input" option enabled o disabled doesn't affect the results)
- 5.0-5522 - Doesn't works in anymway (again, until last version existing in the moment of writing this 5.0-9178)
So after trying other things like testing the gamepads with and without the official drivers, connecting to diferent USB ports (even disconnecting ALL others USB devices), and with the same results.... nothing, the solution that i found was this:
In the Rumble - Motor option, instead of just selecting one of the options like Constant, Ramp, Square, etc., and putting just like is wrote there, you have to add some some lines from the emu.
For example, instead of of just Constant, goes `DInput/0/Logitech Cordless RumblePad 2 USB:Constant`
So, looks like that the problem is ''just'' a sintax error.
Also will like to say that i don't have this problem with my XBOX360 controller (XInput), at least with the games. With the TEST option is the same like above.
And sorry for my english, is not my first language.
[attachment=17615]
I tried a lot of versions trying to make it work just the TEST option in Rumble-Motor section first:
- 5.0-4605 - Until this version works fine with or without "Background Input" activated (tested 4.0.2 and 5.0 before).
- 5.0-4607(Disable Background Input when Background Input is disabled (PR #5731 de mimimi085181)) - From here works only with "Background Input" activated.
- 5.0-5509 - Until here, last version that works (only with "Background Input" still)
- 5.0-5522(ControlReference/ExpressionParser: separate parsing from binding (PR #5577 de ligfx)) - From here until last version (5.0-9178) doesn't work in anyway, even enabling o disabling "Background Input".
In games happens the same like above:
- 5.0-5509 - Until here works ("Background Input" option enabled o disabled doesn't affect the results)
- 5.0-5522 - Doesn't works in anymway (again, until last version existing in the moment of writing this 5.0-9178)
So after trying other things like testing the gamepads with and without the official drivers, connecting to diferent USB ports (even disconnecting ALL others USB devices), and with the same results.... nothing, the solution that i found was this:
In the Rumble - Motor option, instead of just selecting one of the options like Constant, Ramp, Square, etc., and putting just like is wrote there, you have to add some some lines from the emu.
For example, instead of of just Constant, goes `DInput/0/Logitech Cordless RumblePad 2 USB:Constant`
So, looks like that the problem is ''just'' a sintax error.
Also will like to say that i don't have this problem with my XBOX360 controller (XInput), at least with the games. With the TEST option is the same like above.
And sorry for my english, is not my first language.
[attachment=17615]