Skip to content

Releases: KazWolfe/XIVDeck

XIVDeck 0.3.1

07 Jan 07:51
v0.3.1
e8bfd08
Compare
Choose a tag to compare
XIVDeck 0.3.1 Pre-release
Pre-release

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:

  • The Change Volume action now will mute/unmute the selected channel on touch screen tap (for Stream Deck Plus users)
  • Fix a bug where version 0.3.0 was somehow older than version 0.2.16 to the update checker.
  • Fix a bug where volume bars were stuck with "disabled" coloring.
  • Some small internal changes to make things prettier and prep for some Dalamud updates.

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!

Testing Requests

Not much in the way of testing notes this time, just the usual "does it work." Some specifics though:

  • For SD+ users, both pressing in on the dial and touching the screen above the dial should mute the selected sound channel.
    • If using a Dial Stack, pressing the dial should advance the stack, and touching the screen should mute the channel.
  • The volume bar should be a purer white with no transparency while the game is working.

Installing the Plugin

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: v0.3.0...v0.3.1
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/3861134611

XIVDeck 0.3.0

28 Dec 09:14
v0.3.0
7c4b2de
Compare
Choose a tag to compare
XIVDeck 0.3.0 Pre-release
Pre-release

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.

  • Support for the Stream Deck Plus has landed! What works well on a dial? Well...
  • We have a new action: Change Volume! For the SD+ users, you can now actually adjust the volume of independent game channels from the dials. For everyone else, pressing a sound channel button will quickly mute/unmute it!
  • Emote actions now support setting chat log mode. This allows configuring certain actions to never (or always) log a message to chat, regardless of your game's settings.
  • Gearset actions now support choosing a glamour plate override.

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.

Testing Requests

We have some testing requests again!

  • I really need someone to kick the tires of the Action system, and ensure that especially the extra settings features behave as I'd expect them to. I've been playing with it for a little bit and it all seems alright, but you never know.
    • Special attention should be drawn to updates when actions are locked (e.g. using a second character) or when the game isn't running.
  • During internal testing, I had a bunch of crashes come up with volume adjustments, specifically when the System Configuration window was opened. I think I fixed this bug, but confirmation would be great.
  • There was another bug during internal testing where the game would just crash instead of returning a proper error. This should be fixed, but it will need verification too. This is limited to Actions, at least.
  • There's a migration system in place on actions now. When an action isn't in the new cache, it'll be populated the first time the button is loaded. Buttons that have not yet been migrated will not show categorization information, or will not have name information in the Property Inspector.
    • Load all buttons at least once, then check for unknowns. For emotes, check for missing categorizations in the dropdown.

Installing the Plugin

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: v0.2.16...v0.3.0
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/3792963142

XIVDeck 0.2.16

16 Nov 00:04
v0.2.16
2c395a6
Compare
Choose a tag to compare

NOTE: If you recently upgraded to Stream Deck software 6.0.0, you may need to reinstall the plugin in the Elgato software. I am looking into the underlying problem (see #37) to figure out what is going on and why. In the meantime, I apologize for the inconvenience!

Elgato has announced the Stream Deck Plus, and with it, Stream Deck software 6.0.0 and some security changes. Apparently, my plugin only allowing local communication was still not deemed "secure enough," so we get an emergency hotfix.

  • Enable CORS support in XIVDeck to satisfy Chrome's security requirements in software 6.0.0.

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.

Installing the Plugin

Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.2.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: v0.2.15...v0.2.16
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/3475176701

XIVDeck 0.2.15

30 Oct 02:39
v0.2.15
c2f2426
Compare
Choose a tag to compare

Valve just had to use the name "Steam Deck" for their console. If only they stopped to think how this would affect me, a tiny developer with a small project for some corner of the internet.

  • Update some marketing text to clarify that this plugin is for the Elgato Stream Deck.
  • Update some internal IPC logic to hopefully make things work a bit better with other plugins.

Thank you all so much for 10,000 downloads! It's been amazing being on this journey with all of you.

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.

Installing the Plugin

Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.2.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 Release: v0.2.14...v0.2.15
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/3353818063

XIVDeck 0.2.14

03 Sep 00:35
v0.2.14
e7bbaaf
Compare
Choose a tag to compare

WEE WOO WEE WOO EMERGENCY FIX. I left a convention to do this, but to be fair I did screw up pretty badly. This corrects that rather egregious oversight.

  • Fix a bug that showed emotes that couldn't actually be used.

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.

Installing the Plugin

Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.2.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: v0.2.13...v0.2.14
Full Changelog from Testing: v0.2.13...v0.2.14
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/2982613644

XIVDeck 0.2.13

24 Aug 20:06
v0.2.13
767e9c5
Compare
Choose a tag to compare

I mean, technically speaking, you never actually did read Ballroom Etiquette - Resplendent Reclining, so did you ever really unlock the /sit emote?

  • Fix default emotes (/sit, /think, etc.) being falsely reported as locked.

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.

Installing the Plugin

Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.2.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: v0.2.12...v0.2.13
Full Changelog from Testing: v0.2.12...v0.2.13
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/2921968856

XIVDeck 0.2.12

24 Aug 08:04
v0.2.12
3b2e4e2
Compare
Choose a tag to compare

So about version 0.2.11... let's just pretend it doesn't exist. Sound good?

  • Update the plugin to build for .NET 6, and Dalamud API version 7.
  • Just a bunch of internal changes that shouldn't have any notable impact.

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.

Known Issues

  • The Minion action is probably broken for now. This is a issue at the Dalamud level, and will hopefully be fixed soon. An update to XIVDeck will not be required.

Installing the Plugin

Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.2.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 Release: v0.2.10...v0.2.12
Full Changelog from Testing: v0.2.11...v0.2.12
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/2917454600

XIVDeck 0.2.11

19 Aug 23:06
v0.2.11
1eb3660
Compare
Choose a tag to compare
XIVDeck 0.2.11 Pre-release
Pre-release

⚠️ STOP: Do not install this release while this message is present!

This release is built for Dalamud's .NET 6 staging/testing branch. While there will likely be no changes and 0.2.11 will release normally after Dalamud updates complete, this build is currently not intended for normal use. Please install version 0.2.10 for now. If you're here because you clicked on a message in-game, simply continue using version 0.2.10.

Dalamud API version 7, .NET version 6, and FFXIV version 6.2. There are lots of versions to keep track of all at once, apparently. Here's 0.2.11, which is basically the exact same as 0.2.10!

  • Update the plugin to build for .NET 6, and Dalamud API version 7.

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.

Installing the Plugin

Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.2.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 Testing: v0.2.10...v0.2.11
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/2892640047

XIVDeck 0.2.10

17 Aug 05:40
v0.2.10
830f466
Compare
Choose a tag to compare

With 6.2 just around the corner, I bring you one last 6.1-era dose of a changelog that isn't just "bug fixes and enhancements." Honestly, mobile app devs are so confusing; writing the mandatory changelog quip is my favorite part of doing a release!

For those of you on the testing branch of XIVDeck, all you're getting are some internal changes that shouldn't affect you.

For those of you that don't want to test my code, here's what's coming:

  • Fix a bug where PVP Combo Action icons weren't updating if the hotbar slot in question was invisible.
  • Fix some UI messages, including properly capitalizing mount and minion names.
  • XIVDeck will now reset the game's AFK timer, just like a normal keyboard would.
  • The aforementioned internal changes.

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.

Installing the Plugin

Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.2.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 Release: v0.2.7...v0.2.10
Full Changelog from Testing: v0.2.9...v0.2.10
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/2873017437

XIVDeck 0.2.9

28 Jul 04:41
v0.2.9
51a8774
Compare
Choose a tag to compare
XIVDeck 0.2.9 Pre-release
Pre-release

If you're playing on your Stream Deck, you can still be away from your keyboard, right? Wait... how can you be AFK on a console? You don't have a keyboard.

  • XIVDeck will now reset the game's AFK timer on button press, just like it's a normal keyboard. But with icons and lights.
  • Minion and mount names should now be capitalized appropriately in error messages.
  • A few small internal changes that shouldn't matter.

Most notably, this change includes AFK logic updates. If you're on the testing branch, please ensure that nothing odd happens when pushing Stream Deck buttons, and that your Stream Deck does not interfere with normal gameplay. A good way to test this is to see if you can still move, trigger hotbar slots, and similar while and/or immediately after pressing a button on your Stream Deck, or trying to set a keybind during same.

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.

Installing the Plugin

Both the Stream Deck Plugin and the Game Plugin have been updated to version 0.2.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: v0.2.8...v0.2.9
CI Run: https://github.com/KazWolfe/XIVDeck/actions/runs/2751348041