Beta addon for The Elder Scrolls Online that adds cursor-centered HUD aids from the EZO addon family.
¿Prefieres español? Lee el README en español. Support, bug reports, and suggestions: https://discord.gg/RQ8AAp3SMu
EZOCursor is in public beta. The current scope is intentionally focused: it adds visual reticle, guide-line, block, and debug aids. It does not automate gameplay, input, targeting, combat decisions, or addon management.
- The Elder Scrolls Online PC client.
- LibAddonMenu-2.0.
- Optional: LibChatMessage for cleaner addon chat output when available.
- An ESO API version supported by
EZOCursor.txt.
Current manifest metadata:
- Addon version:
0.1.12 - AddOnVersion:
10012 - APIVersion:
101049 101050
- Download or clone this repository.
- Copy the
EZOCursorfolder into your ESO AddOns directory:- Live:
Documents\Elder Scrolls Online\live\AddOns\EZOCursor - PTS:
Documents\Elder Scrolls Online\pts\AddOns\EZOCursor
- Live:
- Install or enable
LibAddonMenu-2.0. - Start ESO or run
/reloadui. - Enable
EZOCursorin the ESO Add-Ons menu.
- Optional replacement of the base ESO reticle texture with ESO's circular reticle texture.
- Full-screen horizontal and vertical guide lines crossing at the reticle point.
- Dynamic guide-line colors based on current ESO API state:
- no attackable target
- attackable target
- camera preferred target
- in combat
- recent combat damage involving the player
- HUD/HUD UI scene integration for visual overlays.
- Block shield overlay shown only when active blocking is detected.
- Low-stamina block warning when current stamina is below five times the Advanced Stats
Block Cost. - Debug panel for validating cursor, combat, block, stamina, and HUD scene state.
- English and Spanish localization.
- SavedVariables migration for older guide-color keys.
EZOCursor uses LibAddonMenu-2.0 for its visible settings.
Current visible options:
- Enable or disable screen guide lines.
- Choose when guide lines are shown:
- always
- only in combat
- Enable or disable the cursor state debug panel.
- Configure guide-line colors for:
- no attackable target
- out of combat: attackable target
- camera preferred target
- in combat
- recent combat damage
Some internal/default reticle settings exist in SavedVariables, such as enabled, blockIndicatorEnabled, useCircularReticle, and idleAlpha, but they are not exposed as LibAddonMenu controls in the current beta.
camera preferred targetuses ESO'sIsGameCameraPreferredTargetValid()signal. It does not guarantee exact target identity or melee range.- Attackable target state uses ESO attackability signals for
reticleover; it is not a range check. - Recent combat damage follows real combat events involving the player.
- The block warning uses current stamina and Advanced Stats
Block Cost; it is an alert threshold, not a prediction of every incoming hit. - Visual controls are intended to appear only in normal HUD and HUD UI scenes.
- EZOCursor does not automate combat, movement, targeting, input, keybinds, blocking, attacks, menu navigation, or vanilla UI actions.
- EZOCursor does not publish to Discord, call webhooks, run external workflows, or send telemetry.
Please test these scenarios during beta:
- Login and
/reloaduiwithout Lua errors. - Open the LibAddonMenu settings panel for EZOCursor.
- Enable and disable screen guide lines.
- Switch guide-line mode between
AlwaysandIn combat. - Change each guide-line color and confirm the visual state updates.
- Aim at no target, non-attackable targets, and attackable targets.
- Enter and leave combat.
- Deal or receive damage and confirm recent-combat color behavior.
- Confirm overlays hide in inventory, map, Champion Points, crafting, Tales of Tribute, addon settings, and other non-HUD scenes.
- Confirm the block shield appears only while the character is actively blocking.
- Confirm the block shield changes to warning color when stamina is below
Block Cost * 5. - Enable the debug panel and confirm its values match visible behavior.
- Confirm English and Spanish strings load correctly.
Before release or commit:
.\tools\bump-version.ps1 -Check -ApiVersion "101049 101050"
git diff --checkOnly update ## APIVersion after verifying the current ESO API version.
EZOCursor is released under the MIT License. See LICENSE.