just a heads-up on general progress...
yesterday i managed to have the module read and load/map devices from a CFG file...
the file itself is very much readable, being simply a bunch of keywords and associated values...
but it allowed me to properly configure a gamepad of mine to integrate rather well with Orbiter :yes:
the setup is VERY flexible - you can assign any of 8 physical axes on any of up to 16 devices to control whatever sim axis you need... this is directinput maximum, BTW
shortly, i plan on adding some button functions as well, for allowing "virtual axis" control using buttons (a must for gamepads, where you may be missing a few axes).... this will allow you to add buttons that change the position reported as the throttle axis, for instance...
it should work with any axis tho... and you should be able to configure in the CFG whether or not to re-center, and how fast it does so when buttons are released
as for buttons, you should be able to map whatever buttons directinput can read, but i heven't got up to there yet, so i can't guarantee it
it also respects vessel RCS and AF settings, unlike fly-by-wire which overrides them all...
i'll also add a special mode to properly use a 6DOF device to seamlessly control translation RCS...
there is no setup utility tho... you need to edit the CFG to have it work in your rig... which means a bit of trial-and-error (or you can open the calibration dialog and check which axes are which in there)
but it's coming along! cheerz!