1
0
Fork 0
Commit graph

7816 commits

Author SHA1 Message Date
Erik Hofman
b8068f314f A density of 10 is ridiculously dense, 5 seems about natural 2016-06-29 15:34:35 +02:00
Erik Hofman
f705d0f908 Fix a few GLSL errors as reported by glslangValidator 2016-06-29 11:53:24 +02:00
Erik Hofman
9ce7c3c747 Add a short notice about GPL compatibility from the author 2016-06-26 15:23:43 +02:00
Erik Hofman
91e6b5297f Add Keshikan's excelent 7 and 14 segment display font family. The license allows distribution, commercial use and inclusion of the unmodified fonts. DO NOT MODIFY. 2016-06-25 15:44:40 +02:00
James Turner
8e295d1a85 Merge /u/dg-505/flightgear-fgdata/ branch next into next
https://sourceforge.net/p/flightgear/fgdata/merge-requests/69/
2016-06-22 15:28:41 +00:00
Jonathan Schellhase
f2651e872c Finished translation of options.xml 2016-06-22 16:54:20 +02:00
Stuart Buchanan
2c307c72e2 Fix from c172-detailed team to fix airspeed ind.
Brings up to date with
1013c4e5efaa38c595463c03db3065104ec26211
2016-06-21 20:46:39 +01:00
Thorsten Renk
8283c215c8 Sort Earthview cloudlayer into depth-ordered render bin to avoid z-ordering issues 2016-06-21 12:44:44 +03:00
chris_blues
f7aabb85c1 EarthView:
* new textures for EarthView ( https://forum.flightgear.org/viewtopic.php?f=5&t=29780&p=289106#p289106 )
* change location of earthview textures to Models/Astro/Textures/*
* change pale_blue_aug_??.png world tiles to Textures/world_??.png
* change clouds_??.png to Textures/clouds_??.png
* change corresponding xml accordingly
2016-06-20 14:58:21 +02:00
Erik Hofman
2c24df2e52 Windsock helper filters 2016-06-20 13:46:27 +02:00
Erik Hofman
7f1174ffe4 Imrpoved animation, move the effect code the the xml file and share xml animation code between the lit and unlit model 2016-06-20 13:06:11 +02:00
Erik Hofman
4c46266652 Merge branch 'next' of ssh://git.code.sf.net/p/flightgear/fgdata into next 2016-06-19 14:25:37 +02:00
Erik Hofman
99819bcd4e Update the windsock to a better animation and a lightmapped model for ALS 2016-06-19 14:25:02 +02:00
James Turner
a949a5b641 Example state overlays for the C172 2016-06-17 18:17:20 +01:00
Erik Hofman
c6644c7cbc Geoff McLane:
Looking back, it seems this typo was maybe present in
the 'initial commit'. In a quick local search I found
it present in a 2007 version 1.0.0 of fgdata ;=))

I guess not many use the xml <name> in any significant way!
I only stumbled across it using a perl script to verify
the input and output chunks match... when writing a
generic script...
2016-06-16 15:39:18 +02:00
Thorsten Renk
4000ced617 Noise overlay for Earthview night light appearance 2016-06-14 10:15:44 +03:00
Thorsten Renk
f6a44ca869 Support for city night lights in Earthview 2016-06-13 13:00:27 +03:00
Thorsten Renk
379dd17b3d ALS maintenance: bugfix for cloud impostors, 'inverse' Mie for cloud shader, glare for translucent objects proportional to 1-alpha rather than on-off 2016-06-12 15:22:11 +03:00
Thorsten Renk
1d0c206418 Public domain propeller sound adapted by Gilberto Agostinho 2016-06-09 10:12:50 +03:00
James Turner
654a343bbb Enable the Qt gui inside the sim.
Needs a lot of testing, but aircraft can be installed / changed and
location adjusted from within the sim. After some number of times the
sim will crash.
2016-06-08 11:56:18 +01:00
Yves Tolosa-Joas
b997e7e650 Updated 747 Cargo with Shorter Upper Deck and new UV Map 2016-06-06 11:23:14 +01:00
Yves Tolosa-Joas
7637e79bb9 Update to 747 AI Model. New Model 747-400 Freighter. Liveries for Cathay and Singapore 747 Cargo. KuwaitAirways Livery for 744 pax model 2016-06-03 16:50:53 +01:00
James Turner
4175334c93 Remove deprecated terrasync config values. 2016-06-03 16:50:53 +01:00
Thorsten Renk
04bfa863ea Twin prop engine sound (C-414) based on public domain material adapted by Gilberto Agostinho 2016-06-03 16:32:53 +03:00
Thorsten Renk
ec89cde472 Change coordinates for orbiting AI object to JSBSim inertial definition for consistency 2016-06-02 11:36:17 +03:00
Torsten Dreyer
8ec442d96a Phi: rate-limit property and UI updates to 25Hz 2016-06-01 11:35:48 +02:00
Torsten Dreyer
6099592a98 Phi: upgrade to knockout 3.4.0
Using new knockout feature "deferred updates" saves us many redundant UI updates
2016-06-01 11:35:48 +02:00
Torsten Dreyer
4833e9f27a Add knockout 3.4.0 2016-06-01 11:35:48 +02:00
Erik Hofman
f716418b06 David Megginson: Fix VOR needle indicators for many aircraft 2016-05-30 09:39:21 +02:00
Torsten Dreyer
062229f744 fix a html typo in Phi's horizon example 2016-05-29 17:23:38 +02:00
Torsten Dreyer
1d4dfbe67b Phi: improve the horizon example 2016-05-27 22:20:13 +02:00
Torsten Dreyer
a635b6d80f Use terrasync over http instead of svn
This enables using the http repository instead of the svn repository
for terrasync.

Fall back to svn by setting prop:/sim/terrasync/http-server to an empty string
2016-05-19 10:38:54 +02:00
Stuart Buchanan
2ed0bb5221 Updated c172p from c172p-detail, commit 2/2
From https://github.com/Juanvvc/c172p-detailed/tree/release/2016.2
Commit c2d17ca761b883fc17abe1705542f5014100e65d
2016-05-18 22:11:05 +01:00
Stuart Buchanan
4fbebffc2b Updated c172p for the c172p-detailed team.
Copied from https://github.com/Juanvvc/c172p-detailed/tree/release/2016.2
Commit c2d17ca761b883fc17abe1705542f5014100e65d
2016-05-18 22:08:35 +01:00
Richard Harrison
c350d79007 Added Emesary, AN/SPN-46 ACLS, and a Multiplayer Bridge
Emesary is a simple and efficient class based interobject communcation system to allow decoupled disparate parts of a system to function together without knowing about each. It allows decoupling and removal of dependencies by using notifications to cause actions or to query values.

Emesary is all about decoupling and removing dependecies, and improving the structure of code. Using Emesary you can more easily define the what rather than the how. By using what is essential an event driven system it is easy to add or remove modules, and also for extra modules to be inserted that the rest of the aircraft knows nothing about (e.g. FGCamera or the Walker).

see: http://chateau-logic.com/content/emesary-nasal-implementation-flightgear

Emesary Multiplayer Bridge
--------------------------
There is also support for transmitting messages over MP which allows models to communicate with each other in a decoupled method using notifications. What happens is that bridged messags simply arrive at the Receive method of recipients in other models on other running instances without the need to do anything special.

see: http://chateau-logic.com/content/emesary-multiplayer-bridge-flightgear

AN/SPN-46 ACLS
--------------
The AN/SPN-46 is an ACLS implementation using Emesary. ACLS is the Navy's version of ILS.

The carriers have all been modified to have an AN/SPN-46 transmitter. The F-14 will be revised shortly to support this; for the F-14 it is a non-breaking change as the F-14 currently uses the TACAN channel and does it's own ACLS calculations. When the F-14 is revised it will mean that when approaching any carrier it is not necessary to retune the TACAN to get ACLS.

The AN/SPN-46 and ARA-63 (receiver) implementations both support the use of channels; but for the moment this is preset to use channel 2.

---------------------------------------------------------------------------
2016-05-18 21:09:51 +02:00
Edward d'Auvergne
bd851eec32 Complete restoration of the animated Jetways.
This completes the file restoration for the animated jetways in
$FG_ROOT/Models/Airport/Jetway/ to their original state at commit f739a7.  This
follows from the thread:
http://thread.gmane.org/gmane.games.flightgear.devel/81852/focus=81859
2016-05-18 15:14:11 +02:00
Yves Tolosa-Joas
6b8ac08f96 New traffic Files for French Airpost and Equatorial Airlines. Based on March 2016 published timetables. Liveries in separate commit 2016-05-18 10:46:36 +01:00
Yves Tolosa-Joas
8849048dda 2 new textures and XML for 737 Classic. French Air Post and Equatorial Airlines. Traffic file via separate commit. 2016-05-18 10:45:39 +01:00
Richard Harrison
f171e41632 Added Emesary, AN/SPN-46 ACLS, and a Multiplayer Bridge
Emesary is a simple and efficient class based interobject communcation system to allow decoupled disparate parts of a system to function together without knowing about each. It allows decoupling and removal of dependencies by using notifications to cause actions or to query values.

Emesary is all about decoupling and removing dependecies, and improving the structure of code. Using Emesary you can more easily define the what rather than the how. By using what is essential an event driven system it is easy to add or remove modules, and also for extra modules to be inserted that the rest of the aircraft knows nothing about (e.g. FGCamera or the Walker).

see: http://chateau-logic.com/content/emesary-nasal-implementation-flightgear

The AN/SPN-46 is an ACLS implementation using Emesary. ACLS is the Navy's version of ILS.
---------------------------------------------------------------------------
There is also support for transmitting messages over MP which allows models to communicate with each other in a decoupled method using notifications. What happens is that bridged messags simply arrive at the Receive method of recipients in other models on other running instances without the need to do anything special.
2016-05-17 11:22:15 +02:00
Richard Harrison
94334ec5fc Generic MFD: Add Canvas NavDisplay
This links together the generic MFD and the NavDisplay; it allows a fairly easy method to add a Map page to an MFD device.

----------------------
See: http://wiki.flightgear.org/Canvas_MFD_Framework
----------------------
Instantiate parameters:
  1. pfd_device (instance of PFD_Device)
  2. instrument display ident (e.g. mfd-map, or mfd-map-left mfd-map-right for multiple displays) - used to map to the property tree
  3. layer_id: main layer  in the SVG
  4. nd_group_ident : group (usually within the main layer) to place the NavDisplay
  5. [optional] switches - used to connect the property tree to the nav display. see the canvas nav display.

To add a canvas nav display page simply do

me.some_page =  PFD_NavDisplay.new(me.PFD,"Situation", "mpcd-sit", "ID", "jtids_main");
2016-05-17 11:15:53 +02:00
Automatic Release Builder
a6d7af5db6 new version: 2016.3.0 2016-05-17 10:07:28 +02:00
Automatic Release Builder
629bd0b9d3 new version: 2016.2.1 2016-05-17 10:07:27 +02:00
Thorsten Renk
fd5ea5e4df Make sure birds are non-solid 2016-05-17 08:41:08 +03:00
Richard Harrison
64b7af10ee USS-Vinson: Use correct object name in transmitter 2016-05-17 06:59:03 +02:00
Stuart Buchanan
756d3ce4f9 Updated docs for 2016.2.1 Barcelona 2016-05-16 22:36:06 +01:00
Richard Harrison
56f6e4fd15 Remove debug and tidy up messages 2016-05-16 22:49:56 +02:00
Torsten Dreyer
3c1608c881 Merge /u/dg-505/flightgear/ branch next into next
https://sourceforge.net/p/flightgear/fgdata/merge-requests/66/
2016-05-16 20:45:44 +00:00
Richard Harrison
4e351957df GeoEventNotification: add items from Models/Geometry 2016-05-16 12:13:58 +02:00
Thorsten Renk
7f3b94f8a4 Code to optionally instance and simulate the position of orbiting objects 2016-05-16 10:56:13 +03:00
Thorsten Renk
ebd87c1427 Fix trees for non-antialiasing technique 2016-05-15 10:23:51 +03:00