Download
(27 Kb)
Download
Updated: 07-08-11 03:29 PM
Pictures
File Info
Updated:07-08-11 03:29 PM
Created:01-03-09 06:20 PM
Downloads:27,473
Favorites:67
MD5:
BuffSkin  Popular! (More than 5000 hits)
Version: 2.3
by: kraftman [More]
BuffSkin skins your buffs, simple!

Updated to 2.2:
Small GUI change, updated .toc

Updated to 2.2:
Included a few more textures

Added options to select the gloss texture you want, and change its alpha and size.

Updated to 2.0:

Buffskin is now split into 2 separate addons: the teeny tiny bit which replaces the blizzard borders on buffs, and the configuration file which allows you to change the textures of these borders, and change the positioning of the border.

As the configuration file is now load on demand, if you don't open up the configuration, it'll never load! Making the addon even smaller. You can even delete the configuration addon entirely and buffskin will still happily skin your buffs like mad!

To add your own borders, simply create (or borrow) any .tga file you like, making sure that it is square, and dimensions that are a power of 2 (32, 64, etc)
Add the image into the BuffSkin/textures folder, and give it a name that hasnt already been used, for example "texture3.tga"

To change the configuration, type "/bs" or go to interface->Addons,
select the type of buff you wish to modify (buff/debuff/wepench), and drag the slider or select a different texture.

Note: This addon does not and will not ever resize or reposition the buffs.
2.3 Fixed an alignment issue in the options.

2.0 Complete re write. Made the frequency of skinning much less, improving performance. separated the core and config into different addons.


1.9: A few minor changes iv'e been meaning to add for a while, bringing the addon up to date with 3.1, and adding better support for Buffed! (Also included Set1 and Set2)

1.8: Changed the way that the offset slider works to better support round textures, changed the stack count fontstring to overlay properly.

1.61: Added Support for Buffed!

1.5: Complete rewrite of most of both files, addition of basic GUI, and a new slash command, "/buffskin config"

1.33 changed getglobal to _G at request of Mikari

1.32 commented out a debugging line that was spamming a bit, added gloss and glossalpha as extra commands.

1.31 fixed a missing statement at line 60 that prevented gloss textures from being un hidden ><
Optional Files (5)
File Name
Version
Size
Author
Date
Type
1.1
42kB
03-02-09 12:28 PM
Addon
1.0
6kB
01-14-09 02:03 PM
Patch
1.33
2kB
01-09-09 05:33 AM
Patch
1.33
4kB
01-08-09 12:17 PM
Addon
1.3
2kB
01-08-09 09:43 AM
Addon


Archived Files (5)
File Name
Version
Size
Author
Date
2.2
27kB
kraftman
12-30-10 04:51 AM
2.0
4kB
kraftman
11-08-10 09:24 PM
1.9 Beta
12kB
kraftman
04-18-09 02:01 PM
1.8 Beta
5kB
kraftman
03-05-09 07:36 PM
1.8 Beta
6kB
kraftman
03-02-09 05:43 AM


Post A Reply Comment Options
Old 03-02-09, 05:48 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 241
Uploads: 2
Originally posted by Wimpface
Ofcourse it doesn't do the same things, kraftman wasn't aiming for creating a clone, if you want all of BFs features, why won't you just use it? The world is bigger than you, and trying to force kraftman into changing this addon just for you is just retarded.

I'm just going to laugh a bit at your grammar here.
Mind if I laugh at your reading comprehension then? He said he's not doing anything, and I said I'm not forcing him.

I also said, several times, I like Buffed! I don't like being saddled with BuffSkin.

Not too hard to comprehend, I'd think.
SkunkWerks is offline Report comment to moderator  
Reply With Quote
Old 03-02-09, 05:46 PM  
Wimpface
A Molten Giant
 
Wimpface's Avatar
AddOn Author - Click to view AddOns

Forum posts: 616
File comments: 261
Uploads: 23
Originally posted by SkunkWerks
No, it's not. It doesn't do all the same things without all this mucking about.

And I'm sorry it upsets you. I can't help you with your emotional issues about addons and choice of addons.
Ofcourse it doesn't do the same things, kraftman wasn't aiming for creating a clone, if you want all of BFs features, why won't you just use it? The world is bigger than you, and trying to force kraftman into changing this addon just for you is just retarded.

I'm just going to laugh a bit at your grammar here.
__________________
All I see is strobe lights blinding me in my hindsight.
Wimpface is offline Report comment to moderator  
Reply With Quote
Old 03-02-09, 05:44 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 241
Uploads: 2
Originally posted by Wimpface
BuffSkin is a viable alternative, don't like it -> Don't use it, you piss me off so bad right now.
No, it's not. It doesn't do all the same things without all this mucking about.

And I'm sorry it upsets you. I can't help you with your emotional issues about addons and choice of addons.
Last edited by SkunkWerks : 03-02-09 at 05:44 PM.
SkunkWerks is offline Report comment to moderator  
Reply With Quote
Old 03-02-09, 05:42 PM  
Wimpface
A Molten Giant
 
Wimpface's Avatar
AddOn Author - Click to view AddOns

Forum posts: 616
File comments: 261
Uploads: 23
Originally posted by SkunkWerks
Man you do love asking questions that have already been answered don't ya? How bout this one: if you want in on the discussion, catch up on it a bit?

It isn't my "beloved ButtonFacade" and I'd swap it out in an instant if any of you snobs could suggest a viable alternative.

But you can't, so, oh well.
BuffSkin is a viable alternative, don't like it -> Don't use it, you piss me off so bad right now.
__________________
All I see is strobe lights blinding me in my hindsight.
Wimpface is offline Report comment to moderator  
Reply With Quote
Old 03-02-09, 05:41 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 241
Uploads: 2
Originally posted by Wimpface
Add support for it yourself then?
Man you do love asking questions that have already been answered don't ya? How bout this one: if you want in on the discussion, catch up on it a bit?

It isn't my "beloved ButtonFacade" and I'd swap it out in an instant if any of you snobs could suggest a viable alternative.

But you can't- just like me, you can do little more than compain it isn't the way you'd do it, so: oh well.
Last edited by SkunkWerks : 03-02-09 at 05:43 PM.
SkunkWerks is offline Report comment to moderator  
Reply With Quote
Old 03-02-09, 05:39 PM  
Wimpface
A Molten Giant
 
Wimpface's Avatar
AddOn Author - Click to view AddOns

Forum posts: 616
File comments: 261
Uploads: 23
Originally posted by SkunkWerks
Buffed doesn't support it. Because it's 'teh suxxorz'. Little late on that one.
Add support for it yourself then?

If you like Buffed so much you'll have to suck it up and use BuffSkin with all it's flaws, else go use something else that supports your beloved ButtonFacade.
Stop bothering kraftman with your bullshit, you've been giving some good feedback but your goal appears to make this another ButtonFacade.

I'm going to leave this now for a while, as i'll go to bed now.

If i understood you correctly SkunkWerks, the only reason you want to use Buffed is because Bison doesn't support rounded corners? So, because of this, you want to change BuffSkin into ButtonFacade instead of leaving a feature request to Bison's author with the rounded corners thingy?
__________________
All I see is strobe lights blinding me in my hindsight.
Last edited by Wimpface : 03-02-09 at 05:41 PM.
Wimpface is offline Report comment to moderator  
Reply With Quote
Old 03-02-09, 05:38 PM  
kraftman
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 59
File comments: 261
Uploads: 15
Originally posted by Dimpf
Including a change log is appreciated.
do you mean with the file? or do you want the changelog to be more detailed?
kraftman is offline Report comment to moderator  
Reply With Quote
Old 03-02-09, 05:38 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 241
Uploads: 2
Originally posted by kraftman
As far as coding is concerned, i have never coded in my life before, none of my studies involve coding of any kind, and 2 months ago i didn't know what a .toc was: everyone has to start somewhere.
I've tried my hand at it. It just isn't something I grasp easily. I can't see things in code. Different people, different talents.

And I still disagree, it's not easier. It's not simpler. But there we're at an impasse, and there you have it.

It's an excellent addon otherwise.
SkunkWerks is offline Report comment to moderator  
Reply With Quote
Old 03-02-09, 05:37 PM  
Dimpf
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 22
Uploads: 5
Including a change log is appreciated.
Dimpf is offline Report comment to moderator  
Reply With Quote
Old 03-02-09, 05:34 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 241
Uploads: 2
Originally posted by Wimpface
SkunkWerks, you seem to complain a lot about Buffskin not being the same as ButtonFacade, well, why don't you just use ButtonFacade instead of BuffSkin then?
Buffed doesn't support it. Because it's 'teh suxxorz'. Little late on that one. 3/10
Last edited by SkunkWerks : 03-02-09 at 05:39 PM.
SkunkWerks is offline Report comment to moderator  
Reply With Quote
Old 03-02-09, 04:30 PM  
Wimpface
A Molten Giant
 
Wimpface's Avatar
AddOn Author - Click to view AddOns

Forum posts: 616
File comments: 261
Uploads: 23
SkunkWerks, you seem to complain a lot about Buffskin not being the same as ButtonFacade, well, why don't you just use ButtonFacade instead of BuffSkin then?

BuffSkin was made as an alternative to ButtonFacade for us that don't like the way BF has turned out, and you should respect that instead of trying to make BS a BF-clone.

If ButtonFacade is easier for you to use, use it!

Code:
local name = UnitName('player')

if name == SkunkWerks then
	if IsPrefered('ButtonFacade') then
		Use('ButtonFacade')
	elseif IsPrefered('BuffSkin') then
		USe('BuffSkin')
	end
end
This is how it would look with Pseudo-lua, now go download ButtonFacade instead of this and stop complaining about your round textures not acting up the way you want them to!

Wimpsy.
__________________
All I see is strobe lights blinding me in my hindsight.
Wimpface is offline Report comment to moderator  
Reply With Quote
Old 03-02-09, 03:20 PM  
kraftman
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 59
File comments: 261
Uploads: 15
Because its a lot easier for someone just to .zip 1 or 4 textures files and say 'hey i used an offset of 6 with this, try something similar yourself' then it is for them to have to write a .toc and .lua that integrates properly with buffskin. Check out the lua of any ButtonFacade skin, even if you take away the extra layers needed for action bars, its still not just one line.

As far as i am aware, buffskin is mostly used by people that use addons such as rActionButtonStyler, and are willing to compromise the initial effort of setting up the textures against having a bulkier, more complex addon that does the same job 'out of the box.' I dont intend Buffskin to be ButtonFacade, if i did, i would just use buttonfacade. And yes, in terms of coding, Buffskin is much, much simpler than ButtonFacade.

As far as coding is concerned, i have never coded in my life before, none of my studies involve coding of any kind, and 2 months ago i didn't know what a .toc was: everyone has to start somewhere.


EDIT: as far as i am aware, all lua file management capabilities have been disabled, so you cant just load it from a text. The only way i managed to check for folders containing valid textures was to do a trick where i looped through valid folders looking for valid files and saving them if they existed.
Last edited by kraftman : 03-02-09 at 03:37 PM.
kraftman is offline Report comment to moderator  
Reply With Quote
Old 03-02-09, 02:52 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 241
Uploads: 2
As above, if you can come up with a solution where you can do neither, i'd be interested in hearing them. Or, as i've said before, you're very welcome to code it yourself.
And as I've said before, I have no head for code. If I did I wouldn't spend so much time picking your brain, would I? I'd already have written something that does these things.

But if you want an honest suggestion:

Why does it have to be a whole Lua file? Why not just a small settings file, say perhaps five lines- given the relative simplicity of the addon that is checked for, and applied if present? In other words, optional. Obviously any skin based on a square shape (and there's an awful lot of bland ones like that, in my opinion) would never need this. But if you wanted anything more interesting than this, it'd be nice if it could be set up just as easily, wouldn't it?

In this case for instance, the file would be all of one line: "Offset = 6"

Don't tell me average Joe user doesn't know how to open Notepad, type that, and save it in an appropriately named TXT. Heck, I think the learning curve on manipulating Targa files is about a hundred times more steep. And if I'm right, about 90% of the people authoring textures for this in square formats would never have to do it anyway...

Is something like that possible? For a Lua file to check the contents of a text file?

This is where it's kinda frustrating as a person who is normally used to using something like ButtonFacade, to hear people say "well that's just a terrible addon, you should just use BuffSkin, it's so simple". And here I am thinking: "but I don't have to do all this crap with ButtonFacade, it just works. On what planet is this considered any simpler?"
Last edited by SkunkWerks : 03-02-09 at 03:00 PM.
SkunkWerks is offline Report comment to moderator  
Reply With Quote
Old 03-02-09, 02:31 PM  
kraftman
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 59
File comments: 261
Uploads: 15
Originally posted by SkunkWerks
That would be the simplest solution for me- as the person who made it and lacks the options to do any better. And you may note I've already done it.

I don't think it's the simplest solution for people downloading it.

It's the simplest solution to allow people to use textures of a flexible size and shape with their configuration, without any need for additional lua files with each skin. If you have a better and equally simple solution to the problem, I'm all ears.

I'd go with option 3: doing neither. But since there isn't an option 3, I'll do what's easiest for me, yes. It's still an ugly hack, in my opinion. But then my profession is all about marrying form and function. A balance of pretty and practical. Something can be very pretty and not be practical and vice versa. I see these issues of coding in similar ways, I suppose. Light on memory often means murder on user-friendliness.
As above, if you can come up with a solution where you can do neither, i'd be interested in hearing them. Or, as i've said before, you're very welcome to code it yourself.

kraftman is offline Report comment to moderator  
Reply With Quote
Old 03-02-09, 02:11 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 241
Uploads: 2
Originally posted by kraftman
the simplest solution to this would if you upload an addon, put a note with it saying 'set the offset slider in the config menu to 6.' i cant really see how that is difficult, or how it warrants an entire lua file just to set?
That would be the simplest solution for me- as the person who made it and lacks the options to do any better. And you may note I've already done it.

I don't think it's the simplest solution for people downloading it.

if someone gave me the option of dragging a slider to change a value, or editing a value in a lua file, saving it, and reloading my ui to see the outcome, then repeating the process until i find the right value, i know which i would go with.
I'd go with option 3: doing neither. But since there isn't an option 3, I'll do what's easiest for me, yes. It's still an ugly hack, in my opinion. But then my profession is all about marrying form and function. A balance of pretty and practical. Something can be very pretty and not be practical and vice versa. I see these issues of coding in similar ways, I suppose. Light on memory often means murder on user-friendliness.

As an artist, I might design what I think is a very witty and thoughtful billboard ad including many advanced elements of composition and design, and yet, average Joe onlooker sees a lot of lines and dots, doesn't make the connection to the product or slogan being sold, and therefore the whole project rather misses the mark.


...have I mentioned I'm a perfectionist?

if i hadnt updated it, you would have to manually edit the position of both the duration timers and stack count timers on buffs, as well as the spacing between each buff whenever you had changed the offset, hence it is much better than it was.
Yeah, only I'm not talking about those improvements, nor do I disagree that they are improvements. They are, and I appreciate them.

However, what I'm talking about having to reset my entire set of buffs by hand and having to guess at the kind of space I'll be needing because- while Buffed! provides me with dummy frames to see where I'm putting things- BuffSkin doesn't provide me with dummy skins to show me how it will all look- you know, without having to have all 20 buffs and all 20 debuffs on both me and my target actively running.
Last edited by SkunkWerks : 03-02-09 at 02:18 PM.
SkunkWerks is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: