LuiExtended is an AddOn that adds multiple custom components including
- Unit Frames Custom frames for player, target, group, raid, bosses, pets, and companion; default frame extenders; optional AvA layouts.
- Info Panel FPS, latency, clock, zone name, and optional memory readout on a compact HUD panel.
- Action Bar Cast bar, ultimate and companion ultimate display, backbar row, and bar highlight tracking (see Combat Info).
- Buff and Debuff Tracking Custom buff and debuff icons with manual effect overrides (LuiData).
- Chat Announcements Currency, loot, achievements, experience, social events, guild invites, quests, and more in chat.
- Combat Info GCD, quickslot cooldown, ability alerts, crowd control tracker, and related combat HUD tools.
- Combat Text Outgoing and incoming damage and healing, warnings, throttling, and resource gain display.
- Slash Commands Home travel, group tools, guild and social shortcuts, assistants, and settings shortcuts. See Slash commands below.
- MiniMap (BETA) Optional HUD minimap (off by default). Enable Enable MiniMap under Module Settings on the main LuiExtended panel,
/reloadui, then open LuiExtended → MiniMap (BETA) in add-on settings like the other modules.
Initially this Elder Scrolls Online AddOn was based partially on the LUI AddOn by LoPony and some features of Foundry Tactical Combat AddOn.
Install LuiMedia, LuiData, and LuiExtended from ESOUI (or this repo) and enable all three. PC also needs LibAddonMenu-2.0; console needs LibHarvensAddonSettings and LibConsoleDialogs. Version minimums are in LuiExtended.addon (## DependsOn / ## ConsoleDependsOn).
Each major feature is a module you can toggle under Module Settings on the main LuiExtended panel. For a full breakdown (integrations, beta MiniMap, LuiData relationship, and what to test), see MODULES.md. To report bugs or help test, see HOWTOHELP.md. Translators see LOCALIZATION.md.
Buff, debuff, alert, and crowd-control data live in LuiData (Effects, AlertTable, CrowdControl, and related tables). Wrong icons, missing alerts, or bad effect tracking for a specific ability are often fixed there: open a GitHub issue with the ability ID, module (buffs, Combat Info, etc.), and steps to reproduce. See HOWTOHELP.md and MODULES.md.
LuiExtended registers many chat slash commands. Unless noted, commands below belong to the Slash Commands module.
- Enable Slash Commands Module in LuiExtended settings.
- Turn individual commands on or off under LuiExtended → Slash Commands. Run
/reloaduiafter changing those toggles. - Most commands are enabled by default.
/guildkickand/guildquit(and their aliases) are off by default. - On PC, optional LibSlashCommander adds autocomplete and descriptions without changing behavior.
/bank,/merchant,/armory,/decon, and/companionsummon or use the assistant or companion you pick in Slash Commands settings.
These register whenever the module is on; they are not controlled by the per-command toggles.
/kickname - Remove a group member (LuiExtended handler; does not replace the/kickemote)./invitename - Invite a player to your group./readycheck- Start a group ready check (same handler as/readywhen that toggle is on).
/tradename - Invite a player to trade./home[inside|outside] - Travel to your primary home. Useinsideoroutsidefor a specific entrance, or rely on the default chosen in settings./setprimaryhome- Set your current home as primary./campaignname - Queue for a campaign by name (home or guest campaign only)./outfit1–10 - Equip the outfit in that slot./reportname - Open the report-player dialog for that name.
/regroup- Save the party, disband, and reinvite members after a short delay./disband- Disband the group (leader only)./leave- Leave the group. Aliases:/leavegroup./removename - Remove a member from the group (leader, non-LFG). Aliases:/groupkick,/groupremove./changeroletank|heal|dps- Change your LFG role./votekickname - Vote to remove a member in an LFG group. Aliases:/voteremove./ready- Send a ready check to the group (toggleable; same handler as/readycheck).
Guild slot # is the order shown in your Guild menu (1 = first guild, and so on).
/guildinvite# name - Invite a player to a guild. Alias:/ginvite./guildkick# name - Remove a player from a guild (with permission). Alias:/gkick. Off by default./guildquit# - Leave a guild. Aliases:/gquit,/guildleave,/gleave. Off by default.
/friendname - Send a friend invite. Alias:/addfriend./ignorename - Add a player to ignored. Alias:/addignore./unfriendname - Remove a friend. Alias:/removefriend./unignorename - Remove from ignored. Alias:/removeignore.
/companion[name] - Summon your default companion from settings, or a companion by name if unlocked.- Per-companion shortcuts - One command per companion in LuiData (lowercase short name), for example:
/bastian,/mirri,/ember,/isobel,/sharp-as-night,/azandar,/tanlorin,/zerith-var. New companions added in LuiData get matching slashes automatically. /bank,/banker- Summon your selected banker./sell,/merchant,/vendor- Summon your selected merchant./fence,/smuggler- Summon your fence assistant./armory- Summon your selected armory assistant./decon,/deconstruction- Summon your selected deconstruction assistant./eye- Use the Antiquarian's Eye (dig site, if unlocked)./pet,/pets,/dismisspet,/dismisspets- Dismiss active vanity pets.
/cake,/jubilee- Anniversary Jubilee cake XP memento./pie,/jester- Jester's Festival pie XP memento./mead,/newlife- New Life Festival mead XP memento./witch,/witchfest- Witches Festival memento.
Registered with LibAddonMenu when you use the PC settings UI. With LibSlashCommander, these get shared autocomplete descriptions.
/luiset- LuiExtended main settings/luisc- Slash Commands settings/luiuf- Unit Frames settings/luiab- Action Bar settings/luiscb- Buffs and debuffs settings/luica- Chat Announcements settings/luici- Combat Info settings/luict- Combat Text settings/luiip- Info Panel settings/luimm- MiniMap settings (when the module is enabled)
/rl- Reload UI (/ingame), registered only if no other addon already uses/rl./luie- Developer and diagnostics entry point:/luie svstatus- Print SavedVariables migration status./luie debugon|off|status- Toggle or inspect the LuiExtended debug environment (may reload UI).
/luiecc- Preview Crowd Control tracker icons (Combat Info)./luiefoodbuff- Refresh group food and drink buff icons on unit frames (when that feature is enabled).
Support and development tools; not needed for normal play.
/luieufdebug[frame] [preset] - Attribute visuals debug./luiufsm- Group frame debug preview./luiufraid- Raid frame debug preview./luiufplayer- Player frame debug preview./luiuftar- Target frame debug preview./luiufava- AvA frame debug preview./luiufpet- Pet frame debug preview./luiufboss- Boss frame debug preview./luiufcomp- Companion frame debug preview./luiufall- Debug preview for all frame categories./luiufdumpfonts- Dump unit frame font diagnostics.
LuiExtended code is open source under the MIT License.
Feel free to suggest or make contributions! You are welcome to copy and edit any code and features as long as they are not sections tagged as pulled from another addon.
This Add-on is not created by, affiliated with or sponsored by ZeniMax Media Inc. or its affiliates. The Elder Scrolls® and related logos are registered trademarks or trademarks of ZeniMax Media Inc. in the United States and/or other countries. All rights reserved.