fcannizzaro / com.dim.streamdeck Goto Github PK
View Code? Open in Web Editor NEWA Stream Deck plugin to interact with Destiny Item Manager and Destiny 2
Home Page: https://dim-stream-deck.netlify.app
License: GNU General Public License v3.0
A Stream Deck plugin to interact with Destiny Item Manager and Destiny 2
Home Page: https://dim-stream-deck.netlify.app
License: GNU General Public License v3.0
Hey there! I love this entire app, but I was wondering if there were any plans to make a Firefox extension?
Thanks!
Nothing shows up.
Here's the log file.
StreamDeck0.log
Elgato has recieve some support requests stating that the DIM plugin is reporting older data.
Season Pass Level reporting last season data (correct in DIM, but not on Stream Deck)
Glimmer numbers incorrect (correct in DIM, but not on Stream Deck)
Stream Deck Logs:
Plugin 'DIM Stream Deck' is still alive after closing the websocket. Quit it.
I've asked the user to restart their PC and/or kill the nodejs task, but I think it is caused by a crash in the exe, and Stream Deck doesn't know to shut down the node instance. I'm not sure what solution would be effective 100% of the time.
Hey!
I would be interested in discussing similar support for Loupedeck consoles, please reach out to me at [email protected] if you want to talk more :)
Kind regards,
Emil
Unfortunately loadouts are still a no go, and it appears other features are gone too
Error
The connection with the DIM Stream Deck extension was not detected.
followed your instructions but seems to not connect at all
The idea of this is very cool.. but the lacking documentation has me worried. Is this a supported project.. or one that will be worked on every so often?
Ok, so now that I've gotten the chance to play with it a bit, some more questions/feedback:
Works:
doesn't work
I'm not seeing any errors in the logs anymore, but I also don't see DIM plugin-specific logs. Maybe those need to be manually enabled?
It would be good if the element and power level were displayed on the Stream Deck button below the item's icon. Like in DIM.
Also, if an icon or some sort of indicator can be shown if item is a PvE and/or PvP roll.
It would make it easier to identify the correct weapon or armor piece without having to label everything.
Self-explainatory
Uninstalled and reinstalled, still no good.
I noticed this upon using the inspector
WebSocket connection to 'ws://localhost:9119/' failed:
n @ async-module.ts:209
r @ helpers.ts:98
any thoughts?
Hi there,
Love the streamdeck integration, just having an issue getting the loadout feature working still.
I tried opening beta.destinyitemmanager per this instruction on the plugin installation page:
When in the streamdeck program, here is what i see when trying to select a loadout:
And here is what i see when trying to enable the setting in beta.destinyitemmanager:
It might just be user error but any help is appreciated, thanks a ton man.
metrics
(Battle Pass Level)max-power
Asap I will fix these actions.
First - love this!
Both computers I have streamdecks on will not load DIM with the DIM Open action link. Hopefully this can be sorted. Thanks!
Postmaster option in default setting is not showing amount of inventory. It stays at 0/21. Works correctly for specific items but not generic volume amount. Streamdeck XL software version 5.2.1.15025
Here is what I have so far:
App installed form stream deck store
extension installed in opera
all items in bungie.net privacy checkmarked
restarted browser, stream deck app
have DIM open in the browser as well
same steps taken in chrome, same results
First attached image should show both Chrome and Opera open side-by-side with the extension page showing it is installed and the stream deck app in the foreground with the error.
Second attached image should show my bungie settings
Third and Fourth are the respective "Manage Extension" pages in chrome and opera that show the app installed and turned on
Final attached image is my streamdeck version and firmware, of which streamdeck says I am up to date when I check
Is there something I may be missing here? only thing I have not yet tried is a reboot because this is a remote pc
DIM allows you to have "Any Class" loadouts that are available across all classes (I use these for weapon and mod sets). But if you use these on Steam Deck they're class specific. I don't know if it's possible to poll for the current class, but that would be a nice fix if possible.
First off, thanks for making this!
Trying to play around with it in advance of the witch queen release, and not quite getting it to work.
When I install the Streamdeck plugin, it installs successfully but doesn't seem to funtion. The logs show errors like:
14:24:10.640 StreamDeck ESDActionRegistry::CreateNewAction(): Trying to create an action from an unknown type com.dim.streamdeck.vault
14:24:10.640 StreamDeck ESDActionRegistry::CreateNewAction(): Trying to create an action from an unknown type com.dim.streamdeck.postmaster
14:24:10.640 StreamDeck ESDActionRegistry::CreateNewAction(): Trying to create an action from an unknown type com.dim.streamdeck.metrics
14:24:10.640 StreamDeck ESDActionRegistry::CreateNewAction(): Trying to create an action from an unknown type com.dim.streamdeck.power
14:24:10.640 StreamDeck ESDActionRegistry::CreateNewAction(): Trying to create an action from an unknown type com.dim.streamdeck.loadout
14:24:10.640 StreamDeck ESDActionRegistry::CreateNewAction(): Trying to create an action from an unknown type com.dim.streamdeck.app
14:24:10.640 StreamDeck ESDActionRegistry::CreateNewAction(): Trying to create an action from an unknown type com.dim.streamdeck.refresh
14:25:19.548 StreamDeck ESDCustomPlugin::StartPlugin::<lambda_da235e0f73cad73e58f66afea9c7deaf>::()::<lambda_edf3f60a824e4535b7414c8c0c192809>::operator ()(): Restarting plugin 'DIM Stream Deck' after one minute
14:25:19.595 StreamDeck ESDCustomPlugin::StartPlugin::<lambda_da235e0f73cad73e58f66afea9c7deaf>::operator ()(): The plugin 'DIM Stream Deck' crashed with code -2147450749
14:25:19.595 StreamDeck ESDCustomPlugin::StartPlugin::<lambda_da235e0f73cad73e58f66afea9c7deaf>::operator ()(): Restarting plugin 'DIM Stream Deck'
14:25:19.641 StreamDeck ESDCustomPlugin::StartPlugin::<lambda_da235e0f73cad73e58f66afea9c7deaf>::operator ()(): The plugin 'DIM Stream Deck' crashed with code -2147450749
Here's an image of what the config looks like for me. Unsure if this is an error between Chrome<->Streamdeck (I do have the Chrome plugin installed, but do use Chrome profiles) or an issue inside Streamdeck itself.
Let me know what other debug info I can provide. Eager to use this!
Hi, I'm a new user of the plugin, just bought a Stream Deck +.
You should authenticate by pressing the right number.
But the numbers are not shown on the Stream Deck.
Could that be an issue that the new Stream Deck + is not yet supported?
Or am I doing something wrong?
Kind regards,
Michael
Hey there, I'm Rick, one of the maintainers of DIM. Congratulations on making this extension. Folks have been asking for ages to see one made.
I'd like to catch up with you about this effort. Where's a good place to talk? Discord, Email, Twitter DM? I would prefer to send you an invite to our slack where our team collaborates.
Can you provide a bit of detail why the Chrome Extension is required?
Error: The connection with the DIM Stream Deck extension was not detected.
I get this msg when i try to add a button to my stream deck.
Hi,
Firstly, love the plugin!
However, I am struggling to get ranks (Crucible, season, vanguard etc.) to actually populate as well as postmaster stats (Spoils, shard and Prisms) I have multiple sitting in my postmaster on each character but none of this flows through as you can see below.
Additionally, I have my bungie settings as follows
Thanks for your work.
Hi!
I checked the code and I saw that you are not using a single one of Chromes specific classes. Further more, the extention loads perfectly fine in Firefox using debug mode as well. All you really need to do is change the manifest version in manifest.json from "3" to "2" and you should be able to just publish it to the firefox store as well.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.