Introduction
🚀 Getting Started
🚀 AutoSpec: Getting Started
Setting up AutoSpec takes less than 10 minutes—and once it’s done, it works for every spec.
This guide walks you through:
- Installing the required addons (GSE + WeakAuras)
- Binding your mouse to
Numpad +
with turbo/repeat-click software- Assigning all four GSE sequences to the same key
- Importing your spec’s HUD and macros
- Fixing common issues like misfires or missing prompts
📖 What Is AutoSpec?
AutoSpec is a fully automated combat system for World of Warcraft, built using
GSE sequences and WeakAura overlays.It’s not an assist tool. It’s a full interface—one key to run your entire specialization,
with modifiers and on-screen prompts to handle every core and situational action.AutoSpec isn’t just simplified gameplay—it’s built for speed, precision, and control when it counts.
⚡ What It Does
AutoSpec doesn’t tell you what to press—it handles it.
Its logic is modeled after the highest-performing guides and optimized for real-time decision-making inside GSE.
Modifier keys (Shift, Ctrl, Alt) lift you into alternate layers of the sequence.
If something can’t be safely automated, AutoSpec will prompt you instead—no guesswork.Once installed, it just works.
No stress. No memorization. Just results.🧹 Say Goodbye To…
Autospec replaces the traditional UI elements and decision overhead that slow most players down.
With this system, you no longer need:
- Action bars
- Rotation tracking addons
- Complex keybinds
- Cognitive clutter
📐 Design Philosophy
Every AutoSpec system is built from the ground up—no templates, no shortcuts.
Rather than mimic how a spec “feels,” AutoSpec replicates how it’s meant to function—based on guide logic, macro constraints, and real combat flow.🔍 Core Design Principles
AutoSpec doesn’t simulate “player feel.”
It’s modeled after:
- Priority-based logic
- Community-tested guides
- What GSE sequences can realistically automate
Every choice is made to reflect how the spec should perform—not how it’s often misunderstood.
🕹️ Modifier Input Mapping
Modifier keys aren’t just assigned by convention—they’re prioritized based on which keys your fingers naturally rest on.
- Shift → Easiest to press. Assigned to your most frequent or important sequences.
Also unlocks out-of-combat macros and core rotation.- Ctrl → Mid-effort. Used for non-urgent but reliable tools like utility casts or short CDs.
- Alt → Least ergonomic. Reserved for rare-use toggles, niche effects, or optional actions.
This ergonomic stacking ensures that the actions you use most are always under your fastest finger.
Less strain. Faster access. No hesitation.🔂 One Button, One Modifier
AutoSpec avoids QWERTY keys entirely to prevent overlap with movement, chat, or standard gameplay inputs.
It’s optimized for:
- One-button turbo macro usage
- Modifier prompts that align with your reflexes
- Seamless layer switching without cognitive load
Even if multiple macros are layered together, you’ll never need more than one mouse button and one modifier at a time to stay in full control.
Specialization Catalog
📜 Specialization Availability
📈 Development Priorities
Updates are being prioritized based on live World of Warcraft population data. By focusing first on the most-played specializations, development efforts deliver maximum value and reach for the community.
11.1.5 Pre-11.1.5 In Progress No Build Priority
Class Specialization Status Priority Death Knight
Blood
Frost
Unholy
Demon Hunter
Havoc
Vengeance
Druid
Balance
Feral
Guardian
Restoration
Evoker
Augmentation
Devastation
Preservation
Hunter
Beast Mastery
Marksmanship
Survival
Mage
Arcane
Fire
Frost
Monk
Brewmaster
Mistweaver
Windwalker
Paladin
Holy
Protection
Retribution
Priest
Discipline
Holy
Shadow
Rogue
Assassination
Outlaw
Subtlety
Shaman
Elemental
Enhancement
Restoration
Warlock
Affliction
Demonology
Destruction
Warrior
Arms
Fury
Protection
📬 Request a Specialization
Don’t see your favorite spec yet? Want something moved up the priority list? Votes help shape the development order, especially for specs without full builds yet.
Use the link below to cast your vote—no login required.
You can vote for up to 5 specs and submit once per week.
Vote Now on StrawPoll
Poll last reset 05/10/25
How It Works
🔧 System Engine
AutoSpec isn’t a script—it’s a full combat engine.
It reacts live to your game state using GSE macros and WeakAura overlays—automating your rotation, prompting your modifiers, and adapting to your environment.Instead of tracking cooldowns and memorizing openers, you:
- Hold a single key (with turbo)
- Press modifiers when prompted
- Let the system handle the rest
Below is a breakdown of how the engine works:
⚙️ System Overview
AutoSpec mirrors elite PvE/PvP logic through live, priority-based decision making.
Every sequence is custom-built—not copied, not templated—to react to:
- Combat state
- Target behavior
- Player context
This allows AutoSpec to automate complex behaviors without losing precision.
It’s not just smart—it’s personalized logic, live in your hands.🧬 Conditional Logic & Priority Flow
Each GSE macro is layered with conditional logic to determine whether an action is usable, relevant, or needed.
Common logic types include:
[combat]
/[nocombat]
— separates in-combat vs idle behavior[group]
,[party]
,[raid]
— adapts to group size[known:####]
— detects talent choices[harm]
,[help]
,[exists]
,[dead]
— checks target status[target=focus]
,[target=targettarget]
— enables smart targeting/stopcasting
— interrupts bad or outdated castsIf a condition can’t be safely automated, AutoSpec prompts you instead.
If it can be automated, it will be.📡 Dynamic Combat Triggers
Each specialization comes with a unique WeakAura HUD—built to react in real time to:
- Buffs/debuffs on you, your target, and your focus
- Power levels and health thresholds
- Interrupt windows and spellcasts
- Enemy phases, immunities, and incoming threats
AutoSpec sees what matters—then adjusts instantly.
It’s like playing with a sixth sense: always focused, never overwhelmed.🎯 Combat Initiation Logic
AutoSpec is built to never pull accidentally.
Even if you target an enemy, the system stays passive unless you actively engage using
Shift
.
This prevents:
- Premature dungeon pulls
- Accidental aggro after a mob dies
- Wasted cooldowns on filler targets
By default, GSE sequences are locked with
[nocombat]
until you pressShift
.
This keeps you in control—always.
🎛️ Visual Interface
AutoSpec’s HUD replaces outdated UI clutter with a high-contrast, minimalist overlay that tells you exactly what to do—and when.
🖥️ Visual HUD Elements
Modifier Prompt Panel
A large on-screen key icon appears (styled like Blizzard’s own UI) to indicate when
Shift
,Ctrl
, orAlt
is needed.
- The icon’s background color matches the ability it’s linked to
- Prompts “explode” into view when triggered and fade out smoothly once resolved
- Positioned just above your action bars, directly under your character’s feet
- Font and style match Blizzard defaults—no extra fonts or dependencies
[Insert Screenshot Placeholder: Modifier HUD active mid-combat]
Center Display
When important conditions arise (like a missed focus target or upcoming major cooldown), you’ll see large, centered alerts—always high contrast and color-coded to match the ability.
[Insert Screenshot Placeholder: Big centered alert]
Cursor HUD
For cursor-aimed or mouseover abilities (e.g., Heroic Leap, Blizzard, Riptide), AutoSpec includes a floating HUD at your cursor:
- Shows readiness or charges for cursor-based casts
- Animates in and out for clarity without screen spam
[Insert Screenshot Placeholder: Cursor HUD active]
🧭 Timers & Cooldown Bars
Each spec includes class-themed progress bars for key buffs, defensives, and cooldowns.
They appear only when relevant and are designed to support—not distract.
Progress Bar Logic
- Max of 2 active bars at a time
- Prioritized by urgency and player impact
- Bars animate upward into view with a horizontal fill
- Each bar fades out when expired
Visual Design
- Class-colored borders styled after Blizzard’s default UI frame
- Specialization-specific textures for a polished, modern look
- No numeric countdowns—visual timing only, to preserve minimalism
Tracked Effects
- Personal buffs and cooldowns (e.g., Barkskin, Avenging Wrath)
- Major defensives or throughput windows
- Some focus target buffs for healer specs
[Insert Screenshot Placeholder: Progress bars active]
🔊 Audio Cues & Reactions
AutoSpec uses subtle audio alerts to flag critical moments—without overloading your ears.
Interrupt Sound
- A crisp, short ding plays only when:
- You have an interrupt available
- Your target is casting a spell
- The cast is interruptible
You’ll learn to react to the sound without thinking.
Other Alerts
- Rarely, other audible queues may play for high-priority actions (e.g., failing to focus target)
- These are minimal, specific, and non-repetitive by design
- No looping audio, no clutter, no memes—just clarity
[Insert Screenshot Placeholder: Optional visual tied to interrupt alert]
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.