Press F1 to toggle view to chase-plane, ALT+Left|Right to pan around.
Press 3 to fly forward, 0 to stop.
Backspace to reset view.
CTRL+c to exit.
Mac: Press Apple key while pressing a function key.
| ESC | menu |
| CTRL + c | exit program |
| F1 | toggle view mode (first-person, chase-plane) |
| cursor left | right | roll |
| cursor up | down | pitch |
| z | x | yaw |
| -|= or 0..9 | throttle |
| [SHIFT] e | r | step forward/backward [SHIFT faster] |
| [SHIFT] d | f | step left/right [SHIFT faster] |
| [SHIFT] c | v | step up/down [SHIFT faster] |
| TAB | switch aircraft model |
| SPACE | fire weapon |
| BACKSPACE | DELETE | reset view |
| ALT + left | right | rotate chase-plane view |
| SHIFT + up | down | zoom chase-plane view |
| CTRL + | - | zoom GUI |
| g | G [t | T, y | Y] | rotate gear [F-14: wings, glove vanes] |
| ` or ~ (tick or tilde) | toggle HUD or GUI colors |
| F11 | spawn more enemies/targets |
| F12 | toggle normal/maximum frame-rate |
| left | right | roll (ailerons) |
| up | down | pitch (tailplanes) |
| wheel (third axis) | throttle yaw (rudder) |
| button #1 | fire guns |
| button #2, #4 | rudder control using left/right axis |
The program supports a fine degree of joystick calibration using cmd-line args and data/settings.conf.
To get help choosing values for the args, pass -jp to print joystick settings.
Using the viewport GUI, click "JOYSTICK CALIBRATION", then click "MENU" to turn menu screen off.
The joystick args support a set of following sub-args for a 3-axis joystick. If your system has a 2-axis joystick, the program will use it without throttle/rudder control. Sub-args can be omitted: the program will choose default values for omitted args.
A 3-axis joystick can be moved in 6 directions. The range of movement in any one direction that the program measures as movement can be specified by a set of 6 maximum values and 6 minimum values (a max/min pair for every direction). The full possible range within one direction is 0..32767. slow fast refers to the third axis (throttle/wheel) on a 3-axis joystick.
-jmin [left right up down slow fast]
-jmax [left right up down slow fast]
Default/typical values:
-jmin 8000 8000 8000 8000 8000 8000
-jmax 32767 32767 32767 32767 32767 32767
A shorter but less accurate way to set the joystick's deadzones is provided by -jdz.
It is less accurate as the same deadzone value is used for both directions of the same axis.
-jdz x y z
To calibrate the program's responsiveness to joystick movement (in all 3 axises),
pass -jr x y z
x=y=z=1 is typical.
The direction of each axis can be reversed by -jd
Pass "-1" to reverse.
-jd 1 1 -1 reverse direction of wheel/throttle (axis #3)
On Linux (and FreeBSD with the port devel/linux-js), either the Linux or GLUT joystick driver can be selected by -jlinux or -jglut.
modprobe joydev or running as root.
Args override preceding args and any counterparts in the configuration file.
| -fast | render faster at expense of quality |
| -f14 | demo of F-14 Tomcat model |
| -no-sound | disable sound |
| -no-fog | disable fog |
| -no-light | disable lighting |
| -light-ambient x y z, -light-diffuse x y z, -light-specular x y z, -light-position x y z | lighting properties |
| -j | enable joystick |
| -jlinux -jglut | specifically enable Linux or GLUT 3.x joystick driver |
| -jp | print joystick values (to aid calibration) |
| -jr x y z | set joystick responsiveness {0.0,...,n.n} |
| -jdz x y z | set deadzones {0,..,32767} |
| -jd x, y, z | set axis directions {-1 or 1} |
| -jmin left right up down slow fast | set joystick axis minimums {0,..,32767} |
| -jmax left right up down slow fast | set joystick axis maximums {0,..,32767} |
| -j3=throttle|rudder|none | joystick wheel control |
| -jautofire |
The subdir data/ contains textual configuration files (.conf) that can be edited and their descriptions.
© 2004,2008 Jim Brooks
http://www.palomino3d.org
Last modified: Sun Jan 13 10:32:40 EST 2008