Palomino Flight Simulator - Manual

http://www.palomino3d.org


Quickstart

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.


Keyboard

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

Joystick

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.

Joystick Problems:


Command-line Args

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


Configuration Files

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