Skip to content

tahaebaed/spell-queue-optimizer

Repository files navigation

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 (tahae): Midnight / 12.x Interface tags, 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

  1. Download the release zip or copy this repo folder.
  2. Put the TSpellQueueOptimizer folder in:
    World of Warcraft\_retail_\Interface\AddOns\
  3. Ensure the folder contains TSpellQueueOptimizer.toc (name must match the folder).
  4. In game: Esc → AddOns → enable SpellQueueOptimizer/reload if 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, optional override (ms).
  • Actions: Save & apply, Recalculate now, Clear override. Drag the title bar to move; Esc closes.

Author (this fork)

tahae


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

  1. Zip the folder TSpellQueueOptimizer (not only the files inside it), so the archive contains one root folder with TSpellQueueOptimizer.toc and SpellQueueOptimizer.lua inside it.
  2. Upload that zip as a new file on the CurseForge project.
  3. 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

spell-queue-optimizer

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages