Download
(19Kb)
Download
Updated: 10-19-16 12:18 PM
Pictures
File Info
Compatibility:
Legion (7.0.3)
Updated:10-19-16 12:18 PM
Created:02-25-09 11:22 AM
Downloads:11,468
Favorites:61
MD5:

Buffed!  Popular! (More than 5000 hits)

Version: 2.3
by: kraftman [More]

Buffed!

Outline:
Buffed is a very lightweight, very customisable buff mod that lets you put your buffs exactly where you want them!

some examples of stuff you can do:
http://www.wegame.com/watch/Buffed_c...ation_testing/

Currently right clickign buffs to remove them doesn't work, I'm working on it.

New in 2.1
If you create a layout you like on one character, you can now easily import it to all of your other characters! Also added a first preset, which makes your buffs somewhat resemble simple buff bars/ elk's buff bars. It also will lock each set of buff frames to the first frame of that type, making it easier to move them around the screen.




Features:
-Set the number of buffs/debuffs you want to see for both you and your target.
-For each buff icon you can individually:
Change the size
Change the position
Change the duration of the timers
Add a duration bar which can itself be individually moved resized and coloured.

-In addition, any buff can be added to a 'Filter Frame.' This causes that buff to always show up in the same place, and can be used to 'blacklist' buffs - never showing certain ones, or to make that one buff always show up in a more obvious position, instead of being mixed in with your other buffs.

Positioning of buffs aided by:
Sticky Sizing: Placing a buff near another buff will attempt to set the buff to the same size as the others.
Sticky Positioning: Aims to align nearby buffs along their x and y axis.
Sticky Padding: Aims to prevent buffs from overlapping each other, and space them out evenly from one another
The 'Master' (M) Frame: all changes made to this frame will be reflected onto all the other frames.


How to use:
-Type /buffed to enable the draggable frames, and the same to disable them
-Right click each buff to change its properties, eg resizable.
-Left click to drag them wherever you want.
-Scroll wheel on the frames to fine tune their position (shift + scroll wheel to change horizontal)
-Right click on the white 'M' Frame for additional configuration such as filtering targets buffs, or to change the settings of all of the buff frames at once.

-Shift left-clicking a buff while not in the configuration mode will add it to its own filter frame.
-duration bars can be moved by dragging, resized i the y direction by right click dragging, and resized in the x direction by shift-right click dragging.

The first time buffed runs, it will set a default of displaying 7 buffs of each type, this can be increased/decreased in the interface options menu.

Please let me know any extra features you would like to see in future versions, thanks!

2.3: Updated for legion, fixed a bug when adding or removing filter frames

2.11: General bug clearing up, the alpha slider should work again and combat positions shouldn't spew errors. Also added another preset, and changed the way the buffs are loaded the first time around.

2.1: Filter frame code clean-up: they should now work as intended. Added importing set ups from other characters, and also a first preset. Removed the 'save positions' from the dropdown menu, as all positions should now auto save.

2.05: Added the option to change the textures from a drop down window. Currently textures will need to be added manually to line 4 of Buffed!.lua. Fixed an issue where the timers weren't re-parenting to their relevant frames after being dragged, and the combat positions not working properly.

2.04: Re-implemented the sort by duration feature, and moved it from the interface menu to the 'M' frame dropdown. Allowed for the individual colouring of the duration bars.

2.01:Fixed a spelling error causing the bars to not show, and the timers keeping their old values before changing to the new ones.

2.0: Duration bars added. Bug where timer positions weren't saving fixed.

1.85: Few minor updates to continue compatability into 3.1

1.82: Fixed the buff anchoring sometimes returning the wrong buff names.

1.81: Fixed tooltip not hiding, and buffs hiding when closing the config.

1.8: General re-code focused on efficiency, check the comments for some screenshots.

1.76: slight change of textures.

1.75: The dummy duration timers are now independantly movable.

1.74: Added mousewheel support for fine-tuning buff placement: scroll up/down with the mouse wheel to adjust the vertical placement, and shift+ scroll to adjust the horizontal placement.
Fixed a bug where the alpha slider didnt hide when the configuration was hidden


1.73: Added Alpha Sliders, these will change the transparency of the buffs, and will overwrite the original fading-in function.
Added a guide frame while dragging, to show the extent of the padding.
Added option to show/hide the Fake timers.

1.7: re write of the padding/sizing/alignment function, and re write of the format of the saved variables and positions, check out comments for more info.


1.64: Fixed an issue where an extra options menu would appear on every zone change, and a bug which returned an occasional error on leaving combat.

1.63: Fixed Filter Frames not deleting properly between sessions, added option to set the IsMine filter dependantly for target buffs and debuffs.

1.62: Fixed Weapon enchant frame bug.

1.61: Fixed the positions not being set properly on PLAYER_ENTERING_WORLD

1.6 General re-code, better saving of variables. new option on the master frame, dummy duration timers always show, new 'filter frames'

1.52: Few minor bug fixes, some code clean up. Dummy duration timers now show up on hover to help with positioning.

1.51: Hopefully sorted out the alignment issues when saving profiles, and a few other bug fixes.

1.5: Added positioning for in combat/out of combat, and hence saving position per character.

1.42: fixed a bug with target durations causing error

1.41: config buttons stay square while resizing, changing the size of the master config button changes the size of all config buttons

1.4: Added Check boxes to toggle on/off sorting by duration and showing weapon enchants. Cleared up some random bugs.

1.3: Buffs fade out by duration, holding shift sets all to max alpha. Added sorting buffs by duration.

1.2: Added a 'Master' frame that will change the behaviour of all the configuration frames at once, reset timers as they appeared a bit buggy.

1.18: Changed Timers

1.17: fixed strata issue for buffs already present

1.16: The ticks in the menu should now work.

1.15: No longer gets hidden by bison, dotimer, etc. (thanks to SkunkWerks for pointing this out.)

1.14: Added Option to disable the target buff's/debuffs completely(requested by Frostdecoy)

1.13: Fixed hiding the config frames if their number is changed while they are enabled. (thanks to Nanoon for poitnign this out)

1.12: fixed the target tooltips (hopefully)

1.1: simple config in the interface menu to changes the number of buffs/debuffs to show.

1.01: added more buff config frames to prevent it bugging out past 10
Optional Files (0)


Post A Reply Comment Options
Unread 03-01-09, 04:29 PM  
kraftman
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 63
File comments: 261
Uploads: 15
Originally posted by OttoDeFe
The buff sorting by duration is a cool idea... but is doing wacky things! I have my buffs in a 'sphere' - Buff1 is largest and they sorta get smaller in circles around that. If I eat, the button for that becomes Buff1, but does not change positon, making the rest of the buttons shift around and throwing the effect off kilter. I commented out the sort code for my copy so if everyone else likes it... I'll deal.

Skunkwerks: the layouts are in your layout-local.txt in the character file.
ok thanks, could you link a screenshot so i can see what you mean?
Report comment to moderator  
Reply With Quote
Unread 03-01-09, 03:23 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
Uploads: 1
Originally posted by OttoDeFe
Unfortunate, yes it is and does.

Fortunately for me, I use the same base UI for all my toons so I can copy-paste it for anything new, and do small futzing when I log in.
Eh, I cut and pasted most of the relevant portion into another character's layout file without too much trouble. My layout is more or less the same for every character, but without a better understanding of that file, I wouldn't want to chance it. I somehow missed target debuff #1, but that wasn't a big deal, really.

Still saved me a lot of positioning work.


And while I hate to bring up this issue again, I am trying my damndest to make this whole Buffed/BuffSkin combo do what I'd like it to do (despite my better judgement) and have run into another snag:



This was the result of attempting to port a rounded ButtonFacade skin to BuffSkin. You'll note the result's not rounded. I'm guessing that BuffSkin's Architecture lacks a necessary element to make such a thing as masking out the edges of an icon possible.

Only reason I've brought it up here really is to draw attention to the fact that I've left some comments on BuffSkin's page here on WoWI to this effect as well.
Last edited by SkunkWerks : 03-01-09 at 03:28 PM.
Report comment to moderator  
Reply With Quote
Unread 03-01-09, 03:02 PM  
OttoDeFe
A Chromatic Dragonspawn
 
OttoDeFe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 178
File comments: 195
Uploads: 12
Unfortunate, yes it is and does.

Fortunately for me, I use the same base UI for all my toons so I can copy-paste it for anything new, and do small futzing when I log in.
__________________
"They say
the pen is mightier than any saber -
any sword -
but if there's a war
I just don't know if a Bic will save ya..."

-- Last Offence
Report comment to moderator  
Reply With Quote
Unread 03-01-09, 02:58 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
Uploads: 1
Originally posted by OttoDeFe
Skunkwerks: the layouts are in your layout-local.txt in the character file.
Good lord. That file is a mess, and contains a whole lot more than just the Buffed layout, near as I can tell...
Report comment to moderator  
Reply With Quote
Unread 03-01-09, 02:35 PM  
OttoDeFe
A Chromatic Dragonspawn
 
OttoDeFe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 178
File comments: 195
Uploads: 12
The buff sorting by duration is a cool idea... but is doing wacky things! I have my buffs in a 'sphere' - Buff1 is largest and they sorta get smaller in circles around that. If I eat, the button for that becomes Buff1, but does not change positon, making the rest of the buttons shift around and throwing the effect off kilter. I commented out the sort code for my copy so if everyone else likes it... I'll deal.

Skunkwerks: the layouts are in your layout-local.txt in the character file.
__________________
"They say
the pen is mightier than any saber -
any sword -
but if there's a war
I just don't know if a Bic will save ya..."

-- Last Offence
Report comment to moderator  
Reply With Quote
Unread 03-01-09, 01:25 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
Uploads: 1
Originally posted by kraftman
Added buff fading. Any buffs with more than 10 minutes will have a low transparency, fading in from 10 minutes to 1 minute. I'll add some kind of configuration for this in the future, as soon as i work out the most intuitive way to do it.
Also added sorting by duration for buffs, if this works ok and suits everyone then i;ll enable it for the debuffs/target buffs.

I'm wondering if people would like buffs/debuffs that are theirs to show up differently, and if so, how?


thanks
That's an interesting idea, contextually speaking. But I'd just rather have a global transparency setting myself.

On a different note, where does this addon store the layouts I save?

I'm guessing it's per character since I just logged into a different character and noted I'm back to square one as far as positioning buffs is concerned. Don't care to do all that work again so I just meant to find the .lua responsible for the layout I already saved then cut and paste it to all my characters' profiles.

However, when I went to the character folder in WTF that corresponded to the character I had been working out my layout with, I couldn't find a Buffed.lua in the folder.

Obviously it saved it somewhere, It's just not where I expected it to be.


Which I guess could be a jumping off point for another suggestion: profiles, either global or per-character. I'd tend to use global myself since most of my UI is based on the principle of being laid out the same no matter what character/class I play (and I play many)
Last edited by SkunkWerks : 03-01-09 at 01:28 PM.
Report comment to moderator  
Reply With Quote
Unread 03-01-09, 01:14 PM  
kraftman
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 63
File comments: 261
Uploads: 15
Added buff fading. Any buffs with more than 10 minutes will have a low transparency, fading in from 10 minutes to 1 minute. I'll add some kind of configuration for this in the future, as soon as i work out the most intuitive way to do it.
Also added sorting by duration for buffs, if this works ok and suits everyone then i;ll enable it for the debuffs/target buffs.

I'm wondering if people would like buffs/debuffs that are theirs to show up differently, and if so, how?


thanks
Report comment to moderator  
Reply With Quote
Unread 03-01-09, 11:17 AM  
kraftman
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 63
File comments: 261
Uploads: 15
Ok i've added a new frame in white, with the label 'M'. Changing its options will change all of the options for the other frames.
I've also changed the sliders to update the number of config frames once you have dragged it to the new number desired. I'm not sure how it will behave if you set it lower than the number of buffs you already have active.
Report comment to moderator  
Reply With Quote
Unread 02-28-09, 11:14 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
Uploads: 1
The dragability issue seems corrected since your last update. I'll play around with it a bit and see what happens.

Edit:

...Having played around with it somewhat, I have a few suggestions:

1) A means to Globally toggle Sticky positioning/size/etc. on ALL buff containers- as opposed to disabling it on each and every buff container individually. I am for example using a graph template to manually position the elements, and the sticky positioning messes with that. Having to turn it off 80 times or so makes Skunk a sad penguin.

2) Second the suggestion on some layout presets- for obvious reasons.

3) Assuming the Max Buff/Debuff sliders are in proper working condition, it would be nice if the drag handles for the buff containers over the max number would disappear if for no other reason than to assure me buffs won't be showing up in odd places (not that I run into too many sets of circumstances where I've got over 20 buffs, but principally speaking, it's less confusing).

On looking at it again, I guess the extras do disappear, but not immediately- I have to toggle the drag mode off and on again to get that to display accurately.

4) Any chance of a transparency option/slider? As you can see in the screenshot below, my chief reason for using an addon like this would be to put my buffs in the center of the screen, and while that's so I don't have to glance up at the corner all the time, in certain buff-heavy situations, they might start making my my immediate view a bit hard to see. A bit of transparency might help mitigate that.


Here's what it now looks like (if you'd like an idea of what I'm aiming for here):

Last edited by SkunkWerks : 03-01-09 at 01:03 AM.
Report comment to moderator  
Reply With Quote
Unread 02-28-09, 10:34 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
Uploads: 1
Originally posted by kraftman
I'd appreciate it if you didn't use the comments section of my addon for general bickering.
I would too, But people seem all too eager to take me on for how I prefer to organize and operate my interface, though strangely seem unable to offer better alternatives- just say the ones I'm using "suck" because they wouldn't personally use them, and no other real reason that I can see.

What's good for the goose is good for the gander here, far as I'm concerned.

And when I say to those people "make a better suggestion than ButtonFacade" I mean that sincerely. I hear a lot of people trash-talking it as if there really is something out there that does all that it does, and does it better. Yet I'm always on the lookout for new addons that do things better than the ones I currently have and I haven't seen such a thing.

If I somehow missed that magic addon in all my own searching, I'd like to know, really, I would (please, PM me your pick-of-the-litter). And if not, well, you don't have a whole lot to say about the matter than I'm interested in hearing about. You don't like ButtonFacade. I don't see a viable alternative to it, and since you can't present one either, well, let's leave it at that, we can both dismount our respective pulpits and get to more useful matters.

I primarily developed this addon for myself, and so while i will take into account all feature requests, bear in mind that the ones that most suit me will get the highest priority...
Completely understandable. Just as I'll tend to take an interest in addons that best suit me. The fact that I'm continuing to give you feedback despite my stated issues with the addon you may take in whatever way you want.

You are very welcome to code the BF support yourself
I haven't got any head for code. So that's really not an option for me.

I'm a visual designer. As such my interface is a visual interface, set up with someone in mind who has visual sensibilities. So yes, I tend to take umbrage with the "configurable GUIs are a waste of memory" conceit I hear all too often lately.

I used computers in the days of DOS quite capably, but I'd be lying if I said I'd go back to it after using visual operating systems- even if it has to be another (evil) product from (big bad) Microsoft.


And now for something completely different...


As for the bug, it appears that changing the config frames parent to prevent bison from hiding the frames changed their strata, and so any buffs present would block the clicking of the config frames. Thanks for pointing this out.
Well, here's the odd thing: Each time I've used Buffed, I've had Bison disabled. If I meant to use Buffed after all I would have no real use for Bison- one would replace the other anyway. So the initial issue with Buffed I was having I can't really see as related to Bison- it wasn't enabled. The only thing I have had running at the same time was DoTimer.

That said, whatever you did seems to have corrected the visibility issue, nevertheless.

If the issue with dragability of frames you still think is due to that despite this bit of information, that's fine, I just thought I should make it clear, that at least in my case, there should be no Bison issue because Bison wasn't present when I was running Buffed.
Last edited by SkunkWerks : 02-28-09 at 11:12 PM.
Report comment to moderator  
Reply With Quote
Unread 02-28-09, 10:12 PM  
kraftman
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 63
File comments: 261
Uploads: 15
I'd appreciate it if you didn't use the comments section of my addon for general bickering. Neither buffskin nor buffed! use slash commands as their only method of configuration, so im not sure what point you are trying to make there.

I primarily developed this addon for myself, and so while i will take into account all feature requests, bear in mind that the ones that most suit me will get the highest priority, and that no one is forcing you to use it.

You are very welcome to code the BF support yourself

As for the bug, it appears that changing the config frames parent to prevent bison from hiding the frames changed their strata, and so any buffs present would block the clicking of the config frames. Thanks for pointing this out.
Report comment to moderator  
Reply With Quote
Unread 02-28-09, 09:36 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
Uploads: 1
In other news, although I note that the buffs now appear in the dragframes (whereas I said they would not before), I can't drag the frames with a left-click now. I'm also unable to interact with them using the right-click resize function.

Yes, I used the /buffed command before attempting to drag/resize them. They just don't move or resize.



Not seeing any associated errors that might explain it. So I'm afraid I can't say much more than that. Once again the only other thing I currently have running that has anything to do with Buffs is DoTimer, and I'm not seeing any errors associated with that either.
Last edited by SkunkWerks : 02-28-09 at 09:45 PM.
Report comment to moderator  
Reply With Quote
Unread 02-28-09, 09:01 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
Uploads: 1
Originally posted by Dawn
The tragedy is that you refrain from using something else than ButtonFacade.
BuffSkin doesn't support my ActionBars, and about a half dozen other addons I already use, why would I? Even if I liked the idea of a blind interface where I have to guess the effects of everything, remember lists of installed options- or otherwise roll around in my chatframe to find them, which I don't...

That wouldn't be a tragedy so much as it'd be damn silly of me.

If you can think of something that meets my needs, by all means suggest it. I change my interface all the time looking for better ways to do things, but so far as I can see, ButtonFacade is the best to be found. Most anything else either lacks the broadness of support to make it a sensible alternative, or sacrifices ease-of-use for relatively small gains in memory use (or both).

I use over 200 addons, and there's perhaps a half dozen in that entire clutch that I can think of that use more than 1 meg of memory. Personally I feel when you start talking about measuring memory footprints (and gains) in kilobytes you're really patting yourself on the back overmuch- especially if that means sacrificing user friendliness to gain those couple extra kilobytes. But as others have pointed out: different people, different priorities.

And I digress...

Maybe it's a tragedy that people bash on things with a priggish, matter-of-fact attitude when it seems all too apparent they can't (or won't) do better themselves?
Last edited by SkunkWerks : 02-28-09 at 09:43 PM.
Report comment to moderator  
Reply With Quote
Unread 02-28-09, 08:31 PM  
kraftman
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 63
File comments: 261
Uploads: 15
Originally posted by OttoDeFe
I will as soon as I can - you tried with AddonLoader?

Anyhoo... using and loving it.
thanks for the support i havn't tried it with addonloader no, ill take a look.

i've just updated a version where the tick's to show enabled/disabled should now work, let me know if there are any problems!

im also trying to find an intuitive way to configure the timers.. we'll see how it goes i guess.
Report comment to moderator  
Reply With Quote
Unread 02-28-09, 08:10 PM  
OttoDeFe
A Chromatic Dragonspawn
 
OttoDeFe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 178
File comments: 195
Uploads: 12
Originally posted by kraftman
hmm, i cant seem to reproduce this error. does it happen every time mapster first opens? could you list other addons you are using? thanks.
I will as soon as I can - you tried with AddonLoader?

Anyhoo... using and loving it.
__________________
"They say
the pen is mightier than any saber -
any sword -
but if there's a war
I just don't know if a Bic will save ya..."

-- Last Offence
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: