- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
5,104 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Server Mods
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks WoT Mods
- Top Starcraft II Maps
- Top Terraria Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Videos
- Forums
Buffin
- 2 Likes
- World of Warcraft
- 115 Monthly Downloads
- Supports: 4.3
- 8,039 Total Downloads
- Updated 1/2/2012 7:55:11 AM
- Created 9/16/2010 6:06:33 AM
- 41 Favorites
- Project Site
- Comments
- Release Type: Release
- License: GNU General Public License version 2 (GPLv2)
- Newest File: v0.5-release4-4.3update
About Buffin
Buffin is a click-able reminder for you to cast your buffs out of combat for all classes. It's smart and can work out what buffs you can cast on yourself and your allies for you to fulfill your role BEFORE you pull. Buffin is good for you if:
- you ever forget to apply buffs,
- you don't like having multiple buttons when you could have one,
- you don't like tracking if any of your buffs are missing on others,
- you need more in-combat feedback than the Blizzard spell-alerts,
Current features
- Movable, sizeable, keybindable icon showing Buffin's next choice of spell for you to buff.
- Clicking the button or keybind casts the spell.
- Spells are chosen based on either your presets or Buffin's dynamic choices which are usually based on your spec, group composition and PvP status.
- Settings can be saved as profiles allowing you to switch between different setups with ease (or even greater ease if you include my other project SetTheory).
- Some in-combat reminders and trackers (for things that proc or should be kept up in combat but which are not shown in the SpellActivationOverlay).
Buffin can track
- Self buffs, e.g. seals and auras.
- Group buffs, e.g. blessings, mark of the wild.
- Single group buffs e.g. beacon of light, fear ward, soulstone.
- Pets.
- Temporary weapon enchants e.g. poisons, shaman enchants.
- Flasks
For details per class see Things Buffin Tracks
To do:
- Better hunter pets
Frequently Asked Questions.
Ok so I've installed your stupid addon, what now?
You should probably start by moving the button somewhere useful and checking out the 'Options' tab in the configuration dialog presented you after typing /buffin . It's possible that Buffin will automatically choose the correct buffs for you to cast, if not you can configure these options on the 'Buffs' tab.
How does 'Dynamic' work?
It chooses a spell based on usually your spec, group composition and role within that group. For example it will choose Blessing of Might over Blessing of Kings for paladins to buff when a druid is in the group. It isn't greedy and leaves other peoples' buffs active if that buff fills the same role and is active on everyone.
Bugs
Much like any software Buffin responds to the following stimuli
- Try kicking it (/buffin force)
- Try resetting it (/buffin profiles reset, /reload)
Spell definitions for out of combat buffing are very mature for all classes. In-combat tracking definitions are very mature for paladins though most other classes need work. If you would like something added please let me know.
I hope you enjoy using Buffin, however, if your experience is lessened due to the presence of random features of the code please make a ticket.
Debts
The debt owed to the creator of ZOMGBuffs (Zeksie) is two-fold. Firstly it's provided the idea for some of the surface functionality in Buffin and secondly I would have literally gone insane without it. Morgalm has helped in a variety of ways.
------------------------------------------------------------------------
r161 | fakeh | 2012-01-02 13:53:10 +0000 (Mon, 02 Jan 2012) | 1 line
Changed paths:
A /tags/v0.5-release4-4.3update (from /trunk:160)
Tagging as v0.5-release4-4.3update
------------------------------------------------------------------------
r160 | fakeh | 2012-01-02 13:52:06 +0000 (Mon, 02 Jan 2012) | 1 line
Changed paths:
M /trunk/Buffin.toc
TOC update
------------------------------------------------------------------------
r159 | fakeh | 2012-01-02 13:51:53 +0000 (Mon, 02 Jan 2012) | 1 line
Changed paths:
M /trunk/BuffinTotems/opts.lua
Removing options that don't/won't ever work.
------------------------------------------------------------------------
r158 | fakeh | 2012-01-02 13:41:52 +0000 (Mon, 02 Jan 2012) | 1 line
Changed paths:
M /trunk/core.lua
notSelf check for non-dynamic single spell casting
------------------------------------------------------------------------
r157 | fakeh | 2011-12-11 11:45:40 +0000 (Sun, 11 Dec 2011) | 1 line
Changed paths:
M /trunk/data.lua
A couple of DK changes.
------------------------------------------------------------------------
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| v0.5-release4-4.3update-nolib | Release | 4.3 | 15 | 1/2/2012 7:55:11 AM |
| v0.5-release4-4.3update | Release | 4.3 | 1,209 | 1/2/2012 7:55:11 AM |
| v0.5-beta7-libraryFix | Beta | 4.2 | 737 | 7/27/2011 1:00:07 PM |
| v0.5-beta7-libraryFix-nolib | Beta | 4.2 | 6 | 7/27/2011 1:00:06 PM |
| 0.5-release3-4.2update-nolib | Release | 4.2 | 4 | 6/29/2011 3:09:04 PM |
| 0.5-release3-4.2update | Release | 4.2 | 1,371 | 6/29/2011 3:09:04 PM |
| v0.5-release3-fix1-nolib | Release | 4.1 | 8 | 5/7/2011 2:04:12 AM |
| v0.5-release3-fix1 | Release | 4.1 | 794 | 5/7/2011 2:04:12 AM |
| v0.5-release3-4.1update-nolib | Release | 4.1 | 4 | 4/27/2011 4:24:29 AM |
| v0.5-release3-4.1update | Release | 4.1 | 476 | 4/27/2011 4:24:29 AM |
| v0.5-release3-final-nolib | Release | 4.0.6 | 5 | 4/20/2011 3:31:55 AM |
| v0.5-release3-final | Release | 4.0.6 | 358 | 4/20/2011 3:31:55 AM |
| v0.5.-beta6 | Beta | 4.0.6 | 187 | 3/28/2011 5:32:27 AM |
| v0.5.-beta6-nolib | Beta | 4.0.6 | 6 | 3/28/2011 5:32:26 AM |
| v0.5-beta5 | Beta | 4.0.6 | 70 | 3/27/2011 4:55:15 PM |
| v0.5-beta5-nolib | Beta | 4.0.6 | 3 | 3/27/2011 4:55:14 PM |
| v0.5-beta4 | Beta | 4.0.6 | 5 | 3/27/2011 7:21:21 AM |
| v0.5-beta4-nolib | Beta | 4.0.6 | 2 | 3/27/2011 7:21:20 AM |
| v0.5-beta3-nolib | Beta | 4.0.6 | 2 | 3/26/2011 11:35:12 AM |
| v0.5-beta3 | Beta | 4.0.6 | 6 | 3/26/2011 11:35:12 AM |
| v0.5-release2 | Release | 4.0.6 | 10 | 3/26/2011 9:18:08 AM |
| v0.5-release2-nolib | Release | 4.0.6 | 1 | 3/26/2011 9:18:07 AM |
| v0.5-release1 | Release | 4.0.6 | 16 | 2/28/2011 4:48:09 AM |
| v0.5-release1-nolib | Release | 4.0.6 | 1 | 2/28/2011 4:48:08 AM |
| 0.5-beta2 | Beta | 4.0.6 | 10 | 2/21/2011 1:11:08 PM |
| 0.5-beta2-nolib | Beta | 4.0.6 | 1 | 2/21/2011 1:11:07 PM |
| v0.5-beta1 | Beta | 4.0.3a | 8 | 1/17/2011 3:13:52 PM |
| v0.5-beta1-nolib | Beta | 4.0.3a | 1 | 1/17/2011 3:13:51 PM |
| v0.4-release2-fix | Release | 4.0.1 | 20 | 11/7/2010 4:58:10 PM |
| v0.4-release2-fix-nolib | Release | 4.0.1 | 1 | 11/7/2010 4:58:09 PM |
| v0.4-release2 | Release | 4.0.1 | 5 | 11/7/2010 3:01:16 PM |
| v0.4-release2-nolib | Release | 4.0.1 | 1 | 11/7/2010 3:01:15 PM |
| v0.4-release1 | Release | 4.0.1 | 8 | 11/2/2010 4:43:43 PM |
| v0.4-release1-nolib | Release | 4.0.1 | 1 | 11/2/2010 4:43:42 PM |
| v0.4-beta3 | Beta | 4.0.1 | 3 | 11/1/2010 8:44:02 AM |
| v0.4-beta3-nolib | Beta | 4.0.1 | 2 | 11/1/2010 8:44:01 AM |
| v0.4-beta2 | Beta | 4.0.1 | 4 | 10/31/2010 1:00:28 PM |
| v0.4-beta2-nolib | Beta | 4.0.1 | 1 | 10/31/2010 1:00:27 PM |
| v0.4-beta1-nolib | Beta | 4.0.1 | 1 | 10/26/2010 8:12:14 AM |
| v0.4-beta1 | Beta | 4.0.1 | 7 | 10/26/2010 8:12:14 AM |
| v0.4-alpha2 | Beta | 4.0.1 | 5 | 10/22/2010 11:24:54 AM |
| v0.4-alpha2-nolib | Beta | 4.0.1 | 2 | 10/22/2010 11:24:53 AM |
| v0.4-alpha1 | Beta | 4.0.1 | 3 | 10/21/2010 1:06:34 PM |
| v0.4-alpha1-nolib | Beta | 4.0.1 | 1 | 10/21/2010 1:06:33 PM |
| v0.3-beta3 | Beta | 4.0.1 | 5 | 10/18/2010 9:37:59 AM |
| v0.3-beta3-nolib | Beta | 4.0.1 | 1 | 10/18/2010 9:37:58 AM |
| v0.3-beta2 | Beta | 4.0.1 | 13 | 10/12/2010 8:33:06 AM |
| v0.3-beta2-nolib | Beta | 4.0.1 | 2 | 10/12/2010 8:33:05 AM |
| v0.3beta1 | Beta | 4.0.1 | 5 | 10/11/2010 6:42:34 AM |
| v0.2-beta1 | Beta | 4.0.1 | 8 | 10/5/2010 9:44:08 AM |
| v0.1-release3 | Release | 4.0.1 | 12 | 10/5/2010 6:10:07 AM |
| v0.1-release2 | Release | 4.0.1 | 7 | 9/22/2010 8:18:28 AM |
| v0.1-release | Release | 4.0.1 | 1 | 9/22/2010 7:36:58 AM |
| v0.1-beta5 | Beta | 4.0.1 | 1 | 9/19/2010 3:00:50 PM |
| v0.1-beta4 | Beta | 4.0.1 | 2 | 9/19/2010 6:29:42 AM |
| v0.1-beta3 | Beta | 4.0.1 | 2 | 9/18/2010 2:19:10 PM |
| v0.1-beta2 | Beta | 4.0.1 | 1 | 9/17/2010 12:53:54 PM |
| v0.1-beta1 | Beta | 4.0.1 | 4 | 9/17/2010 9:39:23 AM |
Top Downloads
-
- Bagnon
- Bags & Inventory
- 379,555 Monthly Downloads
-
- Deadly Boss Mods
- Combat and Boss Encounters
- 307,157 Monthly Downloads
-
- Recount
- Combat
- 307,116 Monthly Downloads
-
- SpellFlash
- PvP, Buffs & Debuffs, Quests & Leveling, Action Bars, and Combat
- 281,580 Monthly Downloads
-
- GatherMate2_Data
- Achievements
- 213,801 Monthly Downloads
Comments
welll....now im confused, when i first logged in i saw both zomg and buffin on my lok, i got into the settings and adjusted somethings and then it vanished, the square with the buffs in it is GONE!? ive been at it for about an hour now and i gotta give up. i will try to unistall and reinstall maybe that will help, it shows up on my other chars but not the lok any more...also, and it may already exist, but somekind of rotating or highlighting of the buffin square would be nice!
it would be so very awesome if this just let me add my own buffs./ debuffs AND TRINKETS!!!! or anything that needs reminding. I would love a reminder for Amulet of the moon. Zomg Buffs would remind my Lok to cast Soul Harvest when needed and it was helpful. you have the soulstone things which it doesnt. i cant run you both. just add trinkets and what not, or find a way to allow us to manually enter these things and u would be win
ive been poking around in your data.lua , yea so far all i can do is have a box show up to let me select amulet of the moon i found the item id is 20830 and the actual buff id is 25207. it last 30 mins and i want it up everytime im in a BG or an instance or just whenever. its a stupid trinket with limited charges but if i can figure this out then maybe i can solve the rest of my problems if youd be so kind as to just type the string out for me to copy and paste on over to the data.lua file that be rad~! I also noticed that your styling this after zomg so why no key binding (not to only the mouse wheel). ZOMG also told me when to Soul Harvest. when i dont have 3 soulstones and buffin wont. but could if we add the right script and give others the ability to customize it. it seems very ez. plz message me or something i will be checkin bak so hopefully i can get som help, thx in advance.
ooops i think i just found the keybind i was looking for, im already noticing some improvements, right now i have both zomg and buffin up, so we will see who lasts, ill keep ya posted :)
Lol i had no idea you had replied! and yer one of the few that did, the only thing missing is the 'mouse wheel' equivilent of ZoMg buffs, and i think you have it! My warlock has come along way since those days, im going to give Buffin another shot, as you seem to be willing to work with yer fans, then maybe i can get furthur! I will let you know if i run into any issues on the way! thx again for staying on top. I love that its freeware too. But yer work is priceless i hope you can find value in a heart felt thankyou...THANKYOU!
Hi 420psilo!
Thanks a lot for your interest and especially for trying to solve the problem yourself; sorry that data.lua isn't self-explanatory (I'd do everything completely differently if I were to do it again!). Currently I have no plans to add in the ability to use custom buffs such as Amulet of the Moon so....
The two lines you'd like are:
[79268] = {dynamic=always, satisfied=function(spell, unit) return UnitPower('player', SPELL_POWER_SOUL_SHARDS) > 0 end}, --Soul Harvest
and
[20830] = {type='item', buff=25207, dynamic=function(spell, unit) return IsEquippedItem(20830) and GetItemCooldown(20830) == 0 end}, --Amulet of the Moon
I think you've found where the first would go, under WARLOCK = { Self = {Unique = { --[[in here!]] }}}. The second line would have to go in the class section of the character you have the item, also under Self/Unique. Let me know if you need any further assistance.
Thanks again,
Dan.
edit: ah okay
Hi Belthegor,
I suspect you've encountered this bug. It's rather old and I don't remember the specifics, but unfortunately it's a bug with Blizzard's code that doesn't allow me to get information from the API regarding the poisons the first time the UI is loaded.
Dan.
I believe that most of us feel the same way on this but that it is most definately time for some needed updates.
Hence the question that follows:
Will we be getting any updates soon?
Hi Highlander,
Could you be more specific as to what updates you'd like? I've been using it since 4.3 without problems. Please see the tickets for outstanding issues.
Dan.
Any idea of if/when this addon will be fixed to work with 4.3? Would really love to see it working for my shaman.
Hi EvilFr4nkfurt,
What's not working in 4.3? I don't know of any major issues.
Dan.
I seem to recall the addon having a feature that would inform you of which totems you needed to drop in a group so you weren't dropping a totem that a different buff already covered. Everything else seems to work fine, but this part of the addon seems to just not be there anymore?
I cannot replicate this, it works for me.
With 'dynamic' loading set for Flasks it will not suggest FotN to you while you're in raids - it assumes you'll be using a proper flask there!
Dan.