SpellQueueOptimizer (fork)
Automatically optimizes the Spell Queue Window (SQW) in World of Warcraft from your latency and specialization, with a settings panel (/sqo ui).
Reference — original addon
This project is based on SpellQueueOptimizer by Maximilian Anton Grimm (grimmcreative.com, grimm@grimmcreative.com).
- Original author & idea: upstream SpellQueueOptimizer on CurseForge.
- This fork (TEBAED): Midnight / 12.x
Interfacetags, folder/toc naming, in-game UI (/sqo ui), and README/CurseForge text.
If you use or publish this fork, keep the original author credited (see also ## X-Credits in the .toc).
Features
- Computes a suggested SQW from home/world latency and spec (channel / proc / burst style buckets).
- Updates on login, spec change, zone/instance change, and on a timer (default 5 minutes).
- Optional fixed override (ms) or full auto mode.
- Graphical settings:
/sqo ui— live stats, toggles, interval, override, Save & apply, Recalculate now, Clear override.
Installation
- Download the release zip or copy this repo folder.
- Put the
TSpellQueueOptimizerfolder in:
World of Warcraft\_retail_\Interface\AddOns\ - Ensure the folder contains
TSpellQueueOptimizer.toc(name must match the folder). - In game: Esc → AddOns → enable SpellQueueOptimizer →
/reloadif needed.
Commands
| Command | Description |
|---|---|
/sqo ui |
Open or close the settings panel (live SQW, ping, spec, tuning profile, mode; edit options; buttons). |
/sqo show |
Print SQW, ping, spec, and mode to chat. |
/sqo now |
Recalculate and apply SQW now. |
/sqo on / /sqo off |
Enable or disable auto-optimization. |
/sqo interval <sec> |
Set periodic check (60–900 seconds; default 300). |
/sqo set <ms> |
Fixed override SQW (e.g. 100). |
/sqo clear |
Remove override (back to automatic). |
/sqo quiet / /sqo verbose |
Less or more chat feedback. |
/sqo or /sqo help |
List commands. |
/sqo ui — what’s in the panel
- Live status: current SQW, latency, specialization, tuning profile, suggested optimal, mode (Auto / Override / off).
- Settings: enable auto-optimization, verbose chat, recheck interval, and optional override (ms).
- Actions: Save & apply, Recalculate now, Clear override. Drag the title bar to move; Esc closes.
Author (this fork)
TEBAED
CurseForge — copy-paste for your project
Use the blocks below when creating or editing a World of Warcraft → Addons project on CurseForge. Adjust the display name if you publish under a different title.
Summary (short description, ~1–2 lines)
Spell Queue Window (SQW) helper: auto-tune from ping & spec. Fork of SpellQueueOptimizer with /sqo ui settings panel + Midnight (12.x) support. Original by Maximilian Anton Grimm.
Description (long — paste into the main description field)
You can paste as plain text; add bullets/formatting in the editor if you like.
Automatically sets the Spell Queue Window (SQW) CVar from your latency and specialization—same idea as the original SpellQueueOptimizer, with a full in-game UI.
ORIGINAL ADDON
• Based on SpellQueueOptimizer by Maximilian Anton Grimm: https://www.curseforge.com/wow/addons/spellqueueoptimizer
THIS FORK
• /sqo ui — settings panel: live stats, toggles, interval & override, Save & apply, Recalculate, Clear override
• Updated for WoW Midnight / 12.x (Interface versions in .toc)
• Folder name TSpellQueueOptimizer — toc file must match folder name
HOW TO USE
• Install to Interface/AddOns/TSpellQueueOptimizer
• In-game: /sqo ui to open the panel, or /sqo help for slash commands
Commands: /sqo ui | /sqo show | /sqo now | /sqo on | /sqo off | /sqo interval <sec> | /sqo set <ms> | /sqo clear | /sqo quiet | /sqo verbose
Optional “Relations” on CurseForge
- If the site allows “Based on” / “Fork of” / related project, link to:
https://www.curseforge.com/wow/addons/spellqueueoptimizer
Packaging the zip for upload
- Zip the folder
TSpellQueueOptimizer(not only the files inside it), so the archive contains one root folder withTSpellQueueOptimizer.tocandSpellQueueOptimizer.luainside it. - Upload that zip as a new file on the CurseForge project.
- Set Supported game version to Retail and the current Midnight / 12.x patch if prompted.
Suggested release title/changelog blurb
Title: 1.1.0 — Midnight, /sqo ui, layout fixes
Changelog:
- Fork of SpellQueueOptimizer (credit: Maximilian Anton Grimm)
- /sqo ui settings panel; Interface 120001, 120005
- UI layout and spacing improvements