Releases: TwinFan/LiveTraffic
Releases · TwinFan/LiveTraffic
v2.05.200608
Please download from X-Plane.org.
- FIXED crash (Windows only, with no dump or log entry) when aircraft id (registration, flight number, call sign) is 8 characters or more while TCAS is on.
- FIXED matching of models with no entry in related.txt: They are now compared to all models and not only to other models with no related.txt entry.
v2.04.200605
Please download from X-Plane.org.
- REACTIVATED LiveTraffic's map layer as XPD-10825 is fixed in XP11.50 Beta 10. Make sure you have updated to Beta 10!
- ENHANCED handling of acquiring TCAS control:
- If LiveTraffic cannot immediately get TCAS/AI control, then the currently controlling plugin is named in the info message and LiveTraffic tries again automatically once TCAS control becomes available, ie. the other plugin releases it.
- If another plugin requests TCAS control while LiveTraffic holds it, a message is displayed for the user to decide. As LiveTraffic shows real-world traffic it is not required to give up control immediately.
- FIXED TwinFan/XPMP2#10: Multiple ICAO/AIRLINE/LIVERY/MATCHES lines supported in xsb_aircraft.txt, ie. one model can match with different criteria.
- CSL2XSB.py now comments out aircraft with old formats and removes more unneeded commands (HASGEAR, TEXTURE) to reduce log warnings during LiveTraffic startup. Execute CSL2XSB.py again on your models to benefit from this change.
- Developers: Significant additions to documentation of XPMP2 library, see its GitHub pages.
v2.03.200516
Please download from X-Plane.org.
- CHANGED TCAS handling to new TCAS override approach that was introduced with X-Plane 11.50 Beta 8.
- TCAS functionality requires X-Plane 11.50b8 or later. On earlier version TCAS can no longer be activated.
- Up to 63 TCAS blibs will show on Laminar's instruments.
- You no longer need to configure AI Aircraft in X-Plane's settings just for LiveTraffic's purposes.
- Other plugins' TCAS implementations as well as 3rd party plugins currently accessing the classic up to 19 multiplayer dataRefs will first need to adapt to the new approach to benefit from the up to 63 planes.
- Attention developers, if using LiveTraffic's AI multiplayer data: The previous slotting mechanism is removed, that means that planes can potentially change AI slots with every flight loop cycle. They are sorted by distance. This is because the new TCAS target mechanism offers the sim/cockpit2/tcas/targets/modeS_id[64] dataRef array to keep track of an aircraft's identity.
- TEMPORARILY DEACTIVATED LiveTraffic's own rendering of the map due to a bug in X-Plane 11.50b9, causing crashes when the location changes. Instead, X-Plane's rendering of the now up to 63 TCAS planes is activated so that you see at least some standard icons.
Bug is filed with Laminar. Map will come back once that bug is fixed. - CHANGED #186 identification of ground vehicles, takes operator and call sign into consideration. Call sign matches configured in FlightModel.prf.
FIXED identification of ground vehicles for the purpose of chosing a map icon if car ICAO type is configured different from standard ZZZC. - FIXED XPMP2 #9: Allowing models with same name from different CSL packages. Matching will pick randomly, also across packages.
This removes many "Duplicate model" warnings from the log. It remains a warning if the same name is reused within one package. - FIXED #183 ghost planes: Some CSL models were not drawn due to a bug while reading xsb_aircraft.txt.
- FIXED #185 garbage character read from Settings text fields.
- FIXED #184: Aircraft on the ground, for which no updates are available any longer, were not properly removed but could just sit there forever.
- REMOVED handling of ICAO/AIRLINE lines from CSL2XSB.py, which previously was meant to define default models per aircraft type and airline. With XPMP2's random pick mechanism this is no longer needed and would even reduce the match quality of the models previously chosen as defaults.
Execute CSL2XSB.py again on your models to benefit from this change. - In Beta versions like this, Log Model Matching (Debug Settings) is forced to be activated.
v2.01.200503
Please download from X-Plane.org.
- CSL Models: If
VERT_OFFSET
is not specified inxsb_aircraft.txt
then it is extracted from the model's.obj
file. Will help some X-CSL models back onto the ground. - CHANGE TwinFan/XPMP2#8 Matching now prefers a matching related a/c type plus matching livery over a model with matching exact a/c type but without livery.
This will show correct livery more often at the price of picking a related a/c type only if nothing better is available. - FIXED #178 planes transforming to cars on touch-down.
- CHANGED identification of cars: If no info about an object is available at all (e.g. not maintained yet at OpenSky), then will decide for default plane, not car.
- Aircraft Info Window reports CSL Model again with last segment of path where model is taken from, allows to identify the package used (like Bluebell vs. X-CSL).
- Removed residual jet smoke from under planes (by updating NoPlane.acf).
- For plugin developers:
- FIXED TwinFan/XPMP2#7 multiplayer slot indexes returned to plugin being off by 1, are now 1-based again
Y value published in sim/multiplayer/plane... datarefs is in line again with altitude reported via LTAPI, ie. without VERT_OFFSET. - ADDED #180: LiveTraffic's version number and date are provided via dataRefs livetraffic/ver/nr and .../date.
- LTAPI provides respective version number/date functions, too.
- LTAPI should also return last path segment together with model name in cslModel.
- FIXED TwinFan/XPMP2#7 multiplayer slot indexes returned to plugin being off by 1, are now 1-based again
v2.00.200425
Please download from X-Plane.org.
- Supports X-Plane 11 only.
REMOVED compatibility with X-Plane 10. A legacy version compatible with XP10 is provided separately. - Now uses latest plugin directory structure: Binaries are in
lin/mac/win_64
subdirectories, each containing one
LiveTraffic.xpl
file. - ADDED support for Vulkan/Metal, re-implemented the core library, now using XPMP2. This means complete
reimplementation of (and potentially new bugs in):- Reading CSL models.
NOTE: Only OBJ8 models are now supported! See your Log.txt for unaccepted models. - Model matching, the new approach is explained in the documentation.
- TCAS support had to take a completely new approach, too
- AI/multiplayer support.
- Reading CSL models.
- ADDED a map layer "LiveTraffic" to X-Plane's internal map showing all aircraft under LiveTraffic's control.
- REMOVED the following settings:
- Max number of full a/c to draw and Max distance for drawing full a/c in Advanced settings. v2.0 no longer
distinguishes "full" from "lights only" drawing. Aircraft are always drawn in full. - Register original libxplanemp CSL dataRefs from CSL Settings. Making CSL Packages unique to LiveTraffic" is
neither support nor needed any longer. The "Missing Gear" issue is history when using instancing.
- Max number of full a/c to draw and Max distance for drawing full a/c in Advanced settings. v2.0 no longer
v1.52.200423
Please download from X-Plane.org.
- FIXED #174: Aircraft sometimes failed to create when best available data was just half a second away from the end of the buffering period (introduced with v1.50)
- FIXED a startup problem on Windows 8.1-based systems causing "Error Code = 127 : The specified procedure could not be found." (introduced with v1.51)
v1.51.200418
Please download from X-Plane.org.
- PARTICIALLY FIXED #174: Should avoid crashing after a rare and yet unexplained event leading to missing data while trying to create a new aircraft.
v1.50.200409 - Snap to Taxiways
Please download from X-Plane.org.
- ADDED #100: Snapping to taxiways to make aircraft stay on taxiways more often. Also determines gate/ramp positions and turns aircraft the right way. Controlled by Snap to Taxiways setting in Advanced Settings.
See documentation for some background of how it works. - ADDED #17: Soft Bezier-style curves for turning aircraft.
- ADDED safeguard to keep approaching aircraft above 2.5° glidescope to avoid landing short of the runway.
- ADDED #13: Ensure nearest aircraft are shown when reaching limit.
- FIXED #170 (Windows only): Multiplayer location info initialized with "far away" again instead of zeroes.
- ADDED message that LiveTraffic does not yet work under Vulkan/Metal. Watch this post and await v2.0.
v.1.24.200226 Fix Auto-Land
Please download from X-Plane.org.
- FIXED #169 auto-land.
v.1.23.200222 OpenSky Masterdata handling fixits
Please download from X-Plane.org.
- FIXED handling of OpenSky master data, avoiding duplicate requests. Reduces likelihood of HTTP 503 error and improves handling of it.
- UPDATED
Doc8643.txt
andrelated.txt
to include new ICAO aircraft type codes like B3XM (B737 MAX 10) - FIXED #156 a bug preventing the display of aircraft when decimal point in
regional settings differs from dot. - FIXED #50 a crash in X-Plane startup after failed initalization of LiveTraffic
(again), e.g. due to invalid configuration file. - ADDED some aspects of #100, snapping to taxiways, already. Few changes to aircraft behaviour
will be visible yet. But LiveTraffic already reads scenery
information to learn about runways and taxiways.
Auto-land aircraft will more often and more accuractely find
a runway. But the main part, avoiding cutting corners when
leaving the runway for a taxiway or turning tight corners, is not yet in.