Release v1.2.0 elgato stream deck button plugin for elite dangerous

1679338373828.png

Just wanted to share and say Thank you for your help when I was having issues, as you can see, I'm making full use of your plugin, some buttons do change to match states or just to point out the importance (the auto dock button is not part of this plugin and is a multi-action button and I'm using stream deck's fonts for the text).
If you have a strange issue with the power for Eng/Sys/Weps, I found rebinding them backwards (so to speak) then exiting the game and reloading and putting the binds back to how they were worked, also, the Eng/Sys/Weps and Power Reset button navigave the ship station controls when docked, minor thing but not a issue if you remember about this, if you do use them while docked, the pips get messed up
but I love this plug in <3 <3 <3 <3 <3 out of 5
 
For Stream Deck +
Can you add the "next contact" and "previous contact" to the dial button as an option for Dial CW and Dial CCW?
Would be nice to dial through the elements lying in front of the srv when collecting them.
 
@Ski'Thor

you can add any button you like to the dial CW/CCW by editing dial.html

something like :

<div class="sdpi-item" id="select_single"> <div class="sdpi-item-label">Dial CW</div> <select class="sdpi-item-value select sdProperty" id="functioncw" oninput="setSettings()"> .................. <optgroup label="Combat"> <option value="CycleNextTarget">Next Contact</option> <option value="CyclePreviousTarget">Prev Contact</option> </optgroup> </select> </div> <div class="sdpi-item" id="select_single"> <div class="sdpi-item-label">Dial CCW</div> <select class="sdpi-item-value select sdProperty" id="functionccw" oninput="setSettings()"> ...................... <optgroup label="Combat"> <option value="CycleNextTarget">Next Contact</option> <option value="CyclePreviousTarget">Prev Contact</option> </optgroup> </select> </div>
 
@Ski'Thor

you can add any button you like to the dial CW/CCW by editing dial.html

something like :

<div class="sdpi-item" id="select_single"> <div class="sdpi-item-label">Dial CW</div> <select class="sdpi-item-value select sdProperty" id="functioncw" oninput="setSettings()"> .................. <optgroup label="Combat"> <option value="CycleNextTarget">Next Contact</option> <option value="CyclePreviousTarget">Prev Contact</option> </optgroup> </select> </div> <div class="sdpi-item" id="select_single"> <div class="sdpi-item-label">Dial CCW</div> <select class="sdpi-item-value select sdProperty" id="functionccw" oninput="setSettings()"> ...................... <optgroup label="Combat"> <option value="CycleNextTarget">Next Contact</option> <option value="CyclePreviousTarget">Prev Contact</option> </optgroup> </select> </div>

Thank you, it's working.
Unfortunatally, ED only allows to cycle through ships, not every contact. Wake or container can't be cycled through -.-
 
There's no specific coding for actual limpets correct? It just moves to the fire group and utilizes the primary/secondary fire?
Just tried the button but doesn't work for me.

It would be nice to have possibility to send pre_written messages to comm. I'm using the text function but I seems it's too quick for the game and sometimes words are truncated.
 
Just tried the button but doesn't work for me.
You need keyboard bindings for next/previous firegroup selection and also primary/secondary fire.
by default these don't exist.

and button is disabled in these situations (latest plugin version)

var isDisabled = (EliteData.StatusData.OnFoot ||
EliteData.StatusData.InSRV ||
EliteData.StatusData.Docked ||
EliteData.StatusData.Landed ||
EliteData.StatusData.LandingGearDown ||
EliteData.StatusData.FsdJump
 
You need keyboard bindings for next/previous firegroup selection and also primary/secondary fire.
by default these don't exist.

and button is disabled in these situations (latest plugin version)

var isDisabled = (EliteData.StatusData.OnFoot ||
EliteData.StatusData.InSRV ||
EliteData.StatusData.Docked ||
EliteData.StatusData.Landed ||
EliteData.StatusData.LandingGearDown ||
EliteData.StatusData.FsdJump

Gotcha! I've missed the bindings!
 
Got two questions:

  • how do I check\upgrade my current plugin version?
  • I got the universal limpet controller. I mapped the firegroup\primary\secondary fires in the plugin to the single specific limpets which I mapped in the firegroups, but when I press the button it just moves to the fire group without launching the limpet. Is there anyway I can launch a specific limpet type when I press a button?

Thanks
 
right click on any button on the right side to see the version number
1684556247001.png


upgrade instructions and the latest version are on github

re:limpet : add key bindings to primary and secondary fire buttons
 
@mhwlng
Hi! is that possible to use your plugin with loupedeck stream controller?
if it is not, please tell if it is possible for you to develop such plugin for loupdeck.
Thank you!
 
@mhwlng
Hi! is that possible to use your plugin with loupedeck stream controller?
if it is not, please tell if it is possible for you to develop such plugin for loupdeck.
Thank you!
No this plugin won’t work with the loupedeck. I also have no plans to develop a plug-in for the loupedeck, sorry….
 
Updated Neon Orange Chevron Button Images v1.1 for 'Stream Deck Button Plugin for Elite Dangerous'

View attachment 188787

Code:
Changelog v1.0 to v1.1:

- Power Alarm button images included, because... well... the Stream Deck for Elite Plugin dev, mhwlng, added these new buttons.
- Clarity / contrast improved for text labels atop chevrons by adding a slight drop shadow under the glow. No visible difference for VR users.
- 24-bit PNG output chosen rather than 8-bit. Much less banded / dithered gradients than before, not that you can really notice it.
- A wild .PSD appears!

Download here:

Hey Jay,

Don't suppose you ever updated these to include On Foot icons etc did you?

Many Thanks
 
Hi I have been using thei plug in for a while, Thank you its awsome.
I now have a issue i could do with help with.
Just got a new pc and exported the pages/profiles over. a bit of re setting the keybinds. But the Static buttons are not trigering the commands.
so the static button for "Landing Gear" wont activate in game on the stream deck, but if pressed on a keystroke "L" it ativates in game and the stream deck button icon changes from red to green.
any idear how i get them working again profile version 2.3.8.
(I even tryed starting a new profile to see if that worked but no.)

Thanks
 
You'll have to check the plugin log file (see github for more information about this).
Maybe the plugin is looking for the wrong keyboard binding file.
Or maybe it's looking in the wrong keyboard binding directory.
Or maybe the plugin application does not have access rights to the keyboard binding directory...
 
Last edited:
You'll have to check the plugin log file (see github for more information about this).
Maybe the plugin is looking for the wrong keyboard binding file.
Or maybe it's looking in the wrong keyboard binding directory.
Or maybe the plugin application does not have access rights to the keyboard binding directory...
thanks but still confused the log file is showing loads of Errors example
"2023-10-04 10:24:57.0204|ERROR|com.mhwlng.elite|1|file not found C:\Users\stuar\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\KeyboardMouseOnly.4.0.binds"
that is not in the binds directory but can be seen in game selection.
I cant see the bind referance i am usering (HCS hsc az new) in log the StartPreset.4.start is showing it.
The bind file i used on old pc was called CS1 Custom.4.0.binds and worked perfectly. cant use this one as differant joystick now.
log file attached. If anyone can help.
 

Attachments

  • log.000.log
    6.9 KB · Views: 131
Back
Top Bottom