Skip to content

Commit

Permalink
Merge branch 'release/0.1.0' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
Tyler Reynolds committed May 14, 2021
2 parents b052cc1 + e957e24 commit 7a3d8b3
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 7 deletions.
19 changes: 13 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,15 @@

ViLA (**Vi**rpil **L**ED **A**utomator) is an extensible tool for configuring your Virpil usb device's LEDs to react to certain events. It can be extended via plugins written by anybody, which can do things like tail log files, pair with DCS-BIOS, and more. These plugins send messages to ViLA, which are parsed according to its configuration file.

![Gear down](https://gfycat.com/responsiblefearlessiceblueredtopzebra.gif)
![Lights test](https://gfycat.com/wateryunevenbarasingha.gif)
![Hornet fire test](https://gfycat.com/colossalembellishedfattaileddunnart.gif)

<img src="https://thumbs.gfycat.com/ResponsibleFearlessIceblueredtopzebra-size_restricted.gif" height="400" />
<img src="https://thumbs.gfycat.com/WateryUnevenBarasingha-size_restricted.gif" height="400" />
<img src="https://thumbs.gfycat.com/ColossalEmbellishedFattaileddunnart-size_restricted.gif" height="400" />

## Installation

Download the latest version from the Releases page, and place it in its own folder wherever you want to keep it. You'll need two things:

1. [`config.json`](#config.json)
1. [`config.json`](#configjson)
1. `Plugins/` folder (where your plugins will go)


Expand Down Expand Up @@ -49,7 +48,7 @@ It's structured like so:
```json5
{
// schema at the top
"$schema": "./Schema/ActionConfiguration.json.schema",
"$schema": "https://raw.githubusercontent.com/charliefoxtwo/ViLA/develop/ViLA/Configuration/Schema/ActionConfiguration.json.schema",
// devices, identified by hex code PID
"devices": {
"825B": [
Expand All @@ -60,6 +59,14 @@ It's structured like so:
}
```

Known PID hex codes:

| Device | Hex PID |
| --- | --- |
| Control Panel #1 | `0259` |
| Control Panel #2 | `825B` |
| CM2 Throttle | `8193` |

The following is an example of a device action:
```json5
{
Expand Down
2 changes: 1 addition & 1 deletion ViLA/Configuration/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "./Schema/ActionConfiguration.json.schema",
"$schema": "https://raw.githubusercontent.com/charliefoxtwo/ViLA/main/ViLA/Configuration/Schema/ActionConfiguration.json.schema",
"devices": {
"825B": [
{
Expand Down
2 changes: 2 additions & 0 deletions ViLA/ViLA.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
<OutputType>Exe</OutputType>
<TargetFramework>net5.0</TargetFramework>
<Nullable>enable</Nullable>
<AssemblyVersion>0.1.0</AssemblyVersion>
<FileVersion>0.1.0</FileVersion>
</PropertyGroup>

<ItemGroup>
Expand Down

0 comments on commit 7a3d8b3

Please sign in to comment.