Go to Page... |
Compatibility: | Tomb of Sargeras (7.2.0) |
Updated: | 04-08-17 04:51 AM |
Created: | 02-06-10 04:19 PM |
Downloads: | 100,235 |
Favorites: | 334 |
MD5: |
Gnosis (Castbars and Timers)
Gnosis is a highly configurable castbar and single timer addon. 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). It also allows to create buff, debuff, and cooldown (spell, rune, item) timers with a similar set of options castbars have.
To visit Gnosis' development site or to grab alpha&nolib files go to Gnosis @ CurseForge
For questions or comments please visit Gnosis' official forum thread
If you find any bugs or have suggestions create a ticket here
PDF documents containing a general introduction to timer bars as well as an overview of Gnosis timer configuration commands and options can be found within the Gnosis addon folder.
Gnosis also allows to create as many castbars as you like and does not force predefined bars onto the user. The "casts" of following "units" can be shown:
Comment Options |
elchefe |
View Public Profile |
Send a private message to elchefe |
Find More Posts by elchefe |
Add elchefe to Your Buddy List |
10-29-10, 05:45 PM | ||
|
Re: Re: Re: I love you. Can I have your babies?
the most recent version of Skada was the cause of this error for me. Deleting the ace libs from the skada folders fixed it for me.
|
|
|
FattyXP |
View Public Profile |
Send a private message to FattyXP |
Find More Posts by FattyXP |
Add FattyXP to Your Buddy List |
10-29-10, 10:39 AM | |
|
suggested saving method
I would suggest that you somehow allow the ability to save a profile after you made it, for example:
using config 1 make new profile, config b edit bars then you should be able to save the current config onto config b as far as I can tell you can only make a new profile by editing the one you have and then saving that under a new name, you can't make a new name - edit - and then save it.
Last edited by Euthanyze : 10-29-10 at 10:58 AM.
|
|
Euthanyze |
View Public Profile |
Send a private message to Euthanyze |
Find More Posts by Euthanyze |
Add Euthanyze to Your Buddy List |
10-28-10, 01:30 PM | ||
|
Re: Re: I love you. Can I have your babies?
I can only guess what's really going on. First off, tested r109 and r111 with all addons but Gnosis deactivated (the only way to make sure the embedded libraries are really ok). Had absolutely no problems.
Since the Ace3 lib had a few problematic updates the last few days I'd guess you have an erroneous Ace3 lib installed (maybe embedded in an other addon). From the Ace3 changelog (most recent Ace3 lib is r981, works fine on my setup and is embedded in Gnosis r111): r978 | kaelten | 2010-10-27 00:04:36 +0000 (Wed, 27 Oct 2010) | 1 line Changed paths: M /trunk/AceAddon-3.0/AceAddon-3.0.lua Reverting back to 975 due to mass breakage.
|
|
|
elchefe |
View Public Profile |
Send a private message to elchefe |
Find More Posts by elchefe |
Add elchefe to Your Buddy List |
10-28-10, 12:30 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 13
Uploads: 0
|
Error
I received the same error as Apakal after installing the latest version.
Reverting to 2.01 fixed the issue. |
|
Eckdahl |
View Public Profile |
Send a private message to Eckdahl |
Find More Posts by Eckdahl |
Add Eckdahl to Your Buddy List |
10-27-10, 02:53 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 36
Uploads: 0
|
Re: I love you. Can I have your babies?
1x AceConfigDialog-3.0-50:1842: Gnosis Configurations isn't registed with AceConfigRegistry, unable to open config
AceConfigDialog-3.0-50:1755: in function `Open' AceConfigDialog-3.0-50:1842: in function <...ceConfig\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1840> (tail call): ?: <in C code>: ? <string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5> (tail call): ?: AceGUI-3.0-33:314: in function `Fire' ...-AceGUI\widgets\AceGUIContainer-BlizOptionsGroup.lua:20: in function <...-AceGUI\widgets\AceGUIContainer-BlizOptionsGroup.lua:19>: <in C code>: in function `Show' Interface\FrameXML\InterfaceOptionsFrame.lua:28: in function `InterfaceOptionsList_DisplayPanel': Interface\FrameXML\InterfaceOptionsFrame.lua:46: in function <Interface\FrameXML\InterfaceOptionsFrame.lua:31>: <in C code>: in function `InterfaceOptionsListButton_OnClick' <string>:"*:OnClick":2: in function <[string "*:OnClick"]:1> --- What did I do?!?! |
|
Apakal |
View Public Profile |
Send a private message to Apakal |
Find More Posts by Apakal |
Add Apakal to Your Buddy List |
10-26-10, 06:46 AM | |
A Murloc Raider
Forum posts: 4
File comments: 121
Uploads: 0
|
I love you. Can I have your babies?
It's rare that an AddOn author listens to a single person complain about something minor. >.<
Thank you so much, elchefe |
|
Sintacks |
View Public Profile |
Send a private message to Sintacks |
Find More Posts by Sintacks |
Add Sintacks to Your Buddy List |
10-25-10, 10:42 AM | ||
A Murloc Raider
Forum posts: 4
File comments: 121
Uploads: 0
|
Re: Re: Shadowed Unit Frames anchoring
Not complaining either way... Now, another thing I either, can't find, or would like to request. Is there a setting to not show Player1/2/3/4 cast bars, while in a raid? |
|
|
Sintacks |
View Public Profile |
Send a private message to Sintacks |
Find More Posts by Sintacks |
Add Sintacks to Your Buddy List |
10-24-10, 12:58 PM | ||
|
Re: Shadowed Unit Frames anchoring
Last edited by elchefe : 10-25-10 at 04:10 AM.
|
|
|
elchefe |
View Public Profile |
Send a private message to elchefe |
Find More Posts by elchefe |
Add elchefe to Your Buddy List |
10-23-10, 06:20 PM | |
A Murloc Raider
Forum posts: 4
File comments: 121
Uploads: 0
|
Shadowed Unit Frames anchoring
I've started building my UI from the ground up since 4.0.1, and wanted to try suf over xperl.. i liked it.
I spent i don't know how long anchoring the party1/2/3/4/5/focus cast bars to the Unit Frames they belong to. When I login, they show up in the middle. I'm not stupid, so I knew what was wrong. The frame they were anchored to didn't exist, because the party members/focus didn't exist. So, I change the cast bar anchors to the player frame and adjusted offsets to get them where I want. Still shows up in the middle. The only way to get them to re-anchor to where they should be, is to oopen Gnosis' config, and unlock then relock the cast bars. ... that's not exactly a good thing to have to do. I don't want to anchor the cast bars to the UIParent because I have all of my unit frames anchored to each other. So, if I move one, they'll all move together. Along with the cast bars if they are anchored to the unit frames. Is there something I'm over looking, or doing wrong in anchoring the cast bars to Shadowed Unit Frames |
|
Sintacks |
View Public Profile |
Send a private message to Sintacks |
Find More Posts by Sintacks |
Add Sintacks to Your Buddy List |
10-17-10, 08:13 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 4
Uploads: 0
|
found what i wanted after playing around more.
nice addon
Last edited by spacemunk : 10-18-10 at 02:21 AM.
|
|
spacemunk |
View Public Profile |
Send a private message to spacemunk |
Find More Posts by spacemunk |
Add spacemunk to Your Buddy List |
10-15-10, 09:48 PM | ||
|
Yes, memory usage is high (even though v2.01 reduces it quite a bit by not creating gui option tables on startup). Still, your 1/10 memory proposal is a bit funny and in no way achievable, at least not without castrating the addon and thereby utterly destroying it. Also, Gnosis will never require vast amounts of memory on top of the memory it uses on startup (memory usage will remain very similar at all times). 1.5MB memory usage means you would have to run with a quite rich castbar setup, I myself use a very thorough one which requires about 1.35MB. With v2.01+ it's more like 700kB and it stays there. Btw., the amount of memory an addon requires doesn't tell you much - if anything - about the amount of cpu resources it needs (which is what people should look into a lot more; very few I know have enabled CPU profiling ingame at least once to get this data). I'll never get why some people are so obsessed with addon memory usage. Gnosis requires the Ace3 framework, LibSharedMedia (which is vital to all addons using media like textures, fonts, sound, ...) and AceGUI-3.0-SharedMediaWidgets (which is a tiny one that is computing close to nothing). That's not really too much library stuff. By that standard you would not be able to use Ace3 addons like Bartender4, Grid, Grid2, Vuhdo, Pitbull4, DXE, Prat, Recount, Skada and many many more. |
|
|
elchefe |
View Public Profile |
Send a private message to elchefe |
Find More Posts by elchefe |
Add elchefe to Your Buddy List |
10-15-10, 03:46 PM | ||
|
Re: Re: Re: Right Click
The "culprit" is nibUIScale. It doesn't do anything wrong, just a little too early for Gnosis to cope with. Fixed with alpha r101 or the next release v2.02 (will update soon).
|
|
|
elchefe |
View Public Profile |
Send a private message to elchefe |
Find More Posts by elchefe |
Add elchefe to Your Buddy List |
10-15-10, 02:41 PM | |
|
Re: Re: Right Click
Thx for the update, i get this bug from Bugsack:
Code:
1x Gnosis-v2.01\Bars.lua:615: bad argument #1 to 'pairs' (table expected, got nil) Gnosis-v2.01\Bars.lua:615: in function `UIScaleUpdate' Gnosis-v2.01\Gnosis.lua:262: in function <Gnosis\Gnosis.lua:260> <in C code>: in function `SetCVar' nibUIScale-0.2.0\Core.lua:26: in function <nibUIScale\Core.lua:17> nibUIScale-0.2.0\Core.lua:99: in function <nibUIScale\Core.lua:89> Locals: self = <table> { PLAYER_ENTER_COMBAT = <function> @ Gnosis\Callback.lua:519: tCastbarEvents = <table> {} CreateBasicCastbarSet = <function> @ Gnosis\Gnosis.lua:818: FindSwingTimersParry = <function> @ Gnosis\Bars.lua:272: UNIT_SPELLCAST_CHANNEL_START = <function> @ Gnosis\Callback.lua:135: modules = <table> {} MIRROR_TIMER_START = <function> @ Gnosis\Callback.lua:430: GenerateCombattext = <function> @ Gnosis\Gnosis.lua:626: RecreateAllBars = <function> @ Gnosis\Gnosis.lua:356: UNIT_SPELLCAST_NOT_INTERRUPTIBLE = <function> @ Gnosis\Callback.lua:263: PLAYER_REGEN_DISABLED = <function> @ Gnosis\Callback.lua:334: tMirrorEvents = <table> {} tsize = <function> @ Gnosis\Gnosis.lua:875: IsEnabled = <function> @ Bazooka\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:465: CreateCastbarsOpt = <function> @ Gnosis\Options.lua:558: LoadConfig = <function> @ Gnosis\Options.lua:1321: RegisterMessage = <function> @ Bazooka\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118: UnregisterMessage = <function> @ Bazooka\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:181: UNIT_SPELLCAST_SENT = <function> @ Gnosis\Callback.lua:402: UNIT_SPELLCAST_DELAYED = <function> @ Gnosis\Callback.lua:236: UnregisterEvents = <function> @ Gnosis\Gnosis.lua:399: PLAYER_FOCUS_CHANGED = <function> @ Gnosis\Callback.lua:498: UpdateCastbar = <function> @ Gnosis\Bars.lua:1392: CreateCBTables = <function> @ Gnosis\Bars.lua:102: ClipTest = <function> @ Gnosis\Gnosis.lua:747: SetEnabledState = <function> @ Bazooka\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:438: RegisterEvents = <function> @ Gnosis\Gnosis.lua:379: OptColor_Entry = <function> @ Gnosis\OptionsFuncs.lua:8: OnEnable = <function> @ Gnosis\Gnosis.lua:267: OptCreateBasicTables = <function> @ Gnosis\Options.lua:8: OnInitialize = <function> @ Gnosis\Gnosis.lua:227: UnregisterAllEvents = <function> @ Bazooka\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202: ReAnchorBar = <function> @ Gnosis\Bars.lua:626: CreateStatusBar = <function> @ Gnosis\CreateStatusBar.lua:6: UNIT_SPELLCAST_INTERRUPTIBLE = <function> @ Gnosis\Callback.lua:251: HandleChatCommand = <function> @ Gnosis\Gnosis.lua:352: RemoveChanneledSpell = <function> @ Gnosis\Gnosis.lua:419: OptCreateNewChanneledSpell = <function> @ Gnosis\Options.lua:390: CalcLag = <function> @ Gnosis\Callback.lua:109: OptCreateConfigurations = <function> @ Gnosis\Options.lua:1374: GetColorsFromString = <function> @ Gnosis\Gnosis.lua:564: SetBorderColor = <function> @ Gnosis\Bars.lua:286: AddBasicCastbar = <function> @ Gnosis\Gnosis.lua:802: name = "Gnosis" CenterCastbar = <function> @ Gnosis\Bars.lua:662: Disable = <function> @ Bazooka\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:328: AddChanneledSpellByName = <function> @ Gnosis\Gnosis.lua:426: DISPLAY_SIZE_CHANGED = <function> @ Gnosis\Callback.lua:567: Print = <function> @ Recount\Libs\AceConsole-3.0\AceConsole-3.0.lua:54: FindGCDBars = <function> @ Gnosis\Bars.lua:256: RAG = <function> @ Gnosis\Bars.lua:532: --- |
|
Tonyleila |
View Public Profile |
Send a private message to Tonyleila |
Visit Tonyleila's homepage! |
Find More Posts by Tonyleila |
Add Tonyleila to Your Buddy List |
10-15-10, 02:22 AM | ||
|
Re: Right Click
|
|
|
elchefe |
View Public Profile |
Send a private message to elchefe |
Visit elchefe's homepage! |
Find More Posts by elchefe |
Add elchefe to Your Buddy List |
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.