Skip to content

charuruflex/XIVLoupeDeck

 
 

Repository files navigation

LoupeFFXIVDeckIcon

LoupeXIVDeck

A LoupeDeck plugin for XIVDeck by @KazWolfe.

⚠️ This project currently is "unofficial" and the LoupeDeck pretends to be a Stream Deck in order to interface with the game.

Keep in mind that this means that this plugin could break anytime something changes inside XIVDeck.

Features

LoupeXIVDeck supports the same commands as the Stream Deck plugin by @KazWolfe, with some additional adjustments using LoupeDeck's rotary encoders.

  • Text Command: Run any slash command in-game.
  • Execute Hotbar Slot: Execute any hotbar slot.
  • Execute Action: Execute a supported action (see XIVDeck documentation for more information on what an "action" is).
  • Run In-Game Macro: Trigger any macro by ID.
  • Switch class: Switch to a specific class directly.
  • Rotary Encoder | Adjust Audio Channel Volume: Adjust the volume of any audio channel that is available in the game-settings.

TODO / Known Issues

  • Add proper error and exception handling. For example, the plugin might currently crash if IDs for actions are given that are out of bounds.
  • Changing the WebSocket port is currently not supported, so make sure you use the XIVDeck default port.
  • Add some pictures and examples to this repo.

Using the Plugin

  1. Install the XIVDeck Game Plugin as explained on the XIVDeck Github page.
  2. Download the latest release of this plugin.
  3. In your LoupeDeck software, go to: Click User Profile -> Plugins and Assets -> Install Plugin and wait until the plugin is installed.
  4. You are ready to go! Add commands from LoupeXIVDeck anywhere you need them.

About

A LoupeDeck plugin for XIVDeck by @KazWolfe.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%