Skip to content

Releases: SAHorowitz/MSFS2020-PilotPathRecorder

v1.4.1

24 Aug 03:37
Compare
Choose a tag to compare
  • Fixed issue with waypoints causing an exception if they have a zero altitude. This would cause the SimConnect to disconnect.
  • Rewrote AddWaypoint algorithm to make it much simpler and easier to understand
  • Added logger for general exceptions that would cause SimConnect to disconnect. This will make finding future issues easier.

v1.4.0

13 Aug 02:08
Compare
Choose a tag to compare
  • Added automatic connect, and reconnect, to MSFS.
  • Added support for multiple flight delete from list (just use shift key to multi-select)
  • Added support for multiple flight export from list (just use shift key to multi-select)
  • Fixed issue where MSFS would sometimes return garbage characters for waypoint of a flight plan. These garbage waypoints are now renamed to "Unknown Waypoint"
  • Fixed issue with some 3rd party planes that had characters that would cause a crash on KML export
  • Added ability to use an airport within 2 miles from the start of the flight and 2 miles within the end of the flight as waypoints for flights that didn't have a flight plan created.
  • Added support for a new option for automatic logging to only stop logging if engines were turned off.
  • Added ability to customize the exported KML filename with key names. These key names must be surrounded by { }. The key names are as follows:
    Plane.Name - the name of plane used in flight
    Loc.Start.Ident - the ident of the closest airport at the start of the flight
    Loc.End.Ident - the ident of the closest airport at the end of the flight
    Loc.Start.Name - the name of the closest airport at the start of the flight
    Loc.End.Name - the name of the closest airport at the end of the flight
    Loc.Start.City - the city of the closest airport at the start of the flight
    Loc.End.City - the city of the closest airport at the end of the flight
    Loc.Start.State - the state of the closest airport at the start of the flight
    Loc.End.State - the state of the closest airport at the end of the flight
    Flight.Start.Timestamp:timeformat - the computer date/time at the start of the flight using timeformat as the format of date/time desired
    Flight.End.Timestamp:timeformat - the computer date/time at the end of the flight using timeformat as the format of date/time desired
    more details about timeformat can be found at Custom date and time format stings
    Also, plain text and symbols can be used in the file name as well. Just type them in outside of { }

v1.3.0

11 Dec 16:46
a6dda9d
Compare
Choose a tag to compare
  • Added ability to automatically start and stop the recorder based on flight ground speed. This way you will never forget to log your flight.
    Some more details: There is a new setting on the main page that allows you to turn on and off this feature (default is on) and also set the ground velocity to a specific value to your liking. Above that value, logging starts and below that value, it stops and the flight log is saved. You can still manually start, pause, continue, and stop logging as you did before.
    Some rules about how manual and automatic logging work together. If you manually start logging then you must manually stop it. If you manually stop an automatically started log then once you go below the threshold speed and then above that speed again it will start an automatic log as a new flight. If you pause a log and then go below the threshold speed you must manually stop the log.

  • Rewrote the logging subsystem for simplicity and to support automatic logging

v1.2.2

09 Nov 02:46
Compare
Choose a tag to compare
  • Fixed issue with FlightSampleDetails table create missing sim_on_ground column
  • Added database exception logging. The errors are now stored in a PilotPathRecorderLog.txt and a message is shown on the user interface if an exception occurs

v1.2.1

27 Oct 00:43
e81266e
Compare
Choose a tag to compare

Added ability for the application to check for updates

Added Plane On Ground capability

26 Oct 03:28
Compare
Choose a tag to compare

Added the ability to know if your plane is on the ground or in the air. Changed yellow push-pins on Flight Path Data Points to green meaning plane is on the ground or blue meaning plane is the air. This way people can zoom in on when their plane landed or took off and look at detail easier.

Note that previous flights recorded in the database assume plane is in the air the entire flight. Only new flights recorded will distinguish whether the plane is on the ground or in the air.

v1.1.1

21 Sep 02:47
b6e1a1e
Compare
Choose a tag to compare

v1.1.1
Fixed issue with pushpins where user would have to turn on every pushpin individually to show in Google Web application

  • Added First Person Flight View (fly your flight again in 1st person)

  • Thickened flight line

  • Added fight plan waypoints

  • turned off data points showing in Google Earth by default

  • Turned on High DPI support for Windows 10.

Fixed more non-US user issues and how data gets written to the database

17 Sep 01:32
Compare
Choose a tag to compare

Fixed more non-US user issues and how data gets written to the database

Fixed issue with sort order in 'Choose Flight' and added icon to application

16 Sep 21:27
Compare
Choose a tag to compare

Fixed issue with sort order in 'Choose Flight' and added icon to the application

Fixed issue with non-US users getting errors writing to the database

16 Sep 15:23
Compare
Choose a tag to compare

Fixed issue with non-US users getting errors writing to the database