1.0.1
What's new
Hated Sequencer
1.0.1
- Fixed the
Unrecognized XML: Bindingwarnings that showed on login. The key bindings themselves were never affected.
1.0.0 - First Release
Turn a whole rotation into one button. Hated Sequencer bundles your cast macros, pauses, and nested loops into a single sequence that steps forward every time you press its key. Build it in a real visual editor, bind it per class, and share it as a string.
What It Does
A single key runs the whole thing
- Every sequence gets its own keybind. Press it, the next step fires. Press it again, the step after that.
- Ways to step: Sequential (walk 1..N and stop), Loop (wrap forever), Priority (weights the earliest steps -- fires 1, then 1-2, then 1-2-3, and repeats), and Random.
- Runs from a secure button, so it keeps working in combat.
A visual editor, not a text file
- Left panel: all your sequences, grouped by class, with a class / spec / role filter and a live keybind readout. Flip to the Keybinds tab to set binds for every sequence at once.
- Right panel: collapsible sections for Details, Applies To, Keybinds, Execution, Pre / Post Macro, Variables, and Steps.
Steps and loops
- Macro steps hold real macro text,
[conditionals]and all. - Loop blocks repeat their child steps a set number of times, in order or shuffled.
- Pause steps wait (a number of presses, or real seconds).
- Embed pulls another whole sequence in at that point.
- Reset jumps the pointer back to step 1.
- Turn any step off with its checkbox to test a change without deleting it.
- Drag the handle to reorder, or use the indent / outdent arrows to move a step into or out of the loop above it.
Per-class keybinds and "applies to"
- One sequence, different keys per class:
MAGE = SHIFT-1, everything elseF. It binds the right one automatically on the character you log in on. - Gate a sequence to a class, a spec, and even a named talent loadout, so it only binds when it actually fits.
<sub>Variables</sub>
- Define
~st~ = [@mouseover,harm][]once, then write/cast ~st~ Spellnamein every step. Change the prefix in one place.
Macro conditionals and Variables reference, built in
- Click Conditionals on the Steps toolbar (or
/hsq ref) for a searchable cheat sheet: every macro[conditional]the game understands and how variables work, each with an example.
Drag spells straight in
- Drag an ability out of your spellbook onto a macro box or the Steps
panel, exactly like dropping it on an action bar. It writes the
/castline for you. - Type
/cast Frin a macro box and pick from an autocomplete list of spells you actually know. - New sequences borrow their icon from the first spell they cast until you set one yourself.
Import, export, and copy in
- Export any sequence to a string and hand it to a friend.
- Import a string someone gave you.
- Copy In reads sequences already saved on your character from a supported macro addon and pulls them across in one click, translating the steps, loops, and spell IDs into Hated Sequencer's format.
Preview what actually fires
- The Preview button shows the fully compiled macro list: loops unrolled, embeds spliced, variables substituted. What you see is what the key will do.
Undo, redo, save
Ctrl+Z/Ctrl+Yper sequence.Ctrl+Sor the Save button to write it out (edits also auto-save shortly after you stop typing).
How to Use It
/hsqopens the editor.- New on the left panel makes a sequence. Give it a name and, if you like, restrict it to a class / spec.
- In Steps, add Macro steps and fill in the
/castlines (or drag spells in). Wrap a group in a Loop, drop in a Pause. - In Keybinds, click the slot and press the key you want. Set a different key per class if you play more than one.
- Save. Press your key in the world and the sequence steps forward.
| Command | Effect |
|---|---|
/hsq |
Toggle the editor window |
/hsq list |
List your sequences in chat |
/hsq import |
Open the import window |
/hsq export |
Open the export window |
/hsq copyin |
Copy in sequences from a supported macro addon |
/hsq ref |
Open the Conditionals & Variables reference |
/hsq keys |
Show the bind status of every sequence |
/hsq config |
Options: scale, profiles, debug |
/hsq reset position |
Move the window back to centre |
Keybindings for "Toggle editor window", "Run active sequence", and "Reset active sequence" are also in the standard Key Bindings menu under Hated Sequencer.
Heads Up
- In combat the sequence can only step forward or wrap -- that part is
secure. Anything that has to react on the press itself belongs in a
[conditional]in the macro text, the same limit any macro has. - The editor window does not close on Escape, so you can leave it open
while you drag spells out of the spellbook. Close it with its X button
or
/hsq.
This mod has no additional files

