🚀 AutoSpec: Getting Started

💠 AutoSpec: Minimal Effort. Maximum Execution

:1234: Setup Steps

1️⃣ Step 1: Download Addons
Addon CurseForge WoW Interface
:tv: WeakAuras 2 WeakAuras 2 WeakAuras 2
:robot: Gnome Sequencer Enhanced Gnome Sequencer Enhanced Gnome Sequencer Enhanced

:card_file_box: 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
  1. Bind your mouse button to Numpad +: Use your mouse’s software to map a side button to Numpad +.

  2. 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.

  3. 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:

:exclamation: If your software doesn’t support click speed or remapping, AutoSpec will not function.

3️⃣ Step 3: GSE and WeakAura Imports
  1. Import the WeakAura HUD: Type /wa in-game → Click the Import button near the top → Paste your spec’s string → Click Import.

  2. Import the GSE Sequences: Type /gse in-game → Go to the Imports tab → Paste your spec’s GSE string → Click Import.

:pushpin: Each class import includes all specializations. You only need to import once per class—or when updating.

❓ What Did You Just Import?

:tv: WeakAura provides the visual prompts, tracking, and modifier guidance on your screen.

:robot: GSE handles the ability logic and executes your rotation across all modifier layers.

4️⃣ Step 4: Assign Keybinds to Each Modifier
  1. Type /gse in-game to open the GSE menu.

  2. Navigate to the Keybindings section.

  3. Click New KeyBind to start assigning sequences.

  4. 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 +

:bulb: These bindings tell AutoSpec which version of the sequence to run when you’re holding Shift, Ctrl, or Alt while pressing your mouse button.

:information_source: 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.

:tv: Your WeakAura HUD shows visual prompts telling you which modifier to press.

:memo: 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)

:diamond_shape_with_a_dot_inside: AutoSpec is designed to let you focus on strategy, awareness, and decision-making—not key smashing.


:diamond_shape_with_a_dot_inside: 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:

:coffee: Buy Me a Coffee :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 like 1, 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-clicking Numpad + 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:

  1. Your turbo/repeat click is enabled (20+ clicks/sec)
  2. All four GSE sequences are bound to Numpad +
  3. You’re not using a conflicting keybind
  4. You’re holding the mouse button—not tapping it
🔻 What if my modifier prompts aren’t going away?

If the prompts for Shift, Ctrl, or Alt 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.

:point_right: 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?

:mega: 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]

:warning: 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. :sunglasses::+1:

Updated during Patch 11.0.0 - Managed via Obsidian
3 Likes

:exclamation: My macros are developed at 20clicks/sec (50ms)

You should never go below 250 - 200 msec, thats a golden rule for have a minimum of security towards the user.

Anyway, thats not why im here :grimacing:

I saw your macros and I see that you have created and invested a lot of time.

Pretty much peak, very helpful towards de players and that we aporeciate it.

If youre a TIM Patreon ( addon Developer ) , you should STOP already making macros for retail .

Because everything is changed ( Thanks blizzard for that ) new brand GSE and the way of creating macros HAS totally changed.

From the love and time you have spent creating everything towards the users, my personal advice is to start working on the beta now ( and in a month prepatch with systems changes ).

I had been thinking about telling you this for a while.

I do mind your work , better put your resources in the right place :muscle::+1:.

And of course love your macros :heart:

Cheers.

2 Likes

I couldn’t agree more and obviously this has been on my mind!

I’ve been pushing and pushing, have learned a ton, and feel like I’ve built a great foundation on how I’m going to approach this in the future.

I’ve only recently learned (within the past month) of the big changes to addons and with GSE being no exception. Bummer.

I’m excited for what’s to come and we all appreciate the words of concern. I will update the description to better inform the user.

Thanks :+1:

1 Like

Awesome !!! Glad you re already jumped on wave.

Cheers.

Uh oh this doesn’t sound good

Start there and then read the other linked post,

We will rebuild :saluting_face:

1 Like

Yeah setup 20 clicks per second. It’s gonna be bannable. Every macro clicker are bannable doesn’t matter it’s 1-5-10 clicks per second. Or it’s safe and it’s some method to use it safety??

@Hagieha_Official

he safest way to use a clicker, in my opinion, is to always always use it with a manual “hold to click” function rather than a “toggle on/off” function.

I’m no Blizz employee, just a guy who makes macros, but I’ve had no problems with 20/sec with GSE. ~1,000 hrs+.

Some of the longer GSE users suggest no more than 5 clicks/sec. I’ve found that by squeezing more actions within a GCD window that I can but more ‘cool features’ into each macro. That’s why I run them so fast.

2 Likes

Updated written instructions for GSE3 :+1:

1 Like

I am not level 70. i am a level 60 char, and i just found this macro to try and well play the game. i will eventually level this char to be a tank. So, i have a question: when using this macro, i noticed that the speed it uses to apply a ‘‘keystroke’’ so using abilities it seems to be slow. while using my own fingers on the keyboard using the same abilities goes way faster. Is there a way to change this and increase the speed of the button smashing? I tried to use my Icue app to change the speed of the keybind, but i am not able to find it and change it

I cant seem to understand how to get your system in gse to work. i have it all loaded but I cant get it to keybind each modifier to the same key I also cant get the hold ahk to work

any help would be greatly appriciated

@Barry_Hall

Bind “…_NOMOD” to your side mouse button, save
Bind “…SHIFT” to your side mouse button + Shift, save.
Repeat for Ctrl and Alt

/reload

:+1:

I think this is a typo, but what does it mean? Is this a GSE options setting? Is it in WoW settings? not sure what auto click is

For the GSE sequence to be efficient, you need to click them quickly. Use your mouse’s software to auto clock the activation button

1 Like

So everything seems to be working but control…when the weakaura flashes control and I use the control keybinding with the action button nothing happens…it looks like a regrowth but does it have to have a target?

@Stonedassassin,

Feral will use Regrowth on alt when out of combat. You will get the prompt when you are not in combat and you health is under 80% :grin:

Sorry Feral Predatory Swiftness Im assuming

I’m so confused. I bound no mod to my button but am I supposed to bind all of them? Anyone got a video on how to do this? I am used to Elf’s setups.

Do I have to bind all of these to a seperate button and use all of them? Usually I do one button macros.

Hi,

Please could you let me know where in the settings I can:

Is this through GSE or do I need to download an auto clicker? I’m playing on Steam Deck so don’t think AHK is an option.

Really appreciate any help here!

Thanks.

1 Like