Okay, first off, I want to say, I don't mean to tease...
I have made a Kernel Mode(.sys, not .dll, dll is user mode) driver that creates a virtual 4 axis 8 button joystick. Why is this good? Because with the SetFeature commands for Human Interface Devices(HID) I can manually give the values of the joystick to the driver, and essentially to the game via a separate win32 application. Why is THIS good though? I looked through the smartpropo code, and it seemed like a really easy process to grab the signal from line in, so I proceeded to write my own code. 6 months of hard work, and here I am, flying FMS, RealFlight, playing Revolt, the whole deal with my TX! Woohoo!
The downside? At the moment I don't know much GUI programming in C++. 2 options. Make the application a DLL, and run gui via Visual Basic. OR, Learn GUI programming in C. But until this happens, I'm sorry to say that I can't release this to the public yet. I was thinking about selling it, but... well that's a little low, in my oppinion, no matter how stapped for cash I am.(Although donations would be acceptable, *wink wink* haha)
Comments? Questions? Flames("RELEASE IT NOW, YOU NINNY!")?
Shock/Dave