Skip to content

Releases: xpilot-project/xpilot

xPilot v2.0.0-beta.23

16 Feb 22:54
Compare
Choose a tag to compare
xPilot v2.0.0-beta.23 Pre-release
Pre-release

Changelog

Added

  • Added SELCAL datarefs: #35

Changed

  • Refactor velocity error correction logic. This should fix the issue with aircraft slewing all over the sky, causing false TCAS alerts.
  • Use message queue for IPC between xPilot and X-Plane instead of TCP socket.
  • Enable high DPI scaling again. Future enhancements will need to be added to make the client more DPI aware.
  • The "Override Contact ATC Command" option will now activate PTT if enabled.
  • Improve directory permission validation when installing CSL model package.
  • Move app command line parsing, this should prevent debug info in the console output when calling --version.
  • Show error in client if AFV token expiry time is in the past, prompting the user to make sure their system clock is synchronized.
  • Add limiter effect to AFV channel buffer. This should help with any audio clipping.

Fixed

  • Trim whitespace and remove new line characters from login credentials and home airport.
  • Fixed issue that caused X-Plane to crash when deleting FMOD channel.
  • Don't block socket if visual machines aren't connected, fixes freezing client.
  • Ensure that FMOD sound system exists. This should fix the FMOD errors in the X-Plane log.
  • Second attempt at fixing the Nearby ATC list update lag.

xPilot v2.0.0-beta.22

11 Feb 02:02
Compare
Choose a tag to compare
xPilot v2.0.0-beta.22 Pre-release
Pre-release

Changelog

Added

  • Added --version command line option which will print the version number of the client.
  • Prompt user to calibrate microphone volume before connecting for the first time, or if the microphone device has changed.

Changed

  • Disable high-DPI screen scaling.
  • Make enabled toolbar buttons more prominent (white letters instead of gray).
  • Minimum macOS version is 10.14.
  • Make X-Plane plugin bind to random port number.
  • Reduce environment aircraft engine sound volume.
  • Use FMOD version shipped with X-Plane. This should fix any conflicts between FMOD versions.
  • Only include controllers with a valid callsign in the Nearby ATC window.
  • Zero out positional and rotational velocities when paused.
  • Implement new fast position packet types.
  • Re-center client on the primary screen if it goes outside the available screen bounds.

Fixed

  • Make hyperlinks in private messages clickable.
  • Fixed issue that caused X-Plane to crash if the plugin was disabled and then re-enabled.
  • Fixed Auto Transponder Mode C on takeoff logic.
  • Fixed audio clipping check in AFV-Native.
  • Fixed memory leak in AFV-Native.
  • Fixed issue that caused the client to crash if it couldn't save the config file.
  • Fixed issue with Nearby ATC window not being updated.

xPilot v2.0.0-beta.21

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

Changelog

Added

  • Added microphone volume adjustment slider in settings.

Changed

  • Changed CDN download URL for CSL model set.
  • Allow client window to be dragged if Connect popup is open.
  • Further clarify that allowing the aircraft volume knobs to control the radio volume will override the volume sliders in the settings.

Fixed

  • Fixed issue with network requests not following redirects.
  • Set missing xPilot dataref values (xpilot/audio/com1_rx, com2_rx, vu).
  • Fixed typo in replay mode disconnect message.

xPilot v2.0.0-beta.20

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

Changelog

Fixed

  • Fixed broken aircraft surfaces, in particular missing landing gear.
  • Fixed "bad optional access" error, addresses missing aircraft.

xPilot v2.0.0-beta.19

01 Feb 04:36
Compare
Choose a tag to compare
xPilot v2.0.0-beta.19 Pre-release
Pre-release

Changelog

Fixed

  • Fixed floating aircraft.
  • Fixed missing engine "on" status in aircraft config data.
  • Don't send fastpos packet if connected in towerview mode, fixes syntax error.

xPilot v2.0.0-beta.18

31 Jan 06:25
Compare
Choose a tag to compare
xPilot v2.0.0-beta.18 Pre-release
Pre-release

Changelog

Added

  • Send engine reverser status in aircraft configuration packet.
  • Added AGL to fast position packet for better ground clamping.
  • Added flight model definitions which is used to set the tire deflection, flap extension time and gear extension time by aircraft class.
  • Added volume slider in the xPilot settings in X-Plane to control aircraft engine sounds.

Changed

  • Use FMOD for aircraft engine sounds. Engine starter sounds are not currently implemented.
  • Correct true altitude with local sea level pressure when sending pressure altitude in slow position packet.

Fixed

  • Fixed typo in OBJ dataref (weight_on_wheels).

xPilot v2.0.0-beta.16

12 Jan 05:53
Compare
Choose a tag to compare
xPilot v2.0.0-beta.16 Pre-release
Pre-release

Changelog

Added

  • Added support for weight_on_wheels TCAS dataref (#34).
  • Added microphone peak level indicator to settings window.
  • Added AFV debug logging.

Changed

  • Increase log retention to last 10 logs.

Fixed

  • Only process fast position packet if Velocity is enabled.
  • Fixed issue that caused X-Plane to crash when closing tab in Text Message Console.

xPilot v2.0.0-beta.15

09 Jan 22:25
Compare
Choose a tag to compare
xPilot v2.0.0-beta.15 Pre-release
Pre-release

Changelog

Added

  • Added support for VATSIM Connect token authentication, currently only enabled on the Velocity servers.

Changed

  • Reduced the interval of how often the nearby ATC list updates in X-Plane.
  • Allow sending .wallop messages through X-Plane text message console.
  • Removed forced keyboard focus in X-Plane text message console.

Fixed

  • Instantiate timers directly instead of using pointers, fixes possible crash.
  • Show broadcast messages in X-Plane text message console.
  • Only allow one text command line to be active, fixes overlapping text and command line history.
  • Fixed missing Sentry token; crash reports should now upload properly now.

xPilot v2.0.0-beta.14

07 Jan 14:31
Compare
Choose a tag to compare
xPilot v2.0.0-beta.14 Pre-release
Pre-release

Changelog

Changed

  • Don't send slowfast position packet if the positional velocities are zero.

Fixed

  • Added mutex lock to plugin logging, which may prevent the xPilot client from crashing in certain instances.

xPilot v2.0.0-beta.13

06 Jan 04:44
Compare
Choose a tag to compare
xPilot v2.0.0-beta.13 Pre-release
Pre-release

Changelog

Changed

  • Don't send fast position packet if positional velocities are zero.
  • Set thrust ratio dataref on CSL model objects. This enables engine running animations on certain CSL models (if the model the thrust ratio dataref).
  • Only send fast position packet when the server tells us to.
  • Send an empty fast position packet if positional velocities reduce to zero.
  • Reduce engine sound pitch when engines are idle.

Fixed

  • Fixed X-Plane crash when Nearby ATC window is opened.
  • Engine running status now properly shared with other network users.
  • Clamp engine sound gain to prevent log errors.
  • Fixed rubberbanding if aircraft is outside of the fast position range.