| Mod key: | Mod key is any of Shift/Ctrl/Alt. Using Shift is suggested unless the window manager reserves that key combination. |
| CTRL-c | exit program |
| TAB, ` (back-tick) | TAB: cycle view mode, ` (back-tick) switch control to chase-view to next view |
| cursor left | right | roll manipulator-mode : move left/right, Mod-Left/Right : yaw |
| cursor up | down | pitch manipulator-mode : move forward/backward, Mod-Up/Down : pitch |
| PageUp | PageDown | manipulator-mode : move up/down |
| key-pad: Ins | Del | yaw |
| key-pad: arrows | OTW view: change direction, chase-view: rotate |
| key-pad: - + 5/center | chase-view: zoom-in, zoom-out, reset |
| - = 0..9 | throttle |
| BACKSPACE | DELETE | reset program manipulator-mode : restore default viewpoint |
| g | landing gear |
| b | brakes |
| SPACE | fire weapon manipulator-mode: SPACE: restore viewpoint manipulator-mode: Mod-SPACE: save viewpoint |
| t | switch targets |
| '[' ']' or joystick buttons 4,5 | swing wings (F-14 Tomcat) or bay-doors (Space Shuttle) |
| F1 | start GUI |
| F5, Mod-F5 | F5: plays a replay. Mod-F5: starts recording a new replay Mod-F5 again: stops recording and saves to file. |
| F8, Mod-F8 | cycle brightness |
| F9 | toggle automatic coordinated-turn (propeller aircraft) |
| Mod-F9 | toggle wireframe mode |
| F10 | toggle stalling |
| Mod-F11 | reload scene-graph |
| F12 | display OSG statistics, Mod-F12 to dump scene graph to file |
Args override preceding args and any counterparts in the configuration file.
| -spitfire -corsair -p51 -f86 -f14 -f15 -f16 -f18 -sr71 -mirage -su37 | Select aircraft model. |
| -coturn -no-coturn | Whether program should automatically coordinate a turn for player. |
| -takeoff -front-slot -rear-slot | Begin at takeoff, specify which slot on aircraft carrier. |
| -no-physics -no-stall | Disable physics, disable aircraft stalling. |
| -hour | Set time-of-day. |
| -cheat or -wimp | Disable game mode (no enemies). |
| -wh width height | Set window size. |
| -brightness float | 1.0 is normal. |
| -no-light | Disable lighting. |
| -no-shaders | Disable shaders. |
| -no-shadows -fast-shadows -soft-shadows | Soft shadows are slower. |
| -motion-blur or -no-motion-blur | Doesn't work on all video cards. |
| -no-sky -fog -no-fog -no-clouds | Control atmosphere. |
| -no-weather -weather -rain -snow | Control weather. |
| -no-sound or -ns | Disable sound. |
| -song filename -song-volume float | Play a theme song (if sound library is capable). |
| -fast | Gains speed but loses rendering quality and capabilities. |
| -speed n | Change simulation speed (time compression or fast-motion). |
| -timer-gettimeofday | Force using specific time functions. |
| -j (or any -j* arg) | Enable joystick. |
| -jn number | Select joystick by number (if supported). 0 is the first joystick. |
| -jp | Print joystick values for calibration. |
| -jc confFile | Load joystick configuration from file. |
| -jlinux -jwindows | Use specific joystick driver. |
| -debug or -gdb | Enable trapping to debugger if assert fails (if compiled with DEBUG=1). |
| -t | Enable manipulator mode (for testing or constructing a scene). |
| -wire | Render in wireframe mode. |
| -dump-full | Dump as much as possible of the scene-graph (consumes more memory). |
| -no-stats | Disable OSG statistics. |
| -no-osg-opt | Disable OSG optimizer. |
| -no-sdl | Disable SDL. |
User-editable configuration file (subject-to-change in future versions).
Not user-editable.
This subdirectory of the user's home directory
contains binary data files (configuration, replay, etc).
Program can use 4 joystick axises: roll, pitch, yaw, throttle.
Where available, program can use SDL, Linux, or Windows joystick drivers.
Joystick and aircraft maneuverability have separate configurations.
Rate-of-roll/pitch/yaw is defined by data/physics_*.conf in degrees/second.
Pass -j to enable joystick.
Pass -jn n to select which joystick if more than one is connected.
Pass -jp to print joystick values in order to calibrate joystick.
Then edit data/joystick.conf.
Pass -jc [filename] to specify pathname to your custom joystick configuration file ("joystick.conf").
modprobe joydev or running as root.
To isolate the problem, try disabling features:
-no-sdl or -no-sound or -no-shaders etc
Also try editing the top-level CMakeLists.txt to compile without optional libraries.
Or try a different system.
Then the GUI wasn't compiled.
To compile it, FTLK is required.
cmake should show:
-- Found FLTK: /usr/lib/libfltk.so
Ensure that LD_LIBRARY_PATH (DYLD_LIBRAY_PATH Apple Mac) points to OSG plugin libraries:
/usr/local/lib/osgPlugins-N.N.N
Try disabling options in this order:
© 2004,2009 Jim Brooks
http://www.palomino3d.org
Last modified: Fri Feb 5 14:47:21 CST 2010