Jump to content
The simFlight Network Forums

Recommended Posts

Posted

1. I started the computer with the small main display.
2. Created the two profiles below
3. Downloaded and installed the PilotsDeck test version from MediaFire.
3. You didn't mention starting the sim in your list above -- so I did not do that.

Here are the two profiles and the associated displays on the StreamDecks. Looks good to me. Hope this is what you wanted.
Test CTL.streamDeckProfileTest+.streamDeckProf

image.png.47c74802bc116f2fa835fad6947bc9f3.png

image.png.e9f2d2fb61070ebd745702e28af7d99e.png

Posted
19 minutes ago, ark1320 said:

You didn't mention starting the sim in your list above -- so I did not do that.

Exactly - as Profile Switching might have got you in Trouble 😉

Don't forget to install the Release Version 0.8.5 again!
(Yes, the Actions you have copied for the Test will look different)

 

21 minutes ago, ark1320 said:

Here are the two profiles and the associated displays on the StreamDecks. Looks good to me. Hope this is what you wanted.

Yep exactly 🙂

So you didn't see a Difference to what it looked before after you installed that special Version (from mediafire)? Or at least not so much that it would be a big Issue?

Posted
23 minutes ago, Fragtality said:

Or at least not so much that it would be a big Issue?

Yes, seemed close to what it was as best as I can recall. I can go in an adjust the font sizes if necessary, just don't want it to change significantly between displays.

Posted
2 minutes ago, ark1320 said:

Yes, seemed close to what it was as best as I can recall. I can go in an adjust the font sizes if necessary, just don't want it to change significantly between displays.

Cool 🙂

Nah don't change any Font-Sizes yet, it was just the first proof of concept for a possible Fix. But that already included that the Actions would not have changed between different Display-Setups 😉 

Posted

@ark1320

Testing Time again 😉

Again, follow closely:

  • If you changed them, ensure your Windows Display Settings are as they were before (when you created your Profile / Actions)
  • Create an empty Profile on all your StreamDeck(s). You can use the Profiles from the previous Test, but then delete the Actions there (they are already modified, they won't give a Result)
  • Copy at least one Classic Action (anything not a Composite Action) containing Text and at least one Composite Action containing Text to this empty Profile(s).
    Actions you have created in your Setup. Do not modify them - copy them as they are.
    And with Text I mean Text rendered by the Plugin - so no Buttons with just a StreamDeck Title displayed on it.
  • Ensure such an empty Profile is set as the current Profile on all your StreamDeck(s)
  • Do not run a Sim during the Test. If you do, ensure that you have Profile-Switching disabled.
  • Install this Version: https://www.mediafire.com/file/17avi48rdxuvwq9/Install-PilotsDeck-latest.exe/file
  • Do not switch Profiles on any Deck!
  • Please answer: How do the (copied) Actions look (in Terms of Font-Size)? Maybe they slightly changed in Size* but are they about the same - not overly small or large? (* = visually, the actual Font-Size in the Settings will be different!)
    Put differently: how do they looked to you, if and what difference did you notice?
  • Export that empty Profile, with the copied Actions (regardless of the Answer to the previous Questions) and attach it here (change the Extension as needed, doesn't hurt).
  • Optional: if you still have a pre-0.8.0 Profile lying around, import that to the StreamDeck Software (it is okay to switch to that Profile then). Same Questions apply, but do not export.
  • Install the Release Version (0.8.5) again!
  • Done, all good again.
  • Yes, the copied Actions from the Test will look different then. That is expected and the Reason for all the Steps: We want to make sure that special Build only modifies Actions intended to be tested.

The intended / expected Results:
Good Result => Only slight Changes to the Text-Size - it is more or less as it was before (with the Release Version) and doesn't require any Intervention (not too small to read nor too big to fit).
Perfect Result => No noticeable Difference.

Posted
3 hours ago, Fragtality said:

Testing Time again 😉

Just to make sure I understand the big picture, I am to basically repeat the first test I did above but using a new version of PilotDeck and with new actions put into the new "empty" profiles. Correct? 

Posted
10 minutes ago, ark1320 said:

Just to make sure I understand the big picture, I am to basically repeat the first test I did above but using a new version of PilotDeck and with new actions put into the new "empty" profiles. Correct? 

Yes, the same Procedure as before with a different/new Build.

Yes, new Actions in the Sense of a new Copy of an existing Action. Put differently: don't use the Actions modified in the previous Test. Copy them over as before.

Posted

And for me the exported Profiles/Actions look the same as in your Setup - Nice!
I think that is the Way going forward - even old (pre 0.8.0) Profiles imported stay pretty much the same now 😀

Thanks for your Help 👍

  • Like 1
  • 2 weeks later...
Posted

*Version-Bump*

Plugin updated to Version 0.8.6

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)

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.