|184.108.40.206 release||276.52 KB||Mar 2, 2021||9.0.2||3||Download|
|220.127.116.11 release||276.53 KB||Feb 19, 2021||9.0.2||21,097||Download|
|18.104.22.168 release||276.07 KB||Feb 17, 2021||9.0.2||10,987||Download|
|22.214.171.124 release||274.15 KB||Feb 12, 2021||9.0.2||16,728||Download|
|126.96.36.199 release||273.99 KB||Feb 10, 2021||9.0.2||11,336||Download|
|188.8.131.52 release||274.09 KB||Feb 9, 2021||9.0.2||7,503||Download|
|184.108.40.206 release||274.05 KB||Feb 4, 2021||9.0.2||16,907||Download|
|220.127.116.11 release||273.81 KB||Feb 2, 2021||9.0.2||14,198||Download|
|18.104.22.168 release||272.25 KB||Jan 28, 2021||9.0.2||18,718||Download|
|22.214.171.124 release||257.43 KB||Jan 22, 2021||9.0.2||20,005||Download|
|126.96.36.199 release||258.47 KB||Jan 16, 2021||9.0.2||20,236||Download|
|188.8.131.52 release||256.95 KB||Jan 10, 2021||9.0.2||22,568||Download|
|184.108.40.206 release||255.30 KB||Jan 6, 2021||9.0.2||18,715||Download|
|220.127.116.11 release||255.29 KB||Jan 5, 2021||9.0.2||12,091||Download|
|18.104.22.168 release||254.72 KB||Jan 5, 2021||9.0.2||4,865||Download|
|22.214.171.124 release||254.99 KB||Jan 3, 2021||9.0.2||14,786||Download|
|126.96.36.199 release||249.39 KB||Dec 28, 2020||9.0.2||23,143||Download|
|188.8.131.52 release||249.55 KB||Dec 24, 2020||9.0.2||19,112||Download|
|184.108.40.206 release||249.45 KB||Dec 19, 2020||9.0.2||21,643||Download|
|220.127.116.11 release||244.32 KB||Dec 18, 2020||9.0.2||14,116||Download|
|18.104.22.168 release||236.44 KB||Dec 16, 2020||9.0.2||11,560||Download|
|22.214.171.124 release||236.31 KB||Dec 15, 2020||9.0.2||15,977||Download|
|126.96.36.199 release||236.14 KB||Dec 10, 2020||9.0.2||23,102||Download|
|9.0.2.09 release||233.94 KB||Dec 8, 2020||9.0.2||17,739||Download|
|9.0.2.08 release||234.00 KB||Dec 6, 2020||9.0.2||15,574||Download|
|9.0.2.07 release||234.54 KB||Dec 1, 2020||9.0.2||21,451||Download|
|9.0.2.06 release||234.69 KB||Nov 30, 2020||9.0.2||10,728||Download|
|9.0.2.05 release||233.95 KB||Nov 30, 2020||9.0.2||9,802||Download|
|9.0.2.04 release||254.24 KB||Nov 26, 2020||9.0.2||17,388||Download|
|9.0.2.03 release||254.09 KB||Nov 23, 2020||9.0.2||16,291||Download|
|9.0.2.02 release||244.03 KB||Nov 21, 2020||9.0.2||14,816||Download|
|9.0.2.01 release||238.91 KB||Nov 18, 2020||9.0.1||13,140||Download|
|188.8.131.52 release||230.75 KB||Nov 15, 2020||9.0.1||12,846||Download|
|184.108.40.206 release||230.29 KB||Nov 12, 2020||9.0.1||9,456||Download|
|220.127.116.11 release||229.30 KB||Nov 9, 2020||9.0.1||13,043||Download|
|18.104.22.168 release||226.28 KB||Nov 6, 2020||9.0.1||11,064||Download|
|22.214.171.124 release||226.47 KB||Nov 3, 2020||9.0.1||8,850||Download|
|126.96.36.199 release||226.12 KB||Nov 2, 2020||9.0.1||7,087||Download|
|9.0.1.09 release||225.07 KB||Oct 31, 2020||9.0.1||8,448||Download|
|9.0.1.08 release||217.15 KB||Oct 27, 2020||9.0.1||13,570||Download|
|9.0.1.07 release||217.43 KB||Oct 26, 2020||9.0.1||4,706||Download|
|9.0.1.06 release||215.36 KB||Oct 24, 2020||9.0.1||10,378||Download|
|9.0.1.05 release||215.50 KB||Oct 23, 2020||9.0.1||8,751||Download|
|9.0.1.04 release||191.68 KB||Oct 19, 2020||9.0.1||12,994||Download|
|9.0.1.03 release||173.02 KB||Oct 14, 2020||9.0.1||19,053||Download|
|9.0.1.02 release||172.82 KB||Oct 14, 2020||9.0.1||11,091||Download|
|9.0.1.01 release||170.71 KB||Oct 13, 2020||9.0.1||8,228||Download|
|8.3.0.01 release||1.11 MB||Jul 19, 2020||8.3.0||27,405||Download|
|8.3.0.00 release||1.03 MB||Feb 17, 2020||8.3.0||56,471||Download|
|8.2.5.01 release||1.01 MB||Nov 11, 2019||8.2.5||35,473||Download|
|8.0.2.01 release||1.01 MB||Oct 11, 2019||8.2.5||20,106||Download|
|8.0.2.00 release||1.01 MB||Aug 17, 2019||8.2.0||28,711||Download|
|188.8.131.52 release||976.24 KB||May 9, 2019||8.1.5||40,940||Download|
|184.108.40.206 release||960.15 KB||Apr 6, 2019||8.1.5||22,699||Download|
|220.127.116.11 release||950.45 KB||Feb 6, 2019||8.1.0||33,538||Download|
|8.0.1.09 release||948.05 KB||Jan 3, 2019||8.1.0||26,618||Download|
|8.0.1.08 release||943.89 KB||Oct 6, 2018||8.0.1||43,964||Download|
|8.0.1.07 release||947.57 KB||Sep 12, 2018||8.0.1||35,804||Download|
|8.0.1.06 release||942.36 KB||Aug 18, 2018||8.0.1||41,820||Download|
|8.0.1.05 release||951.75 KB||Jul 29, 2018||8.0.1||34,826||Download|
|8.0.1.04 release||951.18 KB||Jul 26, 2018||8.0.1||16,414||Download|
|8.0.1.03 release||950.51 KB||Jul 23, 2018||8.0.1||15,028||Download|
|8.0.1.02 release||959.25 KB||Jul 19, 2018||8.0.1||19,032||Download|
|8.0.1.01b release||963.49 KB||Jul 17, 2018||8.0.1||32,876||Download|
|8.0.1.01 release||969.62 KB||Jul 17, 2018||8.0.1||110||Download|
|7.3.2.04 release||914.36 KB||Apr 4, 2018||7.3.5||40,881||Download|
|7.3.2.03 release||731.97 KB||Feb 10, 2018||7.3.5||30,146||Download|
|7.3.2.02 release||719.04 KB||Jan 3, 2018||7.3.0||24,177||Download|
|7.3.2.01 release||711.21 KB||Dec 2, 2017||7.3.0||19,988||Download|
|7.3.0.08 release||691.94 KB||Nov 3, 2017||7.3.0||16,344||Download|
|7.3.0.07 release||681.50 KB||Oct 27, 2017||7.3.0||7,646||Download|
|7.3.0.06e release||672.67 KB||Oct 21, 2017||7.3.0||7,798||Download|
|7.3.0.06d release||672.49 KB||Oct 20, 2017||7.3.0||3,369||Download|
|7.3.0.06c release||672.80 KB||Oct 20, 2017||7.3.0||162||Download|
|7.3.0.06b release||672.38 KB||Oct 19, 2017||7.3.0||3,087||Download|
|7.3.0.06 release||673.33 KB||Oct 19, 2017||7.3.0||917||Download|
|7.3.0.05 release||672.64 KB||Oct 17, 2017||7.3.0||4,277||Download|
|7.3.0.04 release||670.74 KB||Oct 16, 2017||7.3.0||3,468||Download|
|7.3.0.03 release||459.35 KB||Oct 14, 2017||7.3.0||5,140||Download|
|7.3.0.02 release||327.14 KB||Sep 19, 2017||7.3.0||12,214||Download|
|7.3.0.01 release||324.71 KB||Sep 1, 2017||7.3.0||10,588||Download|
|18.104.22.168d release||324.21 KB||Aug 25, 2017||7.2.5||8,191||Download|
|22.214.171.124c release||325.53 KB||Aug 23, 2017||7.2.5||3,036||Download|
|126.96.36.199b release||318.57 KB||Aug 17, 2017||7.2.5||5,540||Download|
|188.8.131.52 release||320.51 KB||Aug 16, 2017||7.2.5||972||Download|
|7.2.5.09 release||308.30 KB||Aug 1, 2017||7.2.5||7,481||Download|
|7.2.5.08 release||308.96 KB||Jul 19, 2017||7.2.5||6,657||Download|
|7.2.5.07 release||305.55 KB||Jul 10, 2017||7.2.5||6,087||Download|
|7.2.5.06b release||304.57 KB||Jul 7, 2017||7.2.5||3,501||Download|
|7.2.5.06 release||305.10 KB||Jul 7, 2017||7.2.5||63||Download|
|7.2.5.05c release||299.46 KB||Jul 7, 2017||7.2.5||611||Download|
|7.2.5.05b release||299.37 KB||Jul 7, 2017||7.2.5||594||Download|
|7.2.5.05 release||302.57 KB||Jul 6, 2017||7.2.5||291||Download|
|7.2.5.04b release||288.51 KB||Jun 24, 2017||7.2.5||4,825||Download|
|7.2.5.04 release||289.45 KB||Jun 23, 2017||7.2.5||999||Download|
|7.2.5.03 release||286.64 KB||Jun 20, 2017||7.2.5||2,590||Download|
|7.2.5.02 release||286.38 KB||Jun 19, 2017||7.2.5||1,638||Download|
|7.2.5.01d release||283.88 KB||Jun 14, 2017||7.2.5||2,589||Download|
|7.2.5.01c release||283.92 KB||Jun 14, 2017||7.2.5||191||Download|
|7.2.5.01b release||284.62 KB||Jun 14, 2017||7.2.5||65||Download|
|7.2.5.01 release||288.65 KB||Jun 14, 2017||7.2.5||59||Download|
|7.2.0.06 release||146.96 KB||May 19, 2017||7.2.0||3,517||Download|
|7.2.0.05 release||143.17 KB||May 5, 2017||7.2.0||2,127||Download|
|7.2.0.04b release||142.37 KB||Apr 27, 2017||7.2.0||1,691||Download|
|7.2.0.04 release||140.28 KB||Apr 17, 2017||7.2.0||1,779||Download|
|7.2.0003 release||140.39 KB||Apr 17, 2017||7.2.0||167||Download|
|7.2.0002 release||140.04 KB||Apr 17, 2017||7.2.0||223||Download|
|7.2.0001c release||138.62 KB||Apr 16, 2017||7.2.0||760||Download|
|7.2.0001b release||138.13 KB||Apr 14, 2017||7.2.0||908||Download|
|7.2.0001 release||139.89 KB||Apr 14, 2017||7.2.0||393||Download|
|7.2.0000 release||135.10 KB||Apr 8, 2017||7.2.0||1,245||Download|
|7.1.5854b release||123.28 KB||Mar 24, 2017||7.1.5||2,174||Download|
|7.1.5854 release||121.61 KB||Mar 16, 2017||7.1.5||1,040||Download|
|7.1.5853 release||153.77 KB||Mar 15, 2017||7.1.5||470||Download|
|7.1.5852c release||152.10 KB||Mar 10, 2017||7.1.5||909||Download|
|7.1.5852b release||151.79 KB||Mar 8, 2017||7.1.5||328||Download|
|7.1.5852b release||151.77 KB||Mar 7, 2017||7.1.5||319||Download|
|7.1.5852 release||146.36 KB||Mar 6, 2017||7.1.5||483||Download|
|7.1.5851b release||145.54 KB||Mar 4, 2017||7.1.5||372||Download|
|7.1.5851 release||146.20 KB||Mar 4, 2017||7.1.5||203||Download|
|7.1.5850c release||137.49 KB||Feb 28, 2017||7.1.5||581||Download|
|7.1.5850b release||137.28 KB||Feb 28, 2017||7.1.5||94||Download|
|7.1.5850 release||138.13 KB||Feb 28, 2017||7.1.5||336||Download|
|7.1.5844 release||135.11 KB||Feb 26, 2017||7.1.5||395||Download|
|7.1.5843 release||131.58 KB||Feb 26, 2017||7.1.5||301||Download|
|7.1.5842b release||129.46 KB||Feb 24, 2017||7.1.5||332||Download|
|7.1.5842 release||130.46 KB||Feb 24, 2017||7.1.5||58||Download|
|7.1.5841 release||120.68 KB||Feb 22, 2017||7.1.5||323||Download|
|7.1.5840c release||116.30 KB||Feb 20, 2017||7.1.5||50||Download|
|7.1.5840b release||116.30 KB||Feb 20, 2017||7.1.5||67||Download|
|7.1.5840 release||116.64 KB||Feb 20, 2017||7.1.5||54||Download|
|7.1.583 release||112.12 KB||Feb 19, 2017||7.1.5||2,551||Download|
|7.1.582 release||110.67 KB||Feb 19, 2017||7.1.5||144||Download|
|7.1.581 release||110.50 KB||Feb 18, 2017||7.1.5||214||Download|
|7.1.58 release||110.90 KB||Feb 18, 2017||7.1.5||63||Download|
|7.1.57 release||109.86 KB||Feb 8, 2017||7.1.5||437||Download|
|7.1.56 release||109.80 KB||Feb 5, 2017||7.1.5||257||Download|
|7.1.55 release||110.05 KB||Feb 1, 2017||7.1.5||241||Download|
|7.1.54 release||109.90 KB||Jan 27, 2017||7.1.5||269||Download|
|7.1.53 release||109.74 KB||Jan 27, 2017||7.1.5||85||Download|
|7.1.52 release||110.56 KB||Jan 27, 2017||7.1.5||70||Download|
|7.1.51 release||105.37 KB||Jan 17, 2017||7.1.5||301||Download|
|7.1.50 release||96.19 KB||Jan 17, 2017||7.1.5||153||Download|
|7.1.04 release||49.80 KB||Dec 1, 2016||7.1.0||415||Download|
|7.1.03e release||49.08 KB||Nov 28, 2016||7.1.0||165||Download|
|7.1.03d release||49.18 KB||Nov 25, 2016||7.1.0||242||Download|
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 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 AddonsWoW.
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!
- 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.
- 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)
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.
- 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 !