Index of /FlightGear/misc/Carrier_over_MP
Name Last modified Size Description
Parent Directory 16-Nov-2009 13:26 -
COPYING 07-Aug-2007 00:07 18k
MPCarrier_fgfs1.9.1.tar.gz 21-Apr-2009 23:27 139k
_NOTE_OBSOLETE_ 03-Mar-2010 12:03 0k
fgfs-MPCarrier-453.jpg 28-Jan-2009 22:26 113k
mp_broadcast.nas 13-Apr-2009 23:32 9k
mpcarrier_menubar.diff 15-Jun-2008 20:25 1k
old/ 16-Nov-2009 13:32 -
screenshots/ 03-Mar-2010 12:01 -
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