I attempted to added support for ramp and periodic force types.
Sine appears to be a periodic force type, though I could be wrong.
Creating a sine effect as a periodic force succeeds on my gamepad ("Sine" is shown in the outputs list), though it produces no rumble.
I assume my gamepad doesn't really support sine. Square works, which is also a periodic force.
If you can find an opensource emulator/app/w.e with rumble that works, I can look at the code to see where mine is failing with your wheel maybe.
It works with your wheel?
Billiard,
OK to answer your question above, I tried nullDC and could not figure out how to get the controller input options to recognize any of my controllers. It's apparently some rudimentary process to get anything other than a typical keyboard to work. Furthermore, it uses some plugin called maple and all that does is emulate the rumble found in the VMU add-on pack that attaches to your DC controller. Doubt this would be of much help.
***********BUT**************
Do do not despair!!!!!!!!!!!!!!
We are in luck my friend!!!!
Turns out PCSX2, a PS2 emu which I'm sure you've heard of, is fully open source *AND* that son-of-a-bitch MOST DEFINITELY supports all the force types!
And get this....
My wheel responds to the ALL the emu's rumble motor force type options....*including*
constant force!!! Yup, constant force makes my wheel shake and so does sawtooth and of course sine.
So please grab the emu and source code from here and let me know what you find:
http://pcsx2.net/downloads.php
BINGO!!
Found even better info:
The PCSX2 emu uses a gamepad plugin called Lilypad. The Lilypad plugin is open source and can be found towards the bottom of the first of this thread:
http://forums.pcsx2.net/Thread-LilyPad-0-10-0
Lilypad's author is ChickenLiver. He seems to want to help answer any question you may have regarding Lilypad. Hopefully this will help

I am aware of PCSX2 and Lilypad. :p
I'll look at the source sometime and try to figure out what lilypad is doing differently.
(09-17-2010, 10:38 PM)Billiard26 Wrote: [ -> ]I am aware of PCSX2 and Lilypad. :p
I'll look at the source sometime and try to figure out what lilypad is doing differently.
Hi Billiard. Just wondering have you been able to dig into Lilypad's source code and sort out what Chicken Liver's done in LilyPad different to what you've done to figure out the FFB/Rumble issue?
Haven't look at all really :p, working on other Dolphin stuff.
I'll get to it eventually.
Hope you guys get some time to work around this issue. I know it shouldn't be high on the priority list but we could sure use some cowbell...err, rumble!
Hi, I have the same problem. Is there any progress?