Palomino logo

Synopsis

Palomino is an open-source flight simulator for Linux, FreeBSD, Mac, Windows.

Previous Version

Version 2 has F-14 Tomcat models and doesn't require OSG.

Contents

download manual running
requirements changes programming docs
compiling license OSG programming

Changes

  • Clouds.
  • Replay.
  • GUI (FLTK)
  • Lua scripting.
  • Carrier landing mission.
  • Motion blur (-motion-blur).
  • Sky dome.
  • Sound effects (PLIB)
  • Particle-system (improved explosions).
  • Collision-detection.
  • Can download satellite imagery and render spherical Earth using OSSIM.

Screenshots

more screenshots

License: GNU GPL 2

Requirements and Optional Libraries

Requires:

Optional Libraries:
  • FLTK : GUI
  • PLIB : sound
  • OSSIM : to render spherical planet and fetch satellite imagery
  • Ubuntu users [7.10 Gutsy Gibbon] can download OSSIM binaries from download page.

Hardware Requirements:

  • Minimum CPU: 1.5 GHz AMD K7 or 2.0 GHz Pentium 4 (Pentium III and PowerPC G4 are too slow).
  • Minimum memory: 1 GB.
  • Minimum graphics: 2005 or later, 128MB

Compiling

To build Palomino:

UNIX: cmake . && make
Windows: cmake . then choose RelWithDebInfo in Visual Studio.

To build OSSIM and dependencies:

  1. Required development packages:
  2. QT4, libcurl, fftw3

    apt-get install libcurl-dev # choose gnu if it asks
    apt-get install libqt4-dev fftw3-dev

  3. If arch command is missing (Debian):
  4. Just make a shell script at /usr/bin/arch:

    #!/bin/sh
    uname -m
    
  5. Install libgeotiff:
  6. ./configure && make && make install
    If "__stack_chk_fail_local error":
    ./configure CFLAGS="-fno-stack-protector"

  7. Install GDAL:
  8. ./configure && make && make install

  9. Install OSSIM:
  10. Get the latest tagged version:
    svn ls https://svn.osgeo.org/ossim/tags ossim   # find the latest tagged version
    svn export https://svn.osgeo.org/ossim/tags/v1_7_0 ossim   # get the latest tagged version

    cd ossim
    cd libwms && make && make install
    cd ../ossim && ./configure && make && make install
    cp -pdv lib/lib* /usr/local/lib
    cd ../ossimPlanet && make && make install
    cd ../ossim_plugins
    rm -rf nui  # won't compile
    export OSSIM_HOME=[path to base ossim subdir which is ../ from ossim_plugins]
    make make_options && make && make install
    cp -pdv lib/lib* /usr/local/lib
    
  11. Configure OSSIM
  12. Download general_raster.tar.gz [large file]
    mkdir ~/.ossim
    cd ~/.ossim
    cp -rpdv ossim_package_support/geoids geoids
    cp -rpdv ossim_package_support/images images
    cp -rpdv ossim_package_support/fonts fonts
    mkdir elevation; cd elevation; tar xfzv general_raster.tar.gz

Running the program

Running:

By default, if -ossim is passed, the program will fetch satellite imagery from a WMS server. To enable static imagery of the entire world (but low-res), edit data/world.kwl to where you have OSSIM data files installed:

archive0.type: local
archive0.file0: /usr/local/ossim/earth/land_shallow_topo_east_tiled.tif
archive0.file1: /usr/local/ossim/earth/land_shallow_topo_west_tiled.tif

Then to start the simulation at various places on the Earth:

bin/palomino -ossim -llh  33.2   78.1  9000.0  # Himalayas
bin/palomino -ossim -llh  27.0   82.0  1000.0  # India/Nepal
bin/palomino -ossim -llh  22.1   15.3  1500.0  # Sahara
bin/palomino -ossim -llh  37.5 -122.4  1000.0  # SF Bay
bin/palomino -ossim -llh  36.1 -112.1  3500.0  # Grand Canyon
bin/palomino -ossim -llh  27.1  -82.0   200.0  # Florida

4 axis joysticks are supported on Linux, FreeBSD, and Windows.
To enable joystick, pass -j

Further reading:
See manual.

   e.m.a.i.l
©2004,2008 Jim Brooks
Text logo courtesy of cooltext.com
Last modified: Tue Aug 19 00:30:07 EDT 2008