Skip to content

Zuriplayer/EZOAddonsUtility

Repository files navigation

EZOAddonsUtility

¿Prefieres español? Lee el README en español. EZOAddonsUtility is a public beta addon for The Elder Scrolls Online. It provides an in-game window for inspecting installed addons and libraries, their load state, version, and author information.

Support, bug reports, and suggestions: EZO Discord

Beta Status

EZOAddonsUtility is currently in public beta. The implemented scope is intentionally conservative and read-only: it helps review addon state, but it does not change which addons are enabled.

Version Metadata

  • Addon version: 0.1.0
  • AddOnVersion: 10000
  • APIVersion: 101049 101050
  • Status: public beta

Requirements

  • The Elder Scrolls Online PC client.
  • LibAddonMenu-2.0.
  • Optional: LibChatMessage for cleaner addon chat output.
  • Optional: LibDebugLogger and DebugLogViewer are declared as optional dependencies for future diagnostics, but no Debug Viewer report feature is implemented yet.

Installation

  1. Download or clone the addon.
  2. Place the folder in your ESO AddOns directory: Documents\Elder Scrolls Online\live\AddOns
  3. Make sure the final path is: AddOns\EZOAddonsUtility
  4. Enable EZOAddonsUtility in the ESO Add-Ons menu.
  5. Run /reloadui.

Implemented Features

Addon List Window

  • Opens an in-game addon manager window on demand.
  • Lists installed addons and libraries using ESO's AddOn Manager data.
  • Shows each entry's:
    • load state
    • addon title or internal name
    • type: addon or library
    • AddOnVersion when ESO exposes it
    • author when ESO exposes it
  • Shows summary counts:
    • total entries
    • loaded entries
    • not loaded entries
    • libraries
  • Uses pagination with 14 entries per page.
  • Includes Previous and Next buttons.
  • Includes a Refresh button.
  • Includes a Close button.
  • Remembers the window position.

Filters

  • All
  • Addons
  • Libraries

The current filter is saved and can be changed from the window or from settings.

Load State Labels

The list can show these states when ESO reports them:

  • Loaded
  • Disabled
  • Out of date
  • Missing dependency
  • Failed
  • TOC loaded
  • No state
  • Enabled, not loaded

Loaded entries, enabled-but-not-loaded entries, disabled entries, and libraries use different row text colors.

Settings

The LibAddonMenu panel includes:

  • Language selector:
    • Automatic
    • English
    • Spanish
  • Default list filter:
    • All
    • Addons
    • Libraries
  • Open addon manager button.

Automatic language follows the ESO client language when possible.

Slash Commands

  • /ezou
  • /ezou open
  • /ezou status
  • /ezou help
  • /ezoaddonsutility

/ezou and /ezou open toggle the addon manager window. /ezou status prints a short count summary to chat.

Safety Limits

EZOAddonsUtility does not automate addon management in this beta.

It does not:

  • enable addons
  • disable addons
  • apply profiles
  • change library state
  • reload the UI automatically
  • install addons
  • update addons
  • call external services
  • publish to Discord
  • run GitHub Actions workflows

Future features that change addon state should require explicit confirmation before applying changes.

Not Implemented Yet

These ideas exist in the roadmap but are not implemented in the addon yet:

  • addon profiles for Trial, PvP, crafting, testing, or other setups
  • enable all / disable all buttons
  • dependency graph or unused-library detection
  • EZO-family specific management tools
  • marking addons as required or essential
  • Debug Viewer addon reports
  • keyboard shortcuts for profiles

Recommended Testing

Please test:

  • The addon loads without Lua errors.
  • /reloadui works cleanly.
  • /ezou opens and closes the window.
  • /ezou status prints a count summary.
  • The Refresh button updates the list.
  • The All/Addons/Libraries filter cycles correctly from the window.
  • The default filter option works from LibAddonMenu.
  • The language selector updates visible addon text.
  • The window position is remembered after moving it.
  • Loaded, disabled, out-of-date, missing-dependency, and failed states look correct when those states exist in your addon list.

Documentation

License

MIT License. See LICENSE.

About

ESO addon for inspecting installed addons, libraries, and load state in game.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors