Download
(188Kb)
Download
Updated: 04-25-09 05:35 AM
Pictures
File Info
Updated:04-25-09 05:35 AM
Created:03-14-09 10:41 AM
Downloads:6,876
Favorites:63
MD5:

CompactBars  Popular! (More than 5000 hits)

Version: RC8_1
by: Eggi [More]

Demo movie!


CompactBars - General

CompactBars is an addon that is designed to create bars for nearly everything. The difference to the other bar addons is that it does not eat up your screen space. It displays the bars in a very compact way as you can see in the following screenshots.

Cooldowns:



Internal Cooldowns:



AOE (Hurricane):



Everything combined (has bossmods included):



Explanation: (starting with the bar next to the scale)

  • First bar: Shows the duration of buffs
  • Second bar: Shows the cooldowns
  • Third bar: Shows bossmods
  • Bars that come after the first three: Show negative effects on different targets
It is possible to display the following things:
  • DoTs
  • Debuffs
  • CCs
  • Short buffs (short means that it is not designed for things like Power Word: F.)
  • Cooldowns
  • Internal cooldowns (like Eclipse or from items)
  • Bossmods (needs BigWigs or Deadly Bossmods (the first one is the better option because it uses icons for nearly every bar!)
DoTs
The addon is able to display dots from multiple targets. This means that is able to show a bar for rain of fire on every target!

What is so special?
You may ask yourself why you should choose this addon over another bar addon. A few points which are different to other bar addons:
  • You are able to compare everything with only a short look at the bars, because they all use the same size for one second.
  • Time your abilities exactly to match boss abilities.
  • Easily compare your cooldowns with your buffs.
  • Uses very little space on your screen (only one bar per target and a maximum of three bars for yourself).
  • Possibility to use a logarithmic scale and a normal scale (if you don't know what a logarithmic scale is you can find a good description here.)
  • Vertical bars are possible!
Vertical bars:



IMPORTANT NOTE
The addon does NOT use a logarithmic scale by default (because of a user request) but it has now nearly [b]EVERY spell[\B] included. So for example the deathknight has Army of the Dead which has a 20 minute cooldown. If the addon uses the default value it will create very very long bar! So go in the options to the logartihmic scale option and type in the time of your longtest spell.
You can also split it up in more segments and type 100, 200 (if you want to add 300 seconds at the end of the bar).
You can find a tutorial here!

rc8_1
- all classes work again
rc8
- it is now possible to refresh dots from targets that are not targeted
- THIS DOES ONLY WORK WHEN YOU HAVE THE 3.1 CLIENT!
rc7_2
- added a nil check
rc7_1
- forgot the config changes in the last update
rc7
- added custom markers
rc6
- added a changing alpha value when the bars overlap so that you always know if there is something under a bar
rc5_4
- forget a few debug messages :/
rc5_4
- scale can be hidden all the time now
rc5_3
- fix for dots that are not included in the default config
rc5_2
- forget a change in _1 <.<
rc5_1
- more frame updates to avoid overlapping
rc5
- can show ticks of dots now
rc4_2
- sorting updated (next patch will have new features again ;))
- added zhCN, zhTW localization. Thanks goes to rpggo for creating them!
rc4_1
- updated bar lib missing
rc4
- fixed some bugs with the sorting of bars
rc3
- bars are now resorted on creation of a new bar (you can change the sorting in the options)
- priest class added to the spell dialogs
- scorpid sting changed to use a dynamic approach instead of the static one (don't think that there is a way to spread this without having a target)
Beta Files (1)
File Name
Version
Hits
Size
Author
Date
Beta 3
1,307
169kB
Eggi
03-18-09 10:24 AM


Optional Files (0)


Post A Reply Comment Options
Unread 02-20-10, 08:36 PM  
Annyonne
An Aku'mai Servant

Forum posts: 30
File comments: 63
Uploads: 0
Replenishment?

I'm trying to add replenishment to the short buff list. I entered the spell ID, 15 sec duration, and it appeared on the list. The following test on the training dummy showed my DoTs and Mind Blast CD just fine, but no replenishment buff. The "class which casts the spell" is set to general, and the "disabled" checkbox is not checked.
Report comment to moderator  
Reply With Quote
Unread 05-13-09, 05:20 PM  
Kebinusan
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 21
Uploads: 1
Would really love to see short duration buffs on others, using this mod to track things like sacred shield or lights beacon would be very useful to me
Report comment to moderator  
Reply With Quote
Unread 05-12-09, 11:42 PM  
Eggi
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 76
Uploads: 5
Re: pvp trinket

Originally posted by sivid13
Seems that this addon still doesn't track my own pvp trinket's cd?

class: general
duration: return 0
spell id: 42292
type: item cooldown
Yes I know that items are not working but at the moment I can't find the time to fix that problem :/.
Report comment to moderator  
Reply With Quote
Unread 05-12-09, 08:04 AM  
sivid13
A Kobold Labourer

Forum posts: 0
File comments: 18
Uploads: 0
pvp trinket

Seems that this addon still doesn't track my own pvp trinket's cd?

class: general
duration: return 0
spell id: 42292
type: item cooldown
Report comment to moderator  
Reply With Quote
Unread 05-02-09, 05:10 AM  
Eggi
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 76
Uploads: 5
Re: Focus Magic

Originally posted by Germs
I noticed when 2 mages put focus magic on eachother, the addon can't tell which is which because technically the mage has 2 focus magic buffs (the 10 second buff, and the 30 minute buff).

How the addon behaves is that it will display a 30 minute long bar for those 10 seconds that the 10 second buff is active, and again this only occurs when 2 mages have focus magic active on eachother.

By the way, I'm deleting my other bar mods as we speak!
In the options go to the spell and change the code "return CompactBars.sp:GPB(54648)" to "return 10"
Report comment to moderator  
Reply With Quote
Unread 05-02-09, 03:28 AM  
Germs
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Focus Magic

I noticed when 2 mages put focus magic on eachother, the addon can't tell which is which because technically the mage has 2 focus magic buffs (the 10 second buff, and the 30 minute buff).

How the addon behaves is that it will display a 30 minute long bar for those 10 seconds that the 10 second buff is active, and again this only occurs when 2 mages have focus magic active on eachother.

By the way, I'm deleting my other bar mods as we speak!
Last edited by Germs : 05-02-09 at 03:29 AM.
Report comment to moderator  
Reply With Quote
Unread 04-27-09, 11:24 PM  
Eggi
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 76
Uploads: 5
Originally posted by Zahia
Any project to make it show hots and short buff on friendly targets? I love this mod but I can't use it as a healer.
I have it on my todo list but it won't happen soon as I don't have so much time at the moment.
Report comment to moderator  
Reply With Quote
Unread 04-27-09, 06:37 AM  
Zahia
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Any project to make it show hots and short buff on friendly targets? I love this mod but I can't use it as a healer.
Report comment to moderator  
Reply With Quote
Unread 04-25-09, 05:36 AM  
Eggi
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 76
Uploads: 5
Sorry that it took so long to update it but now it should work again for every class.
Report comment to moderator  
Reply With Quote
Unread 04-16-09, 07:07 PM  
BudSmokr
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
errors on load for lock

Date: 2009-04-16 21:00:45
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\CompactBars\spells.lua line 17:
Usage: UnitDebuff("unit", [index] or ["name", "rank"][, "filter"])
Debug:
(tail call): ?
[C]: UnitDebuff()
CompactBars\spells.lua:17:
CompactBars\spells.lua:15
(tail call): ?
CompactBars\config.lua:1029:
CompactBars\config.lua:1009
CompactBars\config.lua:1135:
CompactBars\config.lua:1088
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...ddOns\CompactBars\libs\AceAddon-3.0\AceAddon-3.0.lua:502: InitializeAddon()
...ddOns\CompactBars\libs\AceAddon-3.0\AceAddon-3.0.lua:614:
...ddOns\CompactBars\libs\AceAddon-3.0\AceAddon-3.0.lua:607
AddOns:
Swatter, v3.1.13 (<%codename%>)
CompactBars, v1.0
(ck=36)

------------------------------------------------------------------------

Date: 2009-04-16 21:00:45
ID: 2
Error occured in: Global
Count: 1
Message: ..\AddOns\CompactBars\bossmods.lua line 116:
attempt to index field 'db' (a nil value)
Debug:
(tail call): ?
CompactBars\bossmods.lua:116:
CompactBars\bossmods.lua:115
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...ddOns\CompactBars\libs\AceAddon-3.0\AceAddon-3.0.lua:502: InitializeAddon()
...ddOns\CompactBars\libs\AceAddon-3.0\AceAddon-3.0.lua:614:
...ddOns\CompactBars\libs\AceAddon-3.0\AceAddon-3.0.lua:607
AddOns:
Swatter, v3.1.13 (<%codename%>)
CompactBars, v1.0
(ck=36)

-------------------------------------------------------------------------

Date: 2009-04-16 21:00:49
ID: 3
Error occured in: Global
Count: 1
Message: ..\AddOns\CompactBars\core.lua line 393:
attempt to index field 'db' (a nil value)
Debug:
(tail call): ?
CompactBars\core.lua:393: ?()
...ars\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146:
...ars\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146
[string "safecall Dispatcher[1]"]:4:
[string "safecall Dispatcher[1]"]:4
[C]: ?
[string "safecall Dispatcher[1]"]:13: ?()
...ars\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: Fire()
...ddOns\CompactBars\libs\AceEvent-3.0\AceEvent-3.0.lua:119:
...ddOns\CompactBars\libs\AceEvent-3.0\AceEvent-3.0.lua:118
AddOns:
Swatter, v3.1.13 (<%codename%>)
CompactBars, v1.0
(ck=36)

--------------------------------------------------------------------------

Date: 2009-04-16 21:00:57
ID: 4
Error occured in: Global
Count: 22
Message: ..\AddOns\CompactBars\config.lua line 1065:
attempt to index field 'db' (a nil value)
Debug:
(tail call): ?
CompactBars\config.lua:1065: GetSpellInfo()
CompactBars\core.lua:335: getTyp()
CompactBars\core.lua:502: ?()
...ars\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146:
...ars\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146
[string "safecall Dispatcher[13]"]:4:
[string "safecall Dispatcher[13]"]:4
[C]: ?
[string "safecall Dispatcher[13]"]:13: ?()
...ars\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: Fire()
...ddOns\CompactBars\libs\AceEvent-3.0\AceEvent-3.0.lua:119:
...ddOns\CompactBars\libs\AceEvent-3.0\AceEvent-3.0.lua:118
AddOns:
Swatter, v3.1.13 (<%codename%>)
CompactBars, v1.0
(ck=36)

-------------------------------------------------------------------------

Hope this is enough information to get this resolved. I only get this error on my level 80 lock. Compactbars will not even load for this toon, instead generating these 4 errors. Haven't seemed to encounter any errors for any other toon. I disabled all other mods except compactbars and swatter for error tracking purposes.

Should also add this is with RC8_ONLY_FOR_3_1 on 3.1 live server.
Last edited by BudSmokr : 04-16-09 at 07:13 PM.
Report comment to moderator  
Reply With Quote
Unread 04-16-09, 12:45 AM  
Eggi
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 76
Uploads: 5
Originally posted by moniker
I get an error with my SPriest using the latest version on 3.1 (I've never installed CompactBars before, first time -- if that helps).

Code:
CompactBars\config.lua:1065:attempt to index a field 'db' (a nil value)
Thanks, looking forward to trying it out.
I won't have time to update this (It is working for me so it is probably a problem that comes only when you install it the first time) for at least one week which is mainly because of Ulduar.
Report comment to moderator  
Reply With Quote
Unread 04-14-09, 08:31 PM  
moniker
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 63
Uploads: 2
Originally posted by Eggi
Use RC8 only with the 3.1 client.
I get an error with my SPriest using the latest version on 3.1 (I've never installed CompactBars before, first time -- if that helps).

Code:
CompactBars\config.lua:1065:attempt to index a field 'db' (a nil value)
Thanks, looking forward to trying it out.
Last edited by moniker : 04-14-09 at 08:37 PM.
Report comment to moderator  
Reply With Quote
Unread 04-14-09, 06:48 AM  
Eggi
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 76
Uploads: 5
Use RC8 only with the 3.1 client.
Report comment to moderator  
Reply With Quote
Unread 04-13-09, 05:04 PM  
Eggi
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 76
Uploads: 5
Originally posted by Oakayam
heya:

I am using RC7_1 and I get following errors:

Code:
[2009/04/13 15:37:36-845-x1]: CompactBars-1.0\config.lua:38: attempt to concatenate field 'spellid' (a nil value)
CompactBars-1.0\config.lua:1005: in function <Interface\AddOns\CompactBars\config.lua:1002>
CompactBars-1.0\config.lua:1141: in function <Interface\AddOns\CompactBars\config.lua:1088>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5:469: in function `InitializeAddon'
AceAddon-3.0-5:582: in function <...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:575>

  ---
Code:
[2009/04/13 15:37:49-845-x1]: CompactBars-1.0\core.lua:399: bad argument #2 to 'strsplit' (string expected, got nil)
CompactBars-1.0\core.lua:399: in function `?'
CallbackHandler-1.0-3:146: in function <...ist\libs\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-3:91: in function `Fire'
AceEvent-3.0-3:119: in function <...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:118>

  ---
fixed
Report comment to moderator  
Reply With Quote
Unread 04-13-09, 03:15 PM  
Oakayam
Premium Member
 
Oakayam's Avatar

Forum posts: 40
File comments: 136
Uploads: 0
heya:

I am using RC7_1 and I get following errors:

Code:
[2009/04/13 15:37:36-845-x1]: CompactBars-1.0\config.lua:38: attempt to concatenate field 'spellid' (a nil value)
CompactBars-1.0\config.lua:1005: in function <Interface\AddOns\CompactBars\config.lua:1002>
CompactBars-1.0\config.lua:1141: in function <Interface\AddOns\CompactBars\config.lua:1088>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5:469: in function `InitializeAddon'
AceAddon-3.0-5:582: in function <...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:575>

  ---
Code:
[2009/04/13 15:37:49-845-x1]: CompactBars-1.0\core.lua:399: bad argument #2 to 'strsplit' (string expected, got nil)
CompactBars-1.0\core.lua:399: in function `?'
CallbackHandler-1.0-3:146: in function <...ist\libs\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-3:91: in function `Fire'
AceEvent-3.0-3:119: in function <...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:118>

  ---
__________________
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

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.