Gnosis - Castbar Addon with extended support for channeled spells
Gnosis is a highly configurable castbar addon, but featuring much more than simple castbars. Gnosis can show ticks of channeled spells, detect unintentional clipping while channeling and combine data of channeled spells to combat text addons (MSBT, SCT, Parrot).
For a quick introduction please watch the first steps video on youtube.
The slash command for Gnosis is /gnosis. Gnosis has full GUI configuration support.
Main tab
Enable Addon
Hide Blizzard castbar
Hide default mirror castbar
The mirror castbar shows the status of breath, fatigue and feign death
Castbars tab
The castbar tab allows to create an unlimited number of castbars. You can create more than one castbar for units like "player", "focus", "target", "arenaX" and more. You can also black-/ and whitelist spells for specific castbars, i.e. you can force a castbar to not or only show while casting one or more selected spells.
Name format string
Enabling the name format string allows you to take full control of how castname & rank are shown on any given castbar
Options for the name format string are
name : shows the spellname
abbr<cnt>: abbreviates spellnames if longer than cnt, e.g. Hymn of Hope will become HoH; will cut single words to cnt; if the spellname is not longer than cnt abbr<cnt> is identical to the name command; might not work for every locale
arabic : arabic numeral for spell rank (if available)
roman : roman numeral for spell rank (if available)
rank<text> : text shown if spell rank available
misc : rank information shown if rank information does not actually contain rank but miscellaneous information
target: show target name (player castbar only)
txr<text> : text shown if rank information available
txm<text> : text shown if miscellaneous information available
tar<text>: text shown if target information available (player castbar only)
col<type> : change color to type; type may contain valid spellschool or r,g,b[,a]; e.g. col<nature> or col<1.0,1.0,0.0>; col<pre> reverts to color before last col<type>
tscur: shows remaining item count of items created (tradeskill merge)
tstot: shows total item count of items created (tradeskill merge)
txts<text>: show text if tradeskill merge information available
String example (default string when creating new castbar, for this example a priest is casting the lvl80 rank of Flash Heal)
namecol<1.0,0.0,0.0>rank< R>arabictxm< (>misctxm<)>col<pre>txts< (>tstottxts<)>
result: Fash Heal R11
Channeled Spells tab
Gnosis castbars can show the ticks of channeled spells. This is a feature Shadow Priests have been using for some time now. Gnosis can support all channeled spells as long as they are added to the list. An additional feature of Gnosis is its capability to detect unwanted clipping while channeling. Last but not least Gnosis can combine the ticks of channeled spells into one single Combat Text output. That output can hold multiple information like dps done by the channeled spell.
Special commands in the given output string will be replaced with requested information. All other text will be output as given. Commands are case sensitive.
Commands for the output string are:
col<type>
sets the current color where type is any valid spellschool, i.e. holy/shadow/arcane/fire/frost/nature
if pre is given as type (col<pre>) the color prior to the last col<type> is used
you can also provide any other color using the format col<r,g,b[,a]>, e.g. col<1.0,1.0,0.0>
spellname tickscrits
outputs ticks and crits of spell that just finished to channel (e.g. 3Hits 1Crit)
hits
outputs number of hits, can be much higher than the number of ticks for ae spells crits
outputs number of crits ticks
outputs number of ticks dmg
outputs total dmg done dps
outputs dps done by the spell that just finished to channel clipped
shows information whether unwanted clipped occured
You also have to provide the text for Hits, Ticks & Crits if used.
Example for Mind Sear:
col<shadow>dmg col<pre>col<1.0,1.0,0.0>(spellname) [tickscrits] col<pre>clipped dps DPScliptext<(Clipped) >hittext< Hits>crittext< Crits>ticktext< Ticks>
Combattext/Clip test tab
Use this tab to configure which combat text addon to use and whether to play a sound when an unwanted clip occurs.
Configurations
Gnosis is always configured on a character basis. I.e. any change you do for one character will not change the settings of other characters. You can store castbars and channeled spells information into as many different configurations as you like and load those settings for other characters.
Localization
Gnosis is not localized, i.e. configuration is in english only. Everything else does not need any specific locale and should work fine for any language.
Thanks
to Elíza and Mikaela of Frostwolf EU for testing some of the stuff I'm just to lazy to do myself. Also thanks to Woaden of Proudmoore US for making people aware of Gnosis' existence on the official US forums. I really appreciate it.
Change Log - Gnosis
Gnosis v1.27 02/28/2010
added option to hide Gnosis text output
castbars/channeled spells/config sorted by name
added option to name format string to show remaining item count when tradeskill merging
added option to control minimum gap between castname and casttime (with enabled option to automatically reduce size of long strings)
main tab settings and combattext/cliptest settings can be stored in configurations as well
slight change to clipping detection and tick combining to fix problems with arcane missiles and similar spells (do not use clipping detection for spells like AM!)
drain soul (and similar spells) clipping detection and tick combining now correctly supported
Gnosis v1.24 02/08/2010
fixed melee swing for druids while shapeshifted
Gnosis v1.23 02/06/2010
Initial wowinterface release, for more changelog information please visit curse.
Was going to replace AzCastBar with this beauty until I couldn't figure out how to align the cast time text to anywhere else but the default position at the right of the bar. Looks like I'll be sticking with ACB unfortunately.
Originally posted by Annekynn I am looking for a replacement to AzCastBar and one thing I would need is the ability to keep track (as separate cast bars) stealable buffs. ACB calls this TargetAuras and has a specific option called Show Stealable Buffs which when combined with Show Buffs and nothing else will show me bars for all the buffs the target has that are stealable. As a mage this is invaluable. Does your addon do something similar, and if not, can that feature be added?
I'm very well aware that both Quartz and AzCastbar (which take a modular approach to all their functionality) supply users with a lot more than castbars. That's no route I want to take Gnosis on, Gnosis is supposed to be a great castbar addon with support for stuff that has something to do with spell casting (like the channeled spell tick support and everything that can be derived from that).
What you are asking me to do is to implement a dot timer into Gnosis which I am completely unwilling to do (you are talking about castbars which are showing the target buffs but that's missing the point). There are multiple addons out there that supply users with awesome (de)buff/cooldown timers. And I admit I'm no fan of all in one addons. I prefer to pick addons which provide the exact features I'm looking for. I also think many people are afraid of using multiple addons for no good reason, nowadays most addons behave quite well performance wise.
Remark: People still seem to be unwilling to read the addon description saying that I won't answer on the comments section of wowinterface. I very well respect wowinterface but Gnosis main website is the curse(forge) one. If you have requests or comments which you want me to reply to post your comments on curse please. This will be my last reply here (which does not mean I won't read the comments on wowinterface from time to time, I just won't reply).
Have fun, hope you will find a way to also use Gnosis.
I am looking for a replacement to AzCastBar and one thing I would need is the ability to keep track (as separate cast bars) stealable buffs. ACB calls this TargetAuras and has a specific option called Show Stealable Buffs which when combined with Show Buffs and nothing else will show me bars for all the buffs the target has that are stealable. As a mage this is invaluable. Does your addon do something similar, and if not, can that feature be added?
Originally posted by ragnarok00 any planning to add support for showing whether the spell is interruptible or not?
It's in there, srsly, at least if you have not disabled the border completey (i.e. border size 0). Non interruptible status is implemented as a border indicator, check out the castbar options for border colors.
Remark:
Please post your next comments on curse (if it's not meant as information for wowinterface users).
Originally posted by Eckdahl Is there any reason the meleeswing bar shouldn't be working while in cat or bear form for a druid?
I'd really appreciate if people would read the description saying:
Please post requests and comments on Gnosis' Curse website (at least if you want me to reply), I won't answer on wowinterface. http://wow.curse.com/downloads/wow-a...ls/gnosis.aspx
To your problem:
I'll look into it and eventually fix it (haven't had the opportunity to test Gnosis with a druid). Please post your next comments on curse (if it's not meant as information for wowinterface users).
Originally posted by Thizzelle i like the addon alot anyway to cut back on the mem usage?
You shouldn't ever worry about memory usage by an AddOn when you don't develop AddOns yourself. Only when you see your framerate dropping by a large amount should you contact the author and tell him about memory.
Gnosis uses Ace3 iirc and it could be that it's the first AddOn to be loaded by your wow installation. That's why memory usage is higher, as the libraries are taking memory as well.
You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.
*Clicking the donate button above will take you to PayPal.com
*Clicking the donate button above will take you to Pledgie.com