Document ClassicAPI requirement and SuperWoW support

This commit is contained in:
Dusk-92
2026-08-23 21:58:43 +02:00
parent 9fb879939e
commit 960baf2aed
+17 -7
View File
@@ -8,14 +8,24 @@ The goal stays the same: stay non-intrusive to the default UI, while giving you
--- ---
## 🔌 Requirements
- **[ClassicAPI](https://github.com/brues-code/ClassicAPI) — required.** This fork uses ClassicAPI for structured spell, cast, nameplate, bag, merchant and player-state data where it is more reliable than legacy tooltip/combat-log parsing. ShaguTweaks declares `!!!ClassicAPI` as a dependency and will not load without it.
- **[SuperWoW](https://github.com/balakethelock/SuperWoW) — optional / recommended.** It remains supported as an additional compatibility source, especially for GUID-based cast information, but ClassicAPI is the primary API layer.
Use the latest ClassicAPI version and follow its upstream installation instructions.
---
## 📦 Installation ## 📦 Installation
**Vanilla (1.12)** **Vanilla (1.12)**
1. Download the latest version 1. Install/update **ClassicAPI** first
2. Unpack the zip 2. Download the latest ShaguTweaks version
3. Rename the folder to `ShaguTweaks` 3. Unpack the zip
4. Copy it into `Wow-Directory\Interface\AddOns` 4. Rename the folder to `ShaguTweaks`
5. Restart WoW 5. Copy it into `Wow-Directory\Interface\AddOns`
6. Restart WoW
--- ---
@@ -56,13 +66,13 @@ The goal stays the same: stay non-intrusive to the default UI, while giving you
- **MiniMap Square** — Square minimap instead of round. - **MiniMap Square** — Square minimap instead of round.
- **MiniMap Tweaks** — Hides unnecessary minimap buttons, mouse wheel zoom. - **MiniMap Tweaks** — Hides unnecessary minimap buttons, mouse wheel zoom.
- **Movable Unit Frames** — Move player/target frames with Shift+Ctrl. - **Movable Unit Frames** — Move player/target frames with Shift+Ctrl.
- **Nameplate Castbar** — Castbar on nameplates based on combat log estimation. - **Nameplate Castbar** — Castbar on nameplates using ClassicAPI cast state first, with legacy/SuperWoW fallbacks.
- **Nameplate Class Colors** — Nameplate health bar colored by class. - **Nameplate Class Colors** — Nameplate health bar colored by class.
- **Nameplate Scale** — Nameplates honor UI-Scale setting. - **Nameplate Scale** — Nameplates honor UI-Scale setting.
- **Reduced Actionbar Size** — Smaller action bar, removes bag panel/microbar. - **Reduced Actionbar Size** — Smaller action bar, removes bag panel/microbar.
- **Sell Junk** — "Sell Junk" button at merchants, sells all grey items. - **Sell Junk** — "Sell Junk" button at merchants, sells all grey items.
- **Social Colors** — Class colors in Who, Guild, Friends and Chat. - **Social Colors** — Class colors in Who, Guild, Friends and Chat.
- **Enemy Castbars** — Enemy castbar on target frame. - **Enemy Castbars** — Enemy castbar on target frame using ClassicAPI timing first, with compatibility fallbacks.
- **Debuff Timer** — Debuff durations shown on target frame. - **Debuff Timer** — Debuff durations shown on target frame.
- **Tooltip Details** — Health, class color, guild name/rank, current target on tooltips. - **Tooltip Details** — Health, class color, guild name/rank, current target on tooltips.
- **Unit Frame Big Health** — Bigger healthbars for player/target. - **Unit Frame Big Health** — Bigger healthbars for player/target.