Download
(9 Kb)
Download
Updated: 09/20/23 02:53 PM
Pictures
File Info
Compatibility:
base-game patch (9.1.5)
Necrom (9.0.0)
High Isle (8.0.0)
Updated:09/20/23 02:53 PM
Created:08/28/20 04:21 PM
Monthly downloads:825
Total downloads:53,054
Favorites:28
MD5:
Buff The Group (BTG)  Popular! (More than 5000 hits)
Version: 3.4.0
by: bitrock, garlicmoon
A small simple UI that allows you to track buffs across all your group members. Useful as support classes and DPS tracking Powerful Assault, Major Slayer, and other buffs that your group members want.

The UI appears when you enter a group zone (Trial, Dungeon, Arena).

Available commands:

/btg - toggles the addon UI without needing to reload UI
/btgrefresh - refreshes the addon if for any reason the group frames became desync'd
3.4.0
- Added Earthen Root Enclave, Graven Deep, Bal Sunnar, Scrivener's Hall
- Updated icon for major and minor courage
- Fixed minor courage tracking provided by arcanist's skill Zena's Empowering Disc

3.3.0
- Added Sanity's Edge id

3.2.1
- Fixed incorrect minor berserk id
- Turned off debug mode

3.2.0
- Added Pillager's Profit (Cooldown)
- Added support for tracking cooldowns

3.1.0
- Added Coral Aerie, Shipwright's Regret, and Dreadsail Reef ZoneIds

3.0.0
- Added color pickers for buff tracking colors
- Organized buffs into categories in addon menu
- Added minor toughness, minor endurance

2.5.0
- Added Minimal Mode UI option

2.4.1
- Added Aura of Pride (Spaulder of Ruin) to trackable buffs
- Added support for tracking permanent buffs

2.4.0
- Added a Single Column layout mode
- Added a Show Only DPS layout mode

2.3.2
- Pushed incorrect package for 2.3.1

2.3.1
- Update savedVar version number

2.3.0
- Added Radiating Regeneration and Major Expedition to trackable buffs

2.2.0
- Added Black Drake Villa, The Cauldron, and Rockgrove in zoneIds
- Added Major Heroism to trackable buffs

2.1.0
- Added 5 new trackable buffs (Major/Minor Resolve, Major Sorcery, Major Brutality, Minor Intellect)

2.0.0
- Add ability to track multiple buffs
- Add default settings

1.0.4
- Added "Empower" to trackable buffs (includes necromancer's "Empowering Grasp")

1.0.3
- Add an enable/disable toggle without having to enable/disable addon
- Added slash commands:
- /btg - enable/disable group UI
- /btgrefresh - refresh group UI in case it gets desync'd

1.0.2
- Remove "Minor Force" as a trackable buff since it's not a group-provided buff
- Fixed addon to work for different languages

1.0.1
- Fix file package structure

1.0.0
- Initial release
Optional Files (0)


Archived Files (19)
File Name
Version
Size
Uploader
Date
3.3.0
9kB
bitrock
04/18/23 06:55 PM
3.2.1
9kB
bitrock
07/27/22 02:25 PM
3.2.0
9kB
bitrock
07/25/22 05:47 PM
3.1.0
8kB
bitrock
04/18/22 10:27 PM
3.0.0
8kB
bitrock
02/03/22 08:56 PM
2.5.0
252kB
bitrock
01/31/22 11:36 AM
2.4.1
7kB
bitrock
11/30/21 07:12 AM
2.4.0
7kB
bitrock
08/14/21 11:33 PM
2.3.2
7kB
bitrock
08/09/21 02:08 AM
2.3.1
7kB
bitrock
08/06/21 06:20 PM
2.3.0
7kB
bitrock
08/05/21 12:15 AM
2.2.0
7kB
bitrock
05/17/21 02:03 AM
2.1.0
7kB
bitrock
12/17/20 01:36 PM
2.0.0
7kB
bitrock
11/10/20 03:59 PM
1.0.4
6kB
bitrock
09/12/20 05:48 PM
1.0.3
6kB
bitrock
09/06/20 04:47 PM
1.0.2
6kB
bitrock
08/31/20 04:36 PM
1.0.1
6kB
bitrock
08/30/20 05:12 PM
1.0.0
6kB
bitrock
08/28/20 04:21 PM


Post A Reply Comment Options
Unread 09/10/20, 05:36 AM  
deviantsel

Forum posts: 0
File comments: 23
Uploads: 0
Good job! I like it!
Any chance let us choose to track multiple buff with multiple frames?
Report comment to moderator  
Reply With Quote
Unread 09/12/20, 09:06 PM  
bitrock
 
bitrock's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 5
Originally Posted by deviantsel
Good job! I like it!
Any chance let us choose to track multiple buff with multiple frames?
Thanks! I've thought of that too, I might update it to that, though its a big update, so not sure if or when.
Report comment to moderator  
Reply With Quote
Unread 11/10/20, 04:01 PM  
bitrock
 
bitrock's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 5
Originally Posted by deviantsel
Good job! I like it!
Any chance let us choose to track multiple buff with multiple frames?
You can now, the newest version has just introduced that feature, thanks to user garlicmoon.
Report comment to moderator  
Reply With Quote
Unread 12/11/20, 09:17 AM  
deviantsel

Forum posts: 0
File comments: 23
Uploads: 0
Originally Posted by bitrock
Originally Posted by deviantsel
Good job! I like it!
Any chance let us choose to track multiple buff with multiple frames?
You can now, the newest version has just introduced that feature, thanks to user garlicmoon.
Thanks for all your hard work! I like this addon very much!
Report comment to moderator  
Reply With Quote
Unread 04/02/21, 04:00 AM  
MysteryDragon

Forum posts: 0
File comments: 24
Uploads: 0
Thanks for the amazing addon! Quite useful!

I think it would be cool if new dungeons would be tracked as well (Black Drake Villa and The Cauldron).
Also I think it may be reasonable to add ability to track Major Heroism since new set (Drake's Rush) can provide this buff for you and up to 3 allies in 15m range.

Hope you'll have time to consider that...
Best regards
Report comment to moderator  
Reply With Quote
Unread 05/17/21, 12:12 AM  
bitrock
 
bitrock's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 5
Originally Posted by MysteryDragon
Thanks for the amazing addon! Quite useful!

I think it would be cool if new dungeons would be tracked as well (Black Drake Villa and The Cauldron).
Also I think it may be reasonable to add ability to track Major Heroism since new set (Drake's Rush) can provide this buff for you and up to 3 allies in 15m range.

Hope you'll have time to consider that...
Best regards
Thanks for the feedback, I'll add these in my next update, along with Rockgrove zoneId.
Report comment to moderator  
Reply With Quote
Unread 07/07/21, 05:47 AM  
Baumlaus

Forum posts: 0
File comments: 23
Uploads: 0
Bigger request

So I know this will be a lot to ask for, so it is more of a suggestion type thing then anything else really but it would set this addon apart from similar addons and fix a few issues that no addon that shows a lot of buffs really has yet.

1. It would be great if the addon has an option that it does an item check and only shows the buffs that you activted when you have the actual set active. E.g. on some bosses/trash I run PA (Powerful Assault) and on some I don't but the addon always shows me PA which obviously clutters the screen when it wouldn't have to. So it be nice to have the addon do an itemcheck first maybe, again if there is the option for it (since sometimes you actually want to see buffs that others provide)

2. Way more complicated and too much probably but like I said, all just suggestions^^
I guess a somewhat of a accountwide setup system be nice. If you can create your own setups a la "rockgrove templar" / " Nightblade dd rockgrove" kinda stuff where you can save different buffs being tracked for different setups etc etc

3. Choosing the layout might actually also be nice. So that you can have 2x6 layout (what it currently is) or just a 1x12, 3x4 etc layout. Depending on how everyone has their UI setup sometimes I'd be nice to have it "less big" than the 2x6 layout
Report comment to moderator  
Reply With Quote
Unread 07/10/21, 11:55 AM  
Monkieponkie
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 1
Radiant Regeneration

I would like to track Radiant Regeneration. I have a version of my own. I have added these values:

- [17] = zo_strformat(SI_ABILITY_NAME, GetAbilityName(40079)), -- Radiant

[17] = '/esoui/art/icons/ability_restorationstaff_002a.dds', -- Radiant
Report comment to moderator  
Reply With Quote
Unread 08/05/21, 12:16 AM  
bitrock
 
bitrock's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 5
Re: Radiant Regeneration

Originally Posted by Monkieponkie
I would like to track Radiant Regeneration. I have a version of my own. I have added these values:

- [17] = zo_strformat(SI_ABILITY_NAME, GetAbilityName(40079)), -- Radiant

[17] = '/esoui/art/icons/ability_restorationstaff_002a.dds', -- Radiant
Hey Monkieponkie, thanks for this feedback! I've added this as well as Major Expedition to the latest version of BTG.
Report comment to moderator  
Reply With Quote
Unread 08/06/21, 04:54 PM  
zelenin
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 192
Uploads: 12
Code:
user:/AddOns/BuffTheGroup/BuffTheGroup.lua:184: table index is nil
|rstack traceback:
user:/AddOns/BuffTheGroup/BuffTheGroup.lua:184: in function 'btg.Reset'
|caaaaaa<Locals> j = 3 </Locals>|r
user:/AddOns/BuffTheGroup/BuffTheGroup.lua:26: in function 'btg.CheckActivation'
|caaaaaa<Locals> eventCode = 589824, zoneId = 126 </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 08/06/21, 06:10 PM  
bitrock
 
bitrock's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 5
Originally Posted by zelenin
Code:
user:/AddOns/BuffTheGroup/BuffTheGroup.lua:184: table index is nil
|rstack traceback:
user:/AddOns/BuffTheGroup/BuffTheGroup.lua:184: in function 'btg.Reset'
|caaaaaa<Locals> j = 3 </Locals>|r
user:/AddOns/BuffTheGroup/BuffTheGroup.lua:26: in function 'btg.CheckActivation'
|caaaaaa<Locals> eventCode = 589824, zoneId = 126 </Locals>|r
Ah, think I forgot to update the savedVariable version. You should just be able to reset/delete your savedVariables to fix this. Thanks!
Last edited by bitrock : 08/06/21 at 06:12 PM.
Report comment to moderator  
Reply With Quote
Unread 08/07/21, 03:37 AM  
Monkieponkie
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 1
Talking Thanks

Bitrock,

Thanks for adding the radiant. It is a really nice add-on!

Kind regards, Monkie
Report comment to moderator  
Reply With Quote
Unread 08/11/21, 08:32 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4989
File comments: 6040
Uploads: 78
Cool addon for the support, thank you very much!

The UI appears when you enter a group zone (Trial, Dungeon, Arena).
Any chance we could even get this enabled overland so we can use it within normal groups for worldbosses (DLC especially) e.g.?
I often do them during events with my guilds, to show them the bosses and explain stuff etc.
A setting checkbox like "Enable in overland groups too" would be cool, or a slash command which remembers the state.

Or is /btg working for that purpose already (I was not able to test this yet).
I think it is checking some zoneIds in btgData so it might not work.

btw: Innstead of hardcoding the zoneIds why don't you either use LibZones which provides API functions to check if the zone is a trial, dungeon etc., or just use the API functions given like IsPlayerInRaid() or IsUnitInDungeon("player"). IsUnitInDungeon will also return true if in a delve so if you want to one can in addition use the API function GetCurrentZoneDungeonDifficulty(). It will return these values:
Code:
* DUNGEON_DIFFICULTY_NONE
* DUNGEON_DIFFICULTY_NORMAL
* DUNGEON_DIFFICULTY_VETERAN
DUNGEON_DIFFICULTY_NONE -> Delve or pub dungeon
The others: Real dungeon in normal or vet mode

This would strip the whole zoneId checks and the need to update it after each new patch where zones and dungeons are added. Or as I proposed: Use LibZones as it was made for that purpose and is still recently updated.


Another thing:
If you define global variables like btg and btgData you'd better use an uppercase starting character or at best 1 table where all the globals of your addon are connected to, e.g. BTG = {
data = { ... },
}
This makes it easier to find related variables, and to debug stuff.
But imho: btg is way to common/non-unique and short for a global variable! Better use something like

Lua Code:
  1. BuffTheGroup = {}
  2. local btg = BuffTheGroup
  3. local btgData = btg.data

Else your global btg might overwrite any local btg used somewhere else in other addons.
Last edited by Baertram : 08/11/21 at 08:45 AM.
Report comment to moderator  
Reply With Quote
Unread 11/06/21, 03:28 AM  
Asphyxis

Forum posts: 0
File comments: 51
Uploads: 0
Some Ideas

Role order on tracker (Tanks -> Healers -> DDs, or it can be changeable). Also, when we select "show just DDs" option, it overrides it to all buff trackers, I think this setting can be made seperately for each buff tracker (and "just show tank" or "just show healer" option can be added). Changing font type and size would be good.
Report comment to moderator  
Reply With Quote
Unread 07/27/22, 12:16 AM  
Firefly

Forum posts: 0
File comments: 2
Uploads: 0
Minor Berserk in 3.2.0

Minor Berserk doesn't seem to be tracked properly in the latest version (3.2.0). I'm using Combat Prayer to proc it if that matters.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: