⚒️ AzerothForge StatsView
**Your character. Your specialization. Your stats.**
Keep your character's important numbers in view with a customizable stats HUD and the dark, gold-accented AzerothForge interface. Start with automatic stat selection, then make the display your own.
## ✨ Features
- 🧙 **Automatic stats:** Relevant values for your class and specialization or talent role, with separate selections for tanks, healers, casters, melee and ranged characters. Manual selection is available too.
- 📊 **59 selectable stats:** Track available attributes, combat values, equipment information and more. Availability depends on your game client.
- 🖱️ **Drag-and-drop sorting:** Reorder stats in the settings. Automatic order preferences are saved per character, specialization or role, and profile.
- 🧩 **17 layout presets:** Choose lists, grids, horizontal bars, grouped displays or a separate secondary window. Preview a layout before applying it.
- 🎨 **Make it yours:** Customize colors, scale, opacity, labels, target values and fonts, with 51 font choices.
- 🛡️ **Equipment at a glance:** Monitor durability and repair costs. Away from a repair vendor, `~` marks an estimate; the vendor's repair price is used when available. No automatic repairs.
- 💾 **Three profiles:** Copy settings, import or export profile data, and optionally associate profiles with characters or specializations.
- 🌍 **16 interface languages:** Switch languages directly in the settings without reloading.
- 🧭 **Movable minimap button:** Open settings, toggle the HUD, or drag the button to a convenient position.
- 🔒 **Click-through when locked:** Lock the HUD to let mouse clicks pass through it.
## 🌍 Languages
English, German, French, Spanish, Russian, Simplified Chinese, Korean, Brazilian Portuguese, Italian, Turkish, Swedish, Norwegian Bokmål, Polish, Dutch, Japanese and Czech.
Some translations are machine-assisted and have not yet received a full native-speaker review.
## 🎮 Client compatibility
Designed for modern Retail and Classic clients, including Era, Anniversary and progression branches. The local Forever **1.60.1 / Interface 16001** installation is included in the compatibility checks. Missing or restricted game data is handled gracefully and may appear as `—` or be hidden by your filters.
Automatic selection follows the class and specialization or talent information exposed by the client. Custom roles that cannot be identified through those APIs may need manual selection. This is a display tool; it does not provide optimized stat weights or online build recommendations.
## 📦 Installation
1. Close World of Warcraft.
2. Extract the release ZIP into your game client's `Interface/AddOns/` folder.
3. Check that the folder is named `AzerothForgeStatsView` and contains `AzerothForgeStatsView.toc` directly inside it.
4. Start the game, enable the addon and type `/afs`.
For Forever, the destination is `_forever_/Interface/AddOns/AzerothForgeStatsView/`.
## ⌨️ Quick controls
| Control | Action |
| --- | --- |
| `/afs` | Open settings |
| `/afs toggle` | Show or hide the HUD |
| `/afs lock` | Lock or unlock the HUD |
| `/afs profile 1` (or `2`, `3`) | Select a profile |
| Minimap left-click | Open or close settings |
| Minimap right-click | Toggle the HUD |
| Drag the unlocked HUD | Move the display |
When the HUD is locked, use the minimap button or `/afs` to access settings.
## 🆕 Version 1.8.3
The icon bar now includes its own bundled icons and enables them when the layout is activated. Performance & Movement always shows FPS, world latency and movement speed, even with automatic stats or Keep Selection enabled. Equipment Status likewise uses its dedicated values. Your stored manual selection is preserved, and these views support their own ordering. Editing individual stats exits the dedicated view.
## Included in 1.8.2
Layout previews now use larger text and numbers with stronger contrast. Click an image to open a large view without changing your HUD; close it with X or Escape.
## Included in 1.8.1
Drag the bottom-right settings-window grip to change scale horizontally and height vertically. Size and position are saved across sessions, independently of HUD scale and profiles. Right-click the grip to reset the window.
## Included in 1.8.0
- 🖼️ A redesigned layout gallery with 17 original preview images, sample values and preview/apply controls.
- ✨ An icon stat bar with bundled AzerothForge icons, colored values and automatic wrapping. Activate it with `/afs bar`.
- ⚔️ New weapon intervals, main-hand damage range and calculated main-hand, off-hand and ranged sheet DPS.
- 🎯 Enemy level, level difference, native armor reduction against the enemy's level and a limited Vanilla PvE spell-miss estimate.
- 👁️ Optional visibility rules for world, dungeons/scenarios, raids, battlegrounds, arenas, mounts, resting, vehicles and hostile targets. Supports a hide delay or fading.
- ⏱️ Combat and instance timers; reset them with `/afs timers`.
- 💬 More detailed stat tooltips with explanations, readable base values, bonuses and stat sources.
- 🔧 Separate client policies for Retail, Classic and Forever.
The preview images are illustrations with fixed sample data. The real HUD uses your character's available values. The icon bar hides gear/performance by default; you can change this under Advanced. Its preset hides the header/footer and enables a translucent background. Cancelling its preview restores these settings.
Sheet DPS is an auto-attack estimate, not measured combat DPS. Armor reduction refers to your own armor and requires the native game API. Spell miss is an estimate for Vanilla PvE enemies from your level to +3, excluding school-specific talents and enemy resistances; it is unavailable for PvP and later expansions. Custom server rules may differ. `~` marks spell-miss estimates and inferred boss levels.
Combat time holds the last combat duration after leaving combat. Instance time stops on exit and restarts on re-entry. Timers are session-only and begin when observed after login/reload. Additional automatic stats and visibility rules are optional under Advanced. Locked HUDs remain click-through; unlock the HUD to read stat tooltips.
New feature text is provided in English and German. The other 14 languages currently use English for these additions; their existing translations remain available.
## 🧪 Validation
Automated Lua 5.1 tests passed for simulated Retail, Classic, Forever, restricted-value and minimal-API environments. Additional checks cover automatic stat selection, profiles, layouts, repair costs, sorting, tooltip isolation and multilingual font coverage.
This release has not been live-tested in the game by the developer of this build. In-game item comparison and behavior alongside other addons still require a live check. Support for original legacy clients such as 1.12 or 3.3.5, every custom server, and future game versions is not guaranteed.

