by Josh Glottmann
Version 1.3.7 - 03/09/2025
Fetches and loads AIRNC D-ATISs for use with vATIS by Justin Shannon
- Download and install the latest version of Python.
- Ensure your vATIS profile name has the facility name in parentheses (e.g.
Oakland ARTCC (ZOA)
). This is essential to automatically determining the vATIS profile to select. Square brackets ([]
) are also accepted to surround the facility name. - Ensure each station in the vATIS profile has its first preset named
D-ATIS
. - Launch
vATISLoad.pyw
after launching CRC and loading into a profile. - Do not move your mouse/type while ATIS data is being populated. Your mouse may automatically be frozen for your convenience. *
- Connect ATISes at your discretion.
* Note: the first time you run vATISLoad, it may take a few minutes to download the required packages to make the script run properly.
-
Facility patches are defined in the vATISLoadConfig.json file.
-
Patches allow people signed onto a lower level position to utilize the higher level D-ATIS vATIS profile.
-
For example, a person signed onto a
ZOA
,NCT
,SFO
,OAK
,SJC
,SMF
, orRNO
position would be patched to theOakland ARTCC (ZOA)
vATIS profile. -
This does not work in the other direction - a
San Francisco ATCT (SFO)
vATIS profile would only be selected for aSFO
controller. -
Submit a pull request to add additional facility patching data.
-
Replacements are defined in the vATISLoadConfig.json file.
-
Replacements allow text to be stripped/modified from a D-ATIS to make it more suitable to regular usage.
-
Each listed text will be replaced by the defined replacements.
-
Regex replacements are supported by including
%r
at the beginning of the replacement section (%r
will be stripped out in the actual replacement). SeeKMIA
orKFLL
for valid regex replacement examples. -
Replacements occur before any contractions are replaced in the text.
-
Submit a pull request to add additional replacement data.