Skip to content

Releases: Fragtality/PilotsDeck

0.8.6

23 Dec 20:09
Compare
Choose a tag to compare

NOTE / IMPORTANT
A Backup of your Profiles is recommended!
This Update fixes the Font-Scaling Issues experienced by some Users after the 0.8.0 Release (especially when using a shared Profile from someone else). Due to the Nature of the Bug and to provide a clean Solution going forward, the Plugin will adjust the Font-Sizes to keep the same visual Size on the StreamDeck (once, when an Action appears for the first Time).
Or put differently: the Plugin tries it best so that your Actions look the same as before. Due to rounding there is Margin of Error of 0.5 - so that is the worst the Text will be "off" in (visual) Size 😉 The Recommendation to make a Backup is mainly to keep the Ability to go back to the previous Version, but the Update is intended as a simple "drop-in" as usual.

But there is a Caveat: The Conversion of an Action has to be done under the Windows Font-Scaling / DPI Setting it was created to lead to the correct / intended visual Result:

  • If you're a Profile Author, you need to update/convert your Profiles on your PC and then distribute the Profiles as an Update to your Users (just navigate through all Pages/Folder of a Profile, export, distribute).
  • If you're a Profile User, you need to ask the Author to provide an updated Profile. The Profiles I share will be updated shortly.

Installer

  • Fixed using wrong .NET Runtime on new Installs / Updates
  • Set FSUIPC 7.5.1 as Target Version
  • Set StreamDeck SW 6.8.1 as Recommended Version

Plugin

  • Fixed Font-Scaling affected by Windows' Text Scaling/DPI Setting
    • Render DPI is now fixed at 96 DPI (the pre-0.8.0 Default)
    • Font-Sizes will be automatically converted to keep the same visual Size
    • The Conversion uses the current Windows DPI, so it is only correct on the PC where an Action was designed
    • The Conversion is only applied once when an Action becomes visible for the first Time on the new Plugin Version
  • Improved Session-Ready-Detection for 2024
    • Slightly, as the SDK allows - Asobo has no Interest in improving a Situation that exists since 2020 🤷‍♂️
  • Added MSFS 2024 SDK Links to the Developer UI / QRH View
  • Added Button in the Developer UI to open the Profile Manager from there
  • Manifest Version corrected
  • Updated SDK / Libraries

Profile Manager

  • Fixed Links not working for Profiles with Spaces in the Filename (Package Installation)

0.8.5

07 Dec 18:43
Compare
Choose a tag to compare
  • Installer: checking and installing for FSUIPC 7.5.0 now (MSFS2024)
  • Plugin: Updated Packages/Libraries

0.8.4

05 Dec 21:37
Compare
Choose a tag to compare

Installer:

  • Fixed Store Version of 2024 not found
  • Now links to the current FSUIPC7 Beta Installer
  • Added new Registry Keys for FSUIPC7 added with the Beta Installer
  • Added new Registry Key for the StreamDeck Install Location
  • Installer will install/offer StreamDeck Version 6.8.0
  • Improved Logging for Troubleshooting

Plugin:

  • Composite Action, Gauge Element: Marker Ranges are now handled as one Entity (i.e. edited and deleted as One)
  • Improved "Session Ready" Detection for 2024
  • Made B-Var Name-Matching case-insenstive due to different Behavior on 2020/2024
  • AircraftString is now displayed in shortened Variante (UI only)
  • AircraftString in Developer UI now selectable & copyable

Profile Manager:

  • Dropdown for Simulator now indicates both MSFS Versions being included

0.8.3

27 Nov 20:35
Compare
Choose a tag to compare
  • Plugin: fixed not connecting to FSUIPC7 in 2024
  • Plugin: fixed not detecting Session as ready when (re)started when Session was already running
  • Plugin: Updated FSUIPC C# Client
  • Installer: Provides link to FSUIPC7 Beta

0.8.2

21 Nov 00:04
Compare
Choose a tag to compare

Preliminary MSFS 2024 Support

0.8.1

12 Nov 16:52
Compare
Choose a tag to compare
  • Installer: Fixed not starting on certain non-english Region Formats
  • Plugin: Fixed Value Manipulations not reaching the Limit
  • Action Designer: Fixed Crash when attempting to use the "Display Gauge" Template

0.8.0

02 Nov 21:35
Compare
Choose a tag to compare

Major Plugin Overhaul - it is basically a new Plugin under the Hood! 😃
Please make an Export/Backup of your Profiles your created with PilotsDeck! The Intention is that existing Profiles just continue to run (with a bit smaller Fonts), but it is better to be safe than sorry 😉

  • Installer
    • Improved UI
    • Check & Installs all Requirements (either automatically or by starting the Setup for you)
    • Check for the vJoy Driver now tests for the Brunner Version/Fork - which should work on both Win 10 & 11
    • Ability to remove the Plugin (including all Customizations!)
  • New Profile Manager Application
    • Enables easier Profile Installation in a few Clicks - extracts & copies the Files for you, assits with adding the Profiles to the StreamDeck, automatically removes old Profiles on Updates
    • Own Package Format to distribute Profile Files, Images and (Plugin) Scripts as one File
    • Allows much easier Profile Mapping to switch Profiles automatically depending on the Aircraft (or Sim)
    • Profile Switching now only can switch back to specific Profiles when the Simulator exits
    • These Profile Mappings will automatically be transferred to new Profiles on (Profile) Updates
  • Plugin
    • Property Inspector is now tabbed to allow easier Navigation
    • Option to add a Guard (Image & Command) to an Action (Guard Images can also use Image Mappings)
    • Added Image Mapping to more Actions
    • Top and Bottom Image for the Korry Action can independently enabled/disabled
    • Most Actions can now be used on an SD+ Encoder (except Simple Button and Gauge Dual)
    • B-Var Support added - per default handled as Command-only but can also be used as a Variable
    • Added dedicated Command Type for K-Var (allows to define a Sequence)
    • HVAR Command supports passing a Value to the H-Var
    • New Calculator ("C:") Variable to read the Result of Calculator/RPN Code (read only)
    • Added Internal (X:) Variable to share Data within the Plugin
    • Added Copy and Paste Buttons to all Actions to share single Actions between Users (or to copy between a Keypad and Encoder)
    • Added a new "Composite Action" that gives you much Freedom to design your own Action (Display and Command wise) - most Feature Requests should be now possible with that Action (and can even replace Actions that would only be possible with Lua Scripts)
    • This new Action is configured through its own dedicated "Action Designer" UI (opened via the Property Inspector)
    • The Script now has its own Engine to run Lua Scripts (does not need external Engines like FSUIPC or FlyWithLua anymore)
    • The Functions of these Lua Scripts can be directly addressed as a Variable or Command - like all other Variable/Command Types
    • Multiple Script Types available to be run on-demand (Variable, Command) or constantly when the Session runs
    • The Scripts can read all Variables and send all Commands the Plugin supports
    • FSUIPC7 is now only the secondary Connector for MSFS - it is possible to use it without FSUIPC7 installed if needed!
    • Remote X-Plane Setups are now supported
    • Images can now be stored in Sub-Directories to better Organisation of different Packs and easier Navigation
    • Image Drawing overhauled - Images are now drawed on top of each other (i.e. on the Dynamic Button)
    • Added an Icon in the System Tray / Notification Area to restart the Plugin or show the Developer UI
    • The Developer UI offers Links to some Reference Source to look up Variables or Commands and to access the Plugin's Folders easier
    • The Developer UI has also a Monitor View to look up the current Aircraft-String/-Path or the Plugin's State, Ressources & Statistics
    • Changed vJoy Driver Library to the Brunner Fork
    • Plugin Configuration is now persistent between Updates and allows much more Tweaking
    • Removed Error Image (and Error State)
    • Sim Connection, State Handling Variable Handlign completely overhauled
    • Moved to .NET 8 (LTS) and upped minimum OS to Window 10

0.7.12

09 Jan 23:26
Compare
Choose a tag to compare

Installer:

  • Improved: UI does not hang while doing the Installation Steps
  • Added: Automatically installs/updates .NET 7 and MobiFlight WASM Module

Plugin:

  • Improved: Continuous Input (e.g. turning an Encoder) does not block the Displays being updated
  • Changed: Poll-Time decreased to 100ms (the Plugin will poll the Sim / update the Displays more often)
  • Libraries Updated

ATTENTION Hotfix @ 19.01.2024

  • Fixed Installer: Not allowing to install when MSFS is not installed.

0.7.11

15 Sep 19:10
8c7474a
Compare
Choose a tag to compare
  • Installer: added Argument to disable MSFS Checks
  • Installer: "Pump" Check improved ( #33 )
  • Installer: Updated Dependencies to the latest available Versions
  • Fix for Calculator L-Var Template not working with L-Vars ending on L
  • Improved Calculator L-Var Template and Value Manipulator: An additional Reset Value can be configured. When the Variable is equal to the defined Limit it will be set to the Value of Reset
  • Updated to StreamDeck SDK 6.1 (now the new Minimum)
  • Updated Libraries

0.7.10

24 Apr 16:58
Compare
Choose a tag to compare
  • Fixed: DataRefs containing only 1 Character long Names where not recognized (The first Name in the Path still needs to be at least 2 Character long!)
  • Fixed: Offset-Addresses where sometimes registered as L-Var (and thus a L-Var with that Name was created)
  • Fixed: Links in the Installer pointed to the wrong minimum .NET Version (listed for completeness, was already fixed in the 0.7.9 Binary after the 3rd April)