Independent beta addon for The Elder Scrolls Online that displays custom support icons for configured players, local tactical group markers, and optional icon packs without depending on OdySupportIcons.
¿Prefieres español? Lee el README en español. For support, bug reports, feedback or suggestions, join our Discord: https://discord.gg/PQre8CpqQ7
- Status: beta
- Version: 0.3.5
- ESO API: 101049 101050
- AddOnVersion: 10012
This beta is intended for manual testing in groups, guild rosters and companion icon packs. The public icon-pack API may still change before a stable release.
- The Elder Scrolls Online for PC.
- Optional:
LibAddonMenu-2.0for the settings panel. - Optional:
LibCustomMenufor assigning tactical markers from the keyboard group-list context menu.
The addon works with OdySupportIcons disabled.
- Clone this repository, or use a published ZIP package when one is available.
- Copy the
EZOCustomSupportIconsfolder into your ESO AddOns folder:
Documents/Elder Scrolls Online/live/AddOns/
- Make sure the manifest is located at:
AddOns/EZOCustomSupportIcons/EZOCustomSupportIcons.txt
- Run
/reloaduior restart the game.
- Custom fixed icons for configured account names.
- A custom 3D overlay above visible group members in the same instance.
- Guild roster icon replacement for configured accounts.
- Account-wide SavedVariables only for global visual settings.
- LibAddonMenu settings, when
LibAddonMenu-2.0is installed:Show head iconsHead icon sizeHide head icons in combat
- Local, session-only tactical markers for current group members:
FollowHealTankFocusMechanic
- Keyboard group-list context menu integration through
LibCustomMenu, when installed. - Gamepad group-list display for already assigned tactical markers.
- Public
EZOCustomSupportIcons.RegisterIconPack(...)API for companion icon-pack addons.
Companion packs are separate addons with:
## DependsOn: EZOCustomSupportIcons
They can register fixed player icons and additional assignable marker icons. Players only see a pack's icons if they have both EZOCustomSupportIcons and that same pack installed.
The repository includes one source example:
packs/EZOCustomSupportIcons_Hojablanca/
To test that pack in-game, install it as a sibling addon next to EZOCustomSupportIcons.
- Does not depend on
OdySupportIcons. - Does not call
OSI.*APIs. - Does not modify
OdySupportIconsor any other addon. - Does not send data outside the game client.
- Does not use external services at runtime.
- Does not automate combat, movement, input, keybinds or gameplay decisions.
- Does not synchronize dynamic tactical markers with other players.
- Tactical markers are local, session-only and cleared when leaving or changing group.
- Head icons are rendered only in HUD scenes (
hud/hudui), not over map, inventory or menus. - ESO only exposes reliable world positions for group members; head icons are limited to grouped, visible players in the same valid instance/world context.
- Recommended format:
.dds - Recommended size:
64x64 - Width and height divisible by 4
- Alpha channel when transparency is needed
Use only icons you own, icons you have permission to use, clearly licensed assets, or base ESO textures referenced by esoui/... paths.
Minimum beta test checklist:
/reloaduicompletes without Lua errors.- With a configured account in group, the icon appears above the player.
- In guild roster, the configured account icon appears.
- In settings,
Show head iconshides/shows head icons. - In settings,
Head icon sizechanges icon size. - In settings,
Hide head icons in combathides icons in combat while dead units remain visible. - Tactical marker assignment from the keyboard group-list context menu appears above the target and in the group list.
- A marker already assigned in keyboard mode appears in the gamepad group list.
- Tactical markers clear when leaving the group or when the marked player leaves.
- Head icons are hidden on map, inventory and menu screens.
- The addon works with
OdySupportIconsdisabled.
There are no language files or localization tables in the current addon, so there is no EN/ES string parity check to run for runtime UI.
Recommended local checks:
.\tools\bump-version.ps1 -Check
git diff --checkBuild/package is available for release preparation:
.\scripts\ezo\build-addon-package.ps1 -ForceDo not generate a package unless you are preparing a build artifact.
MIT - see LICENSE.
Developed and maintained by Zuriplayer.