A ToxiUI-inspired ElvUI edit for Project Ascension — Conquest of Azeroth (WoW 3.3.5a). ToxiUI doesn't exist for WotLK/Ascension (its current version is retail-only), so HydroUI recreates its core ideas with original code, adapted to CoA's 21 classes.
HydroUI is an ElvUI plugin — it needs a working ElvUI install. It does not run on its own.
- Guided installer (
/hui install) — one click applies the full HydroUI setup: a complete profile with WunderBar, unit frames, buffs, themes and fonts already in place. - Themes —
Gradient,Dark,Default, with a class-color option; in Gradient mode ElvUI's borders take the class color. - WunderBar — configurable info bar: optional full-width, 8 clickable slots (fps/ms, durability, gold, spec, XP%, bags, character, friends/guild…), a row of micro icons (character, spellbook, talents, map, quests…), and the XP bar embedded into it.
- Experience bar — thin XP bar with rested segment and percentage; switches to reputation when you watch a faction.
- Unit frames — class-colored gradient health on a dark background, buffs shown above the player, tuned timer fonts.
- Armory — character screen overhaul: class/spec header, per-slot and average item level, a scrollable stats panel integrated into the window, missing enchant/gem warnings.
- Skins & accents — class-color accent on the main windows (merchant, mail, quests, spellbook, talents, bags…), a class/spec header on spellbook & talents, ESC menu header.
- Minimap Button Collector — a single button that gathers all the scattered addon minimap buttons into one pop-up panel.
- Misc / QoL — auto-repair (guild funds optional), auto-sell grey junk, AFK screen, quick quests, and fixes for CoA client errors (the
CollectionsFrameXML crashes that break talents/map/quests). - CoA support (21 classes) — class/spec detection via
UnitClass/IsHeroClass/C_CharacterAdvancement; colors follow the real classFile ElvUI uses.
- ElvUI for Ascension — an ElvUI-Ascension 3.3.5a fork, already installed in
Interface\AddOns.
- Copy the
HydroUIfolder into:<your Ascension WoW folder>\Interface\AddOns\(the folder must be named exactlyHydroUIand containHydroUI.toc). - Launch the game and make sure both ElvUI and HydroUI are enabled in the AddOns list.
- In game, type
/hui installand pick Apply full setup for the complete layout.
| Command | Effect |
|---|---|
/hui |
Open the options (inside the ElvUI config) |
/hui install |
Start / restart the installer |
/hui profile |
Create the "HydroUI" ElvUI profile from your current setup |
/hui theme gradient|dark|default |
Switch theme on the fly |
/hui chat |
Merge the right chat window into the left as a tab |
/hui debug |
Inspect your character/target class & spec (to tune the 21 classes) |
/hui help |
List commands |
(/hydroui and /aui work as aliases.)
On CoA the real class isn't one of the 10 WotLK base classes. HydroUI detects it through the server's custom API (UnitClass, IsHeroClass, C_CharacterAdvancement, GetSpecializationInfo), but the internal tokens (NECROMANCER, PYROMANCER, …) must match your realm.
- Log in on a CoA character and type
/hui debug. - Read the
UnitClass -> name=… file=…line and whether the token is recognized. - If it isn't, set the color in
/hui→ Class Colors, or add an override:E.private.HydroUI.classOverrides["<display name>"] = "<TOKEN>".
HydroUI/
HydroUI.toc
Core/ Core, Defaults, Media, Ascension (CoA layer), Options
Modules/ Themes, WunderBar, ExperienceBar, Skins, Armory, Chat,
Misc, MinimapButtons, Details, Profiles, Installer
Media/ Fonts (Poppins), Textures, class Icons
HydroUI is not open source. See LICENSE for the full terms.
In short:
- ✅ Use it, and tweak it for yourself, however you like.
- ❌ Do not redistribute it — original or modified — re-upload it elsewhere, bundle it into an interface pack, or sell it, without written permission.
HydroUI's code is original: it contains neither ElvUI's nor ToxiUI's source. ElvUI is required but is not included, and keeps its own license. Bundled assets keep theirs (see below).
If HydroUI is useful to you and you feel like supporting its development:
- PayPal: paypal.me/hydrogeon — a note saying "HydroUI" helps me know where it came from (PayPal.Me has no field for it).
Entirely optional, and it changes nothing about the addon — there are no paid features and never will be. There is deliberately no donation prompt inside the game: Blizzard's add-on policy allows these requests only on the project page, never in the client.
- Font: Poppins — © The Poppins Project Authors, under the SIL Open Font License 1.1 (license in
Media/Fonts/Poppins-OFL-License.txt). A free lookalike for ToxiUI's font, which is proprietary and not included. - Textures and icons — original. The procedural textures are generated for this addon; the
EmoteGG/EmoteHistream emotes are the author's own commissioned artwork, used here with the owner's permission.
- Original code, inspired by ToxiUI's concepts; it does not contain ToxiUI's source or assets.
- Defensive by design: if an ElvUI-Ascension fork renames modules/APIs, some effects degrade silently instead of erroring — use
/hui debugand report differences.