Skip to content

Releases: Fragtality/PilotsDeck

0.7.2

31 Jul 18:01
Compare
Choose a tag to compare
  • Possible Workaround for SU10 Beta Lvar Issues
  • Fixed Gauge PIs: Input Fields for On/Off Value not showing up when Action Type LVAR is selected

0.7.1

13 Jul 21:15
c49fd84
Compare
Choose a tag to compare
  • Added some new Korry-Images for Busses
  • Added a black and round Switch Image
  • "Display Gauge" can now trigger Sim-Actions / can be mapped as other Buttons (both Single and Dual Gauges)
  • The Base Color of the Bar/Arc can be now changed based on another Variable/Value

0.7.0

16 Jun 16:50
Compare
Choose a tag to compare

The Plugin was ported to .NET 6 and x64 only. Be sure to read the Requirements and the Upgrade Procedure in the Readme! (It is NOT just dropping it in)

The Plugin now uses the WASM/WAPI Module from FSUIPC7 on MSFS2020. With that:

  • The Lvar Access is now faster and more reliable (not reporting the last Lvar's Value for unknown/inaccessible Lvars)
  • Hvars are also available as an additional Action-/Command-Type
  • CalculatorCode can be now directly be run from the StreamDeck as Action-/Command-Type (can't really imagine a Use-Case for that, but it was possible so why not^^)
    This only affects / is only available with MSFS2020 / FSUIPC7.

0.6.6

28 May 12:09
Compare
Choose a tag to compare
  • New Lvar Reset Option (for Lvar Actions)
  • Updated Dependencies
  • Last Release for .NET 4.8

RC #8

09 Feb 19:17
d09a756
Compare
Choose a tag to compare

Well ... after running out of lame Excuses why it does not make Sense:
PilotsDeck now supports the vJoy Driver by njz3 as additional Action Type! 😅

Guess there are more Use Cases than I could think of 😉

RC #7

03 Feb 15:01
Compare
Choose a tag to compare
  • Just got a clue that I forgot to include the Image "Frame" in the last Releases. The Image is added now to this Release and all older 0.6.x Releases have been updated to include it.
  • Fixed a Bug where a missing/deleted Image (duh ...) could Crash the Plugin on SD Decks with specific Actions while the Sim is connected
  • Updated Libraries

RC #6

29 Jan 18:36
Compare
Choose a tag to compare
  • Fixed: Standby Frequency disappearing when Settings where changed for COM Radio Action
  • Fixed: Syntax Checking for Long Press Action Address on COM Radio Action is now working
  • Fixed: Actions with Lvar/Offset Address sometimes not working
  • Fixed: Offset-Bit-Addresses as Action not working when also used as Status Address
  • Fixed/Added: Syntax Checking for Offset-Bit-Addresses
  • Updated: FSUIPC Client for .NET to 3.2.14

RC #5

17 Jan 17:59
57cfb4b
Compare
Choose a tag to compare

Sometimes the Future arrives faster than you think^^

  • !! This Release now breaks the old-style Control Syntax! It is reused to allow Sequences of Controls (without Parameters). I needed it for my self to save on Lua Functions - just to reconfigure a whole MCDU Keyboard ... Progress, I guess! ;D
  • Fixes a small Bug when Scale was used: sometimes it rounded the Numbers (although it shouldn't)
  • Some new Images.

RC #4 (small PI fix)

11 Jan 18:22
Compare
Choose a tag to compare

Attention
Some new / improved Features required changes to the internal Format the Plugin/StreamDeck use to save the Configuration. So I do recommend taking a Backup of your Profiles to be safe and have the Option to downgrade again. Just as a caution - there happened nothing critical with my own Profiles :)
User Intervention is required if you're using Lvars or Offsets as Action Address! (see below or in the Readme)

Lvar / Offset Handling
This Release changes the behavior with Lvars and Offsets as used as Action Address. Before the Value used to toggle was read from the Address given for the Control Status Value. Now they read the Value from the Action Address. So that means:

  • "The Simple Button" Plugin-Action can now toggle on an actual Value!
  • The Addresses to read the Status and send an Action can now be completely different. (Issue #9)
  • Also the States/Values for "On" and "Off" can now be completely different for read & write (useful for the "Dynamic" and "Korry" Button Plugin-Actions)
  • The old behavior is enabled by Default. To use a different Action Address and/or On/Off States disable the "Use Status Value" Checkbox.
  • But there is one "Drawback": Multiple Lvar Addresses as Action are Address are NOT accepted anymore. Just one Lvar can be written to now.
  • If you where using Lvars or Offsets before as Action Address you need to reconfigure the "On" and "Off" states as these are new Fields.
  • If you where multiple Lvars as Action Address you have to find another way to toggle multiple at once (i.e. a Lua Script)!

Script Handling
You can now configure multiple Parameter in the Address Field. The Plugin will then call the configured Script multiple times with different Parameters used. Specifically useful for Lua Flags and LuaToggle/LuaSet/LuaClear.

Control Sequence Handling
Before you could only pass one Control and multiple Parameters for that Control. Now you can have multiple Controls each with multiple Parameters. This required a new Syntax. The old Syntax is still valid and it works like before with no User-Intervention required after Update.
But: count the old Syntax as "deprecated", I will remove it in a future Release.
In Addition you can now have a small Delay of 50ms between Control Commands send to the Sim. If the Delay should be used is configurable per Plugin-Action. The value for the Duration/Delay is configured statically in the Application Configuration.

Text Mappings
The Display and Gauge Plugin-Actions have now an Option to map specific Values to specific Texts which is then displayed instead. E.g. the Display will show "OFF" for 0 or "ON" for 10.
A simple Comparison is also allowed: everything <= 1 will show as "XX" for Example.
But only one Comparison is allowed. So it is either map to multiple Texts or map to one Text by comparison.

Also there are some new Images for Dynamic and Korry Buttons. Let's call them "B-Style" ;)

RC #3

18 Apr 14:57
Compare
Choose a tag to compare

Added Support to read/write Offset Bits