VitushaUnitFrames
If you have ever spent hours wrestling with Lua files or hunting through configuration menus just to make your unit frames look right, you know the pain. VitushaUnitFrames changes that completely. This oUF-based addon is designed for players who want powerful, flexible unit frames without ever touching a single line of code. Everything is configured directly in the game, using a clean options panel that makes sense from the moment you open it.
Why Choose VitushaUnitFrames for World of Warcraft
The core philosophy behind VitushaUnitFrames for World of Warcraft is simple: what you see is what you get. A fresh install does not drop a bunch of bare boxes in the middle of your screen. Instead, it loads a fully styled layout that matches the screenshots you saw before downloading. From there, every single element is one click away from being moved, resized, or turned off entirely. This makes it an ideal choice for both newcomers to unit frame customization and veterans who want a quick, powerful setup.
Frames and Layout Options
Each frame type has its own dedicated settings for width, height, position, strata, and anchor parent. You can drag frames into place using the /vuf unlock command, or type in exact numbers if you prefer precision. The player frame's settings can be copied onto the target frame with a single click, saving you from repeating the same setup twice. Boss frames share one set of settings, but you can control their growth direction and spacing to create a neat stack that fits your screen.
Bars, Text, and Auras
Health, power, and cast bars each have their own texture, colour, and opacity settings. Health prediction is fully supported, drawing incoming heals, absorb shields, and heal absorbs directly on the bar. The cast bar can be detached from the frame entirely, showing a latency zone, an optional spell icon, and the exact moment an empowered cast banks a stage.
Text is handled through four tag slots per frame, each positioned and sized independently on the health or power bar. Tags like [curhp:abbr], [perhp:prec], and [name:short] give you precise control over what is displayed. The Tags Help tab lists every available tag with a live sample of what it prints, so you never have to guess.
Aura rows for buffs and debuffs come with their own size, spacing, maximum count, and position. Growth direction can be set manually or set to Auto, which reads from the corner the row is pinned to. "Only mine" filters cut the row down to your own auras, and a dispel highlight tints the health bar in the colour of whatever you can remove.
Class Resources and Indicators
VitushaUnitFrames handles class resources beautifully. Combo points, holy power, soul shards, chi, arcane charges, essence, and Soul Fragments are all supported. Death knight runes get their own dedicated row, monk Stagger is displayed clearly, and secondary mana bars appear for the classes that need them. Totems, statues, treants, and other guardians are grouped into one row that you can right-click to dismiss, even in combat.
Indicators for raid target markers, leader and assistant icons, combat state, and PvP status each have their own position and size. Target glow, mouseover glow, and range fading work on the frames where they matter most, giving you clear visual feedback without clutter.
Setup and Profiles
While the options window is open, every frame can show sample health, fake auras, and fake tag text. This means you can build your perfect layout without needing a target in front of you. Per-character profiles allow copy, reset, delete, and import/export as text, plus optional per-specialisation switching. Bar textures and fonts come from LibSharedMedia, so anything another addon registers shows up in the pickers, with the ten textures shipped here listed first.
How to Install VitushaUnitFrames
Installing is straightforward. Unpack the folder into World of Warcraft\_retail_\Interface\AddOns\ so it sits as AddOns\VitushaUnitFrames. Nothing else is required, as every library it uses is bundled. The addon works across Retail, Classic, TBC, WotLK, Cataclysm, and MoP versions, so you can enjoy the same clean interface no matter which version of the game you play.
Compatibility and Commands
VitushaUnitFrames is built on oUF and bundles Ace3, LibSharedMedia-3.0, LibDispel-1.0, LibDeflate, LibRangeCheck-3.0, LibDualSpec-1.0, LibStub, CallbackHandler-1.0, and TaintLess. The addon's own code is MIT-licensed, while bundled libraries and fonts remain the property of their authors. Use /vuf to open the options window or /vuf reset to put every frame back to its default position. A minimap button is also available and can be turned off in the General tab.
For those who want a hassle-free experience, the foxygame.net launcher offers a one-click install for VitushaUnitFrames, keeping the addon updated automatically and ensuring version compatibility across all supported game clients. This means you can spend less time managing files and more time actually playing.
Final Thoughts
VitushaUnitFrames delivers on its promise of complete in-game configuration without Lua editing or config files. The fresh install layout looks great out of the box, and the depth of customization is impressive. Whether you are a healer tracking raid frames, a tank watching boss timers, or a DPS player fine-tuning your resource bars, this addon has you covered. To get started, simply download VitushaUnitFrames and see how easy unit frame customization can be.
With support for multiple game versions, a robust profile system, and a clean interface, VitushaUnitFrames is a solid choice for anyone looking to take control of their UI. The combination of power and accessibility makes it a standout option in the World of Warcraft addon scene.
--- **Update Sep 9, 2026:** Added 1 file for version 12.1.0, 12.0.7, 12.0.5, 12.0.1, 12.0.0, 11.2.7.