January 4, 20251 yr Ok This is starting to make sense. Yes, I am using the driver command to load custom views and that part works great. I didn't realize PD has direct access to vjoy. And also didn't realize SD talks to FSUIPC. Hence my complicated incorrect information chain. Will study further. Is the vJoy fork install a part of the Install-PilotsDeck-v0.8.6_B1rsG.zip? I did the install from this zip file. Apologies for not including any log files because i have no idea how to do that. I think this is an understanding problem on my part so the logs probably won't show anything amiss. Thanks
January 4, 20251 yr Author 20 minutes ago, damoncmor said: I didn't realize PD has direct access to vjoy. And also didn't realize SD talks to FSUIPC That is what all the other Command/Variable Types are for ^^ https://github.com/Fragtality/PilotsDeck?tab=readme-ov-file#12---supported-sim-commands---variables 21 minutes ago, damoncmor said: Is the vJoy fork install a part of the Install-PilotsDeck-v0.8.6_B1rsG.zip? The same as with the other Requirements: the Installer will download and run the necessary Stuff. With the only Difference for the vJoy Driver that the Installer will inform/offer to install or update it (it is only an optional Requirement). So you have to manually click the Link in the Installer to initiate the vJoy Driver Installation (or Update). 29 minutes ago, damoncmor said: Apologies for not including any log files because i have no idea how to do that. I think this is an understanding problem on my part so the logs probably won't show anything amiss. In the Developer UI / QRH View (Click on the Systray/Notification Area Icon of the Plugin). Not only does that View have Links to essential Plugin-Directories (e.g. like the log Directory), it also has Links to some general References to lookup Command or Variable Names (e.g. the MSFS SDK for SimVars / SimEvents).
May 5, 20251 yr Author 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
May 7, 20251 yr Author 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
Create an account or sign in to comment