Skip to content

Releases: xpilot-project/xpilot

xPilot v2.0.0-beta.45

17 Feb 23:41
Compare
Choose a tag to compare
xPilot v2.0.0-beta.45 Pre-release
Pre-release

Download


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


Fixed

  • X-Plane 12: Fixed anomalous altitude behaviors of aircraft during their takeoff or landing or landing phase if the pressure altitude dataref value is negative. (#151)

xPilot v2.0.0-beta.44

11 Feb 03:10
Compare
Choose a tag to compare
xPilot v2.0.0-beta.44 Pre-release
Pre-release

Download


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


Fixed

  • Fixed issue with server list dropdown not updating after server list is downloaded.
  • Refactored incoming altitude adjustment for other aircraft rendered in X-Plane 12 (the logic now matches vPilot). This should fix an issue with other aircraft being rendered at the wrong altitude.
  • Clear COM Station Callsign dataref value if iterator returns no results.

xPilot v2.0.0-beta.43

14 Jan 18:20
Compare
Choose a tag to compare
xPilot v2.0.0-beta.43 Pre-release
Pre-release

Download


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


Changed

  • Refactored Nearby ATC list code; hopefully this will fix an issue with stations randomly missing from the list

Fixed

  • Fixed typo in audio code that caused segmentation fault on Linux; users may need to manually download and install this update

xPilot v2.0.0-beta.42

08 Jan 00:00
Compare
Choose a tag to compare
xPilot v2.0.0-beta.42 Pre-release
Pre-release

Download


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


Added

  • Added configuration options for aircraft contrails

Fixed

  • Fixed broken audio devices on macOS
  • Fixed FMOD vector error
  • Fixed issue with aircraft sounds automatically being enabled at startup even if disabled by the user

xPilot v2.0.0-beta.41

01 Jan 17:05
Compare
Choose a tag to compare
xPilot v2.0.0-beta.41 Pre-release
Pre-release

Download


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


Added

  • Added support for aircraft contrails (visible between 25000 and 45000 ft)

Changed

xPilot v2.0.0-beta.40

19 Dec 00:19
Compare
Choose a tag to compare
xPilot v2.0.0-beta.40 Pre-release
Pre-release

Download


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


Fixed

  • Fixed incorrect altitude reporting
  • Fixed broken microphone access on macOS
  • Fixed audio crackling when new planes spawn
  • Linux: Ignore an error that caused the sound system to shutdown, which in turn froze the XP system
  • macOS: Don't init AI positions (workaround for XPD-13332); X-Plane 12 can freeze when clearing Multiplayer positions to zero

xPilot v2.0.0-beta.39

04 Dec 04:29
Compare
Choose a tag to compare
xPilot v2.0.0-beta.39 Pre-release
Pre-release

Download


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


Changed

  • Use XPMP2 sound implementation
  • Show tire smoke briefly upon touchdown
  • Don't set tire RPM until after the aircraft has touched the ground
  • Hide JWT authentication token in network log

Fixed

  • Windows: Fixed installer file overwrite policy
  • Linux: Fix issue with the version check downloading the wrong installer (#135)
  • Refactor X-Plane 12 altitude adjustment; fix altitude reporting discrepancy (#132)
  • Fixed issue with CSL download error not being shown in the messages area
  • macOS: Code sign application bundle; fixes issue with being asked to allow microphone access each time xPilot is launched (#133)

xPilot v2.0.0-beta.38

08 Nov 02:26
Compare
Choose a tag to compare
xPilot v2.0.0-beta.38 Pre-release
Pre-release

Download


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


Added

  • Log nng socket errors to client messages area

Changed

  • Don't automatically acquire TCAS control if explicitly disabled. This is a workaround for X-Plane 12 macOS users who are experiencing freezing during sim startup; this is an X-Plane bug that will be fixed in a future update

Fixed

  • macOS: Delete old app bundle during install or upgrade
  • Update miniaudio library; this should fix an issue with certain WASAPI devices not capturing audio after some time

xPilot v2.0.0-beta.37

30 Oct 03:06
Compare
Choose a tag to compare
xPilot v2.0.0-beta.37 Pre-release
Pre-release

Download


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


Added

  • Added .copy command to copy all messages in the active message tab to the system clipboard
  • Added .appdata command that opens the xPilot client application data folder
  • Added a "configuration required" popup dialog
  • Disable voice transmit (PTT) if requested by the server

Changed

  • Reduced minimum client window width to 840px (#130)
  • Changed authentication method for CSL model set download; no longer requires the user to manually copy a token number
  • Show CSL model install dialog when Connect button is clicked and the user hasn't acknowledged the model install notification yet
  • Updated XPMP2 library

Fixed

  • Fixed FMOD library path on Linux (#128)
  • Fixed broken folder browser on Linux (#129)
  • Fixed broken CSL model set download

Advanced Users

If you run the xPilot client on different machine from your main X-Plane machine, you will need to configure xPilot to utilize TCP/IP for the client/plugin communication method.

  1. Locate the xPilot plugin configuration file (X-Plane/Resources/plugins/xPilot/Resources/Config.json) and change the UseTcpSocket option to true. Save the configuration file and then close and re-open X-Plane.
  2. Launch xPilot and enter the command .simip and enter the IP address of the machine where X-Plane is running. Close and re-open xPilot.

xPilot v2.0.0-beta.36

22 Oct 06:06
Compare
Choose a tag to compare
xPilot v2.0.0-beta.36 Pre-release
Pre-release

Download


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


This version introduces many breaking changes. I've temporarily disabled the version check until I can confirm the client is working correctly. If you would like to test this version, you will need to manually download and install it.

Added

  • Add COM station callsign datarefs (xpilot/com#_station_callsign). The dataref value is the callsign of the station that is actively transmitting on the radio

Changed

  • BREAKING: Convert to miniaudio (https://github.com/mackron/miniaudio) for AFV audio processing. Removed Audio API option from client settings (now automatically chosen)
  • BREAKING: Use IPC as default communication transport type between client and X-Plane (in lieu of TCP/IP). If you run the xPilot client on a separate machine from your X-Plane machine, see the notes at the bottom for more information on how to configure xPilot.
  • BREAKING: Automatically refresh audio devices in xPilot settings when a new device is detected or removed
  • BREAKING: Client compiled on Ubuntu 20.04. If you're running an older Linux distro (i.e. CentOS 8), it may not be compatible
  • Upgrade client to latest Qt framework version (Qt 6). Client is now compiled to natively run on Apple Silicon
  • Update to latest X-Plane SDK. The X-Plane plugin is now compatible with Apple Silicon
  • Update installer to support both X-Plane 11 and X-Plane 12 installations
  • Fetch server list URL from status file
  • Added support for tuning UNICOM frequency in the Nearby ATC window (in X-Plane)
  • Update Windows installer. Purge Uninstaller entries for previous versions

Fixed

  • BREAKING: Fixed pressure altitude reporting in X-Plane 12
  • Fixed issue with plugin not loading in X-Plane 11 due to FMOD version incompatibility
  • Fixed issue with client Mode C button not able to control B738 (Zibo) transponder
  • Fixed issue with ATC frequency not displaying properly

Advanced Users

If you run the xPilot client on different machine from your main X-Plane machine, you will need to configure xPilot to utilize TCP/IP for the client/plugin communication method.

  1. Locate the xPilot plugin configuration file (X-Plane/Resources/plugins/xPilot/Resources/Config.json) and change the UseTcpSocket option to true. Save the configuration file and then close and re-open X-Plane.
  2. Launch xPilot and enter the command .simip and enter the IP address of the machine where X-Plane is running. Close and re-open xPilot.