🧩 ShaguTweaks Extras — ClassicAPI
A complementary fork of ShaguTweaks-extras for ShaguTweaks-ClassicAPI and Turtle WoW-like servers.
Focused on stability, compatibility and performance while keeping the original ShaguTweaks Extras experience.
This fork requires ClassicAPI and is designed to be used with ShaguTweaks-ClassicAPI.
🔌 Requirements
- ClassicAPI — required
- ShaguTweaks-ClassicAPI — required
- SuperWoW — optional / recommended
ClassicAPI is the main API layer. ShaguTweaks-ClassicAPI provides the shared ShaguTweaks.API bridge used by Extras. SuperWoW is optional and may be used by ShaguTweaks-ClassicAPI for additional cast/GUID information.
📦 Installation
- Install ClassicAPI.
- Install ShaguTweaks-ClassicAPI and rename its folder to
ShaguTweaks. - Optionally install SuperWoW.
- Rename this addon folder to
ShaguTweaks-extras. - Copy it to
World of Warcraft\Interface\AddOns\ShaguTweaks-extras. - Restart the game.
Settings: Esc → Advanced Options.
The
ShaguTweaks-extrasfolder name must be kept for compatibility with bundled texture paths.
✨ Main changes
- ClassicAPI-first integration through the shared
ShaguTweaks.APIlayer. - Removed modules already integrated into ShaguTweaks-ClassicAPI.
- Improved macro support with modern ClassicAPI-backed commands.
- Better macro icon and
#showtooltiphandling. - Safer hooks and fewer destructive global overrides.
- Reduced unnecessary per-frame work and repeated UI scans.
- Improved raid-frame initialization and shared periodic updates.
- Better Turtle WoW-like server compatibility for items, auras and UI behavior.
- Various stability fixes across legacy ShaguTweaks Extras modules.
🔷 Mods using ClassicAPI integration
- Bag Item Click
- Bag Search Bar
- Macro Icons
- Macro Tweaks
- Raid Frames
- Show Dispel Indicators
- Show Bags
- Show Micro Menu
Reagent Counter also benefits indirectly from ClassicAPI through the shared ShaguTweaks.GetItemCount helper.
Other modules can also benefit indirectly from ClassicAPI through shared ShaguTweaks libraries and helpers.
⚙️ Modules
Action Bar
- Center Vertical Actionbar
- Dragonflight Gryphons
- Floating Actionbar
- Reagent Counter
- Show Bags
- Show Micro Menu
Chat
- Chat Timestamps
- Center Text Input Box
- Enable Text Shadow
Bags & World Map
- Bag Item Click
- Bag Search Bar
- Reveal World Map
Macro
- Macro Icons
- Macro Tweaks
Macro Tweaks adds convenient ClassicAPI-backed aliases:
/startattack/stopattack/focus/clearfocus
Raid Frames
- Enable Raid Frames
- Hide Party Frames
- Show Aggro Indicators
- Show Combat Feedback
- Show Dispel Indicators
- Show Group Headers
- Show Healing Predictions
- Use As Party Frames
- Use Compact Layout
🧹 Removed duplicates
The following original Extras modules are not included because improved versions already exist in ShaguTweaks-ClassicAPI:
- Chat History → integrated into Chat Tweaks
- Show Energy Ticks → integrated as Energy & Mana Tick
🔧 Compatibility
- ShaguTweaks-ClassicAPI integration
- ClassicAPI integration
- Turtle WoW-like server integration
- SuperWoW integration
🙏 Credits
Original addon and modules by Shagu.
Additional maintenance and Turtle WoW work by paokkerkir.
ClassicAPI compatibility fork maintained by Dusk-92.
Released under the original MIT License.