Jump to content

StreamDeck Plugin: Pilot's Deck


Daniel Saffran

Recommended Posts

Sam Coulter
Posted
1 minute ago, Daniel Saffran said:

Not wrong (yet), you just let out essential Steps instructed by the Download Page AND the Notes on the Profile Manager.

So if you are *absolutely sure* that there was no Folder created on your *Desktop* after you used the Profile Manager: Open the downloaded File (it just a Zip Archive) and extract the "Extras" Folder. There you find the Readme and additional Stuff you need.

I found a folder and am reading through it now 

Sam Coulter
Posted
1 minute ago, Sam Coulter said:

I found a folder and am reading through it now 

Do you add the fsuipc bit to the p3d addon bit or the fsuipc folder in c drive ? 

Daniel Saffran
Posted
5 minutes ago, Sam Coulter said:

Do you add the fsuipc bit to the p3d addon bit or the fsuipc folder in c drive ? 

I don't know where you have installed FSUIPC6.

The Folder with the FSUIPC6.ini File is the right one - because that is the File you need to edit and the Folder where the Lua Library goes.

Sam Coulter
Posted
3 minutes ago, Daniel Saffran said:

I don't know where you have installed FSUIPC6.

The Folder with the FSUIPC6.ini File is the right one - because that is the File you need to edit and the Folder where the Lua Library goes.

So I have fsuipc and the files are sdk uitls fsupic6 DLL file fsuipc6 and that’s a config file is that where I need to put the stuff 

Sam Coulter
Posted
10 minutes ago, Sam Coulter said:

So I have fsuipc and the files are sdk uitls fsupic6 DLL file fsuipc6 and that’s a config file is that where I need to put the stuff 

I’m sorry to be such a pain I have added the folder to fsuipc and started p3d then closed it but I don’t know what todo after that what do I edit or add in the ini file 

Sam Coulter
Posted
8 minutes ago, Sam Coulter said:

I’m sorry to be such a pain I have added the folder to fsuipc and started p3d then closed it but I don’t know what todo after that what do I edit or add in the ini file 

What do I do with this now 

image.jpg

Daniel Saffran
Posted

Uhm ... feeling happy because working as expected/described? :lol:

So that was the second Bullet Point for the Lua Library, no onto the third. You need to create an Auto Section (or update the existing) to instruct FSUIPC to actually start these Scripts. As described in the Readme.

And that depends a bit on your FSUIPC Configuration and/or your Preferences. You can choose to start these Scripts only for specific FSUIPC Profiles (add them to a [Auto.PROFILENAME] section) or you can start them globally for every Aircraft (add them to a [Auto] section).

Sam Coulter
Posted
1 minute ago, Daniel Saffran said:

Uhm ... feeling happy because working as expected/described? :lol:

So that was the second Bullet Point for the Lua Library, no onto the third. You need to create an Auto Section (or update the existing) to instruct FSUIPC to actually start these Scripts. As described in the Readme.

And that depends a bit on your FSUIPC Configuration and/or your Preferences. You can choose to start these Scripts only for specific FSUIPC Profiles (add them to a [Auto.PROFILENAME] section) or you can start them globally for every Aircraft (add them to a [Auto] section).

I’ve it working thank you for all the help sorry for being a pain 

Daniel Saffran
Posted
2 minutes ago, Sam Coulter said:

I’ve it working thank you for all the help sorry for being a pain 

So also completed the Bullet Points under "PilotsDeck_FSL" ?
When this App doesn't run when using the FSLabs, most Button Indications and some Commands won't work.

Sam Coulter
Posted
3 minutes ago, Daniel Saffran said:

So also completed the Bullet Points under "PilotsDeck_FSL" ?
When this App doesn't run when using the FSLabs, most Button Indications and some Commands won't work.

I went back through the chat log from other people and found someone who added the auto thing etc so I have it working 

  • 1 month later...
Daniel Saffran
Posted

New Version for the Plugin (only): v0.8.8

- Plugin
  - Version Reporting: The Version now also includes its Buildtime to help differentiating between Development-Builds
  - Rewrite of the MSFS Connector: Almost everything is now done natively through SimConnect, the MobiFlight Module is now only required for Calculator Code!
  - KVAR Command Syntax Change: KVAR Commands can be either a Sequence with each KVAR having exactly one (!) required Parameter -OR- can be exactly one KVAR with 0 to 5 Parameters!
  - KVAR as Variable: K-Vars or SimEvents can be used as Variable. The initial Value will always be 0 and only change if the Event is ever received (and only reflects the first Index)
  - Support for FSUIPC Byte Arrays: The Offset Variable now Supports reading a whole Offset Range as Byte Array (Contributed by ngreatorex) - e.g. reading the whole PMDG CDU Offset Range at once. Note that they are only intended to be used in Lua Scripts!
  - The AVAR Variable Syntax now also supports the Prefixes 'E:' and 'L:' to read Environment and Local Variables (aka L-Vars)
  - Lua Scripts: the 'SimCommand' Function does not support vJoy Commands anymore. Use the new dedicated 'JoystickCommand' Function which allows sending separate down/up Commands.
  - Fixed: B-Var Commands not working after switching a Session
  - FSUIPC Connector (FSX/P3D/MSFS) now allows Commands to be sent when the Simulator is paused
  - MSFS Connector now allows Commands to be sent when the Simulator is paused
  - XP Connector now allows Commands to be sent when the Simulator is paused
  - Visual Overhaul of the Action Designer UI: Elements and Commands now have separate & collapsable Trees and their Appearance was overhauled
  - Action Designer UI: Copy & Paste now also supports a whole List of Items - i.e. Copying all Manipulators from one Element to another.
  - Action Designer UI: Added Increment/Decrement Buttons for some Text Fields
  - Gauge Element (Composite Action): A Range of Markers is now saved as such and the whole Ranged can be edited/changed at once (only for new Marker Ranges). The Syntax for a Marker Range is now '$start:end:step'.
  - Added an "REST-ish" API to the Plugin to get/set Variables and even send Commands (only understands GET, zero JSON, everything encoded in the URL ). This is mainly intended for Testing and other Edge-Cases, it is not intended as a Replacement for Middleware as FSUIPC or SPAD!
  - Added Support for X-Plane's WebAPI (12.1.4+) - disabled by default due to an open XP Bug (XPD-16752) :/
  - X-Plane Commands now have an "Command Once" Option (enabled by default) to configure if a Command is send as one Command or different active/release Commands (only relevant when WebAPI is enabled)
  - The Version Check now also reports if a new Development Build is available
  - Logging for Errors/Exceptions in Lua-Scripts is bit more detailed now
  - Updated Libraries / Dependencies
  - Fixed Event Log Error on Shutdown
- Profile Manager
  - Improved Checking if a Profile was installed during Package Installation. All Profiles in a Package must be either installed or ignored for the Installation to continue!
  - Now offers to start the StreamDeck Software again if it was closed by the Profile Mapping View
  - New 'Create Package' View to assist with creating & updating Packages for Distribution
- Installer
  - Rewrite of the Installer to have a shared Code-Base across all Tools
  - The Installer now shows the current installed Versions (on future Installs / Updates)
  - The Installer now offers Options for Install & Update (i.e. if FSUIPC7 is used as secondary Connector or if the vJoy-Driver should be checked)
  - Improved Logging for the Installer

  • Thanks 1
Daniel Saffran
Posted

Urgent Fix / Update
Some Things slipped through, sorry for the Inconvenience! 

Version 0.8.9

- Fixed Lua Scripts not properly stopped/started (and therefor not working)
- Fixed InputEvents.txt (detected B-Vars) not being created
- Fixed Version-Check not notifying about new Dev-Builds

  • 3 months later...
Rich Heimlich
Posted

Hey all. New to the tool and really green with LVARs. I fly the Aerosoft CRJ v2.1 in FS2024 and have a couple devices that could really benefit from better understand of all of this. The current info I've found seems insufficient. For example, I couldn't find a YT video showing examples of how to work with them. I did get a couple very basic things going with my Steam Deck XL and + (Parking Brake, FD button). I use MobiFlight so PD really fits my situation given that you don't need anything else for it to run, from what I understand. 

If this is okay, I'd love to learn about this with a live example or three and I'd be willing to Venmo some funds to anyone willing to help out. If that interests you, please PM me and we can figure out details. I'd want to get a barometer dial going, a com1 dial going -- that sort of thing, and I'd want to understand how it works so I'd prefer if there was a voice component to be able to discuss the ins and outs.

Thanks!

Daniel Saffran
Posted
5 hours ago, Rich Heimlich said:

I use MobiFlight so PD really fits my situation given that you don't need anything else for it to run, from what I understand. 

What is required by the Plugin is only the MobiFlight WASM Module and that only really for Calculator Code / C-Vars anymore.
The MobiFlight Connector Software isn't required, but ofc no Problem to use it.

FSUIPC7 is an optional Requirement - just make sure to uncheck that in the Installer if you want to use or don't have it installed.

Rich Heimlich
Posted
56 minutes ago, Daniel Saffran said:

FSUIPC7 is an optional Requirement - just make sure to uncheck that in the Installer if you want to use or don't have it installed.

That was a big deal for me. I want to move beyond FSUIPC so really held off initially when it seemed this might be needed (even though I registered mine ages ago). That the WASM Module was all that was needed was a HUGE bonus. Thanks for that and the rest of the effort. Really something special.

  • Thanks 1
  • 2 weeks later...
Posted

Can someone help me. I need a streamdeck Profile like yours.. What else do I need?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...