1
0
Fork 0
Commit graph

9026 commits

Author SHA1 Message Date
Yves Tolosa-Joas
5627fe9071 AI Liveries Montenegro Airlines 2017-08-11 22:51:00 +09:00
Yves Tolosa-Joas
f84a43eb57 New 777-300 Livery for Swiss Airlines 2017-08-11 22:51:00 +09:00
Yves Tolosa-Joas
345bc81c31 Fokker 100 Model fix and new Mapping. Incl. Paintkit and 4 liveries 2017-08-11 22:50:59 +09:00
Stuart Buchanan
2b072dd992 Use new C++ setValues/setChildren
Improve Nasal poperty access performance by
re-implementing props.nas functions in C++.
2017-08-06 21:16:26 +01:00
Yves Tolosa-Joas
c06f253bc5 Traffic and Liveries for Travel Service Czech Republic 2017-08-06 16:25:11 +01:00
Yves Tolosa-Joas
13a0f29aa4 JAL traffic Update from Timetable for SEP OCT 2017 includes new 777 and 787 models liveries 2017-07-30 09:12:44 -07:00
Florent Rougon
d5c5ba29e5 Remove extraneous space in Translations/default/menu.xml 2017-07-29 15:04:59 +02:00
Yves Tolosa-Joas
2167d82601 Addd new AI Model B737-900ER to El Al and Ukraine Intl trafic files 2017-07-29 11:15:42 +01:00
Yves Tolosa-Joas
2bc5ea68e4 New AI Model B737-900ER incl Paintkit and 5 liveries 2017-07-29 11:15:41 +01:00
Yves Tolosa-Joas
c9c84918ca Bug Fix to missing performance data error for CRJ 1000 AI model.
Added model to PerformanceDB.xml (Iata Code CRK) and Updated HOP traffic file
2017-07-29 11:15:40 +01:00
Yves Tolosa-Joas
6ca8ccdb5f Asiana Update. Replaced 777-200 with newest model. 2017-07-29 11:15:40 +01:00
Yves Tolosa-Joas
da76170f7b Updated 733 AI. Fixed AC model(s) & Winglets Mapping. New Windhshield Texture.
Updated Paintkit and existing liveries
2017-07-24 15:49:33 +01:00
Yves Tolosa-Joas
2cccc62ceb Updated LATAM Brazil (TAM) traffic file as per Tietable week of 10 JUL 16 2017-07-24 15:49:01 +01:00
Richard Harrison
405eb73bb6 Emesary multiplayer bridge rework.
The primary goal of this work is to provide a alternative to multiplayer property transmission, one that is more efficient and event driven. By using notifications in the model bindings these control messages can be bridged and do not require extra code to implement dual controls.

Using this alternative permits the modeller much greater control of which properties are transmitted, how these are encoded, and how often the updates are needed.

Please remember that this is a use case for Emesary, it is not all that Emesary can provide and there are still many other uses for the event driven object oriented system that Emesary provides.

Briefly the changes are:

- New PropertySyncNotificationBase to permit property transfer between ownship and MP versions using notifications instead of the pre-defined MP messages. This gives a much more flexible way to seutp multiplayer property transfer - and can probably support more properties because of the more efficient packing. There is a corresponding parameter (/sim/multiplay/transmit-only-generics) that will only transmit the bare minimum of parameters; making more space for notifications.

- new AircraftControlNotification to allow for animation bindings in the model, these notifications can be easily bridged over MP thus adding a simple method to implement dual controls.

- more efficient packing of encoded notifications over MP saving roughly 30% (by using a much larger encoding space and also changing to use fixed length encoding). This breaks compatibility with previous MP bridges, however at this time I don't think anything is using the current code.

There can be different types of PropertySyncNotification (with unique ID's) sent at a different schedule (so you could have a 10 second update of very slow moving items). However bear in mind that the messages have a lifetime of 10 seconds to ensure receipt - so to optimise space would require > 15 seconds to make much difference, and that is very slow moving.
2017-07-23 16:05:43 +02:00
James Turner
19f8adfcfe Remove obsolete JAT.xml traffic file 2017-07-19 14:13:17 +01:00
Yves Tolosa-Joas
c727373f55 Santa Barbara TRaffic file updated by legoboyvdlp 2017-07-19 10:59:22 +01:00
Yves Tolosa-Joas
5af057020f Update to British Airways Traffic by Marcin Kuzniar (added E70 & E90 flights) 2017-07-19 10:59:21 +01:00
Yves Tolosa-Joas
1964b30945 Air Serbia (Formely JAT) Traffic file update by Marcin Kuzniar 2017-07-19 10:59:21 +01:00
Yves Tolosa-Joas
16ea93ae40 AI Liveries Update by Brett Harrison 2017-07-19 10:59:21 +01:00
Yves Tolosa-Joas
f186604b0f TAM Brazil AI 777-300 Livery 2017-07-19 10:59:21 +01:00
Torsten Dreyer
5c1f4a69f1 Introduce handler for --addon commandline switch
Requires flightgear commit f6698a0b1f9e8c0791314aa09cbe1625927ef3ff
to have property /addons/addon[n] populated
2017-07-18 12:14:50 +02:00
Torsten Dreyer
09bcc00b80 reset executable bit for nasal script 2017-07-18 10:57:13 +02:00
Florent Rougon
2f420d4c5c Translations: rename Translations/en to Translations/default
This is mainly to make it clear that the "translation" in (after this
commit) Translations/default, a priori corresponding to en_US, has a
special status: it acts as the source describing the set of translatable
strings, each with its id (an XML tag name) and numeric index (a
PropertyList index, often 0 but not always).

In the upcoming i18n infrastructure, the files in Translations/default
will be used to:
  - detect all translatable strings (~ string extraction);
  - detect obsolete translated strings (those in XLIFF files but not in
    Translations/default anymore);

This will allow a script to update the XLIFF files containing real
translations, i.e., update the source strings and possibly remove
obsolete entries.

So, the files in Translations/default have a special "master" status in
this process, and are technically quite different from those in
Translations/de, Translations/es, Translations/fr, etc. The latter XML
files (those not in Translations/default) will be replaced with their
XLIFF equivalent, by the way (conversion script already working).

See discussion at
<https://sourceforge.net/p/flightgear/mailman/message/35910579/>.
2017-07-13 16:06:53 +02:00
Florent Rougon
91c0688427 Translations: minor consistency fix in Translations/es/menu.xml
This makes the "Rendering options" menu entry consistent with its
siblings in the same menu as well as with the section title with the
same name in Translations/es/options.xml.
2017-07-13 09:47:27 +02:00
Florent Rougon
039aad4e8b Translations: remove unwanted leading and trailing whitespace
It's not that leading or trailing whitespace in translated strings is
forbidden *in principle*, but I think it is unwanted in most of these
cases. Remove these spaces that could cause confusion, possibly useless
work for translators and/or ugly displays.

The only cases where the spaces seem to have been intentional are the
trailing ones in menu labels (Translations/*/menu.xml), in order to
obtain right alignment of keyboard shortcuts. However, there is only one
case in English where the spacing looks approximately correct
(File -> Reset). In all other cases, it looks awful. And this poor way
of obtaining right alignment gives bad results in other languages, where
translators use the same number of spaces as in English.

Bottom line: if right alignment of keyboard shortcuts is indeed desired
in the menu labels (I think it is), it should be done in a smarter
way...
2017-07-12 09:42:05 +02:00
Florent Rougon
53964782f1 Translations: remove duplicate string from Translations/fr/menu.xml
The 'terrasync' translated string was given twice in different places.
Remove the one that used to be in the Environment menu (obsolete).
2017-07-12 09:42:05 +02:00
Florent Rougon
3bfc554135 Translations: remove obsolete strings from Translations/nl/options.xml
The 'enable-skyblend-desc', 'disable-skyblend-desc',
'enable-intro-music-desc', 'disable-intro-music-desc',
'enable-game-mode-desc', 'disable-game-mode-desc' and
'disable-ai-scenarios' translated strings have been removed from
Translations/en/options.xml in commit
4f660c96a5. Remove them from
Translations/nl/options.xml where they are still present.
2017-07-12 09:42:05 +02:00
Bertrand Coconnier
6e59242b62 Added the AI wake induced force and moment. 2017-07-11 23:58:58 +02:00
Bertrand Coconnier
63bc199fd3 Added options for AI wake in the AI menu.
For now it is located in the AI -> "Traffic and Scenario settings" dialog box. we might consider a better location later on.
2017-07-06 23:16:46 +02:00
Erik Hofman
5b4983c716 Merge branch 'next' of ssh://git.code.sf.net/p/flightgear/fgdata into next 2017-07-05 09:04:15 +02:00
Erik Hofman
446cff0a93 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
Stuart Buchanan
d472c88dcd Provide more granularity on tree density
https://sourceforge.net/p/flightgear/codetickets/1976/
2017-07-04 21:46:20 +01:00
Sidi Liang (梁思地)
bf7ab79871 Add Simplified Chinese startup tips (disabled for now)
The tips are not enabled in Translations/locale.xml yet, because the
font currently used to display them in FlightGear's splash screen
doesn't have the required glyphs (see [1] for more details). Better
display English tips than empty rectangles on the startup screen.

Merging this in disabled state now has a few advantages compared to
waiting for the font problem to be solved:
  - avoid that someone ignoring the merge request[1] duplicates the
    translation work;
  - allow easy updating of these tips;
  - make sure they aren't forgotten when FG's localization files are
    converted to XLIFF format.

Ship an empty Translations/zh_CN/options.xml, otherwise
'fgfs --language=zh_CN --help --verbose' won't work at all.

[1] https://sourceforge.net/p/flightgear/fgdata/merge-requests/92/
2017-07-04 18:10:35 +02:00
Thorsten Renk
7c72687ed7 ALS: rotor wash effect for volumetric grass and water shaders 2017-06-27 11:01:23 +03:00
Yves Tolosa-Joas
530fc065fc Air Madagascar Traffic file (NEW) from timeable of JUL 2017 2017-06-24 19:27:50 +02:00
Yves Tolosa-Joas
0436e360d8 Air Madagascar AI Liveries for ATR 72-500, A340-300 & B737-800 2017-06-24 19:27:39 +02:00
Yves Tolosa-Joas
454ede52a7 Austrian Airlines Livery for new 777-200 2017-06-23 10:22:26 +02:00
Yves Tolosa-Joas
0ce7d6efb5 Air Mauritius Traffic File, Timetable JUL-OCT 2017 2017-06-23 10:22:20 +02:00
Yves Tolosa-Joas
5859773177 Air Mauritius Liveries for ATR 72 & A319 2017-06-23 10:22:14 +02:00
Yves Tolosa-Joas
d92cb36232 Austrian Airlines Liveries for AI models Fokker 70 & Embraer ERJ195 2017-06-21 15:25:12 +01:00
Yves Tolosa-Joas
32dbc334a4 Changed 777 AI models Pitch method; from AC Model itself to main XML 2017-06-21 15:25:07 +01:00
Florent Rougon
4552547e36 Remove obsolete 'position-on-ground' translated string (menu.xml)
This translated string has been removed from Translations/en/menu.xml in
commit f3ac93b1ef. Remove its translations
from the other Translations/*/menu.xml files that still have it.
2017-06-19 12:18:01 +02:00
Florent Rougon
2d97a0481c Remove obsolete 'display-options' translated string (menu.xml)
This translated string has been removed from Translations/en/menu.xml in
commit ff87cf4257. Remove its translations
from the other Translations/*/menu.xml files that still have it.
2017-06-19 12:05:09 +02:00
Thorsten Renk
746e80547e ALS - begin infrastructure for moonlight perception filtering 2017-06-18 10:08:39 +03:00
Thorsten Renk
79244fd5e4 ALS model shader: allow dirt overlay to change surface reflectivity, add grain merge reflection type to space shader 2017-06-18 09:35:32 +03:00
Thorsten Renk
0df35c2516 ALS space shader: Allow dirt overlay to influence glow visuals 2017-06-14 15:06:05 +03:00
Yves Tolosa-Joas
27eecc2dcb LOT Traffic file JUN 2017 Update by Marcin Kuzniar. Dash8 LOT Livery by Brett Harrison 2017-06-13 23:11:35 +02:00
Thorsten Renk
0ce15870f3 ALS road shader: show car tail lights dependent on view direction, change road lighting model such that high traffic density causes additional illumination 2017-06-11 09:42:47 +03:00
Bertrand Coconnier
b201b2ab51 Added the default values for the AI wake feature.
The feature is disabled by default. And when enabled the AI wake interaction is computed for aircraft closer than 5 nautical miles to the user aircraft.
2017-06-11 00:57:18 +02:00
Thorsten Renk
32ff0056ef Daily variation of road traffic with commuter rush hours based on actual traffic studies for ALS road shader 2017-06-09 12:07:51 +03:00