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.
------------------------------------------------------------------------
r33 | tristanian | 2009-09-20 01:43:07 +0000 (Sun, 20 Sep 2009) | 1 line
Changed paths:
A /tags/v1.72 (from /trunk:32)
Tagging as v1.72
------------------------------------------------------------------------
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.
------------------------------------------------------------------------
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP has a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...