You want to DPS but you don't know what to cast ? Check the icons.
Not everything is updated for Shadowlands, so please check the table below (Supported Rotations). If a spec is in WIP or KO status, please do not report an issue about it.
If you are missing dependencies (HeroDBC and HeroLib), you have to install them.
If you are experiencing issues with AoE rotations (likely abilities not being recommended), be sure to have enemies nameplates enabled and enough nameplates shown (camera can hide them).
If you see an icon with "POOL" written inside, it means you have to pool your resources. It's a normal behavior. Please see this link explaining resource pooling.
If you update the addon via the Twitch Client and wish to get every change as they are released, please set the addon type to Alpha by right clicking the addon name and selecting Alpha under Release Type. Note that this can potentially include updates that break functionality!
HeroRotation
HeroRotation is a World of Warcraft addon to provide the player useful and precise information to execute the best possible DPS rotation in every PvE situation at max level.
The project is hosted on GitHub and powered by HeroLib & HeroDBC.
It is maintained by Aethys and the HeroTC team.
Also, you can find it on CurseForge.
There are a lot of helpful commands. Do '/hr help' to see them in-game!
Most of the commands and options are being moved to Addons Panels, and you can see them by going into Interface -> Addons -> HeroRotation.
Feel free to join our Discord. Feedback is highly appreciated!
Key Features
- Main icon that shows the next ability you should cast.
- Two smaller icons above the previous one that shows the useful abilities to use (they are mostly off-gcd).
- One medium icon on the left that shows every ability that should be cycled (i.e. multi-dotting) using nameplates.
- One medium-small icon on the upper-left that does proposals about situational offensive/utility abilities (trinkets, potions, ...).
- One medium-small icon on the upper-left that does proposals about situational defensive abilities (trinkets, potions, ...).
- Toggles to turn On/Off the CDs or AoE to adjust the rotation according to the situation (the addon can be paused this way aswell).
Toggles can use directly key bindings, set them in 'Game Menu -> Key Bindings -> AddOns'.
Every rotation is based on SimulationCraft Action Priority Lists.
It does mean that how accurate/good the addon heavily depends on how well the SimC APL is made.
Be aware that some APLs are pretty good in some simulations circumstances but behaves pretty poorly in-game due to too much sequencing / lack of priority.
Special Features
- Handle both single target and AoE rotations (it auto adapts).
- Range radar to also detect enemies around the target (the more players in your party, the more accurate it is).
- Optimized pooling of resources when needed (ex: energy before using cooldowns as a rogue).
- Next cast prediction (mainly for casters).
- Accurate TimeToDie / FightRemains prediction.
- Special handlers for tricky abilities (ex: finality or exsanguinated bleeds for rogues).
- Solo mode to prioritize survivability over DPS. (Not available in every rotation, disabled in dungeon/raid)
Supported Rotations
Support the team
Special Mention About SimC APL
As said earlier, every rotation is based on SimulationCraft Action Priority Lists (APL).
What this means is it heavily relies on how optimized those APLs are, especially for some talents, items and any specific mechanic/gimmick.
Do remember that what the addon tells you is what the robot on SimulationCraft would do in your situation (except he never fails, so you could end up in situations that were never seen).
It also means that you can improve the current APL by using the addon and reporting any issues you might encounter.
Rogue theorycrafters uses both SimulationCraft and HeroRotation, so both SimC APL and addon rotations are 100% synced. Both tools are used to do Rogue theorycrafting.
Special Thanks
- SimulationCraft for everything the project gives to the whole WoW Community.
- KutiKuti & Nia for their daily support.
- Skasch for what we built together and the motivation he gave to me.
- Mystler & Kojiyama & Fuu for their work on everything related to rogues that frees me a lot of time.
Advanced Users / Developer Notes
If you want to use the addon directly from the GitHub repository, you would have to symlink every folder from this repository (HeroRotation folder and every class module, except for the template) to your WoW Addons folder.
Furthermore, to make it work, you need to add the only dependency, which is HeroLib following the same processus (symlink HeroLib & HeroCache from the repository).
There is a script that does this for you. Open symlink.bat (or symlink.sh) and modify the two vars (WoWRep and GHRep) to match your local setup.
Make sure HeroRotation's directories doesn't already exist as it will not override them.
Finally, launch symlink.bat.
Stay tuned !
Aethys
ABOUT THIS LISTING
This page describes HeroRotation by Aethys. The description and screenshots are the author's own, imported from their listing on CurseForge on 26 October 2026: https://www.curseforge.com/wow/addons/herorotation
Mythiq.net hosts no files for it. The download button goes straight to the release file on edge.forgecdn.net, so you are downloading from the author's own host, not from a copy of ours.
The download count, rating and comments on this page start at zero and count Mythiq.net only. The source's own figures are not copied here — they measure a different site, and a number that cannot be checked against our own ledger is not worth printing.
Media
AethysRotation Commands
Requirements
Game version
1.13.3
GAME FLAVOUR
This is a Classic build. Retail and Classic run different interface APIs, and an addon built for one throws Lua errors on the other — check you are installing into the right client folder.
INTERFACE VERSION
Built against game version 1.13.3. After a patch, an addon that has not been updated is flagged out of date; most keep working, and the "Load out of date AddOns" checkbox on the character screen lets you try.
DEPENDENCIES
Some addons need a separate library addon (Ace3, LibStub and friends) that is not bundled. If the addon does not appear in the list in game, a missing dependency is the usual reason.
Installation
1. Quit World of Warcraft completely. The game reads the AddOns folder at launch and will overwrite settings for an addon added while it is running.
2. Download the archive with the button on this page and unzip it.
3. Move the folder — the one with the .toc file in it, not the zip's wrapper folder — into:
World of Warcraft\_classic_era_\Interface\AddOns (or _classic_ for the current Classic expansion)
4. Start the game. On the character selection screen, click AddOns and check that it is listed and enabled.
IF IT DOES NOT APPEAR
Nine times out of ten the folder is nested one level too deep. Interface/AddOns/Thing/Thing/Thing.toc will not load; Interface/AddOns/Thing/Thing.toc will.
UPDATING
Delete the old folder before unzipping the new one. Unzipping over the top leaves files behind that the new version no longer expects.
This release downloads from edge.forgecdn.net, not from us, so
there is no checksum to compare against. Scan the archive before you unpack it.
Version history
v8.2.5.01-21-gf3c101f-alphaLatest
18 Dec 2019 · 1.0 MB via edge.forgecdn.net · 0 downloads Download
Off-site on edge.forgecdn.net —
no checksum, because we never held this file.
Link checked by our review team on 26 Oct 2026.
Tell us if something is wrong — a file that will not work, content taken from
someone else, or anything that looks unsafe. Reports go to our review team, not
to the author.
We use cookies to ensure that we give you the best experience on our website and improve your experience. By continuing to use this site you consent to such use of cookies.