vPilot - 3.9.0 - Released 2024-04-07 ==================================== b954ff0 Support RMP callsign suffix. vPilot - 3.8.1 - Released 2024-03-01 ==================================== 519608f Fix deserialization bug. vPilot - 3.8.0 - Released 2024-03-01 ==================================== 5b55810 Add .ctaf command. b2c29b3 Add CID to plugin NetworkConnected event args. 6155546 Send zero velocities when user aircraft is frozen (workaround for GSX pushback pitch issue). ad718e6 Support RedBird PTT. 388c5dd Add right click options to tune controller's freq. 1945907 Ignore PMDG models during automatic model matching rule generation. a1a7b80 Remove flight plan form. 5cbd1c0 Fix formatting of values in .inf response. vPilot - 3.7.0 - Released 2023-10-06 ==================================== 00be294 Auto-respond to private messages in tower view mode. 70ce02b Added support for creating _TV tower view connections. vPilot - 3.6.0 - Released 2023-07-06 ==================================== 466d276 Add support for P3D v6. 91cfce8 Update similar type codes. e225b38 Improve model scan error handling. vPilot - 3.5.2 - Released 2023-03-25 ==================================== 1433391 Update server address endpoint URL. vPilot - 3.5.1 - Released 2023-03-09 ==================================== 58564e2 Implement EVAC packet. vPilot - 3.5.0 - Released 2023-03-09 ==================================== b931d0a Only use icao_type_designator if it's a known valid code. 2ed391d Update model matching data. b036342 Use icao_type_designator when deriving model specs. a72db03 Remove unnecessary startup messages. a50359c Improve model creation error messages. 0cdd795 Remove display of downloaded server count. 5b8777a Change aircraft creation errors to warnings. 28efe8e Remove display of identified model count. vPilot - 3.4.10 - Released 2023-02-26 ===================================== c3c695a Use HTTP endpoint to fetch best server address. vPilot - 3.4.9 - Released 2023-02-20 ==================================== ce8c425 Highlight donation link in MOTD. 5198bfc Add pressure alt to plugin events. c3851da Auto select AUTOMATIC server. vPilot - 3.4.8 - Released 2022-12-24 ==================================== 239037e Remove password length restriction. vPilot - 3.4.7 - Released 2022-10-28 ==================================== e3d0a03 Do IPv4 address lookup for auth token request. 7d6878a Skip IPv6 addresses when fetching auth token. 034eb72 Prevent observers from sending text radio messages. 16aad79 Add support for FBW CDA for sending SELCAL notifications. 3b845fc Calculate MD5 hash on aircraft.cfg files. vPilot - 3.4.6 - Released 2022-06-22 ==================================== 00363b8 Skip corrupt layout.json files. e11404c Add standalone mode debug shortcut in start menu. vPilot - 3.4.5 - Released 2022-06-19 ==================================== 3158627 Fix null UiType reference. Update model scan result version. vPilot - 3.4.4 - Released 2022-06-19 ==================================== fc3e192 Improve model spec derivation. 69dfb32 Re-add display of identified model count. 0608368 Use UiType as well as AtcModel to derive type code. ae585be Additional model scan validation logging. vPilot - 3.4.3 - Released 2022-06-12 ==================================== 3852611 Remove identified model count. vPilot - 3.4.2 - Released 2022-06-07 ==================================== ac2091e Fix stripping quotes from model titles. vPilot - 3.4.1 - Released 2022-06-05 ==================================== 26af597 Use static CG height for ground clamping. 33ea19c Fix bug with parsing MSFS layout.json files. vPilot - 3.4.0 - Released 2022-05-22 ==================================== da147f6 Change log level for model scan logging. d0e02f3 Skip aircraft.cfg files that do not exist. 324364f Add debug logging for model scanning. cc12ec8 Combine autogenerated and hardcoded matching rules for MSFS. 2354fea Perform a model scan if the size or timestamp on any aircraft config file changes. b60221b Reenable model matching settings for MSFS. d02b744 Implement model scanning for MSFS. 94ba948 Add folder ignore list to MSFS sim config. vPilot - 3.3.1 - Released 2022-04-08 ==================================== ad31491 Add static_cg_height to ACCONFIG. vPilot - 3.3.0 - Released 2022-04-08 ==================================== c975526 Implement MSFS altimetry workaround. 802ef44 Ident for 18 seconds. vPilot - 3.2.1 - Released 2022-03-01 ==================================== b2d40e3 Update AFV libs. vPilot - 3.2.0 - Released 2022-02-13 ==================================== 3562fa6 Velocity handling refactor. vPilot - 3.1.0 - Released 2022-02-10 ==================================== 7e9cde3 Zero out velocities when paused. 42a7263 Implement new fast position packet types. 6f92641 Update to AFV 2.1.1. Add option for disabling HF background noise. vPilot - 3.0.7 - Released 2022-02-06 ==================================== 6a67979 Fix rubber banding bug for aircraft beyond fast position range. ef136fe Consider rotational velocities when stopping sending of fast positions. 9768d09 Continually send zero velocities so wheels don't spin when they shouldn't. vPilot - 3.0.6 - Released 2022-02-01 ==================================== 2148d34 Add .showlogs dot command. 705a170 Force TLS 1.2 for authentication. vPilot - 3.0.5 - Released 2022-02-01 ==================================== 03a1a58 Increase auth timeout to 30 seconds. vPilot - 3.0.4 - Released 2022-02-01 ==================================== affa837 Add logging to NetworkManager. vPilot - 3.0.3 - Released 2022-01-31 ==================================== 44b2fd3 Restore missing shortcuts. vPilot - 3.0.2 - Released 2022-01-31 ==================================== de60724 Temporary fix for underground parked aircraft bug. vPilot - 3.0.1 - Released 2022-01-31 ==================================== ae6f6f7 Remove velocity testing code. 7125177 Refactor ground clamping to use AGL. b98dfcb Add reversers to aircraft config data. 9e19536 Send nose gear angle. 758e9d8 Implement token-based auth. 8e6c0be Implement MSFS ident simvar. 79ee03b Implement $SF packet. 72cd24a Don't wait for fastpos to add an aircraft that's standing still. 71e25e7 Add Serilog. b68dae5 Hide empty folders and subfolders in advanced model matching settings. 88d9a08 Switch to using NativeWindow for simconnect message processing. 5d3d0dc Scan only models of category airplane or helicopter. 22f7e8b Set velocities so that the wheels turn correctly. vPilot - 2.8.4 - Released 2021-11-20 ==================================== 171da8a Implement MSFS lights issue workaround. vPilot - 2.8.3 - Released 2021-11-16 ==================================== 34473ee Show message when SELCAL received. vPilot - 2.8.2 - Unreleased ==================================== 0df72cd Increase max callsign length when parsing dot commands. 9355c46 Implement flash taskbar on SELCAL. vPilot - 2.8.1 - Released 2021-01-28 ==================================== d33d8e7 Populate callsign in flight plan when received from server. vPilot - 2.8.0 - Released 2021-01-27 ==================================== b3b42fa Add debug message for when plugin is initialized. 13ca396 Add missing Callsign assignment in FlightPlanReceived plugin event. 6a59da2 Move from Metacraft namespace to RossCarlson namespace. vPilot - 2.7.0 - Released 2021-01-17 ==================================== 2abaa9d Add support for transponder state simvar in MSFS. c8858a6 Change observer mode checkbox label. 3a15b86 Remove stale aircraft meta data when aircraft deleted by sim. b5c5c13 Add timeout to simconnect.dll download. 2e612bb Replace KittyHawk with MSFS in sim connected message. 1d4c156 Add default model warning popup. b36d38d Hide non-applicable MSFS model matching settings. f6e16b6 Remove recent aircraft list from Connect window. vPilot - 2.6.10 - Released 2020-11-28 ===================================== 05657e2 Assume everyone has MSFS instead of trying to detect the installation. vPilot - 2.6.9 - Released 2020-11-12 ==================================== 04fba39 Fix spaces in MSFS hardcoded model matching rules. vPilot - 2.6.8 - Released 2020-10-26 ==================================== 8c9728b Improve labeling on model matching settings. Add button to reset default model. 9bb4d29 Ignore aircraft for 10 seconds after they are deleted by MSFS. vPilot - 2.6.7 - Released 2020-09-12 ==================================== 8466779 Add workaround for invalid frequencies from MSFS. 243ef08 Fix MSFS issue with aircraft disappearing after flight is reset. f99cafa ESC should close type code search results dropdown on connect form. vPilot - 2.6.6 - Released 2020-09-07 ==================================== bdcefd3 Improve connect error messages. 5d9bb51 Refactor simulator state tracking. Add workaround for MSFS deleting aircraft when switching to main menu. 819d8ca Start tracking erroneous models for MSFS again. 196a7cf Remove missing model from MSFS rules. 9db47b3 Download SimConnect.dll rather than including in installer. e729e67 Do not show 169.254 IPs when listing host IP addresses. 58134eb Remove unused sounds. c9891b0 Improve tab behavior in connect form. vPilot - 2.6.5 - Released 2020-09-02 ==================================== 0abef0b Remove MSFS warning message. vPilot - 2.6.4 - Released 2020-08-22 ==================================== a490f54 Additional registry search path for MSFS. vPilot - 2.6.3 - Released 2020-08-20 ==================================== edec7a0 Give up on validating existence of install folder and exe for MSFS. vPilot - 2.6.2 - Released 2020-08-19 ==================================== 9dffe62 Hardcode model scan stats for MSFS. ac6faeb Remove UAL models from MSFS. 7b25e24 Workaround for changed install location for MSFS. vPilot - 2.6.1 - Released 2020-08-17 ==================================== 05c8855 Add warning message for MSFS frame rate issue. vPilot - 2.6.0 - Released 2020-08-17 ==================================== b0b3702 Update installer to include SimConnect.dll. f6e832c Additional registry search path for MSFS. 8c08e08 Check 64 bit registry view when detecting sims. 16df058 Increase terrain height tolerance for ground clamping. ef349fb Update KH model matching. 5ae476e Only ignore AvionicsPowerOn simvar for KH, not the master switch or radio status vars. 3fe05e7 Do not track erroneous models for Kittyhawk. e0412ca Update terrain offset as aircraft moves around on the ground. c80c910 Use AI version of A320 Neo for Kittyhawk. 602bb84 Add hardcoded model matching rules for Kittyhawk. Force radio power on for Kittyhawk. 24c698f Adjust audio settings form layout. 6c78557 Add KittyHawk support. 5602628 Fix bug where last scan info is not updated after a forced rescan. vPilot - 2.5.2 - Released 2020-04-17 ==================================== 0fa7d75 Ignore old model matching configs and just use actually detected simulators when detecting FSX and FSX:SE installed in same location. vPilot - 2.5.1 - Released 2020-04-15 ==================================== 23aeb44 Prevent connecting to the network if the connected simulator is not supported or was not detected during model scanning. vPilot - 2.5.0 - Released 2020-04-14 ==================================== 32ec097 Add Prepar3D v5 support. 32ec097 Ignore trailing backslashes when detecting equivalent FSX and FSX:SE install paths. vPilot - 2.4.6 - Released 2020-03-29 ==================================== f21dbbf Update AFV libs. Set VHF2 EQ. vPilot - 2.4.5 - Released 2020-03-22 ==================================== 859e002 Refactor voice connect/disconnect events. 1503db4 Add -novoice command line option for users that want to use the standalone AFV client, such as PSX users. vPilot - 2.4.4 - Released 2020-03-20 ==================================== c8a333b Add message when connected to voice. vPilot - 2.4.3 - Unreleased ==================================== 07082ff Show message when voice will auto-reconnect after an unintentional disconnect. 84c3d11 Update AFV libs to version 1.1.0. vPilot - 2.4.2.2 - Unreleased ==================================== - 0002797: Allow tuning controller frequency by pressing enter with tree node selected. (For accessibility.) - 0002798: Add .tune command for tuning a controller frequency from private message tab. (For accessibility.) vPilot - 2.4.2.1 - Unreleased ==================================== - 0002796: Add accessible name properties to minimize and exit buttons. vPilot - 2.4.2 - Unreleased ==================================== - 0002795: Accessibility improvements. - 0002794: Remove all legacy voice system code. vPilot - 2.4.1 - Unreleased ==================================== - 0002784: No models found when FSX and FSX:SE point to same install. vPilot - 2.4.0 - Released 2019-10-14 ==================================== - 0002790: Reduce transceiver update interval to 20 seconds. vPilot - 2.3.2 - Released 2019-10-10 ==================================== - 0002789: Add support for multiple registry paths when detecting installed sims. vPilot - 2.3.1 - Released 2019-10-08 ==================================== - 0002787: Perform fuzzy matching on callsign when locating HF stations. - 0002788: Fix detection of configuration changes in FSL A320. vPilot - 2.3.0 - Released 2019-10-05 ==================================== - 0002785: Add AFV support. vPilot - 2.2.4 - Released 2019-10-05 ==================================== - 0002781: Allow users to ignore device buttons when configuring PTT. - 0002779: The .com1/2 dot command should retain the current freq in the standby slot. - 0002780: Add notes tab. - 0002778: Check for existence of main exe file when detecting installed sims. - 0002773: Improve error message when selected server not found. - 0002777: Ignore joystick buttons that auto-press themselves when configuring PTT. vPilot - 2.2.3 - Released 2019-06-17 ==================================== - 0002760: Model exclusions are not retained when model changes are detected. vPilot - 2.2.2 - Released 2019-03-05 ==================================== - 0002746: FSX:SE is sometimes detected as FSX. vPilot - 2.2.1 - Released 2019-03-03 ==================================== - 0002738: Wrong version of Newtonsoft JSON lib included in installer. vPilot - 2.2.0 - Released 2019-03-01 ==================================== - 0002737: Re-add .testmodelmatching command. - 0002736: Auto-detect which simulator is running and use appropriate model matching config. - 0002735: Store separate model matching configuration for each supported simulator. - 0002722: Need to look for Addon as well as AddOn nodes in add-on.xml files. - 0002721: Search ICAO type info when validating type code on connect window. - 0002713: Add command line option for registering a VMR file. - 0002670: If model matching data update check fails, the similar type codes don't get parsed, leading to null reference errors. - 0002730: Do not use Carenado aircraft for model matching. - 0002733: Re-add .ignore command. vPilot - 2.1.19 - Released 2019-02-22 ===================================== - 0002732: Use longer server auth timeout. vPilot - 2.1.18 - Released 2019-01-10 ===================================== - 0002726: Need to look for registered add-ons in both ProgramData and AppData files. vPilot - 2.1.17 - Released 2018-05-10 ===================================== - 0002673: Notification sounds do not play in host mode. vPilot - 2.1.16 - Released 2018-05-01 ===================================== - 0002671: Update TypeInfo class to support new engine types in ICAO data. vPilot - 2.1.15 - Released 2018-04-26 ===================================== - 0002668: Add keyword searching of type code database on Connect window. vPilot - 2.1.14 - Released 2018-04-24 ===================================== - 0002667: Crash when starting in remote mode after adding type code list to Connect window. vPilot - 2.1.13 - Released 2018-04-24 ===================================== - 0002666: Warn when connecting with unknown type code. - 0002657: Use TypeCode aliases to convert invalid type codes before selecting model. vPilot - 2.1.12 - Released 2018-03-14 ===================================== - 0002664: Add PTT support for plugins. - 0002660: Add button to swap dep/dest fields on flight plan form. vPilot - 2.1.11 - Released 2017-11-12 ===================================== - 0002648: Gray out models when folder or subfolder is unchecked in model matching settings. vPilot - 2.1.10 - Released 2017-10-19 ===================================== - 0002636: AI added via addons.xml is not recognized. vPilot - 2.1.9 - Released 2017-10-19 ==================================== - 0002647: Excluded SimObject paths are not detected when they are specified as absolute. vPilot - 2.1.8 - Released 2017-10-02 ==================================== - 0002632: Reconnecting with different callsign results in voice comms failure. vPilot - 2.1.7 - Released 2017-08-21 ==================================== - 0002593: Squawk code dot command acknowledgement drops leading zeros. - 0002628: Add rescan button to model matching settings tab. - 0002634: Improve handling of multiple remote connections. - 0002633: Unreadable USB device causes crash in Settings window. vPilot - 2.1.6 - Released 2017-06-19 ==================================== - 0002623: Disconnect instead of shutdown, when sim lockup is detected. vPilot - 2.1.5 - Released 2017-06-01 ==================================== - 0002622: Add support for detecting P3D V4. vPilot - 2.1.4 - Released 2017-04-23 ==================================== - 0002566: Add aircraft add/update/delete events to plugin broker. - 0002580: Enable ESC key to close flight plan form. - 0002579: Strip +VFPS+ from flight plans when fetching or sending. - 0002565: Detect locked simconnect and shut down. vPilot - 2.1.3 - Released 2017-03-01 ==================================== - 0002533: Allow users to exclude specific models within a folder. - 0002564: Send network packet parse errors to the debug window instead of showing them in the comms area. vPilot - 2.1.2 - Released 2017-02-19 ==================================== - 0002554: Sim crash causes aircraft location data to stop updating. vPilot - 2.1.1 - Released 2017-02-05 ==================================== - 0002543: Respect Active attribute in SimObjects path entries. - 0002550: FSL A320 integration. vPilot - 2.0.15 (Unreleased) ============================ - 0002549: New plugin broker architecture. - 0002542: Marshall plugin event handlers to UI thread in PluginManager. - 0002548: Font change causes crash. vPilot - 2.0.14 - Released 2017-01-05 ===================================== - 0002538: Add SELCAL event handler to plugin interface. - 0002540: Retain model exclusions and folder prioritization when switching between sims. - 0002539: Voice server callsign does not update when reconnecting with a different callsign. vPilot - 2.0.13 - Released 2017-01-02 ===================================== - 0002537: Show auto-squawk Mode C checkbox in host mode settings. - 0002536: Recognize fictional airline codes for automatic model matching. vPilot - 2.0.12 - Released 2016-12-24 ===================================== - 0002525: Add option to play incoming message notification sounds on the host. - 0002526: Add option to show incoming messages on host window. vPilot - 2.0.11 - Released 2016-12-11 ===================================== - 0002524: Crash when trying to generate rules from a model with an empty title. vPilot - 2.0.10 =============== - 0002523: Update rule generation to handle models with more than one airline code. - 0002522: Switch to using compressed model matching data file. - 0002521: Add XMS airline code, match to BAW models. vPilot - 2.0.9 ============== - 0002515: Add transponder control methods to plugin interface. - 0002513: Add controller events to plugin architecture. - 0002512: Add extraction of airline code and add to PIR response. - 0002511: Duplicate BAW liveries for SHT. - 0002516: Allow callsigns to start with a number. vPilot - 2.0.7 ============== - 0002495: SELCAL code not detected when not entered in connect window. vPilot - 2.0.6 ============== - 0002498: Detect new liveries added to existing models. - 0002494: Identify GA and military models based on aircraft type only, no atc_parking_code value needed. - 0002500: Add MD1F to the similar types list. - 0002502: Convert mono sound files to stereo. - 0002509: Trap 404 and show a friendlier error message when downloading server list. vPilot - 2.0.5 ============== - 0002508: EndOfStream exception when sending too many bytes to the remote. vPilot - 2.0.4 ============== - 0002505: Null aircraft title causes crash during model scan. - 0002496: Default C172 not matching. - 0002499: Invalid exception on entering settings if server list download failed. - 0002487: Dot commands for changing COM frequencies accept invalid values. - 0002493: Add "clear" button on flight plan form. - 0002497: Add airline codes EPA and CCD. - 0002491: Crash during model scan when no folders are found. vPilot - 2.0.3 ============== - 0002490: Crash on opening settings when no servers were downloaded. vPilot - 2.0.2.3 ================ - 0002488: Crash on loading update form. vPilot - 2.0.1.2 ================ - 0002486: Simulator radio button list is not scrollable. - 0002483: Can't connect to newly-arrived controller. - 0002485: Some simobjects paths are not recognized. vPilot - 1.1.5901.24775 - Released 2016-02-27 ============================================= - 0002458: Fix syntax errors generated by invalid lat/lon values in position data. - 0002454: Remove dependency on DirectX library. vPilot - 1.1.5851.23849 - Released 2016-01-08 ============================================= - 0002455: Position packet sometimes has invalid lat and/or lon values. - 0002457: Increase max callsign length to 8 to allow for shared cockpit suffix. - 0002440: Enforce max length of 7 for callsign. - 0002453: Links in text box cause font size change. - 0002436: Add warning about admin requirement when setting keyboard key for PTT. - 0002433: When running model matching test, first test the default model. vPilot - 1.1.5678.20264 - Released 2015-07-19 ============================================= - 0002429: Set SquawkboxConnected flag to zero on shutdown. vPilot - 1.1.5677.18813 - Released 2015-07-17 ============================================= - 0002428: Set SquawkboxRunning flag to zero on shutdown. vPilot - 1.1.5638.40065 - Released 2015-06-09 ============================================= - 0002419: Add warning popup when configuring model matching. - 0002420: Make model matching errors more descriptive. - 0002421: Rearrange model matching settings window and add button to show model matching test window. - 0002348: Add support for when user modifies decimal place character in regional settings. - 0002292: Don't join voice URLs for observers unless they are a SUP. - 0002322: Implement NEWINFO packet. - 0002392: Unhandled exception when setting max aircraft to zero or deleting only aircraft in the session. - 0002395: Syntax error when trying to send radio text as observer. vPilot - 1.1.5556.33545 - Released 2015-03-19 ============================================= - 0002279: Allow changing font size. vPilot - 1.1.5514.37598 - Released 2015-02-05 ============================================= - 0002263: Disable expect header when calling API methods. (Caused problems when connecting to vPilot server via certain proxies.) vPilot - 1.1.5507.32141 (Beta) - Released 2015-01-29 ==================================================== - 0002079: Implement engines/gear/lights/flaps state exchange packet. vPilot - 1.1.5507.32103 (Stable) - Released 2015-01-29 ====================================================== - 0002090: Tuning a controller on both COM radios causes problems. - 0002158: Sound PTT buzzer when connection is in transition. - 0002218: Improve instructional text on mic calibration popups. vPilot - 1.1.5441.2363 (Stable) - Released 2014-11-24 ===================================================== - 0002176: Add command line option to disable sounds. vPilot - 1.1.5365.23193 (Stable) - Released 2014-09-09 ====================================================== - 0002116: Strobes need to stay on above 10,000 feet. - 0002114: Drop shadow causes FPS drop when on top of FSX window. vPilot - 1.0.5336.37473 (Stable) - Released 2014-08-14 ====================================================== - 0002112: vPilot leaves voice channel when controller ATIS lines arrive out of order. - 0002113: PMDG transponder interaction broken with SP1. - 0002087: Strobes are on at all times, should match landing lights logic. vPilot - 1.0.5260.20091 (Stable) - Released 2014-05-27 ====================================================== - 0002082: Bank angle is reversed when sending position updates. vPilot - 1.0.5256.33768 (Open Beta) - Released 2014-05-23 ========================================================= - 0002080: Establish SimConnect connection on background thread. - 0002063: Increase radio volume. - 0002051: Implement network traffic proxy in order to achieve smooth aircraft movement in networked configuration. - 0002076: Increase brightness of non-directed radio text messages. - 0002071: Improve landing light logic. - 0002077: Change wording of missing model error to be more descriptive. - 0002074: Retain existing values when loading a flight plan that omits some values. - 0002066: Add minimize button. Version 1.0.5240.39407 (Stable) - Released 2014-05-07 ===================================================== - 0002065: Private message alert tone is too quiet. - 0002055: Documentation updates. - 0002064: Upper case type codes when received from the network. - 0002059: Controller list right click menu needs to ignore position group headers. - 0002061: Updates to SimilarAircraftTypes.txt file. Version 1.0.5237.41195 (Stable) - Released 2014-05-04 ===================================================== - 0002049: UI items hidden when using high DPI scaling (zoom) value. - 0002054: Route formatting code not stripping carriage returns before sending flight plan. - 0002053: Add shortcut to start menu to enable debugging options. - 0002052: Add T206 and T210 to SimilarAircraftTypes.txt - 0002047: Saitek X52 not recognized. - 0002045: Missing SimConnect does not show meaningful error. - 0002048: Duplicate type codes in SimilarAircraftTypes.txt file causes exception.