Download
(48Kb)
Download
Updated: 09-19-09 07:45 PM
Pictures
File Info
Updated:09-19-09 07:45 PM
Created:07-13-09 03:27 PM
Downloads:40,196
Favorites:165
MD5:

Broker Recount Statistics  Popular! (More than 5000 hits)

Version: r32
by: Tristanian [More]

Note from the Author : I'm no longer playing World of Warcraft and as such, the current addon will not be receiving any more updates. If you are an author or generally familiar with lua and would like to continue development, feel free to pm or email me.

A Data Broker plugin for the famous Recount addon (Cryect, Elsia).

It is loosely based on FuBar_RecountFu, with enhanced functionality in certain areas. The plugin's text can be customized to display DPS/HPS information for either the current player or the (raid) group, depending on the desired session (last/current fight or overall data). An optional label to show the (last) active combat time is also supported. The plugin also provides a clickable, scrollable tooltip, where a Damage Done/Damage Taken/Healing Done summary can be displayed depending on the selected session. Left clicking a player name will open a detailed summary table in Recount, for that specific player.

Configuration is performed via a simple Blizzard right-click dropdown menu.

A simple slash command (/recstats) has also been implemented as a means to reset the configuration, in order to avoid issues with saved variables, on future releases.

For changes see the change log.

Many thanks and credit to the authors and contributors of both Recount and FuBar_RecountFu that inspired this addon.

Quick FAQ:

Q: I want to display hostile targets/pets on the tooltip summary. What can I do ?

A: Pretty much, nothing. By design, the addon will only display non-hostile targets that have contributed to either damage or healing done, by using hardcoded filters, as this was perceived to be "common" functionality. The only exception to this rule, is the "Damage Taken" mode, where Bosses, Non-trivial mobs and pets (if not merged with owners), can and will be displayed if they have been selected in Recount's filter configuration menu. There are currently no plans to significantly alter this behavior. TLDR: The tooltip was meant as a quick "shortcut" to your (group/raid) damage/healing summaries with or without pets, it wasn't meant to replace the full functionality of the main Recount window.


Q: Will you consider adding an option to display additional mode summaries to the tooltip, eg "Damage Taken" or "Dispels" etc ?

A: "Damage Taken" has been recently added and supports the following filters : Self, Grouped, Ungrouped (always shown, cannot be toggled off) plus Bosses, Nontrivial and Pets when not merged with owners (can be toggled on/off via Recount configuration filtering). There are currently no plans to add any other modes.


Q: I'm getting an error with the dropdown menu when I select <some setting>.

A: Try using the "/recstats reset" slash command (without the quotes) to reset your configuration, first. It may be possible that something is bugging out, because new savedvars were added, in a release. If the problem persists, you can open a ticket here, detailing the error (plus any info thrown by Swatter/Bugsack) so it can be hopefully fixed.


Q: HELP ! When I click on a name, in order to display the details window, my main Recount window mode also changes !

A: This is intended behavior. Unfortunately due to the internal dependencies and interaction between the main Recount window and the detailed one, there is currently no way to avoid this, without breaking functionality. Until such time as Recount "exposes" an API for other addons/plugins to get information from it, a "clean" solution cannot be provided.


Q: I have noticed that the tooltip does not update, after being shown, during an encounter. Is this intended ?

A: Very much so. The tooltips simply fetches a "snapshot" of combatant statistics, on the specific moment you hover over the plugin. Due to the way the tooltip library works, in order for the tooltip to update dynamically, it would have to be cleared and redrawn on every "Update Frequency" interval and that solution would be costly, CPU wise. In all honesty, I do not see a need to impose the extra overhead on people. In the vast majority of occasions, a simple "snapshot" during combat should be sufficient to provide a quick indication of how people are doing.


Q: Does the plugin support Class Colors ?

A: Yes, it does.


Q: I have asked a question or suggested a new feature but never got a reply. I demand that you include my suggestions!

A: While you are obviously free to demand anything you like, that won't change the simple fact, that I don't always have the time, intention or willpower to answer everything or implement everything that is suggested. That does not imply that I'm not taking feedback into consideration.

------------------------------------------------------------------------
r32 | Tristanian | 2009-09-20 01:37:11 +0000 (Sun, 20 Sep 2009) | 1 line
Changed paths:
M /trunk/Broker_RecountStats.toc
A /trunk/locale/locale-frFR.lua

- Added French localization.
------------------------------------------------------------------------
r30 | Tristanian | 2009-09-19 16:43:34 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
M /trunk/Broker_RecountStats.lua
M /trunk/Broker_RecountStats.toc
A /trunk/locale/locale-deDE.lua

- Added German localization.
------------------------------------------------------------------------
r27 | Tristanian | 2009-08-31 19:15:39 +0000 (Mon, 31 Aug 2009) | 3 lines
Changed paths:
M /trunk/Broker_RecountStats.lua
M /trunk/locale/locale-enUS.lua
M /trunk/locale/locale-koKR.lua
M /trunk/locale/locale-ruRU.lua
M /trunk/locale/locale-zhTW.lua

- Changed Damage/Healing mode labels to "Damage Done", "Healing Done".
- Implemented "Damage Taken" mode for the tooltip display. Bosses, Pets and Nontrivial mobs may be optionally shown, depending on Recount configuration filters.
- Slightly modified the tooltip view.
------------------------------------------------------------------------
r25 | Tristanian | 2009-08-04 16:47:18 +0000 (Tue, 04 Aug 2009) | 1 line
Changed paths:
M /trunk/Broker_RecountStats.toc

- .toc bump for WoW 3.2.
------------------------------------------------------------------------
r23 | Tristanian | 2009-08-03 16:29:02 +0000 (Mon, 03 Aug 2009) | 3 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/Broker_RecountStats.lua
M /trunk/Broker_RecountStats.toc
M /trunk/embeds.xml

- Removed LibQTipClick-1.1 from embeds.
- Modified tooltip click handler to use SetCellScript method, present in LibQTip-1.0.
- Force tooltip scale to 1, to avoid issues with the scrollbar and bad interaction with tooltip modification addons.
------------------------------------------------------------------------
r22 | Tristanian | 2009-07-11 05:41:06 +0000 (Sat, 11 Jul 2009) | 1 line
Changed paths:
M /trunk/Broker_RecountStats.lua

- Set BackdropBorderColor to always reflect the original values of the GameTooltip.
------------------------------------------------------------------------
r20 | Tristanian | 2009-07-06 19:52:38 +0000 (Mon, 06 Jul 2009) | 1 line
Changed paths:
M /trunk/Broker_RecountStats.lua

- Fixed a potential nasty bug with incorrect usage of RAID_CLASS_COLORS.
------------------------------------------------------------------------
r18 | Tristanian | 2009-06-30 21:17:57 +0000 (Tue, 30 Jun 2009) | 3 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/Broker_RecountStats.lua
M /trunk/locale/locale-koKR.lua

- Consolidated stats table return functions.
- Updated koKR localization.
- Fix pkgmeta.
------------------------------------------------------------------------
r16 | Tristanian | 2009-06-28 18:49:49 +0000 (Sun, 28 Jun 2009) | 2 lines
Changed paths:
M /trunk/Broker_RecountStats.lua
M /trunk/locale/locale-enUS.lua
M /trunk/locale/locale-koKR.lua
M /trunk/locale/locale-ruRU.lua
M /trunk/locale/locale-zhTW.lua

- Added a feature to optionally display personal ranking on the plugin text. Note that this feature will put more strain on CPU and memory usage than usual.
- Localization updates.
------------------------------------------------------------------------
r15 | Tristanian | 2009-06-27 20:51:05 +0000 (Sat, 27 Jun 2009) | 1 line
Changed paths:
M /trunk/locale/locale-zhTW.lua

- Updated zhTW localization.
------------------------------------------------------------------------
r14 | Tristanian | 2009-06-27 20:00:33 +0000 (Sat, 27 Jun 2009) | 1 line
Changed paths:
M /trunk/Broker_RecountStats.toc
A /trunk/locale/locale-koKR.lua

- Added koKR localization.
------------------------------------------------------------------------
r11 | Tristanian | 2009-06-26 21:43:01 +0000 (Fri, 26 Jun 2009) | 1 line
Changed paths:
M /trunk/Broker_RecountStats.lua
M /trunk/Broker_RecountStats.toc
A /trunk/locale/locale-ruRU.lua
M /trunk/locale/locale-zhTW.lua

- Added Russian (ruRU) localization.
------------------------------------------------------------------------
r10 | Tristanian | 2009-06-26 21:16:03 +0000 (Fri, 26 Jun 2009) | 2 lines
Changed paths:
M /trunk/Broker_RecountStats.lua
M /trunk/locale/locale-enUS.lua

- Added a missing label to the tooltip hint.
- Initial commit of GetRankLabel method (pending review).
------------------------------------------------------------------------
r9 | Tristanian | 2009-06-26 16:29:05 +0000 (Fri, 26 Jun 2009) | 5 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/Broker_RecountStats.lua
M /trunk/Broker_RecountStats.toc
M /trunk/embeds.xml

- Embedded LibQTipClick-1.1, to facilitate clickable tooltip functionality. Left-clicking a player name will now display a detail window, according to selected session.
- Removed PLAYER_UNGHOST and PLAYER_ALIVE event registration, as they were needless.
- Slightly refined the configuration dropdown menu.
- Added InitRecountProperties, getDetails and showDetailWindowByName methods and click handler. Modified tooltip drawing function, as needed.
- Fixed a bug where the healing tooltip summary would display percentages, regardless of the user setting.
------------------------------------------------------------------------
r8 | Tristanian | 2009-06-23 21:30:22 +0000 (Tue, 23 Jun 2009) | 1 line
Changed paths:
M /trunk/Broker_RecountStats.toc
A /trunk/locale/locale-zhTW.lua

- Added zhTW localization.
------------------------------------------------------------------------
r6 | Tristanian | 2009-06-23 17:35:51 +0000 (Tue, 23 Jun 2009) | 3 lines
Changed paths:
M /trunk/Broker_RecountStats.lua
M /trunk/Broker_RecountStats.toc
M /trunk/locale/locale-enUS.lua

- Added option and logic to display damage/healing totals on tooltip.
- Added option and logic to display damage/healing percentages per combatant on tooltip.
- Minor cleanup in dropdown menu code.
------------------------------------------------------------------------
r4 | Tristanian | 2009-06-22 17:11:36 +0000 (Mon, 22 Jun 2009) | 2 lines
Changed paths:
M /trunk/Broker_RecountStats.lua
M /trunk/Broker_RecountStats.toc
M /trunk/locale/locale-enUS.lua

- Implemented enUS localization.
- Inserted default values for text update frequency and slider max height to the static popup editboxes.
------------------------------------------------------------------------
r3 | Tristanian | 2009-06-22 00:04:03 +0000 (Mon, 22 Jun 2009) | 2 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/Broker_RecountStats.lua
M /trunk/Broker_RecountStats.toc

- Properly localized tooltip stats table.
- Implemented slash command handler.
------------------------------------------------------------------------
r2 | Tristanian | 2009-06-21 21:22:39 +0000 (Sun, 21 Jun 2009) | 1 line
Changed paths:
A /trunk/.pkgmeta
A /trunk/Broker_RecountStats.lua
A /trunk/Broker_RecountStats.toc
A /trunk/LibDataBroker-1.1.lua
A /trunk/embeds.xml
A /trunk/icon.tga
A /trunk/locale
A /trunk/locale/locale-enUS.lua

- Initial commit.
Optional Files (0)


Post A Reply Comment Options
Unread 12-13-11, 06:25 PM  
Rytram
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Re: Re: update pls 4.1

Originally Posted by yaroslav
Update LibQTip-1.0 lib inside addon folder.
http://www.wowace.com/addons/libqtip...-r152-release/
Works perfectly.. Thank you.
Report comment to moderator  
Reply With Quote
Unread 07-25-11, 07:43 AM  
lordlucless
A Defias Bandit

Forum posts: 2
File comments: 2
Uploads: 0
Re: update pls 4.1

Originally posted by Tonyleila
The broker display works fine but tooltip is compressed together...

Delete line 1105 in the lua file: tt:UpdateScrolling(Broker_RecStatsConfig.slidermaxheight)

This will disable the "max tooltip" functionality, which is what's causing the problem - it's only using the default value of 400, which causes stuff to squish. This may make for huge tooltips in large raids, but its a quick workaround.
Report comment to moderator  
Reply With Quote
Unread 05-07-11, 06:09 AM  
yaroslav
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Re: update pls 4.1

Originally posted by Tonyleila
The broker display works fine but tooltip is compressed together...

Update LibQTip-1.0 lib inside addon folder.
http://www.wowace.com/addons/libqtip...-r152-release/
Report comment to moderator  
Reply With Quote
Unread 04-27-11, 08:03 AM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 758
File comments: 2021
Uploads: 37
update pls 4.1

The broker display works fine but tooltip is compressed together...

Last edited by Tonyleila : 04-29-11 at 06:35 AM.
Report comment to moderator  
Reply With Quote
Unread 03-05-11, 08:51 PM  
Stormblade_
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Pretty sure this addon has been abandoned which is a shame. Last post by the author was a farewell due to real life circumstances. I'd hoped someone would have picked up this addon and maintained it but if they have I have not seen it.
Last edited by Stormblade_ : 03-05-11 at 08:54 PM.
Report comment to moderator  
Reply With Quote
Unread 02-15-11, 04:31 PM  
Kekskrümel
An Aku'mai Servant

Forum posts: 39
File comments: 1
Uploads: 0
Hi,

thx for the Addon.

Could you add a Profile Option? Currently it saves the settings for all chars, so I must change the settings depending on a healer or dps.

Thx

Greetings

Nils
Report comment to moderator  
Reply With Quote
Unread 01-16-10, 04:47 PM  
xtoq
An Aku'mai Servant
 
xtoq's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 642
Uploads: 4
Re: Hi

Originally posted by CountessMidnight
Does this ad don work with 3.2 and its still recount right just new and improved also will this work with titan bar ?
Yes this works with 3.3, it is NOT Recount, this is a display for Recount information. If you don't have Recount installed, this will do nothing. Titan Bar has, to my knowledge, native support for LDB plugins, so yes, it should work.
__________________
There is absolutely no evidence to support the theory that life is serious.
Report comment to moderator  
Reply With Quote
Unread 10-21-09, 06:26 AM  
CountessMidnight
A Defias Bandit

Forum posts: 2
File comments: 2
Uploads: 0
Hi

Does this ad don work with 3.2 and its still recount right just new and improved also will this work with titan bar ?
Report comment to moderator  
Reply With Quote
Unread 09-02-09, 01:55 PM  
Tristanian
Andúril
AddOn Author - Click to view AddOns

Forum posts: 279
File comments: 262
Uploads: 3
Originally posted by Mikari
I'm not sure if the addon supports this or not, I read the FAQ and changelog and didn't see anything.

Would it be possible for the plugin to only show on the LDB bar, e.g Titan Panel if I'm in a party/raid, and also if that's possible could it also remember it's position on the bar?

I don't use Recount when soloing, or just running around in town so would like a way so that it's not showing on my Titan Panel all the time, without having to manually add/remove it all the time.
This would require display specific code and even then, it wouldn't work exactly in the way you describe. In other words, what you are asking goes against the very spirit of an LDB plugin, which is supposed to be display agnostic. Best thing that could be done, is the plugin text (and maybe the icon too) to automatically hide (optionally) when not in a party/raid, but I'm not really sure if it's worth the extra code.
__________________
Last edited by Tristanian : 09-02-09 at 01:55 PM.
Report comment to moderator  
Reply With Quote
Unread 09-02-09, 11:19 AM  
Mikari
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 102
Uploads: 3
I'm not sure if the addon supports this or not, I read the FAQ and changelog and didn't see anything.

Would it be possible for the plugin to only show on the LDB bar, e.g Titan Panel if I'm in a party/raid, and also if that's possible could it also remember it's position on the bar?

I don't use Recount when soloing, or just running around in town so would like a way so that it's not showing on my Titan Panel all the time, without having to manually add/remove it all the time.
Report comment to moderator  
Reply With Quote
Unread 09-01-09, 04:34 PM  
Tristanian
Andúril
AddOn Author - Click to view AddOns

Forum posts: 279
File comments: 262
Uploads: 3
Originally posted by SkunkWerks
It shows my position in the datafeed and calls the recount window with a click. Curious, but does this LDB feed do that?
Yes, if you select the "Show Personal Rank" option via the Text options, in the plugin's right-click menu. Left-clicking on the plugin, toggles the Recount Main window on/off. Pretty straightforward really.

I know one thing RecountInfo does not do is show all the data in a tooltip. That could of course circumvent the need for calling the window at all, I suppose... [/b]
Recount Statistics supports Damage Done, Healing Done and Damage Taken tooltip displays, with the "Self", "Grouped" and "Ungrouped" filters always on (hardcoded) and "Bosses" and "Nontrivial" filters optionally on (Damage Taken display only). I could expand it to include all filters, at the cost of much more CPU and memory usage, but I did not design it, as a front end to Recounts data collection parser. It's all explained in the FAQ.
__________________
Last edited by Tristanian : 09-01-09 at 04:36 PM.
Report comment to moderator  
Reply With Quote
Unread 09-01-09, 02:52 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
Uploads: 1
Been using this one:

http://www.wowinterface.com/download...countInfo.html

It shows my position in the datafeed and calls the recount window with a click. Curious, but does this LDB feed do that?

I know one thing RecountInfo does not do is show all the data in a tooltip. That could of course circumvent the need for calling the window at all, I suppose...
Last edited by SkunkWerks : 09-01-09 at 03:01 PM.
Report comment to moderator  
Reply With Quote
Unread 08-07-09, 10:11 PM  
Tristanian
Andúril
AddOn Author - Click to view AddOns

Forum posts: 279
File comments: 262
Uploads: 3
Originally posted by asdf
Thanks for this, I'm finally switching over to LDB from Fubar, and it's great to see so many of my favorite addons have equivalents (RecountFu) in LDB!


edit: does this mod support resetting the data with an alt+click on the LDB display or something?

I love that functionality in RecountFu, probably my most used feature.
As noted in the tooltip, Alt + left click will reset Recount data and since the plugin basically reads data from Recount, it will reset it as well.
__________________
Report comment to moderator  
Reply With Quote
Unread 08-07-09, 04:33 PM  
asdf
A Deviate Faerie Dragon

Forum posts: 18
File comments: 60
Uploads: 0
Thanks for this, I'm finally switching over to LDB from Fubar, and it's great to see so many of my favorite addons have equivalents (RecountFu) in LDB!


edit: does this mod support resetting the data with an alt+click on the LDB display or something?

I love that functionality in RecountFu, probably my most used feature.
Last edited by asdf : 08-07-09 at 05:10 PM.
Report comment to moderator  
Reply With Quote
Unread 07-16-09, 10:41 AM  
Tristanian
Andúril
AddOn Author - Click to view AddOns

Forum posts: 279
File comments: 262
Uploads: 3
Originally posted by nima.m
Also found a solution, inside file Broker_RecountStats.lua
change :
Code:
tt.SetCallback(BRRecStats, "OnMouseDown", "ClickHandlerFunc")
BRRecStats:Drawtooltip()
to:
Code:
tt.SetCallback(BRRecStats, "OnMouseDown", "ClickHandlerFunc")
tt:SetScale(1)
BRRecStats:Drawtooltip()
will fix the cowtip problem, my suggestion is that you add an config parameter where user can change the scale of tooltip themself to less or more than "1"
The reason I haven't implemented a scaling feature is because scrolling cannot really be toggled "off" and that was intentional. The tooltip was never really intended to be scaled down too much, so I'll probably force a static scale of 1, in the next release.
__________________
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: