Download
(16 Kb)
Download
Updated: 08-08-10 12:14 PM
Pictures
File Info
Updated:08-08-10 12:14 PM
Created:07-31-10 04:13 AM
Downloads:4,436
Favorites:34
MD5:
Buffology
Version: 1.1b
by: Mischback [More]
..:: Buffology ::..

Buffology is a player-buff-mod, which enhances the default-Blizzard-Buff-Interface. The addon handles only player's buffs, debuffs and weapon-enchants.

It comes with two main features:
  • move buffs/debuffs to any position
  • filter buffs

These two features are linked closely and set up as follows:

You can create anchors (or buff-frames) which can be positioned on the screen. Buffs/Debuffs can be filtered to these anchors, so they will be displayed in the specified position.

This can be configured with an ingame-configuration menu, as you see on the pictures.

Please note: Buffology collects the buffs for you, but you can only filter buffs, you have already seen ingame.


..:: Configuration ::..

/buffology menu shows the ingame-configuration. You will see two buttons on the bottom left side, labeled "Frames" and "Filter".

To set up a new frame, select "Create new Frame" from the dropdown-box. You will be prompted to enter a name for the new frame and can then set some options, like the position, growth-directions, columns and paddings.
To configure an existent frame, simply select it from the dropdown-box.

On the filter-tab, you will see a list on the left side, which contains all buffs/debuffs you already have seen ingame. Select the one you want to filter by clicking it in the list. Then select the frame, this buff/debuff should go into from the dropdown-box in the upper right corner.
Click save to submit the assignment.

All settings are stored in your character's SavedVariables-file, so you will have to set it up for all your toons. The list of buffs/debuffs is handled in your account's SavedVariables, so you will collect those with all your chars.


Buffology comes with ButtonFacade-support. Without it, the buttons look just like Blizzard's default buttons.
Skins are applied from the ButtonFacade-menu.



..:: Localization ::..

I have already prepared the addon for being localized. If you want to contribute, leave a message with translations of the following strings:
Code:
['caption_frames'] = 'Frames', 
['caption_filter'] = 'Filter',
['frame_dropdown_title'] = 'Select frame to configure...',
['frame_create_new'] = 'Create new Frame',
['frame_create_text'] = 'Please enter the name of your new frame...', 
['frame_double_text'] = 'This name is already used!', 
['frame_create_ok'] = 'Accept', 
['frame_create_cancel'] = 'Cancel',
['frame_anchorPointCaption'] = 'anchorPoint',
['frame_relativeToCaption'] = 'relativeTo',
['frame_relativePointCaption'] = 'relativePoint',
['frame_xOffsetCaption'] = 'xOffset',
['frame_yOffsetCaption'] = 'yOffset',
['frame_xGrowDirCaption'] = 'hor. growth direction',
['frame_yGrowDirCaption'] = 'ver. growth direction',
['frame_columnsCaption'] = 'columns',
['frame_xSpacingCaption'] = 'hor. spacing',
['frame_ySpacingCaption'] = 'ver. spacing',
['frame_saveButton'] = 'Save',
['filter_dropdown_title'] = 'Select frame for filtering...',

..:: Credits ::..

Buffology is inspired by SatrinaBuffFrames by Satrina. This addon has served me well throughout WotLK.
Some of my code is a rewrite of Blizzard's default-interface with some tweaks here and there.
1.1b
* temporary weapon-enchants are now immediatly visible

1.1a
* "You should follow your own documentation! You should test on all available chars!" Thx to Methyl for pointing me on this!

1.1
* added option to adjust the timeformat. Possible is '5m' or '05:23'
* time-based sorting is working, buffs are sorted by their duration

1.0b
* added option to adjust the size of buffs/debuffs per frame
* no clue yet, what is causing some BF-skins to work and others don't... Will look into this again

1.0
Initial release
Archived Files (4)
File Name
Version
Size
Author
Date
1.1a
16kB
Mischback
08-03-10 01:51 PM
1.1
16kB
Mischback
08-03-10 12:06 PM
1.0a
15kB
Mischback
08-01-10 01:41 PM
1.0
15kB
Mischback
07-31-10 04:13 AM


Post A Reply Comment Options
Old 08-03-10, 02:04 PM  
Mischback
A Cobalt Mageweaver
 
Mischback's Avatar
AddOn Author - Click to view AddOns

Forum posts: 221
File comments: 69
Uploads: 8
It's '/buffology menu'

I planned to add more slash-commands, if they are useful (resetting positions or something), but for now it's only the menu.

/buffology menu
__________________
Mischback is offline Report comment to moderator  
Reply With Quote
Old 08-03-10, 02:01 PM  
Methyl
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Also it seems that /buffology doesnt do anything, doesnt give an error anything, so it probably runs it through the addon but no menu/gui pops up.
Methyl is offline Report comment to moderator  
Reply With Quote
Old 08-03-10, 01:52 PM  
Mischback
A Cobalt Mageweaver
 
Mischback's Avatar
AddOn Author - Click to view AddOns

Forum posts: 221
File comments: 69
Uploads: 8
*hust*

Thx, damn variables... Should be fixed!
__________________
Mischback is offline Report comment to moderator  
Reply With Quote
Old 08-03-10, 01:42 PM  
Methyl
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Code:
1x Buffology-1.1\lib.lua:208: attempt to compare nil with number
<in C code>: in function `sort'
Buffology-1.1\core.lua:236: in function `Trigger'
Buffology-1.1\core.lua:315: in function <Buffology\core.lua:242>

Locals:
(*temporary) = <table> {
 1 = Buffology8 {}
 2 = Buffology4 {}
 3 = Buffology7 {}
 4 = Buffology6 {}
 5 = Buffology3 {}
 6 = Buffology5 {}
}
(*temporary) = <function> @ Buffology\lib.lua:195:
(*temporary) = Buffology3 {
 0 = <userdata>
 lastUpdate = 0
 timestring = <unnamed> {}
 BuffologyID = 3
 duration = 0
 count = <unnamed> {}
 spellID = 6562
 display = "Buffology_buffs"
 name = "Heroic Presence"
 cd = <unnamed> {}
 texture = <unnamed> {}
}
(*temporary) = Buffology7 {
 0 = <userdata>
 lastUpdate = 0
 timestring = <unnamed> {}
 BuffologyID = 7
 timeleft = 23332.252
 duration = 23332.252
 count = <unnamed> {}
 spellID = 57367
 display = "Buffology_buffs"
 name = "Well Fed"
 cd = <unnamed> {}
 texture = <unnamed> {}
}

  ---
Methyl is offline Report comment to moderator  
Reply With Quote
Old 08-02-10, 11:24 PM  
Mischback
A Cobalt Mageweaver
 
Mischback's Avatar
AddOn Author - Click to view AddOns

Forum posts: 221
File comments: 69
Uploads: 8
Originally posted by Methyl
Any chance you could show consolidated buffs?
Consolidated buffs will not be included into this addon, just because I don't see any benefit from consolidated buffs. I want my buffs visible, all the time, and it is one of the purposes of this addon to make them displayable in a way, that allows the player to customize it to his very own needs.

Originally posted by Loktarx
May I ask how to change it from the buff timer going from seconds to just normal minutes? If it's in a LUA can you tell me the line and what to change? Thanks.
I already answered Tinuviel, that I will include this in a future release. I think this afternoon will be pushed a version with this option. (If you can't wait that long: lib.TimeFormat() is the function to be altered)
__________________
Mischback is offline Report comment to moderator  
Reply With Quote
Old 08-02-10, 04:07 PM  
Loktarx
A Kobold Labourer
 
Loktarx's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 10
Uploads: 1
May I ask how to change it from the buff timer going from seconds to just normal minutes? If it's in a LUA can you tell me the line and what to change? Thanks.
Loktarx is offline Report comment to moderator  
Reply With Quote
Old 08-02-10, 04:00 PM  
Methyl
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Any chance you could show consolidated buffs?
Methyl is offline Report comment to moderator  
Reply With Quote
Old 08-02-10, 10:12 AM  
Tinuviel
A Defias Bandit
 
Tinuviel's Avatar

Forum posts: 3
File comments: 214
Uploads: 0
Originally posted by Mischback
I really didn't plan to add such a feature, but since it should be really easy to implement this, I will think about it.
Well, I certainly hope you do implement it. I use SBF, but since it isn't being updated, and I don't use all the features, it sounds like your mod would be exactly what I'm looking for -- sorting and sizing buffs, and that's it.

Thank you for creating another buff option for the rest of us!
Tinuviel is offline Report comment to moderator  
Reply With Quote
Old 08-02-10, 10:09 AM  
Annekynn
A Fallenroot Satyr

Forum posts: 21
File comments: 144
Uploads: 0
Well what im looking for is something that will serve as a lighter or perhaps, more often updated, version of satrina buff frames. SBF gives the all important filter called 'ha' which is "filters debuff types you can dispel" so you can make a frame showing you debuffs you can remove off of yourself which is quite useful for pvp. Something like that along with target buffs/debuffs control and your addon would likely gain a lot more popularity. However I perfectly understand if you want to keep it small
Annekynn is offline Report comment to moderator  
Reply With Quote
Old 08-02-10, 09:09 AM  
Mischback
A Cobalt Mageweaver
 
Mischback's Avatar
AddOn Author - Click to view AddOns

Forum posts: 221
File comments: 69
Uploads: 8
Originally posted by Annekynn
If this could be also configured to show target buffs/debuffs that would be super. Then the only thing it would need is the ability to show cureble/dispellable debuffs in their own frame (based on your class, maybe this is already a feature?) and it would essentially be a nice replacement for Satrinas Buff Frames.
Both requests will not come in the near future.

As I stated before, I merely left out all the stuff of SBF, I didn't use in the past. My unitframes handles target-/focus-/MT-buffs/debuffs for me. On my shaman, I see if somebody got a cureable shit on him on his unitframe. So I have no need for this, sorry.

The filtering by spell-school (magic, poison, ...) sounds interesting, but I can't see any benefit from it, to be honest. It might be usefull if Buffology would display party-buffs, but I don't think, that this will happen in near future.

I will consider it, though. Perhaps I can provide an plugin to the main Buffology, since it would only cost me some small functions to add multi-unit-buff-handling, at least this is, what I would guess now.
__________________
Mischback is offline Report comment to moderator  
Reply With Quote
Old 08-01-10, 06:10 PM  
Annekynn
A Fallenroot Satyr

Forum posts: 21
File comments: 144
Uploads: 0
If this could be also configured to show target buffs/debuffs that would be super. Then the only thing it would need is the ability to show cureble/dispellable debuffs in their own frame (based on your class, maybe this is already a feature?) and it would essentially be a nice replacement for Satrinas Buff Frames.
Annekynn is offline Report comment to moderator  
Reply With Quote
Old 08-01-10, 01:47 PM  
Mischback
A Cobalt Mageweaver
 
Mischback's Avatar
AddOn Author - Click to view AddOns

Forum posts: 221
File comments: 69
Uploads: 8
I really didn't plan to add such a feature, but since it should be really easy to implement this, I will think about it.
Mischback is offline Report comment to moderator  
Reply With Quote
Old 08-01-10, 07:58 AM  
Tinuviel
A Defias Bandit
 
Tinuviel's Avatar

Forum posts: 3
File comments: 214
Uploads: 0
Are you able to adjust how you display buff durations? (Example: I see in your screenshot you have mm:ss; I'd like to just show buff durations as mm...is this possible?)
Tinuviel is offline Report comment to moderator  
Reply With Quote
Old 08-01-10, 03:28 AM  
Mischback
A Cobalt Mageweaver
 
Mischback's Avatar
AddOn Author - Click to view AddOns

Forum posts: 221
File comments: 69
Uploads: 8
I tested various ButtonFacade-skins and can't find any rule, which one does work properly and which does not.

You're right, Apathy looks ugly on this, Caith for example looks fine... This might be sorted out by scaling the buff, I'll play with this. I'm not sure, if this is a bug with buffology or with BF or with the BF-skin.
Mischback is offline Report comment to moderator  
Reply With Quote
Old 07-31-10, 08:56 PM  
JediJesseS
A Kobold Labourer

Forum posts: 1
File comments: 6
Uploads: 0
/buffology is failing to open a configuration menu.
The full command is "/buffology menu". That should bring the configuration screen up.
JediJesseS is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: