Skip to content

Releases: chasit/VFPC

v4.1.2

Choose a tag to compare

@chasit chasit released this 05 Jan 18:21
2c8667a

What's Changed

  • Fixed non RVSM flight levels and DIFTs for EHAM 36C by @chasit in #8

To install

Copy the content of the VFPC.zip into the same directory, then in the Plug-ins tab Euroscope load the VFPC.dll file.
⚠️ Note: Make sure to keep both of the Sids.json and VFPC.dll files in the same folder!
More information can be found in the README

Full Changelog: v4.1.1...v4.1.2

v4.1.1

Choose a tag to compare

@chasit chasit released this 17 Aug 15:09
f5cd24e

What's Changed

  • Changed the airway check algoritm to take SID + WAYPOINT + STAR into … by @chasit in #7

To install

Copy the content of the VFPC.zip into the same directory, then in the Plug-ins tab Euroscope load the VFPC.dll file.
⚠️ Note: Make sure to keep both of the Sids.json and VFPC.dll files in the same folder!
More information can be found in the README

Full Changelog: v4.1.0...v4.1.1

v4.1.0

Choose a tag to compare

@chasit chasit released this 10 Aug 19:45
e9a8004
  • Rewrote the entire plugin, this version is NOT backwards compatible with the previous version. Neither the plugin itself nor the json file.
  • Limited options in the Euroscope column to three (SID, RTE, FL).
  • Updated the JSON to a newly better readable structure.
  • Changed the structure of the code back to previous version due to multiple issues being reported
  • Moved back to RapidJSON instead of nlohmann/JSON
  • More information can be found in the README

To install

Copy the content of the VFPC.zip into the same directory, then in the Plug-ins tab Euroscope load the VFPC.dll file.
⚠️ Note: Make sure to keep both of the Sids.json and VFPC.dll files in the same folder!

Full Changelog: v4.0.0...v4.1.0

v4.0.1-beta

v4.0.1-beta Pre-release
Pre-release

Choose a tag to compare

@chasit chasit released this 06 Aug 19:43
702116f

Beta version which aims to resolve incorrect routing issues and potential Euroscope crashes.

To install

Copy the content of the VFPC.zip into the same directory, then in the Plug-ins tab Euroscope load the VFPC.dll file.
⚠️ Note: Make sure to keep both of the Sid.json and VFPC.dll files in the same folder!
More information can be found in the README

Full Changelog: v4.0.0...v4.0.1-beta

v4.0.0

Choose a tag to compare

@chasit chasit released this 04 Aug 17:02

Changes compared to v3.2.1

  • Rewrote the entire plugin, this version is NOT backwards compatible with the previous version. Neither the plugin itself nor the json file.
  • Limited options in the Euroscope column to three (SID, RTE, FL).
  • Updated the JSON to a newly better readable structure.
  • Changed the implementation of 80% of the code base to be more flexible
  • Moved to nlohmann/JSON instead of RapidJSON
  • More information can be found in the README

To install

Copy the content of the VFPC.zip into the same directory, then in the Plug-ins tab Euroscope load the VFPC.dll file.
⚠️ Note: Make sure to keep both of the Sid.json and VFPC.dll files in the same folder!

Full Changelog: v3.2.1...v4.0.0

v3.2.1

Choose a tag to compare

@chasit chasit released this 21 Apr 18:58

Changes compared to v3.2.0

  • Added a mandatory check for FL250 regardless if it is part of the forbidden_fls

To install

Copy the content of the VFPC.zip into the same directory, then in the Plug-ins tab Euroscope load the VFPC.dll file.
⚠️ Note: Make sure to keep both of the Sid.json and VFPC.dll files in the same folder!

Full Changelog: hpeter2/VFPC@master...chasit:VFPC:master

v3.2.0

Choose a tag to compare

@chasit chasit released this 16 Apr 18:57

Changes compared to v3.1.0

  • Added a check to see if an airway is required after a given SID
  • Added a check for DIFTs, if one is selected the FP won't be checked

Updates

Added a new item to the JSON scheme per item in the SID, this is the "airway_required": "NO" option, an example can be seen in the Sid.json file.
The new structure offers support for dynamic changing of whether a SID requires an airway after the initial SID fix.

See the example below to see how to add the airway_required item for SIDs which have multiple options.

Example change for SIDs with more items:

Note that for each option in the SID the airway_required key and value need to be added!

"LNO": [
          {
            "direction": "ODD",
            "max_fl": 295,
            "destinations": [
              "LFLL",
              "LFLY"
            ],
            "airways": [
              "LESDO"
            ],
            "forbidden_fls": [
              "250"
            ],
            "airway_required": "NO"
          },
          {
            "direction": "ODD",
            "forbidden_fls": [
              "250"
            ],
            "airway_required": "NO"
          }
        ],

To install

Copy the content of the VFPC.zip into the same directory, then in the Plug-ins tab Euroscope load the VFPC.dll file.
⚠️ Note: Make sure to keep both of the Sid.json and VFPC.dll files in the same folder!

Full Changelog: hpeter2/VFPC@master...chasit:VFPC:master

v3.1.0

Choose a tag to compare

@chasit chasit released this 08 Apr 19:06
d2628b6

Changes compared to v3.0.0

  • Implemented a regex based checker for airway validation.

Updates

Changed the way in which the routing is checker after the SID. Previously this was done purely based upon the appearance of a "DCT" being the first fix after the SID. However as per ICAO Annex 11 Appendix 1, the airway naming is a convention (as is everything in aviation).
Therefore a new regex solution is implemented which verifies the airway based upon the convention!

To install

Copy the content of the VFPC.zip into the same directory, then in the Plug-ins tab Euroscope load the VFPC.dll file.
⚠️ Note: Make sure to keep both of the Sid.json and VFPC.dll files in the same folder!

Full Changelog: hpeter2/VFPC@master...chasit:VFPC:master

v3.0.0

Choose a tag to compare

@chasit chasit released this 31 Mar 17:22
df0f463

⚠️ WARNING

This version introduces a breaking change to the JSON scheme and underlying implementation. Therefore this version is not backwards compatible with v2.2.2 (or earlier).
When installing overwrite both the VFPC.dll and Sid.json file!

Changes compared to v2.2.3

  • Fixed an issue where the SID calculation was not done correctly.

Updates

Fixed issues with the SID naming not correctly mapping in the plugin. Futhermore also implemented the logic to also notify the user of a potential issue with the flightplan based upon the routing (now working correctly).

To install

Copy the content of the VFPC.zip into the same directory, then in the Plug-ins tab Euroscope load the VFPC.dll file.
⚠️ Note: Make sure to keep both of the Sid.json and VFPC.dll files in the same folder!

Full Changelog: hpeter2/VFPC@master...chasit:VFPC:master

v2.2.3

Choose a tag to compare

@chasit chasit released this 24 Mar 15:28
4e52356

⚠️ WARNING

This version introduces a breaking change to the JSON scheme and underlying implementation. Therefore this version is not backwards compatible with v2.2.2 (or earlier).
When installing overwrite both the VFPC.dll and Sid.json file!

Changes compared to v2.2.2

  • Added RAD restrictions for PARIS_GROUP to EHAM.
  • Added SID to waypoint (SID exit point) mapping.
  • Changed logic to verify the SID to waypoint

Updates

Updated VFPC to allow checking for different SIDs of which the name is not equal to the exit waypoint of the SID.
In previous versions of VFPC, this would be ignored and any flightplan of which the SID did not match the exit waypoint of the SID, would therefore be marked as "OK" eventhough the FP itself may not have been correct.

Example

KUDAD3S out of RWY 24 at EHAM has its ending waypoint as WOODY.

New implementation:
image
image

Previously:
image
image

To install

Copy the content of the VFPC.zip into the same directory, then in the Plug-ins tab Euroscope load the VFPC.dll file.
⚠️ Note: Make sure to keep both of the Sid.json and VFPC.dll files in the same folder!

Full Changelog: hpeter2/VFPC@master...chasit:VFPC:master