It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hi there, I just spent a fair amount of time tweaking the controls of this beloved classic. I-War uses more than the 2 axis often heard of, I have found out it uses at least 6 axis from a DirectX joystick. I use a G940 stick with PPJoy and can use the pedals, the throttle, the stick and even the mini-stick for lateral thrust.
The DirectX-Axis does the following in-game (assuming default config in-game):
X-Axis -> yaw
Y-Axis -> pitch
Z-Axis -> throttle
X-Rotation -> lateral thrust vertical
Z-Rotation -> roll
Slider -> lateral thrust horizontal
I will try to find out if there is more, but this so far is sufficient to control the ship in a manner all the combat flightsim aficionados are used to.
I'll now go and try to create a G940 controller profile based on keymapping, I'll post it here as soon as I'm done. Now off to flightschool. Cheers.
On another note, what is actually the plural form of axis? Not a native speaker myself, I'd hate to sound like an idiot. ;)
Axes would be the plural of axis.
And it actually isn't as necessary to use PPJoy for Iwar2 as it is for Iwar1, as you can do some serious key and axis mapping yourself in the ini files in the config dir of the game.
IIRC, the only thing for my X52 that I never managed to bind that way, is the second hat of the stick and the hat of the throttle. Oh and maybe the rotaries, never tried them.
You only have to use PPJoy with the G940 if the game doesn't understand multiple game controllers. If the game only sees one at a time (like many older games), PPJoy is required if you want to use the throttle and pedals as axes. Otherwise you'll have to hack your way to getting analog-like controls on those devices using the Logitech software. Not recommended.
(by the way, I don't know if IWar2 can see multiple joysticks... the OG doesn't mention it either way)
What I really meant is, that you can bind more things than anticipated in other threads to axes. What I did is write down, which joystick axis in directx is bound to which action in the game. So one abstraction layer is explained, you now know which axis of the virtual PPJoy controller is bound to which action in the game, making it much less painful to get a working control setup with each users respective controls up and running. Cheers. :)
Of course you can use your sticks, but people didn't seem to know that even the lateral thrusters can be bound to analog axes. The G940 actually has an analog stick besides a pov hat, so that is really nice for controlling lateral thrust.
I-War 2's controls are fully configurable via the game's control ini files, and supports multiple controllers. Takes a bit of fiddling to edit, but it's very flexible.
Thank you for this list, mhe. I was also playing with PPjoy and GlovePIE yesterday, trying to find a good configuration for my Thrustmaster F430 gamepad (I'm not home at the moment, and could not carry my good old joystick). I failed to find the axis for upper/lower lateral thrusters, thank you for pointing it out.
In case anyone is interested, here are the various axes I found, and their syntax for glovePIE scripting :
// IWAR CONTROLS
// PPJoy1.Analog0 //pitch
// PPJoy1.Analog1 //yaw/roll (depending on in-game conf)
// PPJoy1.Analog2 //forward/reverse thrusters (analog)
// PPJoy1.Analog3 //yaw/roll (depending on in-game conf)
// PPJoy1.Analog4 //lateral thrusters (analog)
// PPJoy1.Analog5 // seems unused
So I picked it up. I'm looking through my new custom.ini file (copied from their configs/default.ini) to see what all I can bind so far as the axes are concerned for my Saitek x52Pro (the rest I'm going to do in the Profiler with keystrokes and macros of keystrokes).
So the question is, does anyone already have all the axes mapped out for an x52 or x52pro that they could post?
So far I have:
JoyXAxis (Flightstick left/right)
JoyYAxis (Flightstick forward/back)
JoyRZAxis (Flightstick twist)
JoyZAxis (Throttle forward/back)
JoyUAxis (Throttle slider)
Not sure what UAxis is, although I can find that out next time I launch the game. But what about the x52's Slider, Y and X rotations on the throttle (typically trim dials for most flight sims)? Can those be mapped directly or am I going to have to go through PPJoy?
(I'll probably not even use anything but the Slider, realistically...)
Edit: Yup... JoyUAxis is the slider. I'll probably use that for lateral thrusters if I want that to be analog... but I'll probably just put all of that stuff on a hat switch.
Post edited July 07, 2010 by Essobie
avatar
Essobie: So I picked it up. I'm looking through my new custom.ini file (copied from their configs/default.ini) to see what all I can bind so far as the axes are concerned for my Saitek x52Pro (the rest I'm going to do in the Profiler with keystrokes and macros of keystrokes).
So the question is, does anyone already have all the axes mapped out for an x52 or x52pro that they could post?
So far I have:
JoyXAxis (Flightstick left/right)
JoyYAxis (Flightstick forward/back)
JoyRZAxis (Flightstick twist)
JoyZAxis (Throttle forward/back)
JoyUAxis (Throttle slider)
Not sure what UAxis is, although I can find that out next time I launch the game. But what about the x52's Slider, Y and X rotations on the throttle (typically trim dials for most flight sims)? Can those be mapped directly or am I going to have to go through PPJoy?
(I'll probably not even use anything but the Slider, realistically...)
Edit: Yup... JoyUAxis is the slider. I'll probably use that for lateral thrusters if I want that to be analog... but I'll probably just put all of that stuff on a hat switch.

Hey,
I'm trying to the lateral thrusters to the hat switch on the throttle. Did you manage to accomplish something like this?
Karl