If you like these routines, or the previous routines of this developer ... Feel free to donate! I run on redbull, and redbull is expensive ... .
What is this routine?
This Routine is a no-nonsense custom routine for HonorBuddy. It is programmed and designed with the best performance in mind. The original routine, YourBuddy MoP BT, was designed by nomnomnom and alxaw.
Free of charge. This routine does not cost any money.
Rotations focused on raiding. The best possible DPS and Tank output!
Support for all PvE DPS and Tank specializations
Support for all major botbases (Tyrael (Version 5.0.3 or higher) is recommended).
Advanced movement, facing and targetting is coming!
Graphical User Interface for easy settings management.
Extended hotkey system with multiple functions (Configurable via GUI, most advanced in all routines).
Extremely high efficiency and full framelock (LockSelector) support.
Frequently Asked Routine Function Questions What is the difference between casting and toggle type hotkeys?
Casting Type is a hotkey which is always enabled once you've selected a hotkey for it. It can be used at any time during combat and will only perform the action when you press the key (Example: Place the Demoralizing Banner). Toggle type activates parts of the routine when you've selected Hotkey or Semi Hotkey mode. With this you allow yourself to enable or disable parts of the routine (Example: You can disable cooldowns or AoE attacks).
Casting Type hotkeys can be used outside of combat, if you enable the setting "Enable PreCombat HKs" under "General".
What is the difference between Semi Hotkey and Hotkey mode?
On Hotkey mode, you control all Toggle-Type hotkeys yourself. On Semi-Hotkey mode, you only control the Pause and Cooldown toggle-type hotkeys. This allows you to pop cooldowns whenever you decide you want them without being forced to control the other toggle-type hotkeys. Semi is not yet added
Frequently Asked Technical Questions Does this routine support framelock?
Given that this is a pretty hot subject at the moment, I'll explain a little here. If you don't know what Framelock is, what it means, and what the benefits of it are, take a read in this post.
All these routines compatible with Framelock, and should be used with Framelock enabled. It's designed to be as light weight as possible to ensure super fast response times from Honorbuddy. These routines has been coded with the idea that the less options you enable in the GUI, the faster it'll run. So for all of those abilities you don't need, want or haven't got the correct talents for, disable them!
What is the recommended botbase for optimal performance and DPS? Tyrael (Version 5.0.3 or higher) is the best botbase for this. Make sure to enable the LockSelector. The default of 30 TPS is also recommended. Faster PC's could handle a higher TPS.
Can I quest, gather or grind with this routine?
Yes you can! But you have to use the I Want Movement plugin to take care of movement for you. In order to keep this routine lightweight with high raid performance, we have decided to not add movement to the routine itself. Keep in mind that movement, facing and targetting issues should always be reported in the corresponding thread of I Want Movement.
How come that my settings reset after updates?
We reset the settings for the routine each major update (Internal revision change). This is cause we add and/or remove settings. It might conflict if we don't do it this way.
How can I download These Routines?
Look at the top of this thread. It explains exactly how to download this routine using the SVN option. You can also use the zip-file, but I do not recommend this as it's always older then the SVN releases.
How do I upload a log?
You can read a tutorial by following this link.
Is there any personal detail's being collected?
Yes. The routine communicates with a statistics counter once every day when you use it. This is in order for me (nomnomnom) to keep track on the amount of users this routine has. The only information collected is the date-time and location (City or wider). IP addresses are masked, I do not collect these. The only person with access to the statistics is me (nomnomnom). If you disagree with this, do not use this routine. Keep in mind that when visiting a website, they collect more data then this will ever do.
What are the licensing terms of this routine?
This routine is released under the GNU GPL v3 license.
I'm getting errors or the routine does not start?
If you receive the error below (Or something very similiar), you need to (re)install the .NET 4.5 FrameWork. Make sure you do a full install! You can download this via the following links:
@alxaw or nomnomnom --
Does this AIO routine replace the individual routines you guys made? I have all the ones you had listed in an older thread, as well as this AIO. Just wondering if I should keep the individuals, or just simply remove them and keep this AIO in my routines folder?
I need to rewrite elemental i'm afraid. I think the AoE works fine though, just the Single Target that's broken because I had to convert from ID to String.
Yea, I tried elemental and it just stands there doing nothing.
Also, the best elemental routine for sustained and burst DPS was pure rotation (in my limited testing) which was 40k below simC and about 25k less than I could sustain by hand.
Yea, I tried elemental and it just stands there doing nothing.
Also, the best elemental routine for sustained and burst DPS was pure rotation (in my limited testing) which was 40k below simC and about 25k less than I could sustain by hand.
hi enhancement shaman its using earth shock really low time and refresh flameshock too fast, and not using earth elemental totem after fire expires, for the other things expecially AoE is very good
Rewrote Enhancement Shaman SingleTarget Rotation
Added C and Z key into Cooldown,SpecialKey and AoE Hotkey.
Fixed issue on Subtlety Rogue where Cooldowns may have gotten fired on Hotkey mode even when the cooldown key was off.
Added TrapSwitch to BM and SV, I'm going to add a hotkey push to lay down traps in the future. For now it's only automatic on your CurrentTarget.