Document ClassicAPI requirement and SuperWoW support
This commit is contained in:
@@ -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.
|
||||||
|
|||||||
Reference in New Issue
Block a user