by Josh Glottmann
Version 1.4.6 - 09/20/2025
Fetches and loads AIRNC D-ATISs for use with vATIS by Justin Shannon. D-ATIS data is automatically uplinked to vATIS after selecting a profile and gets refreshed every 15 minutes.
- Download and install the latest version of Python. Select
Add python.exe to PATHwhen installing Python. - Launch
vATISLoad.pywto download all required libraries. - Add a
D-ATISpreset to each airport that you would like D-ATIS data uplinked to. If this preset does not exist, no information will be uplinked.
* Note: the first time you run vATISLoad, it may take a few minutes to download the required libraries to make the script run properly.
- Open CRC and connect to the network.
- Launch
vATISLoad.pyw. - Select a profile in vATIS.
- vATISLoad will attempt to uplink D-ATIS data and connect ATISes for you.
- D-ATIS data will be refreshed every 5 minutes until vATIS is shutdown.
- Within the first 5 minutes of launching vATISLoad, any text deleted from the
AIRPORT CONDITIONSorNOTAMSsections of a station will be persistently deleted until restarting vATISLoad. Practically, this means you can delete "junk" text and it will not be included in any future D-ATIS updates.
* Note: if vATIS is updating, vATISLoad may fail to start vATIS properly. Launch vATIS first, wait for it to update, then launch vATISLoad again.
-
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
%rat the beginning of the replacement section (%rwill be stripped out in the actual replacement). SeeKMIAorKFLLfor valid regex replacement examples. -
Replacements occur before any contractions are replaced in the text.
-
Submit a pull request to add additional replacement data.
-
Is the script doing nothing the first time you run it?
- It is likely installing required libraries to run. You will see a popup the first time this happens. If you don't see a popup, that means the required libraries are installed.
- Alternatively, run vATISLoad_library_installer.py. This will attempt to install required libraries. After running this script, attempt to run
vATISLoad.pywagain.
-
Is vATIS being opened automatically by the script?
- If yes, then that's a good sign!
-
If vATIS was opened automatically, did you select a profile?
- You must select a profile for D-ATIS information to be uplinked.
-
If you selected a profile, does each D-ATIS airport have a preset named
D-ATIS?- Each airport much have a
D-ATISpreset where information is uplinked to.
- Each airport much have a
-
If D-ATIS information was uplinked, did your ATISes connect?
- If yes, then you're all set! If no, make sure you have an active connection in CRC.
-
For futher troubleshooting, try the following steps:
- Quit vATIS
- Rename
vATISLoad.pywtovATISLoad.py(dropping thew). If you can’t see the file extension, open theViewmenu in File Explorer then tickFile name extensionsin theShow/hidesection. - Open
Command Promptand drag thevATISLoad.pyfile into it, press enter to run it. If vATIS opens automatically, select whichever profile has your D-ATIS airports. - Send Josh a screenshot of
Command Promptafter following these steps.