A Stream Deck plugin providing rich integration for Final Fantasy XIV!
AGPL-3.0 License
Bot releases are visible (Hide)
The attempt to make XIVDeck better continues, eventually.
A huge thank you to @SilentSwordmaiden for releasing their StreamController Plugin for Linux users! Welcome to the fold, everyone :).
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin. If you notice any issues, please come find me in the XIVDeck Help Thread in the Dalamud Discord.
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.20.
To install the Stream Deck Plugin, simply download dev.wolf.xivdeck.streamDeckPlugin
and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Release: https://github.com/KazWolfe/XIVDeck/compare/v0.3.19...v0.3.20
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/10434699630
Published by KazWolfe 4 months ago
"Changing legend into fact, We shall ride into history." With apologies to Elton John, of course.
A very small change this time, just support for Patch 7.0 and the ability to put Facial Accessories on your Stream Deck now. Nothing fancy, I promise.
I'm also pleased to announce that XIVDeck now supports GitHub Attestations. While this project used to print its build hash to the CI pipeline so that users could verify that builds came directly from my source, the GitHub CLI can now be used for the same. Please note that attestations may not necessarily work for the in-game plugin however, as those are built using a different process in a different repository.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin. If you notice any issues, please come find me in the XIVDeck Help Thread in the Dalamud Discord.
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.19.
To install the Stream Deck Plugin, simply download dev.wolf.xivdeck.streamDeckPlugin
and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Release: https://github.com/KazWolfe/XIVDeck/compare/v0.3.17...v0.3.19
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/9748087286
Published by KazWolfe 6 months ago
Features don't really matter, right? Right?
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin. If you notice any issues, please come find me in the XIVDeck Help Thread in the Dalamud Discord.
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.17.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Release: https://github.com/KazWolfe/XIVDeck/compare/v0.3.16...v0.3.17
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/8793609507
Published by KazWolfe about 1 year ago
With the light of a new adventure growing on the horizon, it's worth taking a look back at the path we walked to get to what we once thought was the end. Let us set the stage for the next journey, bravely venturing forth into API version 9.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin. If you notice any issues, please come find me in the XIVDeck Help Thread in the Dalamud Discord.
Because this is a major patch, we have some testing notes for you:
/micon
specifying an HQ item should display their icons properly.Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.16.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Release: https://github.com/KazWolfe/XIVDeck/compare/v0.3.15...v0.3.16
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/6398053239
Published by KazWolfe about 1 year ago
Is the space within a box in a box also part of the space of the bigger box? It can't be, because the space inside the box inside the box cannot be used to store things inside the first box. But it is still volume that can be used, so perhaps it is? This multi-box thing hurts my head.
For those of you not on the testing track, this version has some other benefits:
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin. If you notice any issues, please come find me in the XIVDeck Help Thread in the Dalamud Discord.
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.15.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Stable Release: https://github.com/KazWolfe/XIVDeck/compare/v0.3.13...v0.3.15
Full Changelog from Last Release: https://github.com/KazWolfe/XIVDeck/compare/v0.3.14...v0.3.15
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/5886613228
Published by KazWolfe over 1 year ago
For a release that should be dedicated to pi, XIVDeck has decided to lose some weight and become quite a bit leaner. Kinda need to do that if you want to start running on phones...
For those of you who are interested in XIVDeck (or otherwise bringing your hotbars out of the game), but don't want to buy a Stream Deck, I have some cool news. Elgato released a new version of Stream Deck Mobile for iOS, which now gives you six virtual buttons free, forever. Android is allegedly going to get this update soon. Possibly. I promise I was not paid to make this statement.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
Once again, the testing notes section makes a proud return! A few minor requests here:
If you notice any issues, please come find me in the XIVDeck Help Thread in the Dalamud Discord!
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.14.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Release: https://github.com/KazWolfe/XIVDeck/compare/v0.3.13...v0.3.14
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/5558566655
Published by KazWolfe over 1 year ago
It is said that long ago, a force rose up to shake the lands of Dalamud. We spoke in hushed tones, afraid to wake the beast, for it brought an upheaval once and threatened to do so again. This beast? Patch 6.4.
For those of you who aren't on testing, there are a few other changes:
127.0.0.1
instead of localhost
to hopefully make connections a bit more resilient.If XIVDeck doesn't work for you after this release for some reason, please check the release page for troubleshooting steps and ping me in the XIVDeck thread.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
This version switches the HTTP server back to EmbedIO, which should be mostly transparent to users. That said, some users may have been shoved on to the Microsoft HTTP server for various reasons. If you have any problems with XIVDeck, please follow the below instructions:
/xlplugins
.Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.13.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Release: https://github.com/KazWolfe/XIVDeck/compare/v0.3.12...v0.3.13
Full Changelog from Last Stable Release: https://github.com/KazWolfe/XIVDeck/compare/v0.3.11...v0.3.13
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/5065206492
Published by KazWolfe over 1 year ago
A long time ago, I decided to start what I thought was a simple project to learn both C# and how to mod games. This project was called XIVDeck. As a result of my inexperience writing code, I made a few very fatal decisions, such as putting a web server in the game to provide an API. These decisions haunt me to this very day.
If XIVDeck doesn't work for you after this release for some reason, please check the release page for troubleshooting steps and ping me in the XIVDeck thread.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
This version switches the HTTP server back to EmbedIO, which should be mostly transparent to users. That said, some users may have been shoved on to the Microsoft HTTP server for various reasons. If you have any problems with XIVDeck (or just want to be sure you're testing EmbedIO), please follow the below instructions:
/xlplugins
.Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.12.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Stable Release: https://github.com/KazWolfe/XIVDeck/compare/v0.3.11...v0.3.12
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/4709683839
Published by KazWolfe over 1 year ago
I am pleased to announce that this release of XIVDeck is sponsored by Microsoft's Windows division. As such, we are releasing a testing version to all of our users!
Testing notes are available for this release!
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
For legal reasons, this version is not actually sponsored by Microsoft. Please don't sue me!
If you want to test the new Getting Started window, the easy way is as follows:
Apply Settings
.37984
. Assuming you didn't reconfigure your Stream Deck plugin, the window should disappear.Please let me know what you think of the new window!
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.11.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Stable Release: https://github.com/KazWolfe/XIVDeck/compare/v0.3.10...v0.3.11
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/4394667725
Published by KazWolfe over 1 year ago
Who let Settingway access the codebase? I know the parties in... that place... are important, but really? Did you have to leave a mess for the rest of us to clean up?!
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.10.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Stable Release: https://github.com/KazWolfe/XIVDeck/compare/v0.3.8...v0.3.10
Full Changelog from Last Release: https://github.com/KazWolfe/XIVDeck/compare/v0.3.9...v0.3.10
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/4360431123
Published by KazWolfe over 1 year ago
Can a Manderville man patch a plugin before Dalamud is released to the public? Of course a Manderville man can! Am I a Manderville man? Unfortunately no, but I do have a Manderville Weapon, so... close enough.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.9.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Release: https://github.com/KazWolfe/XIVDeck/compare/v0.3.8...v0.3.9
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/4357263145
Published by KazWolfe over 1 year ago
Bug fixes and performance improvements. Bug fixes and performance improvements. Bug fixes and performance improvements. The developer did not include a changelog. Bug fixes and performance improvements. Check our Twitter to see what changed! These are the words of the bland and uncreative.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.8.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Release: https://github.com/KazWolfe/XIVDeck/compare/v0.3.7...v0.3.8
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/4219778103
Published by KazWolfe over 1 year ago
So, there's this really cool thing called IPv6. It's been around since December 1995. Many ISPs still do not support it, or it breaks in really annoying ways. Some operating systems, even, somehow cannot handle IPv6 properly. It's only been 28 years, can we please get our act together?
Assuming nobody complains about this release, I'll promote it to production in the near future.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.7.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Release: https://github.com/KazWolfe/XIVDeck/compare/v0.3.6...v0.3.7
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/4153322782
Published by KazWolfe over 1 year ago
A long time ago, XIVDeck was a testing-exclusive plugin. This was awesome because nobody cared if things broke, and I didn't have to remember to actually promote releases to production. Unfortunately, that era has long past.
Note: This version migrates certain configurations. Please let me know if buttons stop working or settings get corrupted!
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.6.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Full Release: https://github.com/KazWolfe/XIVDeck/compare/v0.3.2...v0.3.6
Full Changelog from Last Testing Release: https://github.com/KazWolfe/XIVDeck/compare/v0.3.5...v0.3.6
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/4117159402
Published by KazWolfe almost 2 years ago
Volume. Button. Volume buddon.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
As usual, please report any issues to me in the Goat Place Discord.
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.5.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest. If you're having problems, fully close the Stream Deck software and double-click the plugin file again; it should work.
Full Changelog: https://github.com/KazWolfe/XIVDeck/compare/v0.3.4...v0.3.5
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/3934169872
Published by KazWolfe almost 2 years ago
Ah, bugs. Sometimes they're caused by developers being careless. Sometimes they're caused by inexplicable eldritch nightmares of code. Sometimes they just... are. Anyways, they're all fun to squish.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
First off, the simple ones:
And the weird one: I received a particularly interesting bug report that caused certain hotbar buttons to flicker under specific conditions. Rather than explain the bug, I'll just give you steps to reproduce, and let me know if you see flickering:
As usual, please report any issues to me in the Goat Place Discord.
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.4.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest. If you're having problems, fully close the Stream Deck software and double-click the plugin file again; it should work.
Full Changelog: https://github.com/KazWolfe/XIVDeck/compare/v0.3.3...v0.3.4
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/3922232361
Published by KazWolfe almost 2 years ago
Dalamud isn't even fully released yet, but that won't stop us from wolfing around with patches. Yes, that was forced, and no I do not care.
I'm tweaking how the web server behaves a bit (again), which has the potential to cause some problems on certain systems. I don't think this will have any side effects, but please let me know if things start looking or feeling a bit weird or if buttons just randomly stop working.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
A few new test requests this time:
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.3.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Release: https://github.com/KazWolfe/XIVDeck/compare/v0.3.2...v0.3.3
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/3899007427
Published by KazWolfe almost 2 years ago
What? We knew when 6.3 was coming out and I didn't schedule my own development properly, causing me to have to panic and release 0.3 to the world a bit early? Absurd.
So, yes, this is XIVDeck 0.3.2, being shipped to production. For those of you already on staging, there are no notable changes from 0.3.1; this is just support for version 6.3 of the game. For those of you on the stable line, hoo boy:
Because of the new features added to XIVDeck 0.3, the minimum Stream Deck Plugin version has been also increased. If you are upgrading from a stable release, you will need to download and install version 0.3.2 of the Stream Deck Plugin.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.2. If you are on 0.2, you will be required to download the latest version of the Stream Deck Plugin.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
Full Changelog from Last Full Release: https://github.com/KazWolfe/XIVDeck/compare/v0.2.16...v0.3.2
Full Changelog from Last Testing Release: https://github.com/KazWolfe/XIVDeck/compare/v0.3.1...v0.3.2
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/3475176701
Published by KazWolfe almost 2 years ago
With Patch 6.3 around the corner, I thought it would be a great idea to release my own changes. Poke it, tap it, turn it, press it, it should all work now. Hopefully.
XIVDeck 0.3.1 is a relatively minor release, but should be productive nonetheless. In no particular order:
Crowdin should now have record of the strings added in 0.3, so if you're interested in helping out, please consider contributing translations to the project! All new translations will be merged in before 0.3 hits stable. I've also enabled Chinese and Korean support for our non-global client friends in addition to the already-existing German, French, and Japanese languages.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise!
Not much in the way of testing notes this time, just the usual "does it work." Some specifics though:
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.1.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Release: https://github.com/KazWolfe/XIVDeck/compare/v0.3.0...v0.3.1
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/3861134611
Published by KazWolfe almost 2 years ago
Standing there alone, the release is waiting. All systems go, "are you sure?" Control is not convinced, but QA has the evidence; no need to abort. The countdown starts...
XIVDeck 0.3.0 is now here, and has finally passed the "fever dream" stage of my mind. This is a big release, so let's get into it.
This is a breaking change to XIVDeck, so users upgrading to 0.3.0 will need to ensure that they update their Stream Deck Plugin. Additionally, certain config files have changed slightly - there's no going back from this version. If you have any problems, please contact me in the XIVDeck channel in Goat Place and I'll get it resolved ASAP.
If you like this plugin, please consider starring the repository on GitHub. It's much appreciated, I promise! Also, if you speak one of German, French, or Japanese, please consider contributing translations to XIVDeck via Crowdin.
We have some testing requests again!
Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.3.0. Updating both components is required.
To install the Stream Deck Plugin, simply download the XIVDeck.streamDeckPlugin
file and open it. The Elgato Stream Deck software will take care of the rest.
Full Changelog from Last Release: https://github.com/KazWolfe/XIVDeck/compare/v0.2.16...v0.3.0
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/3792963142