Multiple peripheral issue / suggestions

Tips, tactics, and general discussion for Evochron Legacy.
Wasp89
Lieutenant
Lieutenant
Posts: 317
Joined: Mon Dec 01, 2008 10:16 am
Location: Roanoke, IN

Multiple peripheral issue / suggestions

Post by Wasp89 »

Having recently fixed my (ambidextrous) Saitek ST290, I decided to give it a whirl as a secondary joystick for my left hand, using it for the strafe controls. I desired to invert the Y-axis (assigned to vertical strafe) on the secondary joystick ONLY, but was unable to do so... instead, the y-axis for the other joystick became inverted too. (This is for the 2nd axis slot in the list)

Furthermore, when I tried to un-invert it, it would not allow me to do so... it had somehow stuck. Short of deleting my keyboard profile, I'm afraid there isn't much I can do to get everything back to normal.

I would appreciate a fix in the future that would allow certain axes on certain devices to be inverted, instead of all of the axes sharing that number on each device.

Also, would it be possible to assign an axis to intertial forwards and backwards? I have an open axis (twist function) on my left joystick that could be filled =)


Thanks!




PS: Once I get this working, it's going to be awesome. It will essentially allow me to use it to compensate as the IDS does, but without the more annoying functions of IDS (e.g. speed cap) and I can make any adjustments I want on the way. I use the trigger on the left joystick for afterburner, and the large button on the joystick face for reverse thrust. It's pretty awesome =)
-The race is not to the swift,
or the battle to the strong,
nor does food come to the wise,
or wealth to the brilliant
or favor to the learned;
but time and chance happen to them all...

...For death is the destiny of every man;
the living should take this to heart...
User avatar
Vice
Administrator
Administrator
Posts: 12227
Joined: Fri Apr 25, 2003 1:38 am

Multiple peripheral issue / suggestions

Post by Vice »

First, the joystick axis config file is kept separate from the others, so you can delete it without impacting your key and button bindings. Just delete the stickt.sw file and you can then re-configure your axis controls as desired. Reversing an invert should be allowed, so why it's not is puzzling, I just tested it and it worked ok for me on both device 1 and device 2.

I'll get to work on implementing dedicated invert options for various axis functions that are device specific rather than axis channel specific. Could be tricky for updating legacy config files, but I agree that it's an important enough feature to implement.

The on/off trim control for forward/reverse inertial thrust isn't really designed for an axis control (being binary) and I'm wary to alter the control axis template due to the risk of introducing bugs. That said thougn, there is a way you can achieve such a control option. If you hold one of the opposing lateral/vertical strafe thruster keys/buttons, you can stop the IDS from centering your drift and use the throttle control for a variable forward/reverse intertial thrust adjustment. This also gives you quick access to such a control option without having to toggle the IDS off and on again later. I do this a lot in dogfights.
StarWraith 3D Games
www.starwraith.com | www.spacecombat.org
3D Space Flight and Combat Simulations