Skip to content

Releases: TwinFan/LiveTraffic

v2.03.200516

16 May 20:18
1b925fe
Compare
Choose a tag to compare
v2.03.200516 Pre-release
Pre-release

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

02 May 23:54
e9ee5f3
Compare
Choose a tag to compare
v2.01.200503 Pre-release
Pre-release

Please download from X-Plane.org.

  • CSL Models: If VERT_OFFSET is not specified in xsb_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.

v2.00.200425

25 Apr 22:00
9a5a8c5
Compare
Choose a tag to compare
v2.00.200425 Pre-release
Pre-release

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.
  • 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.

v1.52.200423

23 Apr 21:53
078b713
Compare
Choose a tag to compare

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

18 Apr 22:15
51198a5
Compare
Choose a tag to compare

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

09 Apr 23:28
44d1694
Compare
Choose a tag to compare

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

26 Feb 20:12
Compare
Choose a tag to compare

Please download from X-Plane.org.

  • FIXED #169 auto-land.

v.1.23.200222 OpenSky Masterdata handling fixits

22 Feb 23:48
100774d
Compare
Choose a tag to compare

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 and related.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.

v1.22.190829 Fixits, model_typecode

29 Aug 21:13
Compare
Choose a tag to compare

Please download from X-Plane.org.

  • ADDED #44 lookup of a/c type designator by human-readable model text. Can avoid using standard A320/follow-me car in many, though not all cases.
    Many thanks to @crbascott for providing the mapping file model_typecode.txt, which you need to place into LiveTraffic/Resources.
  • 2 changes to LTAPI for other plugins' benefit:

v1.21.190813 Fixits

13 Aug 22:01
Compare
Choose a tag to compare

Please download from X-Plane.org.

  • ADDED #152 option Log.txt: Set Log Level = "Debug" to Debug Settings, in case users search there when following support request guidelines. Unchecking this option resets Log Level to "Warning".
  • CHANGED #149: OpenSky Master Data channel is enforced to be active, when OpenSky tracking data is used to avoid "only A320/follow-me car" issue.
    Also, OpenSky Master is enabled as a recommendation when activating RealTraffic channel (but can be deactivated manually in this case).
  • CHANGED #122 drawing of message area's background, possibly reducing cloud texture glitches. Fix courtesy of slgoldberg.
  • FIXED #153 validation of original ADSBEx API keys after ADSBEx's server response changed.
  • CHANGED #151 network timeout to 90s and made it configurable in Advanced Settings. This shall reduce the likelyhood that tracking requests to OpenSky time out.
  • FIXED #148 late reaction to activating OpenSky Master Data mid-flight and memory leak when OpenSky Master Data stays inactive.
  • FIXED #136 (Linux only) freeze when stopping a/c display / deactivating LiveTraffic / stopping X-Plane with RealTraffic channel on but no RealTraffic app running.