Skip to content

Releases: TwinFan/XPMP2

v3.4.0 Airline Mapping, Reworked Multicast

03 Feb 21:12
768fcb5
Compare
Choose a tag to compare
  • Added #64 airline mapping in new file relOp.txt, which allows to use same liveries for subsidaries of mother airline companies, like using EIN (Aer Lingus Ireland) liveries for EUK (Aer Lingus UK) flights.
  • Fixed #65 using all network interfaces for remote functionality. Also supports IPv6 now. For this to work perfectly both master (the plugins sending data) as well as the Remote Client need to be updates.
  • Added more options to the optional XPMP2.prf configuration file, see Resources/XPMP2.example.prf for documentation.
    • remoteSendIntf to set the multicast send interface for remote functionality
    • overrideLabelsDraw and overrideTCAS_Control to override display of labels and control of TCAS/AI
  • Updated Github Actions for checkin/out to latest and madatory v4, unfortunately requiring separate artifact files per platform

v3.3.1 Fixes: Freeze in XP12.0.8 / Sound Crackling

11 Nov 23:02
36db88d
Compare
Choose a tag to compare
  • Reduce audio crackling upon creation of planes by starting all sounds in a paused state. This code was in earlier but got removed when incorporating XP's Sound API. This fix only works with the FMOD library compiled/linked into XPMP2 as XP's Sound API doesn't provide (un)pause functionality.
  • Fix freeze in XP12.0.8 with TCAS on that was reported on Linux.

v3.3.0 Use X-Plane's Sound API

05 Nov 19:45
202792c
Compare
Choose a tag to compare
  • Use X-Plane's Sound API
    • If run under XP12.04 or later, this XPMP2 version makes full use of X-Plane's Sound API and plays sound fully integrated in X-Plane's sound system without even the need to provide FMOD libraries.
    • The ability to link with FMOD and have XPMP2 create its own FMOD instance is fully retained. If built with FMOD libraries then XPMP2 can produce sound also under XP11. Plugins remain binary compatible with both XP11 and XP12.
    • For more details see the updated XPMP2 Sound documentation.
  • Fix: TCAS Slot assignment / clear if not used: Fixes situation in which TCAS slots 20-63 aren't updated any longer for some time
  • MacOS 10.15 is minimum system requirement, in line with X-Plane 12 requirements

v3.1.1 Fix FMOD Error 36

07 Jan 22:25
5bfaa37
Compare
Choose a tag to compare
  • Fixed #54 FMOD Error 36 by correctly calculating the camera's normal vector

v3.1.0 Contrails

31 Dec 16:12
Compare
Choose a tag to compare
  • Contrails: XPMP2 can automatically or as per your configuration or implementation produce contrails. For this to work you need to ship the new Resources/Contrail folder with your plugin. See developer's documentation for more details.
  • Related to #54, log more error details, but avoid flooding Log.txt with repeated errors. The more detailed error directs users to report occurences here.

v3.0.2 Two workarounds for Mac/Linux

18 Dec 21:42
9dbc5a8
Compare
Choose a tag to compare
  • #54, ignore an error that on some Linux distros initiated a Sound system shutdown, which in turn froze the XP system
  • Workaround/Apple/XP12 for XPD-13332: Don't init AI positions

v3.0.1 Fix Audio Crackling When Creating New Aircraft

10 Dec 22:45
50309d3
Compare
Choose a tag to compare
  • Fixes audio crackling when new aircraft are created by starting sound in paused state and unpause only later

v3.0.0 FMOD Sound, Restructured

19 Nov 21:34
04b4952
Compare
Choose a tag to compare
  • Sound support by FMOD Core API by Firelight Technologies Pty Ltd. There are a few strings attached as there are licensing and attribution requirements to be followed. Please read the documentation on Sound.
  • The XPMP2 repository has been restructured:
    • Can be used as GitHub submodule now and included in CMake builds using add_subdirectory
    • Please read the updated Build documentation
    • Other separate targets have been pushed out into their own repos, namely XPMP2-Sample (as a Public Template) and XPMP2-Remote, which make use of XPMP2 as a submodule

v2.60_pre FMOD Sound / Restructuring

08 Nov 23:31
Compare
Choose a tag to compare
Pre-release

This might end up as v3.0 when some beta testing on LiveTraffic is done, but is stable enough if you want to try starting using the new features:

  • Sound support by FMOD Core API by Firelight Technologies Pty Ltd. There are a few strings attached as there are licensing and attribution requirements to be followed. Please read the documentation on Sound.
  • The XPMP2 repository has been restructured:
    • Can be used as GitHub submodule now and included in CMake builds using add_subdirectory
    • Please read the updated Build documentation
    • Other separate targets have been pushed out into their own repos, namely XPMP2-Sample (as a Public Template) and XPMP2-Remote, which make use of XPMP2 as a submodule

v2.50 Synched Labels, Universal Mac Binary

18 Oct 20:08
787c844
Compare
Choose a tag to compare

Already part of v2.40:

Added in v2.50:

  • Updated SDK and build processes to support Mac universal binaries for native support of Apple Silicon in XP12
  • Send label display info to XPMP2 Remote Client, which considers it to display labels remotely as of its v1.20.
  • Updated documentation, specifically Build instructions and Wake Turbulence support