Skip to content

Releases: xpilot-project/xpilot

xPilot v2.0.0-beta.35

08 Sep 00:06
Compare
Choose a tag to compare
xPilot v2.0.0-beta.35 Pre-release
Pre-release

Important Note for X-Plane 11 Users

If after upgrading to beta 35 you're unable to get the xPilot plugin to load (the X-Plane log.txt will print this error: Error Code = 126 : The specified module could not be found.), you will need to manually download and install the X-Plane 11 variant of beta 35.


X-Plane 12 Download

X-Plane 11 Download


If you enjoy using xPilot, please considering donating to support the future development of the project. Thank you for your support.


NOTE: If you're upgrading from X-Plane 11, xPilot will not prompt you to download the CSL models again (unless you completely uninstalled the client and removed all files). You can force xPilot to download the CSL models again by entering the command .downloadcsl in the client command line.

Changelog

Added

  • Add support for X-Plane 12

Changed

  • Only show invalid CSL warning once (prevents the message from spamming the client)
  • Add version number to AFV client name string

Fixed

  • Bundle libcrypto libraries with Linux build, fixes client crash

xPilot v2.0.0-beta.34

05 Apr 21:30
Compare
Choose a tag to compare
xPilot v2.0.0-beta.34 Pre-release
Pre-release

Download

Changelog

Changed

  • Track instantiated aircraft and recreate aircraft if necessary.
  • Use MessagePack for IPC messages instead of JSON strings.
  • Send slowfast position packet before the legacy position packet (fixes timing issue).
  • Code cleanup/code style changes.

Fixed

  • Immediately flush TCP socket on FSD message send (possibly fixes an issue with outbound messages being stuck in a sending loop).

xPilot v2.0.0-beta.33

24 Mar 04:30
Compare
Choose a tag to compare
xPilot v2.0.0-beta.33 Pre-release
Pre-release

Download

Changelog

Added

  • ** Linux Users Only ** Added second Linux build, compiled with Ubuntu 18.04 (fixes #70). This fixes an issue with xPilot not launching on CentOS 8 due to glibc version incompatibility. Unless you have issues running the version compiled using the latest version of Ubuntu, you should continue to use the Ubuntu 20.04 compiled version. The client version check should default to the Ubuntu (latest) 20.04 version, however, it is suggested that you manually download your preferred build type so that the client downloads the correct version in the future.
  • Added additional position options to notification panel in X-Plane (#90).

Changed

  • Moved CSL download behind VATSIM Connect to prevent download abuse.
  • Removed forced keyboard focus from X-Plane text message console window.
  • Log human readable NNG socket errors.

Fixed

  • Refactored Velocity packet handling, should fix an issue that caused aircraft positions to become randomly skewed.
  • Fixed issue that caused the client to be spammed with "invalid CSL warnings".
  • Don't allow sending empty radio messages.
  • Added mutex lock to sound and channel maps, fixes possible X-Plane crash.
  • Increased socket maximum message buffer, fixes an issue with packets sometimes getting lost or skipped.

xPilot v2.0.0-beta.32

04 Mar 23:57
Compare
Choose a tag to compare
xPilot v2.0.0-beta.32 Pre-release
Pre-release

Download

Changelog

Changed

  • Client sound files are now separate from the client, allowing them to be changed. The sound files are saved in the client's application data folder. See the FAQ for the folder location specific to your OS. https://beta.xpilot-project.org/#/faq?id=where-is-the-xpilot-client-config-file
  • Added option to the installer to create desktop icon on Windows.
  • Replace 0mq with nanomsg-NG for interprocess communication between xPilot and X-Plane. Nanomsg-ng is the successor to 0mq which should be more robust and is inherently thread safe (!).
  • Removed high DPI scaling attribute from client. Support for high definition displays will come at a later date.

Fixed

  • Fixed issue with the stale aircraft delete mechanism that caused aircraft to be randomly deleted when they shouldn't.
  • Fixed issue where microphone volume level wasn't set at client startup.

xPilot v2.0.0-beta.31

27 Feb 05:27
Compare
Choose a tag to compare
xPilot v2.0.0-beta.31 Pre-release
Pre-release

Download

Changelog

Fixed

  • Fixed issue that caused X-Plane to crash when iterating the plane map for stale aircraft.
  • Fixed issue that caused the xPilot client to freeze if the socket message couldn't be sent.

xPilot v2.0.0-beta.30

27 Feb 02:10
Compare
Choose a tag to compare
xPilot v2.0.0-beta.30 Pre-release
Pre-release

Changelog

Changed

  • Print sim machine IP during client startup (if set).
  • Reduce compressor threshold.

Fixed

  • Revert socket logic to last known working state; should fix X-Plane crash.
  • Fixed initial audio volume gain setting.
  • Fixed UPD socket binding, should make connection to X-Plane UDP more resilient.

xPilot v2.0.0-beta.29

26 Feb 18:06
Compare
Choose a tag to compare
xPilot v2.0.0-beta.29 Pre-release
Pre-release

Changelog

Added

  • Added .simip command to set the network address of the machine running X-Plane (this sets the XplaneNetworkAddress property in the configuration file). This is useful if you want to run the xPilot client on a separate machine than X-Plane.
  • Added .downloadcsl command to show the CSL model install dialog.
  • Added xpilot/selcal_mute_override dataref. If the dataref is set to a value of 1, then the SELCAL alert sound in the xPilot client will be muted. Useful for aircraft developers.
  • Added support for change server packet. This will be used in the future to automatically reconnect the client to a different server for server maintenance.

Changed

  • Changed AFV audio compressor. This change should help with the extreme volume levels that were occurring in earlier versions.
  • Revert back to using TCP socket for interprocess communication between xPilot and X-Plane (message queue was not performant enough).

Fixed

  • State aircraft are now removed from X-Plane if a position packet hasn't been received within the last 15 seconds.
  • Fixed frequency normalization logic. Frequencies ending in x20 and x70 will now be correctly translated to x25 and x75, respectively, in the nearby ATC panel.
  • Use Ubuntu-18.04 to build Linux binary. This fixes a glibc version compatibility error when trying to load xPilot on CentOS 8.

xPilot v2.0.0-beta.27

18 Feb 18:07
Compare
Choose a tag to compare
xPilot v2.0.0-beta.27 Pre-release
Pre-release

Changelog

Changed

  • Clear text command input if command could not be processed due to an error.
  • Use client data path for boost shared directory. This should resolve any issues if a user has more than one X-Plane instance installed.
  • Use smart pointer for audio engine.

Fixed

  • Fixed issue that caused client not to render (black screen) for some users.

xPilot v2.0.0-beta.26

17 Feb 22:07
Compare
Choose a tag to compare
xPilot v2.0.0-beta.26 Pre-release
Pre-release

Changelog

Changed

  • Don't force OpenGL rendering. This should fix client crashes for some users with incompatible GL drivers.

Fixed

  • Fixed issue that caused the client to not connect to X-Plane for some users.
  • Fixed issue that caused client to crash when validating controller in nearby ATC list.
  • AFV: Enable CURLOPT_NOSIGNAL. This should fix a random access violation during CURL requests.

xPilot v2.0.0-beta.24

17 Feb 01:34
Compare
Choose a tag to compare
xPilot v2.0.0-beta.24 Pre-release
Pre-release

Changelog

Fixed

  • Fix issue that caused the client to crash when removing a stale controller.