Download
(162Kb)
Download
Updated: 03-13-09 04:41 PM
Pictures
File Info
Updated:03-13-09 04:41 PM
Created:02-14-09 08:58 PM
Downloads:9,666
Favorites:39
MD5:

DotIt  Popular! (More than 5000 hits)

Version: Beta 10 Fix 4_1
by: Eggi [More]

Changed the name to CompactBars and as I can't find an option to rename it I have created a new project:

http://www.wowinterface.com/download...mpactBars.html

b10 Fix 4_1
- performance improvements and a bit of code cleaning
- deDE localization added
- bossmod bars improved (will be removed on wipes/boss death)
b10 Fix 3
- bossmod bars should now be removed on wipes/boss deaths
- added localization (nothing really changed for the user... only preperation to allow localization)
b10 Fix 2
- added the option to hide the bossmod bar text
- added the option to hide the target text
- fixed some bugs with other locals (only important for the verticale scale)
- added 2 missing rogue spells
b10 Fix 1
- added some options (mainly to hide the default bossmod bars)
b10
- added bossmods
-- supports BigWigs and DBM
-- at the moment it is not possible to hide the original bars
-- you can disable the bossmods in the general options
b9 Fix 20
-- classes split into different modules
-- fixed a bug where debuffs could get the timing of another debuff
b9 Fix 19
-- added shamans
-- added warlocks
-- added warriors
--> every class now has all the spells included (with ~10 spells that I will add in a later release)
b9 Fix 18
-- added all paladin and priest spells
b9 Fix 17
-- added all mage spells
b9 Fix 16
-- added all hunter spells,
b9 Fix 15
-- added all druid spells (tracks internal eclipse cd!)
b9 Fix 14
-- added all rogue spells
b9 Fix 12
-- added missing DK spells ... only Desecration should be missing now
b9 Fix 11
-- added every DK spell - so please be aware that if you don't use a logarithmic scale that you should disable spells with very long bars or use a logarithmic scale (maybe a 10 or 20 min part at the end of your bar)
-- fixed a major bug which could lead to bars not appearing and incorrect timings
b9 Fix 10:
- fixed DKs (there was a typo which did not allow dks as they are written DEATHKNIGHT without a space)
- single target mode fixed
b9 Fix 9:
- changed moonfire and insect swarm to reflect the talents (thanks to Wara)
- remove dots option should now work better
- changed the options
-- increased the size of the options dialog
-- alpha values of colors are now stored properly
-- texture selection working again
-- rearranged some options
b9 Fix 7:
-- multiline option field should now work properly
-- choosing textures and fonts is now much easier (there is a preview in the options)
b9 Fix 6:
-- logarithmic scale is now not used by default
b9 Fix 5:
-- fixed some default spells
b9 Fix 2:
-- fixed a bug with the text not disappearing properly
b9 Fix 1:
-- fixed a bug with a table
b9:
-- logarithmic scale added
-- dots can now be removed on target change (means only 1 dot bar! ... this only works with the option own dots enabled)
-- item cooldowns
b8 Fix 3:
-- fixed a bug with refreshing dots and other things
-- this means that it is not possible to track stacking aoe dots (FoK with deadly will be only tracked once and not refreshed)
b8 Fix 2:
-- code cleanup
b8 Fix 1:
-- fixes a bug with the vertical bars
b8:
-- uses own code instead of a library for cooldown management
-- should fix the problems that some people got when mounting or other things like that
b7 Fix 7:
-- added some more default spells
b7 Fix 6:
-- added some additional checks to avoid bars double appearing instead of refreshing
b7 Fix 5:
-- fixed a memory leak (thanks to Colenzo)
-- added paladin spells (thanks to Colenzo)
-- fixed a bug that was introduced with fix 4
b7 Fix 3:
-- modified some code to prevent bugs after the first wow start
b7 Fix 2:
-- fixed a problem that cooldowns did not show up after a few times
-- fixed a problem that cooldowns did not reset properly if abilities like preperation were used
b7 Fix 1:
-- changed some default spells (heroism, speed pot and wild magic)
-- removed LibCooldown-Item-2.0
b7:
-- added spell cooldowns
-- if you want your cooldowns displayed please add them on your own. It is even possible to leave the code field empty here, but if you input a return value it will be used instead of the cooldown!
b6 Fix 4:
-- fixed a few extremely anoying bugs that seem to be related with zoning
b6 Fix 3:
-- fixed the color menu problem when inserting a spell
b6 Fix 2:
-- insert spell menue should be working again
b6 Fix 1:
-- only added a check which hopefully fixes a null value problem (could not personally reproduce that error so its hard to say if its fixed)
b6:
-- added the option to disable the text of the scale to save some space on screen (you should at least show it once so that you know how many seconds one step is)
-- added option to track only dots of your target and so it does not show the name of the current target which leads to an improvement in the screen space needed (if you change target the old bar will not be removed!)
-- added options to disable spells and group of spells
-- buf fixes

a6:
-- possibility to add custom spells and changes to the structure (only class specific spells + general spells are loaded)
b4:
-- fixed a little bug in the options menu
b3:
-- added some more options:
--- fonts can now be changed
--- the bars can now be thicker than 10 px
--- changed the slider ranges
--- changed the order of the options
--- added the profiles dialogue
-- fixed the lock (don't forget to press ALT when you have unlocked it!)

b2:
-- added devouring plague
Beta Files (5)
File Name
Version
Hits
Size
Author
Date
Beta 10 Fix 1
1,119
160kB
Eggi
03-10-09 04:45 PM
Beta 10 Fix 1
1,109
160kB
Eggi
03-10-09 04:40 PM
Beta 10 Fix 1
1,064
160kB
Eggi
03-10-09 04:38 PM
Beta 10 Fix 1
1,110
160kB
Eggi
03-10-09 04:37 PM
Beta 10
1,095
159kB
Eggi
03-09-09 04:32 PM


Optional Files (0)


Post A Reply Comment Options
Unread 02-21-09, 06:25 AM  
Eggi
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 76
Uploads: 5
Yah you are right, I forgot to free a table which is created on every OnUpdate which leads to the increase in memory usage (fixed in v4)

And it seems like I somehow forgot the Paladin class ^^. Thank you for your spell table. Added it also in fix 4.
Report comment to moderator  
Reply With Quote
Unread 02-21-09, 06:06 AM  
Colenzo
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 9
Uploads: 1
nice bars

however, the addon has a 'memory leak' even while idle the memory usage increase like hell!
The updateFrameLevel() func in sbar.lua seems to be the cause, maybe you can have a look.

and second: if you logon as a paladin you get a ton of errors cause DotIt.Spells ["PALADIN"] is missing

Here some Paladin stuff (yust what i want to see):
Code:
["PALADIN"] = {
		Dots =  {
			--sov
			[31803] = [[ return 15 ]],		
		},
		Debuffs = {
			--judgement
			[53407] = [[ return 20 ]],
			[20271] = [[ return 20 ]],
			[53408] = [[ return 20 ]],
			--hammer of justice
			[10308] = [[ return 6 ]],
			[5589] = [[ return 5 ]],
			[5588] = [[ return 4 ]],
			[853] = [[ return 3]],
		},
		Cooldowns = {
			--shield
			[53600] = [[ return 6 ]],
			[61411] = 53600,
			
			--hammer
			[53595] = [[ return 6 ]],
			
			--judgement
			[53407] = [[ return 9 ]],
			[20271] = 53407,
			[53408] = 53407,			
			
			--consecration
			[48819] = [[ return 9 ]],
			[26573] = 48819, 
			[20116] = 48819,
			[20922] = 48819,
			[20923] = 48819,
			[20924] = 48819,
			[27173] = 48819,
			
			--holy shield
			[48952] = [[ return 8 ]],
			[48951] = 48952,
			[27179] = 48952,
			[20928] = 48952,
			[20927] = 48952,
		},
		--[[Shortbuffs = {
			
		},]]
	},
Report comment to moderator  
Reply With Quote
Unread 02-20-09, 06:55 PM  
Eggi
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 76
Uploads: 5
Both problems should be fixed in Beta 7.
And thank you for your great error reports.
Report comment to moderator  
Reply With Quote
Unread 02-20-09, 06:12 PM  
Oakayam
Premium Member
 
Oakayam's Avatar

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

I tested Beta 6 Fix 4. When adding a spell I get this error:
Code:
[2009/02/20 17:23:11-3396-x1]: DotIT-1.0\config.lua:57: GetSpellInfo(): Invalid spell slot
DotIT-1.0\config.lua:57: in function `member'
AceConfigDialog-3.0-26:246: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:194>
AceConfigDialog-3.0-26:368: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:341>
AceConfigDialog-3.0-26:947: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:943>
AceConfigDialog-3.0-26:964: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:943>
AceConfigDialog-3.0-26:996: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:975>
AceConfigDialog-3.0-26:1558: in function `FeedGroup'
AceConfigDialog-3.0-26:1710: in function `Open'
AceConfigDialog-3.0-26:813: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:602>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceGUI-3.0-18 (Recount):267: in function `Fire'
...cade\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:20: in function <...cade\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:19>:

  ---
Reloading fixes it and spell is added. If the spell is a debuff it appears under the menu but the bars are not created and following error is generated:
Code:
[2009/02/20 17:24:18-3397-x3]: DotIT-1.0\libs\sbar.lua:93: Bad argument 2 in function CreateBar. (boolean instead of number)
DotIT-1.0\libs\sbar.lua:93: in function <Interface\AddOns\DotIT\libs\sbar.lua:85>
DotIT-1.0\libs\sbar.lua:699: in function `CreateBar'
DotIT-1.0\core.lua:218: in function `?'
CallbackHandler-1.0-3:146: in function <...oft\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
<string>:"safecall Dispatcher[13]":4: in function <[string "safecall Dispatcher[13]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[13]":13: in function `?'
CallbackHandler-1.0-3:91: in function `Fire'
AceEvent-3.0-3 (Bagnon):73: in function <...ace\AddOns\Bagnon\libs\AceEvent-3.0\AceEvent-3.0.lua:72>

  ---
The dots and short buffs seem to be working fine otherwise .

Thanks for great mod.
__________________
Report comment to moderator  
Reply With Quote
Unread 02-20-09, 05:26 PM  
Eggi
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 76
Uploads: 5
As far as it seems MW has nothing to do with combo points but if the wow api returns its charges as combo points it should be possible to use the function instead of the wow api. But the following code should be work better as it uses the UnitBuff api which is always the better way (I even don't think that combo points are needed anywhere atm because there are no aoe dot moves out there and thats the only case when you would need them)
Try to use the following code: (not tested but it should work)

local dur if not UnitBuff("player", 53817) then dur = 0 else dur = select(6, UnitBuff("player", 53817)) end return dur

Use 53817 as id because you always have to use the id of the buff.

And in the field applications input 5 (That increases the alpha of the bar depending on how many stacks you have up... so you can easily see when you are at 5 stacks)
Last edited by Eggi : 02-20-09 at 06:54 PM.
Report comment to moderator  
Reply With Quote
Unread 02-20-09, 02:29 PM  
Dajova
A Wyrmkin Dreamwalker
 
Dajova's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 787
Uploads: 5
Question.

Does "DotIt:GetComboPoints()" work with a Enhancement Shamans Maelstrom Weapon stacks? Cause i remember IceHUD have this feature at the spot as Combopoints (since MW counts as combopoints, but as buffs).
Report comment to moderator  
Reply With Quote
Unread 02-20-09, 10:55 AM  
Eggi
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 76
Uploads: 5
Important: Fix 4 is very important as it seems that I could fix the problems that occured when zoning (mainly dots appearing somewhere) and a bug that the bars did not reset when they disappeared.
Report comment to moderator  
Reply With Quote
Unread 02-20-09, 09:44 AM  
Eggi
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 76
Uploads: 5
Originally posted by PhogHawk
This addon has a ton of potential, and works fairly well even in a beta stage. Keep up the good work.

JSYK, I had a problem adding a spell. When I hit 'insert,' I got an error saying something about db being nil.

Again, this is awesome.
This is already fixed in the fix 3. But I think it is not approved by wowi yet.
Report comment to moderator  
Reply With Quote
Unread 02-20-09, 09:38 AM  
PhogHawk
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
This addon has a ton of potential, and works fairly well even in a beta stage. Keep up the good work.

JSYK, I had a problem adding a spell. When I hit 'insert,' I got an error saying something about db being nil.

Again, this is awesome.
Report comment to moderator  
Reply With Quote
Unread 02-20-09, 08:15 AM  
Eggi
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 76
Uploads: 5
Originally posted by Oakayam
I reinstalled ( beta 6 fixed ) and deleted saved variables. It seemed alright at first until I tried to add a dot - Rip ( Rank 8) . After filling up all the fields every time I click insert I get this error :

Code:
[2009/02/19 15:12:55-3369-x9]: DotIT-1.0\config.lua:52: attempt to index local 'db' (a nil value)
DotIT-1.0\config.lua:144: in function `insertConfigSpell'
DotIT-1.0\config.lua:838: in function <Interface\AddOns\DotIT\config.lua:838>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceConfigDialog-3.0-26:783: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:602>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceGUI-3.0-18 (Recount):267: in function `Fire'
...cade\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:20: in function <...cade\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:19>:

  ---
Also changing one of the color settings ( positive f.e ) changed it to identical color as well for the opposite setting ( negative ).
Seems like I broke that feature with version 6 and forgot to test it. Thanks for your great replies here. The next fix should correct that problem.
Report comment to moderator  
Reply With Quote
Unread 02-20-09, 01:48 AM  
Darth Nader
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
So far it's working pretty well. I've seen this type of thing for cooldowns but to have one for dots is just awesome.
Report comment to moderator  
Reply With Quote
Unread 02-19-09, 03:22 PM  
Oakayam
Premium Member
 
Oakayam's Avatar

Forum posts: 40
File comments: 136
Uploads: 0
I reinstalled ( beta 6 fixed ) and deleted saved variables. It seemed alright at first until I tried to add a dot - Rip ( Rank 8) . After filling up all the fields every time I click insert I get this error :

Code:
[2009/02/19 15:12:55-3369-x9]: DotIT-1.0\config.lua:52: attempt to index local 'db' (a nil value)
DotIT-1.0\config.lua:144: in function `insertConfigSpell'
DotIT-1.0\config.lua:838: in function <Interface\AddOns\DotIT\config.lua:838>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceConfigDialog-3.0-26:783: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:602>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceGUI-3.0-18 (Recount):267: in function `Fire'
...cade\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:20: in function <...cade\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:19>:

  ---
Also changing one of the color settings ( positive f.e ) changed it to identical color as well for the opposite setting ( negative ).
__________________
Report comment to moderator  
Reply With Quote
Unread 02-19-09, 11:31 AM  
Eggi
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 76
Uploads: 5
I added a check to avoid that error but to be honest I could not reproduce your problem here.
Report comment to moderator  
Reply With Quote
Unread 02-19-09, 09:27 AM  
Eggi
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 76
Uploads: 5
Ah... interesting... worked without errors for me and reloading should now also not be required anymore.

Will check that asap.
Report comment to moderator  
Reply With Quote
Unread 02-19-09, 04:51 AM  
Oakayam
Premium Member
 
Oakayam's Avatar

Forum posts: 40
File comments: 136
Uploads: 0
hmm I tried Beta 6. It doesn't work, reloading or not. I receive this error:
Code:
[2009/02/19 04:48:17-3362-x1]: DotIT-1.0\config.lua:903: attempt to call local 'func' (a nil value)
DotIT-1.0\config.lua:999: in function <Interface\AddOns\DotIT\config.lua:943>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (AtlasLoot):469: in function `InitializeAddon'
AceAddon-3.0-5 (AtlasLoot):582: in function <...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:575>
__________________
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: