2009-11-04, 12:25 AM
Speaking of support (in the first post)
This extension was designed to support everything. However you might be limited by your drivers, since currently only DX7 is supported (future releases will probably include 8/9/10 but SOM uses the DX7 interface so that's where we start)
A fallback is the Windows Multimedia Library mode, which I have to use with my controller because it's DX7 drivers don't support the 4th axis.
If you really want to use analog sticks, you might want to try the analog simulation mode. It can be a little jerky under some circumstances because it works by knocking out key signals per frame (like at half speed it sends a walk key every other frame to SOM)
^I've added some algorithms to really smooth it out, and will probably add some more. The smoothing can feel a little unnatural, but it's better than spazzing. But it's still not so bad, and I find using analog sticks without analog feedback feels really slippery, so you might try it just for that reason.
That said, all your buttons should be mappable and anything your driver supports should be there. Though I only support basic consumer controllers (so far) ...as opposed to massive industrial flight simulator type joystick rigs that track a thousand variables and support hundreds of buttons.
This extension was designed to support everything. However you might be limited by your drivers, since currently only DX7 is supported (future releases will probably include 8/9/10 but SOM uses the DX7 interface so that's where we start)
A fallback is the Windows Multimedia Library mode, which I have to use with my controller because it's DX7 drivers don't support the 4th axis.
If you really want to use analog sticks, you might want to try the analog simulation mode. It can be a little jerky under some circumstances because it works by knocking out key signals per frame (like at half speed it sends a walk key every other frame to SOM)
^I've added some algorithms to really smooth it out, and will probably add some more. The smoothing can feel a little unnatural, but it's better than spazzing. But it's still not so bad, and I find using analog sticks without analog feedback feels really slippery, so you might try it just for that reason.
That said, all your buttons should be mappable and anything your driver supports should be there. Though I only support basic consumer controllers (so far) ...as opposed to massive industrial flight simulator type joystick rigs that track a thousand variables and support hundreds of buttons.