Is there a way to have this plugin installed but not have the Flight-Tracker tray icon and app running all the time? I only need it open when I’m playing the game, rather than whenever I’m using my Stream Deck. Am I overlooking a setting somewhere? Thanks!
This plugin adds the tray icon when it is started up in streamdeck, so you know it is trying to look for a simconnect connection.
Just by having it loaded in the streamdeck plug in folder, it starts up whether you are in a profile that uses any buttons or not, because it is watching for buttons to be added to be “configured”
You can either hide it in your notification tray or we could remove the notification icon being added when the plug in loads.
I’m not sure if streamdeck supports lazy loading of plug-ins, but this is probably the way it will stay. It has to load the plug in to know what buttons are available to add from the side menu.
Yup it shows up because Stream Deck always load it up regardless what game you are running. The only way for it to not be running is to shutdown itself if the sim is not running, but then you have no way to start it back up other than restarting Stream Deck.
I can definitely hide the system tray icon to create the illusion that it is not running (many plugins do that), but I prefer to be straight forward with users. Also, if you don’t open the sim, it doesn’t do anything except from trying to connect to SimConnect every 5 seconds (to know that the sim is up).
Very cool project! All the built-in buttons seem to be working for me, but I’m missing something on making custom gauges. I’ve had no success creating even a simple throttle gauge. What am I doing wrong here?
I’m using ‘GENERAL ENG THROTTLE LEVER POSITION:index’ for toggle and display value. It’s stuck at zero.
You’re not doing anything wrong not all variables are in. The throttle lever position would be one of them.
The problem now is that each variable needs to have a enum entry in the list of possible values. I do want to change that, so that it is possible to just resister any string a user enters, but this is difficult due to the nature of the simlib api. A separate mapping mechanism is needed. When I do find the time I’ll try to fix it.
Hey folks! I’m working on a slightly different layout of the same kind, using the same plugin. Hooray, concurrent development!
I was aiming for something a bit more … “Realistic.” I’m trying to train my muscle-memory on where things are in each individual cockpit, rather than have all the information available to me on a single screen.
Here’s a doc I wrote that I update with all the version improvements of my layout. Also as a bonus has install instructions, zips, downloads - everything you need:
edit: shoot, I can’t post links. uh. maybe if I wrap it in code:
It’s a WIP I’ll update as I go. Currently has C172, C172 G1000, and XCub layouts.
@RMROC451 - love the image switcher pull request you currently have out! once that gets integrated I’m going to swap all the actual buttons for in-game screenshots.
I just downloaded this from GitHub a few hours ago and confirmed I’m using the latest version, 0.2. Still no luck using GENERAL ENG THROTTLE LEVER POSITION:index
@Shukorb GENERAL ENG THROTTLE LEVER POSITION:1 for example definitely works on things like the gauge widget. Just make sure you set the min to 0 and the max to 100; the default “greyed out” values don’t actually do anything.
Got it working! I didn’t actually have the index number in there. I had GENERAL ENG THROTTLE LEVER POSITION:index instead of GENERAL ENG THROTTLE LEVER POSITION:1
I didn’t see one in the simconnect documentation, but I’ll look again.
For now, I have a regular streamdeck button that fires on/off hotkey commands to MSFS, and then another button that shows the value if it is enabled or not. Open an issue on one of our repos, and we will get to it!