3.6 KiB
🧩 ShaguTweaks — ClassicAPI
A lightweight fork of ShaguTweaks for Turtle WoW-like servers.
Focused on stability, compatibility and performance while keeping the original ShaguTweaks experience.
This fork requires ClassicAPI and targets Turtle WoW-like server/client environments.
🔌 Requirements
- ClassicAPI — required
- SuperWoW — optional / recommended
ClassicAPI is the main API layer. SuperWoW is only used as an additional fallback for some cast/GUID information.
📦 Installation
- Install ClassicAPI.
- Optionally install SuperWoW.
- Rename the addon folder to
ShaguTweaks. - Copy it to
World of Warcraft\Interface\AddOns\ShaguTweaks. - Restart the game.
Settings: Esc → Advanced Options.
✨ Main changes
- ClassicAPI-first integration for casts, auras, items and unit data.
- Reduced per-frame work, tooltip scans and repeated UI updates.
- Event-driven target and nameplate castbars where possible.
- Safer GUID-based handling for same-name enemies.
- Better Turtle WoW-like server compatibility for custom items, spells and UI changes.
- Safer hooks and fewer destructive global overrides.
- Various stability fixes across legacy ShaguTweaks modules.
🔷 Mods using ClassicAPI directly
- Actionbar Range Color
- Auto Dismount
- Chat Tweaks
- Equip Compare
- Free Slots
- Improved Castbar
- Item Rarity Borders
- Item Rarity Glows
- Movable Unit Frames
- Nameplate Class Colors
- Nameplate Castbar
- No Toggle
- Sell Junk
- Skip Gossip Text
- Enemy Target Castbar
- Tooltip Details
- WorldMap Window
Other modules can also benefit indirectly from ClassicAPI through shared ShaguTweaks libraries and caches.
⚙️ Modules
Action Bar
- Auto Dismount
- Auto Stance
- Actionbar Range Color
- Cooldown Numbers
- Hide Gryphons
- Improved Castbar
- No Toggle Auto-Attack
- Reduced Actionbar
Unit Frames
- Big Health
- Class Colors
- Class Portraits
- Energy & Mana Tick
- Health Colors
- Movable Unit Frames
- Enemy Target Castbar
- Target Debuff Timer
Nameplates
- Nameplate Scale
- Nameplate Class Colors
- Nameplate Castbar
Tooltip & Items
- Equip Compare
- Free Slots
- Item Rarity Borders
- Item Rarity Glows
- Sell Junk
- Tooltip Details
- Vendor Values
Chat & Social
- Chat Tweaks
- Chat Levels
- Chat Spam Filter
- Social Colors
Minimap & World Map
- Clean Minimap
- Minimap Clock
- Minimap Square
- Minimap Tweaks
- Minimap Zoom
- Hide Tracking Icon
- WorldMap Class Colors
- WorldMap Coordinates
- WorldMap Window
Loot
- Improved Roll Frames
- Loot Cursor
Interface
- Darkened UI
- Hide Errors
- Smaller Error Frame
- XP Bar Text
General
- Super WoW Compatibility
- Turtle WoW Compatibility
- Skip Gossip Text
🔧 Compatibility
- ClassicAPI integration
- Turtle WoW-like server integration
- SuperWoW integration
🧹 Removed / integrated modules
The following original ShaguTweaks modules are not included as standalone modules because their functionality is either integrated elsewhere or no longer required:
- Chat Links → integrated into Chat Tweaks
- Real Health Numbers → value display integrated into Unit Frame Big Health
- Blue Shaman Class Colors → no longer required; supported natively by Turtle WoW-like clients
🙏 Credits
Original addon and modules by Shagu.
Additional maintenance and Turtle WoW work by paokkerkir.
ClassicAPI compatibility fork maintained by Dusk-92.
Additional code and ideas from pfUI and zUI.
Released under the original MIT License.