Skip to content

Releases: charliefoxtwo/ViLA

v0.5.0

17 Dec 23:07
Compare
Choose a tag to compare

New features

Added Alpha Prime support

The Alpha Prime should now work with ViLA

Added file logging

Console logs are now also written to the log/ folder in ViLA (note that this means ViLA needs write permissions for the directory it is in). They are timestamped according to when the program started running, and a new log file will be created each time you start ViLA.

Warn on bad config

Config files that fail to parse will now come with an accompanying warning instead of crashing ViLA.

Support for multiple devices with identical PIDS

Previously, ViLA's underlying library for talking to Virpil devices would crash when multiple devices with the same PID were connected. Now, ViLA supports this (hopefully) flawlessly.

In the event you have multiple devices with identical PIDs, your configuration files will need to specify exactly which device you want to talk to. For example, if you have two CP1s with PID 0259, you'll now:

  1. Find the device's name (and potentially change it) in the Profile tab of the VPC Configuration Tool
    image
  2. Append a vertical bar | and the device's name after the device's PID in your configuration, like so:
{
    "devices":{
        "0259|VPC Panel #1":{
            // ...
        },
        "0259|R-VPC Panel #1":{
            // ...
        }
    }
}

This is not necessary for any single device, and is only necessary for the two or more devices which share the same PID.

Support for alternate VIDs

If you have used tools to modify your device's VID, you can now tell ViLA to look for those devices as well. Just add the following to your main ViLA.json file (where, in this case, 12AB and 3C4D are VIDs you also want to use):

{
    // ...
    "additionalVids": [ "12AB", "3C4D" ]
}

Bugfixes

  • Fix crash on startup when offline

Commits

  • ce09029: Merge branch 'release/0.5.0' into develop

0.5.0-rc.3

17 Dec 21:24
Compare
Choose a tag to compare
0.5.0-rc.3 Pre-release
Pre-release
  • Added support for Alpha Prime
  • ViLA no longer crashes when offline (sorry about that!)

Full Changelog: 0.4.1-alpha.2...0.5.0-rc.3

0.4.0

28 Feb 00:03
Compare
Choose a tag to compare

Version 0.4.0 requires .NET 6.

Adds support for nested conditional logic (AND/OR/NOT statements)

Full Changelog: 0.3.0...0.4.0

0.3.0

26 May 00:29
Compare
Choose a tag to compare
  • Updated configuration schema (breaking change)
  • plugins now check for updates
  • ViLA now checks for updates
    • update checking can be enabled/disabled in config
    • toggle included for checking for prerelease builds
  • ViLA now works cross-platform (tested on windows & mac)
  • plugins can be disabled
  • sample configuration moved to ViLA-DCS-BIOS-Reader library

0.2.0

20 May 03:34
Compare
Choose a tag to compare

Release Notes

  • added support for multiple data types (string, float, bool, trigger)

0.1.0

14 May 07:46
Compare
Choose a tag to compare

Release Notes

This is the initial release of ViLA!