This is an unofficial plugin for the Elgato Streamdeck for IVAO's Aurora ATC client.
As of 03/2023, the plugin is not available in the ElGato Marketplace.
Installation of development version:
- Download the latest release from releases
- Unzip the rar into %Appdata%/Elgato/Plugins
- Restart the Streamdeck app
If installation has been successful the commands should now appear.
To report problems please provide the relevant log file available in C:\Users\alvar\AppData\Roaming\Elgato\StreamDeck\logs.
To contribute to the project, you must:
- Fork the repository to make your own copy of it
- Edit local files
- Commit and push your code changes to your own fork
- Once ready to implement the changes, create a Pull Request and wait approval
To build the plugging there will be a missing dependency for aurora_api which is stored in a separate private repository due to the limitations in IVAO's Third Party. To access this repository please request Third Party access from IVAO for Aurora development and requests the owner for access.
The plugin is made up of three parts:
- Resources: images and manifest of the plugin
- Property inspector: The property inspector rendered by the Stream Deck application made with raw html and javascript
- Plugin: Made in rust and compiles to an exe.
These three parts are all compiled and moved to the Plugins directory using the makefile provided. These makefile also provides the commands to compile the individual parts