To initiate a hold, enter the hold details into the Label Data.
The hold information should be formatted as H\RIVET, where RIVET is the name of the holding waypoint.
The waypoint name can be shortened to as little as three characters (e.g. H/RIV).
An exit time can be specified by appending it to the holding point name, e.g. H\RIVET\29 to depart RIVET at 29-minutes past the hour.
The hold list displays flights ordered by their CFL.
When a block clearance has been issued, the CFL is displayed as xxxByyy, where xxx is the lower level, and yyy is the upper level.
An X will be displayed if the aircraft is non-RVSM.
The hold entry and exit times are displayed in the label. The exit can be adjusted by clicking on it to select a new exit time, or cleared by middle-clicking it.
The OP_DATA can also be viewed and edited from the hold label.
The hold can be cancelled by middle-clicking the ACID in the hold list, or by removing the details from the Label Data.
Up to 4 holding lists are available. When a hold is initiated at a waypoint that does not already have a list, one is created automatically. When all holds at that waypoint are removed, the list is freed and the slot becomes available again.
Lists can also be configured manually via Tools > Hold Setup. Manually configured lists are not freed automatically; they must be cleared via the Hold Setup window.
Any aircraft holding at a waypoint when all 4 lists are already occupied will be placed in the OTHER list.
Ensure you have vatSys version 1.4.20 or later installed, and .NET Framework 4.7.2 or later.
- Download the latest release from GitHub
- Extract
HoldPlugin.dllinto your vatSys plugins directory:Documents\vatSys Files\Profiles\<Profile Name>\Plugins\HoldPlugin - Run
unblock-dlls.bat(included in the zip) to unblock the DLL files - Open vatSys and confirm
Hold Setupappears under theToolsmenu
- The hold exit time is purely informational, and does not affect the estimates of subsequent waypoints.
- Hold data is not extracted from the flight plan, the list will only display when the label data contains hold information.


