
ark1320
Members-
Posts
669 -
Joined
-
Last visited
-
Days Won
17
Content Type
Profiles
Forums
Events
Gallery
Downloads
Everything posted by ark1320
-
If I understand correctly what you want to do it seems to me you just need to assign the same keystroke that you are using for the Vpilot push to talk to both joystick buttons. In the example below, Button 4 on joystick Y is being setup to sent the keystroke "K". After making that assignment (click OK), switch to your other joystick and assign keystroke "K" again in the same way. The only change will be that the Joy# (and maybe the Btn#) will be different for the second joystick. Note that if you are not using letters to represent your joysticks, you will have a number in place of the Y in my example. Al
-
Introducing Pilot's Deck, a StreamDeck Plugin
ark1320 replied to Fragtality's topic in User Contributions
OK, What confused me was above when talking about the second box you said "What goes below "Default Name" is the Path and Name to the StreamDeck Profile to be loaded when no match to a FSUIPC Aircraft Profile could be found. Hence it is Default." So I thought I had to enter a path to the profile in the second box. So only the first box with the default profile name needs to be filled in. Thanks for you patience. Al -
Introducing Pilot's Deck, a StreamDeck Plugin
ark1320 replied to Fragtality's topic in User Contributions
Please, for my example above, show me the entry you would type in the second box above to assign the PilotsDeck-DefaultPlus profile as the default profile. Al -
Introducing Pilot's Deck, a StreamDeck Plugin
ark1320 replied to Fragtality's topic in User Contributions
😟 Sorry for dragging this out. Just seeing an actual filled in example will clear things up for me. So if I were to use your PilotsDeck-DefaultPlus profile as my default profile, exactly what would the entry in the second box below look like if my Profiles Subdirectory with the PilotsDeck-DefaultPlus profile is located at: C:\Users\Al\Documents\MSFS 2020\StreamDecks\PilotsDeckFiles\com.extension.pilotsdeck.sdPlugin\Profiles BTW, I don't see anything in your PilotsDeck instructional ReadMe that address the path entry and format needed in the second box above when setting up a default profile. Thanks for the help, Al -
Introducing Pilot's Deck, a StreamDeck Plugin
ark1320 replied to Fragtality's topic in User Contributions
Ah, yes, I see now, makes good sense. So if the name of my default profile was Default AC AP I would enter something like this in that box: C:\Users\Al\Documents\Al's Flight Simulation\MSFS 2020\StreamDecks\PilotsDeckProfiles\Default AC AP Thanks for the help! Al -
Introducing Pilot's Deck, a StreamDeck Plugin
ark1320 replied to Fragtality's topic in User Contributions
I have read through that section multiple times, thus my questions. And I do understand I can customize the default profiles with the names you have already provided. I'm just trying to understand how it all works. And was I correct that what goes in the box below the Default Name box would be FSUIPC aircraft profile names (or substrings of the profile names) that you want the default profile to apply to? Thanks, Al -
Introducing Pilot's Deck, a StreamDeck Plugin
ark1320 replied to Fragtality's topic in User Contributions
I am a bit confused on how the setup for the Default Profile works. My understanding is in the picture below, I would type in my preferred default profile in the box labeled Default Name. Currently this box has a profile you provided called PilotsDeck-DefaultPlus. Do I have to use that name or can I use a name I make up myself? In other words, does each type of Stream Deck have a fixed default profile name? What gets entered in the next box below the Default Name box -- can it be one or more FSUIPC profile names for aircraft that you want to use with the default profile (i.e., similar to what you can do for the other non-default profile boxes below)? Thanks, Al -
Introducing Pilot's Deck, a StreamDeck Plugin
ark1320 replied to Fragtality's topic in User Contributions
Figured it out -- silly mistake on my part. I misinterpreted the symbol StreamDeck uses to indicate a profile is assigned to MSFS. But strangely, when I clicked on that profile None was indicated as far as an assigned application is concerned. I wonder if there might be a conflict between a profile named C414+ (that was not assigned and was the one I wanted to use) and one named C414 Plus which somehow had been assigned to MSFS? Al -
Introducing Pilot's Deck, a StreamDeck Plugin
ark1320 replied to Fragtality's topic in User Contributions
Yes, this seems to work. I load my flights directly onto the runway and that is when the correct profile loads. But my default profile, which used to be loaded until that time, only loads for a short time before being replaced by the unwanted profile. The point is I'm trying to isolate the problem to the plugin or to a StreamDeck bug of some kind. Al -
Introducing Pilot's Deck, a StreamDeck Plugin
ark1320 replied to Fragtality's topic in User Contributions
Maybe I need to completely undo the profile switching and then go through the complete process of setting that up again. Al -
Introducing Pilot's Deck, a StreamDeck Plugin
ark1320 replied to Fragtality's topic in User Contributions
Thank you for your reply. I do use profile switching, but Use Default is not selected. In addition for testing I have disabled FSUIPC7.exe and FSUIPC7.ini by renaming these files, so I would think that would eliminate a profile switching problem. I think in the past I did associate the problem profile with MSFS, a mistake, and then tried to undo that by assigning the profile to None, but apparently the MSFS association still exists somewhere. Profile switching does work correctly in that if FSUIPC7 is enabled, eventually the correct profile is loaded. I'm just trying to determine why the unwanted profile loads at all in place of my default profile. Al -
Introducing Pilot's Deck, a StreamDeck Plugin
ark1320 replied to Fragtality's topic in User Contributions
Somehow one of my profiles has become associated with the MSFS program so as soon as the sim begins to load StreamDeck switches to that profile even though when I click on that profile in the StreamDeck user interface window which associates a profile with an application, the application field shows None. Do you happen to know where that profile - application association is stored in the StreamDeck software or have an idea on how I can remove this association? Thanks, Al -
No, was just thinking the script does respond to a double button press so the second press is not missed. I guess the issue is does the buttonpress function due to the first press complete before the second press happens. If not, then it would seem the button presses are "registered" as you called it. Al
-
I was thinking about the triple function button script that detects a second button press. Al
-
OK, then if a second button push happens while the function in response to the first button push is running, is that second button push "missed" or will the button function be called again as soon as it completes due to the first button push? UPDATE: Looks like the second button press is not missed and the button function will be called again. Thanks, Al
-
When using event.button(joy, btn,"button_fcn") if the button_fcn function is running due to a button press when a second button press occurs, is the currently running button_fcn immediately killed and a new instance of button_fcn initiated? Thanks, Al
-
Introducing Pilot's Deck, a StreamDeck Plugin
ark1320 replied to Fragtality's topic in User Contributions
-
Introducing Pilot's Deck, a StreamDeck Plugin
ark1320 replied to Fragtality's topic in User Contributions
That's what I was thinking but the Property Inspector shows a long press starts at 600ms and 3 x 150 waitTicks = 450 so I was not sure. I assume the 150 waitTicks is milliseconds. I did try setting the longPressTicks to a high value of 10 just as a test to see what would happen, but did not notice an difference in the long press. I restarted the SteamDeck app after making the change, maybe I need to reload the sim or restart the computer. When is the PilotsDeck.dll.config file read? UPDATE: I restarted the computer and then did notice the change in the longpress. If the StreamDeck sw starts when the computer is loaded, then maybe that was the issue. Thanks, Al -
Introducing Pilot's Deck, a StreamDeck Plugin
ark1320 replied to Fragtality's topic in User Contributions
I'd like to increase the button "long press" time from 600ms to about 900ms to increase the difference between a normal (short) press and the long press. Is that something I could do? For example, would changing one or both of these values in the PilotsDeck.dll.config file do that without introducing other problems? <add key="waitTicks" value="150" /> <add key="longPressTicks" value="3" /> Thanks, Al -
I will check the event viewer the next time this happens. Event viewer has a lot of categories -- can you point me to what category or directory in the event viewer that would have the info you are interested in? Thanks, Al
-
Hi John, Sometimes when I start the sim FSUIPC7 starts as expected ( I see the FSUIPC7 Banner flash on the screen), but by the time a plane is loaded onto the runway FSUIPC7 has crashed for some reason. Below is what the log file looks like when this happens. There are a few Lua scripts that should start under [Auto] and the ApprCallOutMSFS.lua that you see killed in the last line below is one of them, but the problem still happens when I disable that script from starting. This problem does not happen every time I start the sim but I have not been able to figure out what is going on. Does FSUIPC7 exit if it cannot connect to the sim via simconnect within some time limit, or loses that connection? Thanks for any ideas. Al ********* FSUIPC7, Version 7.3.21 (9th June 2023) by John Dowson ********* MS Store installation detected: Checking for FS path in 'C:\Users\Al\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalCache\UserCfg.opt' FS path found = C:\Users\Al\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalCache\Packages\ WebSocket server found: C:\Users\Al\Documents\Al's Flight Simulation\AddOns\FSUIPC7\modules\\Utils\FSUIPCWebSocketServer.exe Windows 10 Pro 64 Bit reported as Build 19045, Release ID: 2009 (OS 10.0) Reading options from "C:\Users\Al\Documents\Al's Flight Simulation\AddOns\FSUIPC7\modules\FSUIPC7.ini" Checking the Registrations now ... User Name= ***** removed User Addr= ****** removed" FSUIPC7 Key is provided WIDEFS7 not user registered, or expired 47 System time = 23/06/2023 15:21:51 47 FLT path = "C:\Users\Al\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalState\" 47 Allowing calibration when not assigned with 'Send direct to FSUIPC Calibration' 219 ------------------------------------------------------------------- 281 10903 Calculator Code presets have been loaded and are available for use 297 Registered HotKey 'InvokeFSUIPCOptionsKey' (key=0x46, modifier=0x1) 328 FS path = "C:\Users\Al\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalCache\Packages\" 344 ---------------------- Joystick Device Scan ----------------------- 344 Product= MFG Crosswind V2/3 344 Manufacturer= MFG 344 Serial Number= MFG500002 344 Vendor=16D0, Product=0A38 (Version 33.1) 344 GUIDs returned for product: VID_16D0&PID_0A38: 344 GUID= {A3FAAD50-A263-11ED-8001-444553540000} 344 Details: Btns=2, POVs=(0, 0, 0, 0), Cal=x00000000, Max=R8192,U0,V0,X8192,Y8192,Z0 359 Product= Pro Flight Quadrant 359 Manufacturer= Saitek 359 Serial Number= 0 359 Vendor=06A3, Product=0C2D (Version 0.1) 359 GUIDs returned for product: VID_06A3&PID_0C2D: 359 GUID= {5A9417E0-8961-11EB-8001-444553540000} 359 Details: Btns=9, POVs=(0, 0, 0, 0), Cal=x00000000, Max=R0,U0,V0,X217,Y219,Z221 359 Product= Fulcrum One Yoke 359 Manufacturer= Vitaly [mega_mozg] Naidentsev 359 Serial Number= MMJoy2-Fulcrum-03 359 Vendor=0000, Product=0000 (Version 0.1) 359 GUIDs returned for product: VID_0000&PID_0000: 359 GUID= {99F39220-9632-11EB-8001-444553540000} 359 Details: Btns=8, POVs=(0, 0, 0, 0), Cal=x00000000, Max=R0,U0,V0,X4086,Y3594,Z0 359 ------------------------------------------------------------------- 359 Device acquired for use: 359 Joystick ID = 1 (Registry okay) 359 1=MFG Crosswind V2/3 359 1.GUID={A3FAAD50-A263-11ED-8001-444553540000} 375 Device acquired for use: 375 Joystick ID = 2 (Registry okay) 375 2=Saitek Pro Flight Throttle Quadrant (USB) 375 2.GUID={5A9417E0-8961-11EB-8001-444553540000} 375 Device acquired for use: 375 Joystick ID = 0 (Registry okay) 375 0=Fulcrum One Yoke 375 0.GUID={99F39220-9632-11EB-8001-444553540000} 375 ------------------------------------------------------------------- 500 LogOptions=00000000 00000001 3297 Simulator detected 27734 SimConnect_Open succeeded 27734 Running in "KittyHawk", Version: 11.0.282174.999 (SimConnect: 11.0.62651.3) 27734 MSFS version = 11.0.282174.999 27734 Initialising SimConnect data requests now 27734 Offset file 'C:\Users\Al\Documents\Al's Flight Simulation\AddOns\FSUIPC7\modules\myOffsets.txt' not found (info only) 27734 Mapping custom control numbers 69632 - 84232 27750 Maximum number of custom events available is 1024 (defined by ini parameter MaxNumberOfCustomEvents) 45594 User Aircraft ID not supplied -- trying default 48625 C:\Users\Al\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalCache\Packages\Community\ffx-hjet\SimObjects\Airplanes\mg-hjet\aircraft.CFG 49516 Aircraft loaded: running normally now ... 49547 System time = 23/06/2023 15:22:41, Simulator time = 20:22:40 (21:22Z) 49703 Maximum number of custom events available is 1024 (defined by ini parameter MaxNumberOfCustomEvents) 49719 Aircraft="HJET E2" 83484 Starting WAPI... 83484 [INFO]: **** Starting FSUIPC7 WASM Interface (WAPI) version 1.0.2 (WASM version 1.0.2) using connection -1 83500 [INFO]: Connected to MSFS 88734 C:\Users\Al\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalState\MISSIONS\Custom\CustomFlight\CustomFlight.FLT 123844 -------------------- Starting everything now ---------------------- 128891 Lvars received: 627 L:vars & 10 H:vars now available 128891 Lvars/Hvars received - checking aircraft autos.... 129922 LUA: "C:\Users\Al\Documents\Al's Flight Simulation\AddOns\FSUIPC7\modules\ApprCallOutMSFS.lua": killed
-
Introducing Pilot's Deck, a StreamDeck Plugin
ark1320 replied to Fragtality's topic in User Contributions
No problem. Well, the good news is the switching profiles now show up in the profile drop down lists for the two decks and switching happens. 🙂 Thanks for all the help!! Al -
Introducing Pilot's Deck, a StreamDeck Plugin
ark1320 replied to Fragtality's topic in User Contributions
Followed your instructions but this time I did no get the popup asking to install the profiles. I think I need to delete everything associated with profile switching and then start over. Can you tell me the locations where there is profile switching entries I can delete? Thanks, Al -
Introducing Pilot's Deck, a StreamDeck Plugin
ark1320 replied to Fragtality's topic in User Contributions
Just to clarify, the profiles in the lists above with copy in the name are "duplicates" I had made just to have a backup. The 4 switching profiles have slightly different names then what you set in the list. The SD Plus switching profiles have a + at the end of the name (C414+ and HJET+) to distinguish them from the other similar SD Plus profiles , and the 15Key switching profiles are C414 CTL and HJET CTL with no "S" on the end of the names to distinguish them from the other profiles. Or have I missed the point again? I did try loading the C414 but the profiles did not switch. thanks, Al -
Introducing Pilot's Deck, a StreamDeck Plugin
ark1320 replied to Fragtality's topic in User Contributions
Tried it again and made some progress but it is still not working. Here is what I have in com.extension.pilotsdeck.sdPlugin\Profiles The first 4 files are the ones I want to use to switch between the C414 and HJET planes using the SD+ and SD15key decks. BTW should I see my other Pilot's Deck profiles listed here as well? Here is what I got when I used the Profile Switcher control: And I did get the popups asking if I wanted to load the profiles. But here is what I see in my overall Profiles list -- note none of the switching profiles show up. Thanks for all the help! Al