💠 AutoSpec: Minimal Effort. Maximum Execution
Setup Steps
1️⃣ Step 1: Download Addons
Addon CurseForge WoW Interface WeakAuras 2
WeakAuras 2 WeakAuras 2 Gnome Sequencer Enhanced
Gnome Sequencer Enhanced Gnome Sequencer Enhanced
Download the addon
.zip
files, then extract and move each folder into your.../World of Warcraft/_retail_/Interface/AddOns
directory.
2️⃣ Step 2: Mouse and Input Configuration
Bind your mouse button to
Numpad +
: Use your mouse’s software to map a side button toNumpad +
.Set the click rate to 20 clicks per second (50ms):
This ensures AutoSpec runs smoothly on all specs, including those with high action-per-second requirements.Test the setup: Open in-game chat and hold the mouse button.
It should rapidly spam+ + + +...
. If not, something is misconfigured.🖥️ Recommended Software
These tools let you bind a mouse button to
Numpad +
and enable repeat-clicking:
- Razer Synapse
- Corsair iCUE
- Logitech G Hub
- X-Mouse Button Control (free, Windows only)
If your software doesn’t support click speed or remapping, AutoSpec will not function.
3️⃣ Step 3: GSE and WeakAura Imports
Import the WeakAura HUD: Type
/wa
in-game → Click the Import button near the top → Paste your spec’s string → Click Import.Import the GSE Sequences: Type
/gse
in-game → Go to the Imports tab → Paste your spec’s GSE string → Click Import.
Each class import includes all specializations. You only need to import once per class—or when updating.
❓ What Did You Just Import?
WeakAura provides the visual prompts, tracking, and modifier guidance on your screen.
GSE handles the ability logic and executes your rotation across all modifier layers.
4️⃣ Step 4: Assign Keybinds to Each Modifier
Type
/gse
in-game to open the GSE menu.Navigate to the Keybindings section.
Click New KeyBind to start assigning sequences.
Assign each of the following sequences to the key your mouse button is mapped to (
Numpad +
) — using the correct modifier for each one.
GSE Sequence Key Binding AutoSpec_[Spec]_NOMOD
Numpad +
AutoSpec_[Spec]_SHIFT
Shift + Numpad +
AutoSpec_[Spec]_CTRL
Ctrl + Numpad +
AutoSpec_[Spec]_ALT
Alt + Numpad +
These bindings tell AutoSpec which version of the sequence to run when you’re holding Shift, Ctrl, or Alt while pressing your mouse button.
How to Use
⚙️ Core Behavior
Hold your mapped mouse button (which fires
Numpad +
) to run AutoSpec.
- When no modifier is held, AutoSpec runs the
NOMOD
sequence (your default rotation).- When Shift, Ctrl, or Alt is held, AutoSpec switches to the corresponding sequence.
Your WeakAura HUD shows visual prompts telling you which modifier to press.
You control which layer AutoSpec runs by responding to those prompts with the correct modifier key.
⚠️ What AutoSpec Does NOT Do
AutoSpec is powerful, but intentionally not fully autonomous. You are still responsible for:
- Movement and positioning
- Critical cooldowns or utility not prompted on-screen
- Modifier input (AutoSpec won’t press Shift/Ctrl/Alt for you)
AutoSpec is designed to let you focus on strategy, awareness, and decision-making—not key smashing.
Help & Support
🤝 About & Support the Project
This system is researched, built, and maintained by a single developer — every sequence, behavior, and modifier layer is hand-tuned for performance, simplicity, and clarity.
Supporting this work helps fund:
- Patch updates and talent tree redesigns
- Development of new specs and UI modules
- In-game support and ongoing system expansion
If it’s saved you time, reduced frustration, or just made the game more fun — consider supporting below:
Buy Me a Coffee
❓ Frequently Asked Questions
🔻 What key should I bind for the macro?
Always use
Numpad +
.
Then bind a mouse button to it using repeat-click software (Razer Synapse, G Hub, Corsair iCUE).
Avoid binding to keys like1
,Q
, or function keys—they don’t loop reliably.🔻 Where do I find the talent builds?
Talent builds are included in the system directly.
You’ll usually find them inside the imported GSE Nomod sequence, under the Talents panel.
Some spec posts on WoW Lazy Macros may also link recommended builds near the import section.🔻 Why do I need repeat click?
GSE requires constant input to cycle through your sequences at high speed.
Repeat-clickingNumpad +
ensures the macro loops smoothly and consistently.
Without it, nothing fires—even if everything else is set up correctly.🔻 Why is nothing firing when I hold the activation button?
Make sure:
- Your turbo/repeat click is enabled (20+ clicks/sec)
- All four GSE sequences are bound to
Numpad +
- You’re not using a conflicting keybind
- You’re holding the mouse button—not tapping it
🔻 What if my modifier prompts aren’t going away?
If the prompts for
Shift
,Ctrl
, orAlt
aren’t disappearing, the system isn’t detecting those keys correctly.Check the following:
5. Make sure your mouse software is sending Numpad + on turbo, not a different key
6. Verify you’re holding the modifier while turbo is active (not tapping it)
7. Ensure the modifier keys aren’t bound to anything in-game
8. Re-import the WeakAura and make sure Lua errors are disabled🔻 Why don’t I see movement abilities or big cooldowns?
AutoSpec doesn’t automate movement or major cooldowns.
These are left to you—or triggered via prompts when relevant.
If you’re not seeing them, double-check your WeakAura import.🔻 How do I update a specialization when it changes?
Just re-import the latest strings from the spec’s WLM post.
You don’t need to uninstall anything—new strings overwrite the old ones.
You can also use the Wago Companion app to stay synced.
Download Wago App
🔻 Do I still need WeakAuras if I’m using GSE?
Yes.
GSE runs the macros. WeakAura handles the HUD, prompts, timers, and condition detection.
AutoSpec needs both to function properly.🔻 Can this get me banned?
No.
AutoSpec doesn’t break Blizzard’s Terms of Service.
It uses addons, not bots or third-party software.
No memory editing, no automation outside the UI.
🛠️ Questions, issues, or need help?
How to get help or report issues:
- Reply to the post here on WoW Lazy Macros
- Ask in the in-game community:
AutoSpec
(under Communities)- Join the upcoming Discord [link coming soon]
Please be specific when reporting issues. The more context you give, the faster I can troubleshoot or update the system.
🧾 What to include if you're reporting an issue
- What spec and build you’re using (talents + modifiers)
- What you expected vs. what actually happened
- Any error messages, skipped spells, or weird behavior
- Whether you’re using AutoSpec+, and your input setup (mouse turbo, GSE version, etc.)
Thanks for your patience — and for helping improve AutoSpec for everyone.