Decursive
Decursive for World of Warcraft
Decursive is a cleansing mod intended to make affliction removal easy, effective and fun for all the classes having this ability.
Documentation:
NOTE: Type /DECURSIVE to open the configuration panel. Decursive's options are not directly available in the "Interface" panel due to ongoing tainting issues Blizzard is not willing to fix.
Decursive usage - Micro Unit Frames documentation - Decursive Macro documentation - Frequently Asked Questions - commands
Decursive key benefits
Ease of use:
- Decursive supports all classes with cleansing abilities and configures itself automatically, it works straight out of the box, no configuration is required.
- Intuitive interface and detailed options, Decursive is suitable for simple usage and power users.
Control what and who you want to dispel:
- Easily Filter out afflictions you don't want to cure or that are useless to remove by class (some are pre-configured). (Such as afflictions affecting mana on non-mana classes, etc...).
- Choose between what you can dispel (magic, curses, poison, diseases, charms) choosing their priority. (this allows you to share the cleansing work with other players effectively)
- Prioritize or exclude members. (keep players, classes, or raid groups in a specific order to cleanse them in order of importance)
Manage Mind controlled units:
- If you are a Mage, a Druid or a Shaman you can Polymorph/Cyclone/Hex mind-controlled players.
- In any case Decursive will allow you to target mind controlled units easily.
- Decursive supports magic charming affect removal for Shamans (Purge and Hex), Priests (Dispel Magic), Hunters (Tranquilizing Shot), and Warlocks (Fellhunter and Doomguards spells).
Don't waste time:
- Your cleansing spell Cooldown is displayed to maximize your dispel speed.
- An automatic blacklist will prevent you from loosing time on players who can't be dispelled. (player 'out of line of sight' for example).
- Decursive choose a logical cleansing order depending on your current position in the raid. (preventing dispel concurrence between players and thus 'nothing to dispel' messages)
React faster:
- Visual and/or auditive alerts when someone needs your attention and can be dispelled.
- Special sound alert when Unstable Affliction is detected and you're about to dispel it.
- Visual and auditive alert when your dispel attempts are resisted or fail.
Integration in any interface:
- Decursive is designed to save screen real estate and to be forgotten when not needed.
- Many options allow you to customize Decursive appearance and interface behavior.
- All Decursive alert colors can be modified making it suitable for color-blind people.
Highly optimized and effective coding:
- Decursive was developed with memory and CPU usage in mind, installing Decursive won't affect your frame rate even in the worst battle conditions.
- Bug free: bugs are not tolerated in Decursive.
In brief, what you get with Decursive is effectiveness, a player using Decursive will always dispel faster than other players.
See also:
- Decursive usage
- Micro Unit Frames documentation
- Decursive Macro documentation
- Frequently Asked Questions try this before asking any question
- commands
Interesting articles and videos about Decursive's usage:
- 2010-11-20 (Updated in 2011-06-11)
A complete Decursive guide by @darista: daritos.apotheosis-now.com/?p=24
- 2009-07-15
Article: www.hotsdots.com/2009/07/improving-the-interface-using-addons-7-decursive-cleansing-and-dispelling/
- 2010-02-20:
Video: WarcraftScience's Decursive tutorial
For other videos about Decursive, see the YouTube playlist.
Decursive is dedicated to the memory of Bertrand Sense known as Glorfindal on the European server Les Sentinelles. He was the raid leader of my guild (Horizon)
For suggestions, feature request, or bug report, use the ticket system provided by WoWAce.com.
Development versions of Decursive are available at this URI: https://www.2072productions.com/to/decursive_dev ; note that development versions may be unstable. Unless you want to help testing unstable code you should download the versions considered stable below.
Do not forget to rate Decursive!
Bitcoin donation address: 1LEHZuPsiHN4hM3H3Gru5xKmDgCj867eFX
-
View User Profile
-
Send Message
Posted Nov 22, 2010Well, that's unfortunate. It seems you really want the mod to be purposely belligerent & annoying for the express purpose of social engineering poor mod new users who may not update as often as you like. Note that spamming update notifications ingame in no way means that those people will actually go and update.
1 & 2) If that 59 bytes sent every half hour is actually true, its still 354 bytes every 4 hour raid session. Which is more than 0. Don't you think?
4) What does not apply here? From the link I provided earlier:
"If you raided back in the days when threat meters required everyone to run them, or in a guild where everyone was supposed to have CTRA, oRA2, and/or a specific boss mod and the raid leader ran version checks all the time, you probably remember what a gigantic pain in the ass it was, and how much time was wasted trying to get every single person running the exact same version."
and
"The only things you need addon communication to track are cooldown reductions from glyphs (because there is no API for finding out which glyphs someone else is using) and the targets of casting spells (because there is no API for finding out the target of a spell being cast by someone else, until after the cast finishes and the spell actually affects the target)."
most certainly apply here.
- - "Doing this version check does have an importance because Decursive is very popular..."
Well, the same thing can be said about boss & threat mods brought up in the Phanx quotes above.
- - "The problem here is that WoW add-ons don't have access to anything but the game so the only way to have a working version check is that every user announce his version for others to listen."
No actually, its not a problem. Other ways: through the Curse Client or doing it manually outside of WoW. Its as even though other people may already regularly update, you still want the mod to be belligerent and annoying and spam others all the time. For those people, it provides nothing but annoyance. And the actual benefit to those who don't update is questionable, as noted in the quotes above.
5) "Well here is the trick you're not getting: it's thank to the 1/4th of people keeping their mod up to date that others will know that a new version is available. So if those people were not announcing their version it would defeat the whole purpose of this system."
The trick here you aren't getting: whether its as little as 1/4 or (more realistically) 1/2 or more of the users updating outside of WoW, those people get no benefit whatsoever from either broadcasting or receiving version check spam inside WoW. Such mod behavior actually has negatives, as mentioned. So no, if they have options to disable the broadcasting and receiving, it would not "defeat the whole purpose of this system".
The only thing such options would potentially defeat - - besides belligerent mod behavior - - is the low percentage situation of someone having the most updated version annoying someone without the most updated version.
As well, what about those people who are using StopAddonMessage or similar and blocking the checking? Is that not also "defeating the system"?
- - Finally, this isn't a petition to completely get rid of the version checking. Only a request to add manual options for informed users to be able to manually disable both the broadcasting and receiving.
The fact of the matter is that currently the mod is designed to be annoying and belligerent to the large percentage of users who in no way benefit and in fact get disadvantaged (annoying alerts, etc.) from version checking. Whether any users gain net benefit from version checking at all is another matter (brought up above).
Is social engineering poor mod new users by forcefully broadcasting version updates all the time really worth the annoyance to informed users who can't turn that off? Note again that spamming version updates ingame does not automatically mean that those people will actually go and update.
So hopefully a way to manually disable the broadcasts can be provided.
-
View User Profile
-
Send Message
Posted Nov 22, 2010@Zidomo:
1 & 2:
I don't think that sending 59 bytes of data every 30 minutes after entering an instance can have a noticeable effect on bandwidth usage... (The last sentence makes 138 bytes!). This is completely negligible compared to other chat usages, don't you think?
3:
Well that's sad but it's your choice.
4:
This does not apply here since the goal is entirely different.
Doing this version check does have an importance because Decursive is very popular, and thus impact the experience of hundreds of thousands players around the world. It's better if those players are using the latest version instead of a bugged or non-optimized one.
The problem here is that WoW add-ons don't have access to anything but the game so the only way to have a working version check is that every user announce his version for others.
to listen. The option to disable new version alerts exists but not the option to disable the announce.
5:
Well here is the trick you're not getting: it's thank to the 1/4th of people keeping their mod up to date that others will know that a new version is available. So if those people were not announcing their version it would defeat the whole purpose of this system.
-
View User Profile
-
Send Message
Posted Nov 22, 2010Reasons:
1) Increased bandwidth used. People on limited bandwidth will reach their caps sooner. Those paying for every byte will have to pay more.
2) Due to 1), also greater potential for other Decursive users to get disconnected from the game randomly. As happens with excessive use of the addon comm channel when receiving messages from someone using the same mod(s) you are. Which certainly decreases the user experience.
3) Not especially relevant perhaps, but despite earlier issues, I have still been using and recommending this mod to others for dispelling debuffs. And have been for years.
But if there isn't an option to disable this version spamming, I'll move on to something like Healbot or SmartDebuff and stop recommending Decursive to guildies, among others. Can't recommend people to necessarily use something like StopAddonMessage to prevent belligerent spamming by a mod...that in other respects is great.
4) Phanx's well-reasoned argument for why mods don't need to be doing version checks or most other inter-mod comm.
5) Many people may not want to have a mod doing something they really don't need to have done - - being informed randomly there are updates and/or using up bandwidth pushing out version announces. Due to them keeping consistently up to date on their own either manually, through the Curse Client or otherwise.
If there are average to advanced users doing that, what point is there to continue to spam version announces for those people? Why can't those people turn it off if they choose to?
Its pretty much a "this mod is worse than my nagging parent/friend/wife/husband"-syndrome when you provide a feature that can have negative effects on gameplay, can be annoying and useless for many users and can't be turned off if a user so chooses.
------Thus the ability to give people an option to manually disable the version announces/checking is far from useless.
Heck, have it turned on by default. For those who never update mods, which I assume is the point of providing this feature, it can potentially be useful.
But I haven't yet heard why providing an option for people to manually disable version announcing/checking if they want to is a bad thing. In fact for those who don't want it/need it, having such an option in fact increases the betterment of the user experience.
-
View User Profile
-
Send Message
Posted Nov 21, 2010@Zidomo: This has no direct influence whatsoever on the game. I've made this feature for the general betterment of Decursive's users experience.
So unless someone points out a valid reason I won't provide a useless and feature-defeating option.
-
View User Profile
-
Send Message
Posted Nov 21, 2010In the new alpha: "Decursive will now announce its version every 30 minutes when zoning (on PLAYER_ENTERING_WORLD). No other mod I know of arbitrarily spams the addon channel with its own version announces.
Whether version checking and/or announce spamming for a mod is really necessary or not is one issue (it isn't). But will you be providing an ingame option to completely disable this new version announcing/checking if someone prefers not to use it?
-
View User Profile
-
Send Message
Posted Nov 20, 2010When I enter the game on any toon with Decursive enabled, I get a window in the middle of my screen:
Decursive installation is corrupted!
(Dcr_opt.lua not loaded)
Pressing [Okay] gets rid of the window, but there is no sign of Decursive running and /Dcr or /Decursive just get me the generic Warcraft response of "Type '\Help' for a listing of a few commands."
I've tried uninstalling and re-installing. (Many times, many different days.)
I've tried installing direct from the website and from Curse Client.
I've tried running Curse Client "as an administrator". (I've a Vista machine)
I've tried turning off UAC and Norton Security during the installation.
I can see the Dcr_opt.lua in the Decursive addon folder. I've tried renaming it and installing again, but that does not change anything.
Anny suggestions?
-
View User Profile
-
Send Message
Posted Nov 21, 2010-
View User Profile
-
Send Message
Posted Dec 11, 2010I installed Bugrabber and BugSack - and it was a real eye opener. I was geting A LOT of errors. Decursive was listed in a lot of the messages, but so were many others, so I figured it had to be something deeper than Decursive.
Through trial and error and a lot of digging around in Vista's file structure, I figured out that I somehow had three different addon folders. (Thank you auto-addon tenders!)
During the cleanup and consolodation I deduced that the Decursive was still using Ace2. Once I got that cleared up and using Ace3, Decursive was just fine. (Yay!)
Anyway, after seeing the mess of the addon folders, I've decided I'll be installing Windows 7 and starting fresh, again.
Thanks for the help!
-
View User Profile
-
Send Message
Posted Nov 15, 2010-
View User Profile
-
Send Message
Posted Nov 12, 2010-
View User Profile
-
Send Message
Posted Nov 13, 2010-
View User Profile
-
Send Message
Posted Nov 13, 2010-
View User Profile
-
Send Message
Posted Nov 11, 2010@TherianWoLf:
I disabled anti-aliasing again in the latest alpha.
-
View User Profile
-
Send Message
Posted Nov 10, 2010On latest non-release version, the MUF text is different than before, and, at least for me, harder to see. I tried looking around for any option to change it but I didn't find anything.
If that is not just a temporary glitch, and will be actually used for release, please add a way to go back to the normal font that was used before.
Thanks, and best regards.
WoLf
-
View User Profile
-
Send Message
Posted Nov 10, 2010-
View User Profile
-
Send Message
Posted Nov 10, 2010I think you're reading them backward.
If you want the MUFs to stay displayed at all times, you have to check 'Show the Micro Unit Frames' and set the 'Auto-hide' option to 'Never'
-
View User Profile
-
Send Message
Posted Nov 8, 2010I love the new miniMUF's for pets. Nice feature addition.
-
View User Profile
-
Send Message
Posted Dec 1, 2010-
View User Profile
-
Send Message
Posted Nov 7, 2010The problem only goes away when I remove the Decursive mod.
However, I need this mod.
Any ideas?
-
View User Profile
-
Send Message
Posted Nov 8, 2010