Index of /FlightGear/misc/Carrier_over_MP

      Name                       Last modified       Size  Description

[DIR] Parent Directory 21-Aug-2010 13:42 - [TXT] COPYING 07-Aug-2007 00:07 18k [TXT] mpcarrier_menubar.diff 15-Jun-2008 20:25 1k [IMG] fgfs-MPCarrier-453.jpg 28-Jan-2009 22:26 113k [TXT] mp_broadcast.nas 13-Apr-2009 23:32 9k [CMP] MPCarrier_fgfs1.9.1.tar.gz 21-Apr-2009 23:27 139k [DIR] old/ 16-Nov-2009 13:32 - [DIR] screenshots/ 03-Mar-2010 12:01 - [TXT] _NOTE_OBSOLETE_ 03-Mar-2010 12:03 0k


Carrier over MP FlightGear add-on for FlightGear/CVS (pre 2.0.0)
----------------------------------------------------------------

  Anders Gidenstam  2007 - 2009

Even more important news: MPCarrier is now available in FlightGear/CVS and
                          FlightGear 2.0.0.
                          The archive here will not be maintained anymore.

Important news: The current version is NOT BACKWARDS compatible.
                The supplied mp_broadcast.nas file may work with
                1.9.1 which lacks Nasal/mp_broadcast.nas.

 However, casual testing suggests that using the new version on the client side
 works somewhat with the old version at the carrier player's side.
 The other way around is more likely to break completely.

Introduction (for FlightGear 1.9.1)
-----------------------------------

This is a add-on that makes it possible to command the Nimitz and
if one joins the multiplayer network other players that have this add
on installed will be able to see and land on the carrier if they set
/sim/mp-carriers/nimitz-callsign=<your callsign>.

Installation
------------

1. Unpack the archive into data/Aircaft. It will add a new subdirectory
   called MPCarrier and you will find a new "aircraft" called 'nimitz'
   in your aircraft list.

2. Make sure that the AI scenario nimitz_demo is active.

3. Optional: To get a MPCarrier dialog entry in the Network menu.
   Apply the changes in mpcarrier_menubar.diff to
   FG_ROOT/gui/menubar.xml. The diff is for FlightGear/CVS.
   However, the structure of menubar.xml is so simple that I expect
   almost anyone could figure out how to add the menu entry :) 

Examples
  Command the Nimitz:
  % fgfs --aircraft=nimitz
  Command the Foch:
  % fgfs --aircraft=foch

Command the Nimitz for MP operation:
% fgfs --aircraft=nimitz --callsign='Nimitz7' --multiplay=...

  To enable the MP carrier when on the multiplayer network:
  % fgfs --ai-scenario=nimitz_demo --prop:/sim/mp-carriers/nimitz-callsign=<callsign of the player commanding mp-nimitz>  --multiplay=.....

  There is also
   % fgfs --ai-scenario=foch_demo --prop:/sim/mp-carriers/foch-callsign=<callsign of the player commanding mp-nimitz>  --multiplay=.....
NOTE: The MP carrier add-on will not be active unless you specify the callsign
      of the player on MP running Nimitz with
      --prop:/sim/mp-carriers/nimitz-callsign=<callsign of the mp-nimitz player>
      This ensures that MPCarriers won't interfer with the normal nimitz_demo
      scenario unless you explicitly ask for that.

Known bugs
---------

- It is not possible to start on the MP carrier with
  the --carrier=<...> command line option when the carrier is slaved to 
  a MP player. If you do the carrier will be in its default location and 
  it will teleport to the shared location after your take-off.
- The MP carrier is invisible to people that don't have this add-on installed.


News
----

2009-04-21:
  New experimental version. May need modifications not yet in FlightGear/CVS
  to work.

2009-04-13:
  New version now using mp_broadcast for infrequent events (such as lights
  and elevators). This release is NOT BACKWARDS COMPATIBLE.

2009-04-12:
  New version: Much better consistency control when on the carrier deck.
               Added the Clemenceau.
2009-04-10:
  New version: Added the carrier Carl Vinson.

2009-01-23:
  New version: New view locations and control over carrier lights
  by Vivian Meazza.

2009-01-16:
  New version: Bugfixes.

2008-11-17:
  New version: Some bugfixes and added D-HUND's Nimitz and Foch views.

2008-06-15:
  New version: Added the long awaited MPCarrier selection dialog.

2008-06-14
  New version: Cope with some recent Nasal changes in FlightGear/CVS.
               I also gave the carrier player absolute authority
               over the deck elevators :).

2008-03-26
  New version: Make nimitz-ATC work again. Note to FG/CVS users: Foch seems
  to be unservicable ATM. Reverting Models/Geometry/Foch to 2008-03-10 works.

2008-02-27
  New version: Adds mp-eisenhower.

2008-02-23
  New version: Adds mp-foch. (Note: Foch doesn't seem to be solid in
               FlightGear/OSG. I think it is ok in 1.0.0.)
2008-02-13
  New version: Removed some more bugs and improved the internal structure
  of the client side code.

2008-02-11
  New version: Remove some bugs.

2008-02-09
  New version: New jitter-free bridge view[*]. Allow switching between normal
  AI carrier control and manual control. AI control is the default.
  Note: There is a small problem in the speed control - it is necessary to
  always adjust the speed at least once in manual as well as AI mode.
  [*] Press Ctrl-V.

2008-02-08
  New version: Fixed a problem that broke speed control.

2008-01-30
  New version: It is now REQUIRED to set
  --prop:/sim/mp-carriers/nimitz-callsign=<callsign of the mp-nimitz player>
  to see the carrier.
  In addition to this the mp-carriers AI scenario is no longer used and
  instead the nimitz_demo AI scenario MUST be active.

2008-01-27
  New version: Made it possible to select the callsign of the carrier player.

2008-01-12
  Bug fix: Only consider valid multiplayer entries.

2007-10-22
  New version using another solution for the soapy deck problem - 
  do not teleport the carrier when the user is onboard.
  Note: The divergence between the local and the shared carrier increases
  over time while staying onboard the MP-Nimitz.

2007-10-21
  New version that partially sovles the soapy deck problem.

2007-10-20
  New redesigned install kit. You only need to install an aircraft archive
  and copy/move one file to data/AI.
 
  Updated the Nimitz view to allow you to steer the Nimitz.

2007-08-27
  Added a sort of working -set file for piggybacking on a AI tanker.
  The player and the tanker seems to be about one frame out of synch, though.

2007-08-06
  Updated the Carrier over MP modules. Now it _almost_ works:
  the carrier can be exported to MP and it becomes solid for
  players that run mp_carrier.nas. However, and aircraft on the carrier
  does not move with it. So you can land, but you'll fall off afterwards.

2007-08-05
  A small Nasal module to allow a MP player to control the AI carrier Nimitz.
  A -set file to ride with the AI Nimitz.


Copyright (C) 2007 - 2009  Anders Gidenstam
Copyright (C) 2009         Vivian Meazza

 *  These programs are free software; you can redistribute them and/or modify
 *  them under the terms of the GNU General Public License as published by
 *  the Free Software Foundation; either version 2 of the License, or
 *  (at your option) any later version.
 *
 *  This program is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with this program; if not, write to the Free Software
 *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA