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

Likewise- and I also have a problem when entering FSS mode (and only when entering this mode) the game minimises and I get a stream deck window that tells me ‘the custom action Elite dangerous contains some preconfigured profiles- would you like to install the profiles to your device?’ If I click yes, I end up with a load of ‘copy’ profiles…. I’ve doubled checked my manifest and it seems set up correctly for auto profile switching and it doesn’t happen with any other functions. Any ideas pls? Thanks.
 
No idea, sorry.

I have NO default profile on the Stream Deck (I use my 'end game' button to what is my main profile).
I have a few (Photoshop, Lightroom), that come on when I open those programs, but I have to switch back to the main one manually.

For ED I do NOT have a profile that comes on automatically, because I have 32 of them, one for each ship, personalized. Setting a automatic profile would overwrite any ship specific one I try to set, I believe. So my main profile has a ED button, that loads my main ship. From there I have to go to the ship I want/fly manually.

The problem with the FSS I have never encountered, but then, I DO have that on my buttons assigned anyway, so it's possible I have never even used that button I have on StreamDeck.
It is a button directly programmed by this StreamDeck plugin, of course (which I use, but have no hand in programming).
Could this be a clash of key setup in the game?
 
ok I might be a complete noob here but how does the plugin know what my binding is in game?

For example, I install the plugin, create a toggle for supercruise, give it an on and off icon and assign the function supercruise. In my game I have supercruise assigned to J on the keyboard.

When I press the button on the streamdeck, nothing happens.
 
Things that you have on a KEY binding should just work, the game is just 'listening' to those keys, and Stream Deck 'clicks' them.
But you have to have every function on a key binding. In-game you can set 2 keys for everything. I just made sure that ONE of them is set, even if it's something complicated (CTRL,SHIFT,ALT,6)
For things in firegroups (limpets, etc), you need to tell Stream Deck which fire group and which button to use.
 
Thanks for the fast reply

ok so why does this not work?
1731207138546.png

1731207169539.png

If I use the J key (or deploy hardpoints) in game the image updates to show the status of supercruise but pressing the button on the streamdeck does nothing..


EDIT: Ah.... found a post further up that helped me answer my own question. All binding groups set to custom.
 
Last edited:
I have no idea, sorry, it works for me.

Maybe try to define a second keyset in the second column? I forgot whether the tool uses that one, rather than the main.
 
I absolutely LOVE this plugin for my Streamdeck XL. Will the Caustic sinks and other things be added to a future release?
 
I absolutely LOVE this plugin for my Streamdeck XL. Will the Caustic sinks and other things be added to a future release?I don't k
I have no idea what a caustic sink is. nor do I know what 'other things' are ? I can't see a key binding for it in the .binding file..
If it uses a firegroup and secondary or primary fire button, you can use the limpet button.
 
I couldn't get anything at all to work until I found a post in this thread which advised to install Dot Net Framework. Can this vital information be included in the Readme please @mhwing or is it there and I missed it?
 
bE2ODlF.jpg


elgato stream deck button plugin, that connects to elite dangerous, to get the status for 14 different toggle-buttons, 4 buttons to control the power distributor pips, 4 alarm buttons, 3 FSD related buttons, an FSS toggle button, a firegroup selection button and a generic limpet controller button..
If you press the relevant button on your keyboard or hotas, then the image on the stream deck will still change correctly.
When a button has no effect (e.g. when docked) then the image also won't change.

There is also a STATIC button type, that works the same as the streamdeck 'Hotkey' button type.
So, there is only one image and there is no game state feedback for these buttons.
The only difference with the 'Hotkey' button is, that it gets the keyboard binding from the game.

Example button images, like in above picture, can be found in the source code images directory on github.

The plugin can (optionally) automatically switch to a different profile, if the in-game state changes (e.g. deploy hardpoints, enter SRV etc.)
More instructions Here

Note that this plugin doesn't work if there is only a joystick/controller/mouse binding for a function. There has to be a (secondary) keyboard binding.

The source code and installer are here

After you install the plugin in the streamdeck software, then there will be several new button types in the streamdeck software.
Choose a button in the streamdeck software (drag and drop), then choose an Elite Dangerous function for that button (that must have a keyboard binding in Elite Dangerous!)
and then choose any pictures for that button.

ONLY add an image to a STATIC button in this way, do NOT set this image for any of the other button types :

xkgy7uZ.png


Animated gif files are only supported for the STATIC buttons.

If you change the key bindings in Elite Dangerous, then you don't have to restart the streamdeck software. The plugin key bindings are updated automatically.

When using Odyssey, the on-foot binding must be 'custom'. (this will happen automatically once you make at least one on-foot keyboard binding)
If you see a default binding name for the on-foot section, then the plugin won't work correctly.

If nothing happens, when pressing streamdeck buttons:
You may see errors like this in the plugin log file :
file not found C:\Users\xxx\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\Custom.4.0.binds
In that case, the plugin has no access rights to the bindings directory.
Start streamdeck.exe as administrator.
Can Somone please set this up in Stream Deck then export the profile on here? I'm not very familiar but it seems much easier to just import a profile. Thanks in advance,
 
still only half way through reading this thread but want to get a heads-up on what people think maybe missing or changed from these icons. i did add a fair amount for dealing with things that aren't necessary directly handled by the elite dangerous plugin to help keep optional extra within theme.

could take me a few weeks to finish reading and will get back with my queries about the plugin once done
 

Attachments

  • edsd_sheet_1000.png
    edsd_sheet_1000.png
    300.5 KB · Views: 135
  • edsd_list.txt
    1.9 KB · Views: 68
ok well, i aded a few more icons so upto about 300 in white, elite orange and caustic green.

my feedback on the plugin/add-on is very minimal as it appears very well thought through and developed, so unless i think of anything else here it is:

i don't know what would be the best way for me to instance profile that are crafted specifically for particular ships, ie: mining ship profile, combat ship profile, trade ship etc... i feel like there should be a quicker, simpler way than what i'm currently doing (which is copying a whole profile over to a 'dummy' profile which is automatically set off when i board a ship).
i feel like there is something that can be done about this, automatically instancing custom profile per custom ship, i say this because i know of a UI application that can be utilised to change the colour of ship elements and that has profiles that afaik are triggered by being in a particular/linked ship.
if i am mistaken, however, and this is not possible what are some good solutions for this for someone that may change their ship 2 or 3x per day based on activities? (i know i could setup a "profiles page" that's triggered when i get in a ship then choose which ship from there but choosing a ship profile every time i get into a ship soon becomes tiresome, i've been doing a lot of exobio recently)

secondly it seems there's a miss with one of the fighter orders, i believe "hold fire" is not an order although "hold position" is.

that is so far in essence my main feedback for now and anything else that may follow will no doubt be shorter warbles, thanks for the excellent plugin/add-on/thing
 
thinking some bio-buttons would be a most excellent addition, something along the lines of:
total bio signatures on current planet
current bio signal canister sample status (1,2, burning)
current bio sample clonal colony range (inside, outside)
total bio signatures scanned/completed

also whilst on the exploration details, why not add system/body info too, things that could be very useful:
system body count/bodies discovered/total bodies scanned etc
thinking integration with buttons that give information akin to that of exploration buddy/edcopilot
 
I can really appreciate the time that has gone into this beautiful work, thank you.
This is all really alien stuff to me as a dumb as hell mechie Been on a steep learning curve on how to use the Stream Deck and have gotten to grips with the basics.
My question is, is it possible to use a Gif file as the 2nd image on a toggle button. For example to make "Flight Assist Off" flash? The only way i can currently get it to work is to use the "set from file" drop down option which then overides any other image assigned to the button, or to use the native Stream Deck Hotkey which will not pick up the in game state and can get out of sink.

Apologies if im over reaching in my expectation of this clevedr little unit.
 
So I found out about this, and spent about 4 hours fiddling, making profiles for the "automatic profile switching", and had a blast. However, a few issues:

  • "Landed" profile to "InSRV" profile switches correctly, but "InSRV" to "Landed" does not
  • When lifting off from a planet surface, attemps to reinstall profiles every time and does not switch to Main profile.
  • "GlideMode" profile is loaded, but never switches back to Main, and doesn't switch to "Landed" even when landing after a glide (fixed after disembarking and reentering).
  • "BeingInterdicted" is loaded correctly, but never switches back to Main profile.
  • Drive Assist toggle button icon never switches (only in SRV, works fine in ship Flight Assist)

Ship buttons that, when pressed, does nothing:
  • Galaxy map
  • System map

(Yes, they are bound in the menu:
1741998072309.png
)

These issues overlooked, this is still great and has allowed for peak immersion on my flight deck. Thank you so much for this, and I hope it continues staying supported!
 
did a bit more testing, seems that landing profile is loaded properly from the main profile, meaning it just doesnt switch from glide profile. additionally, going on foot without an on foot profile sets the profile back to the landed profile, dunno if this is intended.
switching to SRV properly loads the SRV profile now, so that seemed to be a one-off issue.
SrvUnderShip profile is never loaded, either

for now ill simply add some manual profile switch buttons for the glide mode and landed mode (as that still prompts the profile reinstall without switching)
 
Last edited:
Can Somone please set this up in Stream Deck then export the profile on here? I'm not very familiar but it seems much easier to just import a profile. Thanks in advance,
If you scroll up just a few posts from yours, I have provided a working setup for the 15 button Stream Deck. Not sure whether you can import that on the large one, sorry.
But if you can, changing it to look like the one in your picture is very simple.
 
Back
Top Bottom