Get an Epic Experience with Premium

BuffHead2

Buffs & Debuffs Login to Add Favorites
  • 1 Like
  • Warhammer Online
  • 216 Monthly Downloads
  • Supports: 1.4.0
  • 35,610 Total Downloads
  • Updated 12/25/2010
  • Created 04/27/2010
  • 45 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: v2.2.5
or

About BuffHead2

Description

BuffHead2 is a complete redesign of the original BuffHead, allowing for a more advanced configuration and faster performance.

BuffHead adds buff and/or debuff indicators above the heads of players and NPCs, allowing you to keep track of active effects on multiple targets.

For AoE abilities however, BuffHead can only keep track of the effect on your current target. This means that indicators can only be shown on units you have targeted. Group members however can automatically have their indicators updated without the need to target them.

Dependencies

Optional

LibSlash is needed to use the slash commands.
LibAddonButton is needed to use the configuration button

Configuration

BuffHead can be graphically configured. You can bring up the configuration window using
/buffhead

Settings can be restored to their default values using
/buffhead reset or /buffhead default

Layout settings can be restored to their default values using
/buffhead reset layout

Best performance settings

If you have low FPS, the best performance settings are

  • General update delay 1.00s
  • Disable priority updates
  • Disable effect fading
  • Maximum updates per cycle 1

Due to how sorting is handled, disabling sorting can actually decrease performance depending on how many effects there are.

Always show/ignore

These lists contain the name or ID of the ability's effect. The lists can be set globally under the general settings or individually for each unit type under the tracker settings.

The name of the ability's effect is not always exactly the same as the ability itself. To find out the name, mouse over the effect (buff/debuff) to see its tooltip and copy the name exactly as it is shown (case sensitive).

Effect cache

The effect cache can be shown by using the command
/buffhead cache

Caching will never be enabled by default and must be manually enabled after each login or interface reload. The cache will allow you to see and search through every effect that you have come across during your play session, allowing you to find the name or ID of a buff/debuff.

Update delays

General update delay

This is the interval between draw updates of the effect's duration. By default, the update is set to 1 second, which will always show an effect as having a duration of #.0. If changed to 0.5s, the duration will always be shown in 0.5s decrements.

Start priority updates at x

When the effect's duration is less than x, the indicator will receive updates at a faster interval. If x is set to 0 (or priority updates are disabled), you will never see the 1/10th second updates, whereas if you set it to 60 (default maximum threshold), you will always see them.

Priority update delay

This is the interval between draw updates of the effect's duration when the duration is less than the "Start priority updates" value.

Advanced Compression

This form of indicator compression can be used to compress different effects into one. The only limitation is that the effects must be within the same category (always show, buff or debuff). Advanced Compression can also be used to modify the icons for effects.

When adding effects, more than one can be added at once by using a comma, such as "1,2,3".

Overrides

The name for the effect can be overridden to display a static name. If left blank, the name of the top-level indicator will be shown instead.

The icon for the effect can also be overridden. Two types of texture are supported. An existing ability icon can be used by entering a numeric value, or a custom texture can be used by entering a string.

For Black Orcs and Sword Master, the "Da Biggest!" / "Nature's Blade" problem can be fixed by doing this.

Indicator Layout

The look of indicators can be manually configured using the built-in layout editor which works the same as the interface's layout editor (except locking a frame will make it unmovable during the session). The layout manager can be accessed here which allows you to save, import and export layouts.

To configure a specific item, right click it and select properties.

Layouts

See this for importable layouts.

  • Fixed an error where child Always Show settings were behaving like Always Ignore settings
  • Fixed an error where child Always Show items could be displayed even if disabled

Comments

First Previous Page 5 of 6 Next Last
  • #18
    Pet debuffs are probably classified as being casted by another player. So if you want to show them, you'll need to set hostile debuffs to show all. Or, if you want to do it the hard way, you can add the names of all your pet debuffs (exactly as shown on the tooltips) to the hostile target always show list.
  • #15
    love the addon :)

    One request, can you add an option to move the timers inside the icons, i.e. like daocbuff.
    I don't like using the timer bar and even with bold text the timer numbers can be hard to see sometimes

    Thx Z
  • #16
    v2.0.4 -

    Under Display settings, set the "Display duration" to "Inner Bottom".
    I'd also recommend changing the "Duration format" to "0.#s"

    Also, change "Display stack count" to something other than Bottom Left/Right so it isn't shown under the duration.
  • #12
    Kudos on the improvements.

    New suggestions for improvements:
    1) Allow the compression of ALL DoTs/HoTs, Others DoTs/HoTs (Still Shows Yours normally), Your DoT's/HoTs (Show's everyone elses normally), and None (Shows all normally).

    2) The ability to dedicate a specific Row for Debuffs and Buffs. Say I have it setup for 2 rows of 5 and wanted to have all buffs on the top row and all debuffs on the bottom.

  • #13
    #2 -

    Under Layout, set "Show Debuffs" to "Below" "Buffs"
    Then select Container "Buffs" and set it to 5 columns, 1 row.
    Then select Container "Debuffs" and set it to 5 columns, 1 row.

    Is that what you wanted?
  • #14
    Yes, that's it. Didn't understand that window at first.

    Again, kudos.
  • #8
    Suggestions for improvements:
    1) Allow different fonts for timers (like small bold outlined text)
    2) Allow compression of same debuffs. Use the longest timer, but have a "x2, x3, ect" on the icon listed the number of dots of that name on the target.
    3) Allow items in the "always show" to use data from other players regardless if "ALL" or "Only Self" is set under Buffs / Debuffs.
    4) Allow Multiple rows of buffs / debuffs.
  • #9
    #3 - The always show list currently works as an override. As long as the de/buff's duration is within the threshold (less than 90 seconds) it will be shown regardless of settings (unless the tracker is not enabled).

    It already does what you suggested?
  • #10
    Currently if I have it set to "Self Only" on debuffs I will not see immunity timers from the sync with other players that have it. At least that has been my experience. I have to set it to "Show All" under debuffs to see them, but then I get everything spamming my screen.
  • #11
    Confirm: you cannot see buffs/debuffs that are in the Always Show list on your currently selected target. (confirming current target, because you can't get the buffs of hostiles that you don't have targeted)

    If the "Always Show" effects are not showing on your current target then the name of the ability in the list isn't set correctly.

    If you are not using the english game client, then you will need to enter the names of the abilities exactly as how they are seen on the tooltip when you mouse over them. (you can also use the ID of the ability, if you can find it)
  • #1
    Nice addon, but the timers seem to be way off during scenarios. I stunned or rooted someone and the timer went off but they still had the immunity on them.
    Also, when the scenario ended and I was stunned, I came out of the scenario with this immunity icon above my head that wouldn't go away even though I have nothing on me after the scenario.
  • #5
    I'm having the same or similar problem as Nonstopgamer, it seems like the head timers are running approximately twice as fast as they should be. I was fighting earlier and the timers were counting down 2 seconds in the actual time of 1. example: I use Slasha on a mob, which lasts 8s, the head timer counts out 8s in 4s time, then disappears, but there is still a debuff icon on the target window, and it's at half duration when the head timer ends.

    I'll try to look around in the luas when I get time, it seems like just a calculation error somewhere
  • #6
    It's already been fixed in the next release (v2.0.1) which I just uploaded. The problem was caused on my end by DAoCBuff, which turned out to be modifying the buff data.
  • #7
    awesome, thanks a ton for fixing this, I love it!
  • #2
    When you say you stunned/rooted someone and there was no timer though they were immuned did you (a) already have them as your target when the timer went away or (b) did you notice a timer disapear (without having them targeted) and then try to stun/root them
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Infinite Crisis NA

Get Your Preferred Access Code!