I recently started playing around with FreePIE, to get mouse emulation working in Star Citizen because TARGET no longer worked there and I wanted to do some experimentation with my stick. After getting it working there, I decided to test in in MWO and low and behold it works, and it works well.
It piggybacks off vJoy, for which I used evilC's UJR since it's a nice gui to operate it with and I already had it installed. Once the axes were recognized in UJR/vJoy, you run the FreePIE script and it's working.
http://andersmalmgre...hub.io/FreePIE/ <--FreePIE download link
http://evilc.com/joo...ystick-remapper <-evilC's UJR page
mouse.deltaX = filters.delta(joystick[0].x) / 1.4
mouse.deltaY = -filters.delta(joystick[0].y) / 2.8
All that is needed are the above 2 lines of code. The numeric values at the end are gain. Lower numbers is higher gain. Anyone trying this will likely need to play with those numbers to get the gain where you do not overrun the boundaries of mech movement and cause the reticule to lose center. I've spent very little time trying to dial this in, but it's relevant so thought I'd share.
I did test it to see if it conflicts with TrackIR, which sadly it does in the same way TARGET mouse emulation does, rendering it unusable.
Not sure if I should post this here or not, but of course another way that zero-order can be achieved with a stick is to use a mouse sensor on a joystick gimbals, which is what I *almost did in 2012 when I made my mechstick.
http://imgur.com/a/jTw6H
Glad I didn't, because it would have been too easy to explain to people what was happening and I never would have learned about control-order and such, and would likely still be using misnomers to describe this stuff...