This script maps hotkeys to the rolling call alias for VRC. Gives the option to configure your own hotkeys and change departure sectors easily as controllers logon.
Clone the repo and install the libraries in requirements.txt
ideally in a fresh virtual environment.
git clone https://github.com/macsencasaus/zfw-rolling-call-macro.git ; cd zfw-rolling-call-macro
pip install -r requirements.txt
The script works by instantly typing the rolling call alias:
.d {departure_sector_id} {runway}
The config.json
file is where keybindings can be configured. By default there are six facility-flow
groups: dfw-south
, dfw-north
, dal-south
, dal-north
, okc-south
, okc-north
.
Each group contains a default departure sector ID set to 51
corresponding to Choctaw-Ultra-High
. Each group also contains a keybind-to-runway dictionary. Here you can change the keybindings for each runway. Special character names can be found here.
To run the script, run the following line in cmd:
python macro.py -f FACILITY-FLOW
FACILITY-FLOW
should be replaced with the name corresponding group you intend to control named above or any new groups added to the config file.
Once the script runs, you will be prompted to enter a new departure sector ID. If you want a different departure sector ID while the program is running, you can type it in the terminal following the prompt. You can also change the default departure sector ID in the config.json
file that only changes the ID when the script is run again.
Type in the following for more options:
python macro.py -h