Several years back I bought several third party xbox controllers. I had bought them because they were only a couple bucks a pop and seeing as how classic xbox controllers are basically HID controllers I had assumed that I could use them as cheap force feedback interfaces. Well I discovered that third party controllers didn't support rumble via the XBCD drivers!
Apparently this has changed fairly recently. I was playing around on the net this morning and ran across new drivers:
http://vba-m.com/forum/Thread-xbcd-0-2-7-release-info-updates-will-be-posted-hereIt's confusing because it says it's version 2.7 and xbcd has been on that for quite some time, but apparently the author just keeps updating the install scripts without upping the version number.
Anyway, nearly all controllers, especially the el-cheap-o controllers now have working FF! I pulled one of my generic "Maximo X" controllers out of storage and sure enough, it works! Also the drivers are now signed, so they don't cause quite as much of a headache in vista/7.
How is this related to Racing and Driving? Well several years ago when I used to play the crap out of Outrun 2 on the Xbox, I had this xbox wheel that used the standard dual rumble motors. What was interesting though was because it was a wheel the motors had a lot of distance between them. It became apparent that with this degree of separation, the dual motors in a xbox controller actually work as they should. You can have subtle effects, rough effects, and most importantly left and right separation.
So back then the plan was to hack a xbox controller's two rumble motor outputs to a cheap amp and drive either dual butt thumpers or maybe rather large offset motors (yes, you can do that via an amp... cordless drill motors work particularly well). Stick em under the seat and you have road effects as well as the force feedback on your wheel.
You can still find classic xbox controllers at your local discount store for a song. I know around here there are these family dollar/dollar general stores and for whatever reason, they still stock xbox and gamecube controllers.
The next release of mamehooker will get extensive functionality added to FF controllers, so for arcade and hackable pc games at least, we can apply whatever effects we want to such an interface.
It would also work for cab retrofits of games that had really simply rumble-like ff like the original outrun upright, afterburner upright, ect....
I'm not sure if anyone would be interested in this, but I thought I would mention it.