1
0
Fork 0
No description
Find a file
Richard Harrison 28fbda2e2a Emesary changes to better support GeoEventNotifications.
A GeoEventNotification can be used to notify all other MP craft (that are connected to the bridge) of AI objects or ballistic items that are present on the local player's machine. For example tankers, dropped payloads, missiles, carriers.

Changes

- Fix transfer string encoding for bridge. If the string contained untransmittable characters the length was wrong. Change to use the valid characters from BinaryTransfer.

- Fix bug transferring negative numbers.

- Add method to notification to provide the type key to be used to decide if a non distinct message should be added to the queue; rather than relying on the simple type.ident. This allows multiple notifications of the same type to be non distinct but also be transmitted

- Allow the maximum size of the mp string to be defined per bridge; rather than a system wide value. This allows the bridges to have their size tuned to match expected requirements; for example a bridge that is transmitting GeoEventNotification may need a lot more space than a bridge that is transmitting property sync notifications.

- Improve error message when out of space (due to the maximum string length)

- add trace option to bridges to aid debugging of transmitted values. This will produce verbose output.

- Add UniqueIndex to GeoEventNotification; to allow for multiple non-distinct notifications to be transmitted concurrently. This overrides the GetBridgeMessageNotificationTypeKey to include the UniqueIndex
2017-11-18 12:46:37 +01:00
AI NavLights and LightMap for AI 747 Series 2017-11-13 14:30:11 +01:00
Aircraft Added the AI wake induced force and moment. 2017-07-11 23:58:58 +02:00
Aircraft-uiuc fix path for beech99 doco 2002-05-01 01:27:18 +00:00
Airports Add the FlightGear team's fingerprint and a missing frequency to apt.dat.gz 2016-12-08 19:37:03 +01:00
Astro Brandon Craig Rhodes: 2003-11-27 16:55:39 +00:00
ATC Improvements to spoken ATIS 2016-04-24 10:45:57 +02:00
Docs Adapt doc following renaming of ResourceProxy to EmbeddedResourceProxy in SimGear 2017-10-07 16:48:12 +02:00
Effects More infrastructure for perception filtering of moonlight 2017-11-13 10:27:25 +02:00
Environment Some (pretty hot) volcano code - general management routines, Kilauea and Stromboli worked out as examples, WIP 2017-09-24 18:08:36 +03:00
Fonts Theme rework. 2017-11-12 16:57:39 +01:00
Geodata Add some additional NaturalEarth data. 2015-11-27 23:27:11 +00:00
gui Theme rework. 2017-11-12 16:57:39 +01:00
HLA hla: Bring the object model in line with fgviewer. 2012-12-16 17:46:34 +01:00
Huds Bugfix: HUD GPS data only shown if WP1 is valid. 2014-01-14 13:16:50 +00:00
Input Additional name for CH pedals, courtesy of Gunner. 2017-11-10 15:45:51 +00:00
Lighting Cancel specular highlights due to sun at night 2012-07-12 09:27:35 +02:00
Materials Improved visuals for mediterranean shrublands using new vegetation texture sheet and overlay effect 2017-11-12 17:43:21 +02:00
Models Add San Antonio to new AI carrier control scheme, retire old AI Carrier dialog 2017-11-11 10:47:38 +02:00
MP Sync with VirtualAir (http://virtualair.sourceforge.net/). 2010-02-10 10:41:25 +00:00
Nasal Emesary changes to better support GeoEventNotifications. 2017-11-18 12:46:37 +01:00
Navaids Add Truman TACAN to carrier navaids 2017-09-01 12:35:05 +03:00
Phi Phi: rate-limit property and UI updates to 25Hz 2016-06-01 11:35:48 +02:00
Protocol David Megginson: here are the generic protocols I implemented for ForeFlight's sim integration (also supported by Garmin Pilot). The XATT one isn't fully working in Garmin Pilot (I've checked that the output is correct by sending it to a file), so I'd be grateful if anyone with an iOS device could try it in ForeFlight. The XGPS one is working flawlessly in Garmin Pilot on Android. 2017-07-05 09:03:45 +02:00
Shaders More infrastructure for perception filtering of moonlight 2017-11-13 10:27:25 +02:00
Sounds Public domain propeller sound adapted by Gilberto Agostinho 2016-06-09 10:12:50 +03:00
Textures Improved visuals for mediterranean shrublands using new vegetation texture sheet and overlay effect 2017-11-12 17:43:21 +02:00
Timezone Removed. 2000-11-03 20:18:05 +00:00
Translations Add XLIFF 1.2 translation files 2017-08-18 13:36:35 +02:00
Video/NVIDIA Corporation Add the defaults for the GeForce GTX 750 2017-05-16 15:44:18 +02:00
.gitignore Add gitignore file. 2012-02-18 14:26:17 +01:00
AtlasPalette Fix type 2005-01-31 14:20:38 +00:00
AUTHORS Updates in preparation for the 0.9.8 release. 2004-12-21 00:21:11 +00:00
ChangeLog text file updates. 2002-02-18 15:37:50 +00:00
COPYING Updates in preparation for the 0.9.8 release. 2004-12-21 00:21:11 +00:00
defaults.xml Revised classic theme to make it use better fonts and colours. 2017-09-18 00:48:20 +02:00
httpd-settings.xml Phi: move URL to the browsers root directory 2015-04-18 13:03:46 +02:00
joysticks.xml joysticks.xml: Manual revert of unintended changes from Alexis merge. 2010-10-29 20:43:09 +02:00
keyboard.xml Change keybindings for trim to have slow and fast. 2017-11-12 16:57:39 +01:00
location-presets.xml Add location presets for LKPR 2017-09-18 19:55:28 +02:00
mice.xml able to change FoV in spring-loaded mode 2014-01-19 23:29:33 +01:00
NEWS Preparation for 0.9.11-pre1 release. 2007-05-15 16:09:55 +00:00
options.xml Document fgfs' option --log-dir in English and French (for 'fgfs --help -v') 2017-03-11 10:15:33 +01:00
README spelling fixes 2007-11-20 18:09:20 +00:00
README-textures-ng Stat adding Direct Draw Surface terrain textures 2011-09-05 12:01:45 +01:00
runfgfs.bat Initial revision. 2001-06-11 22:11:49 +00:00
Thanks Credit Martin's work for the world scenery 2016-01-31 20:49:21 +01:00
version new version: 2017.4.0 2017-09-17 12:14:05 +02:00

Welcome to the FlightGear Flight Simulator project.
===================================================

The primary web page for this project is: http://www.flightgear.org

For basic installation instructions see the "INSTALL" file.

Before you can run FlightGear you will also need to download and
install the "base" package which is a collection of textures, sounds,
sample scenery, and other data files needed by the sim.

For additional install help for specific platforms please browse the
"docs-mini/" subdirectory.

More complete documentation is available from our web page as a
separate distribution.

Please take a look at the "Thanks" file for a list of people who have
contributed to this project.  If you have contributed something but
don't find your name in this file.  Please send a polite reminder to
http://www.flightgear.org/~curt

For a summary of changes/additions by version see the "NEWS" file.

This project is GPL'd.  For complete details on our licensing please
see the "COPYING" file.

For information on available mailing lists, mailing list archives, and
other available source code and documentation, please visit our web
site.

FlightGear is a product of the collaboration of large international
group of volunteers.  FlightGear is a work in progress.  FlightGear
comes with no warranty.  We hope you enjoy FlightGear and/or find it
of some value!