Get an Epic Experience with Premium

Analyst

Auction & Economy Login to Add Favorites
  • 1 Like
  • World of Warcraft
  • 228 Monthly Downloads
  • Supports: 5.4.0
  • 98,518 Total Downloads
  • Updated 09/14/2013
  • Created 01/16/2008
  • 237 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: 1.2.1
or

About Analyst

About Analyst

Analyst collects information about the virtual economy and presents that information to the player. In its Economy panel, Analyst answers questions such as the following:

  • How much gold did I earn and how?
  • How much gold did I spend and on what?
  • How am I doing in the auction house?
  • What have I looted from mobs?
  • What items did I consume?
  • What items did I produce?
  • How many currencies (marks, badges, emblems) have I collected?
  • What have I deposited or withdrawn from the guild bank?
  • What is my gathering and crafting activity?
  • ... and much more

All reports can be shown over a configurable period (days, weeks, month).

Screenshots

The Economy panel lets you choose between the various reports offered by Analyst. Also, the reporting period of time can be chosen. Central information is displayed in the top frame. Data from two selected reports in shown in the bottom frames.

Economy Panel

For the This Week report, the start day of week can be configured in the options. For example, a raid player may want to set the start day of week to the beginning of the raid ID period.

If you mouseover a statistic item, a tooltip provides detailed drill-down information on that statistic:

Detail Information

Usage

If you have a Lightweight Data Broker (LDB) container add-on such as Titan Panel, Analyst shows in that container. Left-clicking the Analyst icon toggles the Economy panel; right-clicking the icon shows the options.

If you do not have an LDB container, type /analyst economy to toggle the Economy panel and /analyst options to show the options.

Analyst provides a key binding to toggle the Economy panel. You may want to assign a key to that binding to gain quick access to Analyst.

Reporting Bugs

Please use the Ticket System on WowAce when reporting bugs. This ensures that your error reports receive proper and timely processing. You can log in on WowAce with your Curse Network account. Posting error reports in the comments section on Curse.com is not recommended.

Analyst Release Notes
---------------------

* Release 1.2.1 for World of Warcraft 5.4.0 (2013-09-14)

- CHANGE: Adapted to World of Warcraft 5.4.0

* Release 1.2.0 for World of Warcraft 5.0.4 (2012-09-08)

- CHANGE: Adapted to World of Warcraft 5.0.4

* Release 1.1.5 for World of Warcraft 4.3.0 (2011-12-27)

- CHANGE: Adapted to World of Warcraft 4.3.0

* Release 1.1.4 for World of Warcraft 4.2.0 (2011-07-09)

- CHANGE: Adapted to World of Warcraft 4.2.0

* Release 1.1.3 for World of Warcraft 4.1.0 (2011-04-28)

- CHANGE: Adapted to World of Warcraft 4.1.0

* Release 1.1.2 for World of Warcraft 4.0.6 (2011-02-14)

- CHANGE: Improved support for the archaeology profession.

- CHANGE: Improved performance during combat.

- CHANGE: Improved processing of  mailbox actions.

* Release 1.1.1 for World of Warcraft 4.0.3 (2010-12-01)

- FEATURE: Added tacking for honorable kills.

* Release 1.1.0 for World of Warcraft 4.0.1 (2010-10-13)

- CHANGE: Merged from Cataclysm development branch

* Release 1.1.0 Beta 2 for World of Warcraft 4.0.1 (2010-09-19)

- CHANGE: Adapted to archaeology API changes in build 12984.

* Release 1.1.0 Beta 1 for World of Warcraft 4.0.1 (2010-09-13)

- CHANGE: Adapted to World of Warcraft 4.0.1

- FEATURE: Added support for the Archaeology profession.

* Release 1.0.13 for World of Warcraft 3.3.3

- FEATURE: Added a minimap icon.

- CHANGE: Changed internal data structure to support item stacks up to 9999
(was 999.)

- FIX: Added optional dependencies to ensure that Analyst works properly when
running in disembedded mode.

* Release 1.0.12 for World of Warcraft 3.3.0 (2009-12-28)

- CHANGE: Added support for pushed loots and LFG completion rewards in order
to properly handle pushed rewards, such as emblems.

* Release 1.0.11 for World of Warcraft 3.3.0 (2009-12-10)

- CHANGE: Adapted to World of Warcraft 3.3.0.

* Release 1.0.10 for World of Warcraft 3.2.0 (2009-11-09)

- CHANGE: Added a safe-guard to prevent excessive timer creation
and cancellation if an event is triggered repeatedly within a short
time window.

- FIX: Showing the LDB tooltip when displaying session statistics
raises Lua error.

* Release 1.0.9 for World of Warcraft 3.2.0 (2009-08-05)

- FEATURE: Added support for the engineering profession.

- FEATURE: Added support for currencies obtained through opening
items.

- CHANGE: Adapted to World of Warcraft 3.2.0.

- CHANGE: Implemented spell translations in a generic way.

* Release 1.0.9 Beta 1 for World of Warcraft 3.1.3 (2009-07-30)

- FEATURE: Added support for session statistics.

- CHANGE: All configuration options are now managed by profiles. The
profiles dialog is accessible from the game interface options dialog.

- CHANGE: Options that are relevant on the command line only have
been hidden in the options dialog.

* Release 1.0.8 for World of Warcraft 3.1.1 (2009-05-01)

- FIX: Incorrect hooking of game tooltip causes unwanted side effects.

* Release 1.0.7 for World of Warcraft 3.1.0 (2009-04-18)

- CHANGE: Adapted to World of Warcraft 3.1

* Release 1.0.6 for World of Warcraft 3.0.9 (2009-02-14)

- CHANGE: The implementation of the GetSellValue API in Analyst now
checks for (illegal) nil arguments and no longer fails if a nil argument
is passed.
 
- FIX: Analyst may not capture most events under specific add-on loading
conditions.

* Release 1.0.5 for World of Warcraft 3.0.8 (2009-02-05)

- FIX: Receiving currencies as quest rewards, such as Dalaran Cooking
Awards, no longers triggers a Lua error.

- CHANGE: Adapted to World of Warcraft 3.0.8, fixing an issue with
UIDropDownMenu.

* Release 1.0.4 for World of Warcraft 3.0.2 (2008-11-02)

- FIX: Looting corpses in battlegrounds no longer causes Lua errors
related to currency processing.

* Release 1.0.3 for World of Warcraft 3.0.2 (2008-10-21)

- FEATURE: Added support for currencies.

- FEATURE: Added support for the Inscription professsion (milling,
inscription trade skill).

- FEATURE: Added support for Lightweight Data Broker (LDB).

- CHANGE: Removed per-char database.

- CHANGE: Removed FuBar support.

- CHANGE: Ported to Ace3 and World of Warcraft 3.0.

- CHANGE: The add-on is now licensed under the MIT license.

* Release 1.0.2 for World of Warcraft 2.4.3 (2008-07-26)

- FEATURE: All data can now optionally be presented for all characters
on the account. Previously, data was available for the currently logged
in character only.

- FEATURE: The add-on title text in the FuBar now optionally shows
the amount of gold gained or lost in the period.

- FEATURE: Analyst now displays a tooltip on the FuBar. The tooltip
contains information from the Overview report.

- FEATURE: The Flights popup now shows detail information on the
flights taken.

- CHANGE: The default key bindings have been removed. New users can
bind them manually if they so desire.

- CHANGE: Economy data is now stored in an account-wide saved variable.
It used to be stored in a per-character saved variable. Existing
data is silently migrated when each character is logged in.

- FIX: Gold gained from opening objects such as chests is now processed.

- FIX: Gold gained from enchanting in the trade window is now processed.

- FIX: Corrected an error in the TOC file with regard to the optional
dependencies.

* Release 1.0.1 for World of Warcraft 2.4.1 (2008-04-19)

- CHANGE: Costs for repairing all items are now processed synchronously.
This is to avoid possible event overlap resulting from repairing, buying
and selling in quick succession.

- CHANGE: Default key bindings are now applied only once.

- CHANGE: Adapted to World of Warcraft 2.4.0

- FIX: Uncategorized activities are now properly processed.

- FIX: Fixed a problem preventing the proper processing of flights.

* Release 1.0.0 for World of Warcraft 2.3.2

- FIX: Receiving mail from "Unknown" senders no longer causes an error.

* Release 0.9.2 (Beta) for World of Warcraft 2.3.0

- FEATURE: Added "Miscellaneous" measures for gaining and spending gold
as well as producing and consuming items. These measures track activities
that are not currently categorized by Analyst but have an impact on the
gold balance or the items of the player.

- FEATURE: Added measures for tracking items received or sent by mail.

- FEATURE: Added a measure for tracking smelting activity.

- FEATURE: Items used as payment in vendor transactions, such as battleground
tokens or tier set tokens, are now properly recorded in a new measure
"Items Swaped".

- FIX: Automated vendor selling is no longer processed as "Using" the
items sold. Proceeds from automated selling are now properly reported.

- FIX: Gold looted in parties with two players is now properly processed.

- FIX: Activities are now properly processed in raids and parties.

- FIX: Opening objects is now properly reported and no longer causes
errors.

* Release 0.9.1 (Beta) for World of Warcraft 2.3.0

- FEATURE: Added support for FuBar. The Economy Panel can now be toggled
by clicking the Analyst button on the FuBar or on the minimap. The settings
of this add-on are shown in the menu which is opened by right-clicking
on the Analyst button.

- FIX: Destroyed items were not properly recorded. Destroyed items are now
properly recorded and shown in a new measure in the Items Consumed report.

- FIX: Battleground tokens were not properly recorded. Battleground tokens
awarded when a battleground closes are now properly recorded and shown in
a new measure in the Items Produced report.

* Release 0.9.0 (Beta) for World of Warcraft 2.3.0

- Initial release

Comments

First Previous Page 1 of 6 Next Last
  • #82

    There seems to be a lua error since 5.4.1 that I've tracked to Analyst. It only happens when I have analyst enabled. Steps to reproduce;

    Addons enabled: Analyst, Bugsack, Bug Grabber, Bazooka.

    Login, check buggrabber for errors (none)

    Show Map (hit "M") and an error pops up asking to disable the addon.

    "Analyst has been blocked from an action only available to the Blizzard UI. You can disable this addon and reload the UI."

    Bugsack info:

    1x [ADDON_ACTION_FORBIDDEN] AddOn "Analyst" tried to call the protected function "IsDisabledByParentalControls()".
    !BugGrabber-r198-release\BugGrabber.lua:552: in function <!BugGrabber\BugGrabber.lua:552>
    <in C code>
    FrameXML\MainMenuBarMicroButtons.lua:229: in function "UpdateMicroButtons"
    FrameXML\WorldMapFrame.lua:272: in function <FrameXML\WorldMapFrame.lua:255>
    <in C code>
    FrameXML\UIParent.lua:1819: in function "SetUIPanel"
    FrameXML\UIParent.lua:1624: in function "ShowUIPanel"
    FrameXML\UIParent.lua:1545: in function <FrameXML\UIParent.lua:1541>
    <in C code>
    FrameXML\UIParent.lua:2262: in function "ShowUIPanel"
    FrameXML\UIParent.lua:2246: in function "ToggleFrame"
    <string>:"TOGGLEWORLDMAP":1: in function <string>:"TOGGLEWORLDMAP":1

    Locals:
    nil

    If I only have Analyst, Bugsack and Buggrabber loading the error doesn't happen. So it must be something to do with the databroker display in conjunction with Bazooka. However, if I load every addon (dozens of them) but not Analyst I get no error.

  • #81

    Really nice addon :)

    Would be nice with a Total view besides the month/week/day/session views

  • #78

    To avoid LUA errors in patch 5.0.4 you will need to edit Analyst/Capture.lua by changing GetNumPartyMembers() to GetNumGroupMembers() and removing GetNumRaidMembers().

    ie. This:

    if (GetNumPartyMembers() > 0 or GetNumRaidMembers() > 1) and 

     

    to this:

    if (GetNumGroupMembers() > 0) and

    There are two instances in the functions Analyst:CHAT_MSG_MONEY (line 609) and Analyst:CHAT_MSG_LOOT (line 623).

    Last edited by TheParanoidOne on 8/31/2012 1:01:57 AM
  • #79

    Thanks for posting! An update will be out shortly!

  • #76
    I love this addon, and can't imagine not having it, but I've recently started running into an odd problem. When killing mobs, especially large packs I get a FPS drop on every death. Not every time I loot, but every time a mob dies. Addon profiler is showing abnormally high CPU usage when a mob dies from Analyst. All my other addons seem normal usage, and with Analyst off the FPS drop doesn't occur. I've been trying for a week to figure out if it's a conflict between analyst and another addon, but it's not going well. Any suggestions for types of addons that might conflict with Analyst? Thanks for the great addon btw!
  • #80

    In order to do its biddig, Analyst passively hooks numerous functions and listens to numerous events. None of them are specifically tied to the death of a mob, though. UNIT_DEATH is not even included in the events that Analyst listens to. So, I assume this is an undesired side effect. If you can gain any additional profiling insight into what function exactly consumes the CPU cycles, that would be much appreciated.

  • #75
    get this error sometimes while using an addon called GnomeWorks


    Date: 2011-04-19 13:32:16
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Analyst\Capture.lua line 2096:
    bad argument #1 to 'find' (string expected, got nil)
    Debug:
    [C]: ?
    [C]: find()
    Analyst\Capture.lua:2096: GetEnchantString()
    Analyst\Capture.lua:988:
    Analyst\Capture.lua:948
    (tail call): ?
    [C]: DoTradeSkill()
    GnomeWorks\MainWindow.lua:2042:
    GnomeWorks\MainWindow.lua:2032
    AddOns:
    Swatter, v5.9.4960 (WhackyWallaby)
    WowheadLooter, v40015
    Afterlife, v40000-R3
    Altoholic, v4.0.006b
    Analyst, v1.1.2
    Arh, v0.91
    ArkInventory, v3.02
    ArkInventoryRules, v
    Atlas, v1.18.3
    AtlasBattlegrounds, v1.18.3
    AtlasDungeonLocs, v1.18.3
    AtlasOutdoorRaids, v1.18.3
    AtlasTransportation, v1.18.3
    AtlasWorldEvents, v2.0
    AtlasLootLoader, vv6.03.00-beta3
    AucAdvanced, v5.9.4960 (WhackyWallaby)
    AucFilterBasic, v5.9.4960 (WhackyWallaby)
    AucFilterOutlier, v5.9.4960.2531
    AucMatchUndercut, v5.9.4960.2531
    AucScanData, v5.9.4960 (WhackyWallaby)
    AucStatHistogram, v5.9.4960 (WhackyWallaby)
    AucStatiLevel, v5.9.4960 (WhackyWallaby)
    AucStatPurchased, v5.9.4960 (WhackyWallaby)
    AucStatSales, v5.9.4960.2842
    AucStatSimple, v5.9.4960 (WhackyWallaby)
    AucStatStdDev, v5.9.4960 (WhackyWallaby)
    AucStatWOWEcon, v5.9.4960.2530
    AucUtilAHWindowControl, v5.9.4960.3311
    AucUtilAppraiser, v5.9.4960.2530
    AucUtilAskPrice, v5.9.4960.3175
    AucUtilAutoMagic, v5.9.4960.3142
    AucUtilCompactUI, v5.9.4960.2530
    AucUtilEasyBuyout, v5.9.4960.3583
    AucUtilFixAH, v5.9.4960 (WhackyWallaby)
    AucUtilGlypher, v5.9.4960.2545
    AucUtilItemSuggest, v5.9.4960.3108
    AucUtilPriceLevel, v5.9.4960.2545
    AucUtilScanButton, v5.9.4960.2530
    AucUtilScanFinish, v5.9.4960.2530
    AucUtilScanProgress, v5.9.4960.2530
    AucUtilScanStart, v5.9.4960.4819
    AucUtilSearchUI, v5.9.4960.3655
    AucUtilSimpleAuction, v5.9.4960.4546
    AucUtilVendMarkup, v5.9.4960.2530
    Babylonian, v5.1.DEV.130
    BeanCounter, v5.9.4960 (WhackyWallaby)
    Carbonite, v4.034
    CarboniteTransfer, v1.01
    Configator, v5.1.DEV.282
    DataStore, v4.0.001
    DataStoreAchievements, v4.0.001
    DataStoreAuctions, v4.0.001
    DataStoreCharacters, v4.0.006
    DataStoreContainers, v4.0.001
    DataStoreCrafts, v4.0.001
    DataStoreCurrencies, v4.0.001
    DataStoreInventory, v4.0.005b
    DataStoreMails, v4.0.001
    DataStorePets, v4.0.001
    DataStoreQuests, v4.0.001
    DataStoreReputations, v4.0.001
    DataStoreSpells, v4.0.001
    DataStoreStats, v4.0.001
    DataStoreTalents, v4.0.001
    DBMBurningCrusade, v
    DBMCore, v
    DebugLib, v5.1.DEV.275
    Enchantrix, v5.9.4960 (WhackyWallaby)
    EnchantrixBarker, v5.9.4960 (WhackyWallaby)
    FishingBuddy, v1.0.2 Beta 1
    GatherMate2, v1.12
    GearScore, v4.4.03
    GnomeWorks, v144
    Informant, v5.9.4960 (WhackyWallaby)
    LightHeaded, v330
    LilSparkysWorkshop, v
    MarketWatcher, v2.11
    Overachiever, v0.62
    OverachieverTrade, v0.62
    Postal, v3.4.4
    Recount, v
    SlideBar, v5.9.4960 (WhackyWallaby)
    SmartBuff, v4.0g
    SmartDebuff, v4.0g
    Stubby, v5.9.4960 (WhackyWallaby)
    SuperDuperMacro, v1.8.3
    TelUIAddonSkins, v1.0-109
    TradeSkillMaster, vv0.1.7Beta
    TradeSkillMasterAuctionDB, vv0.2.2Beta
    TradeSkillMasterAuctioning, vv0.2.2Beta
    TradeSkillMasterCrafting, vv0.2.7Beta
    TradeSkillMasterGathering, vv0.2.0.1Beta
    TradeSkillMasterMailing, vv0.1.1Beta
    TradeSkillMasterShopping, vv0.2.2Beta
    Tukui, v13.04
    TukuiClassTimer, v3.02
    TukuiDBM, v
    TukuiRaid, v
    BlizRuntimeLib_enUS v4.0.6.40000
    (ck=bdd)
  • #74
    Is there any way to disable the tracking of gold withdrawn from/depositted to the guild bank. I have a number of alts that I use to make gold that are all in my own personal 'bank' guild, and that constantly withdraw and deposit gold. This obviously distorts the gold gained and gold spent values quite a lot.

    Other than that, great addon. Thanks.
  • #72
    I still don't get it, for this session total gold gained 94 - except 90 from question, 59 from vendoring, and only 34 spent on reparing. That doesn't make 94
  • #71
    Ok, I don't get this addon at all.
    It says "total gold gained: 332", "total gold spent: 50", Total currency gained 29" ?! Surely that's 282 gained?!
  • #73
    "Currency" as an in-game term refers to badges, emblems, valor Points, etc., but not to gold.
  • #68
    I got a problem : if i mail some gold to an alt, and use that money to buy something, it appears twice in the spent gold.
  • #69
    In an accounting sense, this is correct. The double spending is offset by the gold also appearing as gold gained by mail on the alt. So in summary, the gold is only spent once.
  • #67
    First off, I love this addon for all of the features it has. But, it doesn't keep the stats after 30 days. I am a stats man. And, I love to keep track of things like mobs and items and gold. I am hoping that you can make another menu panel so that I can keep track of lifetime stats as well. Also, you only have the top tens in the tooltips. Is it possible to have all of them. Instead of just the top tens.
    For ex. you killed 36 different types of mobs. Instead of keeping the top ten, have all of them in the tooltip. Is there a way to do that?

    Thanks ahead of time
    Very Avid Fan
  • #70
    Please feel free to post this as a suggestion in a Wowace ticket. Longer term statistics is an often requested feature. This will likely be worked on when porting the add-on to Cataclysm.
  • 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 »

Leaguepedia PAX Skin Giveaway