Well, this will become the "Official Thread" for my first addon "CoolDownButtons",
here you can post suggestions, questions or just report bugs.
What is CoolDownButtons?
CoolDownButtons is an addon that can display your CoolDowns as "Buttons", basically they are all in one Row but you can split it up to Spell and Item CoolDowns. You are also able to set a consistent position for single Cooldowns.
Features:
- Scalabe Buttons
- Time Display
- Post remaining Cooldown to default Channels (like /p, /ra, ...)
- Post remaining Cooldown to custom Channels (/5 - /10)
- Grouping Item Cooldowns
- Slashcommand to open Configuration GUI (/cdb and /cooldownbuttons)
Hey, CoolDownButtons addon is working fine. So good addon for me. I'd like to let you know that it will be greater if some changes below are done.
1. move interface
When we want to save a specific button's position in option dialog, only the button selected is displayed. This is uncomfortable because we can't see the other buttons which position is saved. So it's wonderful all the buttons which position is saved already to be displayed when we wanna save button's position. Then it's best to move all the buttons. I think if it's difficult to implement , just displaying them is not bad.
2. Displaying item/skill button list seperately depends on character.
Currently all the items and skills that have cooldown are displayed in list (including the other character's). It's better that only stuffs of active character are displayed.
Thanks!
1) i'll think about it :)
2) hm, i'm using a own profile per character^^ maybe i can add a way to use a different profile per character by default.
I'll give it a whirl tonight in Kara. Couple preemptive requests beforehand though.
* One thing I've been waiting to see in a cooldown addon has been cooldown grouping. Like how Elk's Buffbars works, being able to throw specific cooldowns into a standalone group would be amazing. Ex: Grouping Innervate, pots/nightmare seeds/trinkets (Bangle of Endless Blessings + LC Prayerbook, both mana efficiency trinkets) together in their own button group, while other cooldowns are kept separate. Edit: I didn't read the unofficial thread all the way through... Setting static skill cooldown buttons does exactly this.
* Similarly, having a group of soon-to-expire cooldowns (IE: Abilities coming up within the next X seconds) would be uber. By having something like this I could lay out my cooldowns somewhere I don't normally look, but have the stuff coming up soon sent to the center of the screen.
If you're willing to code in something along those lines, awesome. If not, I think I have a new project coming up. ^_^
[2008/03/15 16:31:20-1754-x20]: Ace3\Ace3.lua:81: attempt to index upvalue 'frame' (a nil value)
CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
<string>:"safecall Dispatcher[2]":4: in function <[string "safecall Dispatcher[2]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[2]":13: in function `?'
CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:260: in function `NotifyChange'
CoolDownButtons\config.lua:697: in function `?'
CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
<string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[1]":13: in function `?'
CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
AceEvent-3.0\AceEvent-3.0.lua:70: in function <Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:69>
Didn't seem to hurt it functioning... seems pretty sweet.
Needs an option to scale icons separately from text. I got it to fit pretty much perfectly in my UI, but I could see problems with the big-icon-small-text thing and downscaling.
It'd be nice to be able to set the spacing between icons and where the cooldown remaining text appears, as well.
Setting which direction the icons go seems to do nothing at the moment. I can only get mine to grow to the right.
Didn't seem to hurt it functioning... seems pretty sweet.
**edit**
Error disappeared.. functions a beaut!
Orionshock tells me that its an error in Ace3 Standalone, dont know why it appears with my addon
* Similarly, having a group of soon-to-expire cooldowns (IE: Abilities coming up within the next X seconds) would be uber. By having something like this I could lay out my cooldowns somewhere I don't normally look, but have the stuff coming up soon sent to the center of the screen.
[EDIT] Done :)
Needs an option to scale icons separately from text. I got it to fit pretty much perfectly in my UI, but I could see problems with the big-icon-small-text thing and downscaling.
[EDIT] Done :)
Cycircled support would be uber.
should be possible, i'll look what i have to do for it :) [EDIT] Seems to look bad, i'll try to contact the cycircled autor and ask if he can help me.
its great .....can you make bars?
explain in more detail...
but if you simply want Bars instead of buttons, then i have to tell you that you are using the wrong addon.
my addon is called "CoolDownButtons" and not "CoolDownBars", sorry :)
Setting which direction the icons go seems to do nothing at the moment. I can only get mine to grow to the right.
fixed (it was broken yesterday while implementing the possibility of splitting spells and items^^)
my addon is called "CoolDownButtons" and not "CoolDownBars", sorry :)
I support Dodge. There are plenty of cooldown bar addons already. CoolDownButtons is interesting in that it displays buttons.
Quote from Frima0 »
2. Displaying item/skill button list seperately depends on character.
Currently all the items and skills that have cooldown are displayed in list (including the other character's). It's better that only stuffs of active character are displayed.
Just use the Ace profile mechanisms : open the profile tab and select profile corresponding to your character. Additionally, you should be able to copy settings from other profiles.
Dodge, while you seems to be actively working on your addons thoses days, could you add some testing mode, e.g. an option to add (then remove) a bunch of fake cooldowns with different durations ?
And last but not least is there a way to make the button "unobstructives" when chatposting is disabled ? (To implement this, I would suggest to create a display frame and a mouse-sensitive frame for each button, then :Show() the mouse-sensitive frame only if chatposting is enabled. (Well, going even further, the mouse-sensitive frame should be created only if required.))
First of all thanks for this, I have been waiting for it for quite some time.
Everything works great, just a small request if possible:
The option to hide the timer text altogether as now you can only set the alpha at a minimum of 0.1
I have OmniCC showing up in the buttons so there is no need for the timer.
The option to hide the timer text altogether as now you can only set the alpha at a minimum of 0.1
I have OmniCC showing up in the buttons so there is no need for the timer.
done :)
And last but not least is there a way to make the button "unobstructives" when chatposting is disabled ? (To implement this, I would suggest to create a display frame and a mouse-sensitive frame for each button, then :Show() the mouse-sensitive frame only if chatposting is enabled. (Well, going even further, the mouse-sensitive frame should be created only if required.))
done :) (i hope^^)
Dodge, while you seems to be actively working on your addons thoses days, could you add some testing mode, e.g. an option to add (then remove) a bunch of fake cooldowns with different durations?
work in progress ;) [edit] its a HARD job :/ [edit2] its DONE!!! /happy
When we want to save a specific button's position in option dialog, only the button selected is displayed. This is uncomfortable because we can't see the other buttons which position is saved. So it's wonderful all the buttons which position is saved already to be displayed when we wanna save button's position. Then it's best to move all the buttons. I think if it's difficult to implement , just displaying them is not bad.
I get an error regarding trying to concatenate 'i' as a nil value on line 692 in core.lua when I've configured it to use separate buttons for certain spells.
I get an error regarding trying to concatenate 'i' as a nil value on line 692 in core.lua when I've configured it to use separate buttons for certain spells.
Had to disable it, so I lost the error report.
uhm... update and try again...
the current core.lua does not contain any variables called i between line 685 and 705 :O
CoolDownButtons\\core.lua:692: attempt to concatenate local 'i' (a nil value)\nCoolDownButtons\\core.lua:500: in function `BAG_UPDATE_COOLDOWN'\nCoolDownButtons\\core.lua:410: in function <Interface\\AddOns\\CoolDownButtons\\core.lua:212>\n\n ---
698 of'em... followed by:
Ace3\\Ace3.lua:81: attempt to index upvalue 'frame' (a nil value)\nCallbackHandler-1.0\\CallbackHandler-1.0.lua:146: in function <...Ons\\Ace3\\CallbackHandler-1.0\\CallbackHandler-1.0.lua:146>\n<string>:\"safecall Dispatcher[2]\":4: in function <[string \"safecall Dispatcher[2]\"]:4>\n<in C code>: ?\n<string>:\"safecall Dispatcher[2]\":13: in function `?'\nCallbackHandler-1.0\\CallbackHandler-1.0.lua:91: in function `Fire'\nAceConfigRegistry-3.0\\AceConfigRegistry-3.0.lua:260: in function `NotifyChange'\nCoolDownButtons\\config.lua:1053: in function `?'\nCallbackHandler-1.0\\CallbackHandler-1.0.lua:146: in function <...Ons\\Ace3\\CallbackHandler-1.0\\CallbackHandler-1.0.lua:146>\n<string>:\"safecall Dispatcher[1]\":4: in function <[string \"safecall Dispatcher[1]\"]:4>\n<in C code>: ?\n<string>:\"safecall Dispatcher[1]\":13: in function `?'\nCallbackHandler-1.0\\CallbackHandler-1.0.lua:91: in function `SendMessage'\nCoolDownButtons\\core.lua:887: in function <Interface\\AddOns\\CoolDownButtons\\core.lua:88", -- [1]
"3>\n(tail call): ?:\n<in C code>: ?\n<string>:\"safecall Dispatcher[1]\":9: in function <[string \"safecall Dispatcher[1]\"]:5>\n(tail call): ?:\nAceTimer-3.0\\AceTimer-3.0.lua:142: in function <Interface\\AddOns\\Ace3\\AceTimer-3.0\\AceTimer-3.0.lua:114>\n\n ---
Kinda weird - went and checked on alts - no issues.
Thanx for the memory, by the by... Loving this.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
here you can post suggestions, questions or just report bugs.
What is CoolDownButtons?
CoolDownButtons is an addon that can display your CoolDowns as "Buttons", basically they are all in one Row but you can split it up to Spell and Item CoolDowns. You are also able to set a consistent position for single Cooldowns.
Features:
- Scalabe Buttons
- Time Display
- Post remaining Cooldown to default Channels (like /p, /ra, ...)
- Post remaining Cooldown to custom Channels (/5 - /10)
- Grouping Item Cooldowns
- Slashcommand to open Configuration GUI (/cdb and /cooldownbuttons)
Wiki: http://www.wowace.com/wiki/CoolDownButtons (last update: 15 February 2008)
Changelog: http://fish.wowace.com/changelog/WowAce/trunk/CoolDownButtons
Download: http://files.wowace.com/CoolDownButtons/CoolDownButtons.zip
Download (no externals): http://files.wowace.com/CoolDownButtons/no-ext/CoolDownButtons.zip
There is an old unofficial (and closed^^) thread at: http://www.wowace.com/forums/index.php?topic=11865.0
greetings Dodge
1) i'll think about it :)
2) hm, i'm using a own profile per character^^ maybe i can add a way to use a different profile per character by default.
I'll give it a whirl tonight in Kara. Couple preemptive requests beforehand though.
* One thing I've been waiting to see in a cooldown addon has been cooldown grouping. Like how Elk's Buffbars works, being able to throw specific cooldowns into a standalone group would be amazing. Ex: Grouping Innervate, pots/nightmare seeds/trinkets (Bangle of Endless Blessings + LC Prayerbook, both mana efficiency trinkets) together in their own button group, while other cooldowns are kept separate. Edit: I didn't read the unofficial thread all the way through... Setting static skill cooldown buttons does exactly this.
* Similarly, having a group of soon-to-expire cooldowns (IE: Abilities coming up within the next X seconds) would be uber. By having something like this I could lay out my cooldowns somewhere I don't normally look, but have the stuff coming up soon sent to the center of the screen.
If you're willing to code in something along those lines, awesome. If not, I think I have a new project coming up. ^_^
Didn't seem to hurt it functioning... seems pretty sweet.
**edit**
Error disappeared.. functions a beaut!
Needs an option to scale icons separately from text. I got it to fit pretty much perfectly in my UI, but I could see problems with the big-icon-small-text thing and downscaling.
It'd be nice to be able to set the spacing between icons and where the cooldown remaining text appears, as well.
Setting which direction the icons go seems to do nothing at the moment. I can only get mine to grow to the right.
So far so good, Dodge.
Edit: Cycircled support would be uber.
Orionshock tells me that its an error in Ace3 Standalone, dont know why it appears with my addon
[EDIT] Done :)
[EDIT] Done :)
should be possible, i'll look what i have to do for it :)
[EDIT] Seems to look bad, i'll try to contact the cycircled autor and ask if he can help me.
explain in more detail...
but if you simply want Bars instead of buttons, then i have to tell you that you are using the wrong addon.
my addon is called "CoolDownButtons" and not "CoolDownBars", sorry :)
fixed (it was broken yesterday while implementing the possibility of splitting spells and items^^)
I support Dodge. There are plenty of cooldown bar addons already. CoolDownButtons is interesting in that it displays buttons.
Just use the Ace profile mechanisms : open the profile tab and select profile corresponding to your character. Additionally, you should be able to copy settings from other profiles.
Dodge, while you seems to be actively working on your addons thoses days, could you add some testing mode, e.g. an option to add (then remove) a bunch of fake cooldowns with different durations ?
And last but not least is there a way to make the button "unobstructives" when chatposting is disabled ? (To implement this, I would suggest to create a display frame and a mouse-sensitive frame for each button, then :Show() the mouse-sensitive frame only if chatposting is enabled. (Well, going even further, the mouse-sensitive frame should be created only if required.))
You're making a great work on this addon. :)
Everything works great, just a small request if possible:
The option to hide the timer text altogether as now you can only set the alpha at a minimum of 0.1
I have OmniCC showing up in the buttons so there is no need for the timer.
Thanks in advance
PS. Indeed Cycircled support would be great :)
done :)
done :) (i hope^^)
work in progress ;)
[edit] its a HARD job :/
[edit2] its DONE!!! /happy
Thanks
done in some way, see "Test Mode" :)
_________________________________________________
ok, everything done.
come on any other suggestions or bug reports?^^
I have a couple hours to test before work, time to have some fun with it.
One concern tho... it seems to run @11 KiB/s memory increase at the moment. It doesn't bog me down, but seems high.
Screenie attached:
**edit**
There was nothing on cooldown when the screenie was taken.
i'm happy to to see that you all like my addon ^__^
if you want to help me, send me translations :-)
pewpew its FIXED :)
now running at 0,000Kib/s of nothing is on Cooldown and ~0,024KiB/s per active Cooldown ^-^
Had to disable it, so I lost the error report.
uhm... update and try again...
the current core.lua does not contain any variables called i between line 685 and 705 :O
and i didnt get an error while testing
698 of'em... followed by:
Kinda weird - went and checked on alts - no issues.
Thanx for the memory, by the by... Loving this.