BuffSkin (1.3 Beta)

Very simple, lightweight addon to skin the default buff frames. I called it "BuffSkin" because it.. er.. skins buffs!



The idea is this file stays as small as possible so only 1 skin is included, check out the optional files for more skins.





New Version: BuffSkin is Bigger!(and smaller)

I've just uploaded a new update, with a lot more features, in a smaller file size!

I'll go through what it contains:



General extra's:

Added the option to have a seperate gloss texture

Added changing the debuff texture colour by debufftype: eg the white parts of the debuff texture would turn green if the debuff were a poison.(the gloss would still stay white due to the new gloss layer.)

Added the option to set the texture layer larger(or smaller) than the debuff icon, eg for textures that need to imitate shadows.

If only one texture fiel is present (and called texture.tga) then it will be used for all buff frames (buff, debuff, and weapon enchant)



Changing textures In-Game



To allow basic ingame config, while keeping the addon lightwieght, i have added a seperate module called BuffSkinLoader.

For those who are comfortable with lua, this file can just be deleted, and you can change your loaded texture's using BuffSkin.lua, which now has a simple table to fill in with textures.



BuffSkinLoader will load any folders in the buffskin directory named "SetX" where X is between 1 and 20. This should make it easier for people to change skins, as all they need to do is drag the new texture folder into the buffskin folder, start the game up, and change to that skin.

The commands are as follows:

"/buffskin" - returns all valid commands that can be entered:

"/buffskin list" returns a list of all skins that can be loaded

"/buffskin SetX" re skins the buffs with the desired skin, for example "/buffskin Set5" will load skins from the folder "Set5" (if it exists)

"buffskin offsetX" will increase the size of the skin to X pixels bigger than the buff icon.





Recomended format for uploading skins:

The folder must be called "SetX", where X is a number between 1 and 20, that isnt already listed under optional addons.

The folder can contain either texture.tga or Buff.tga, Debuff.tga and WepEnch.tga but not both. Gloss.tga is optional for both.





This addon is beta at best and so all feedback and/or ideas for next version is appreciated! Also note that the current optional skins will not work until i have had the chance to update them.