Get an Epic Experience with Premium


Auction and Economy Login to Add Favorites
  • Project Manager: Boe2
  • WildStar
  • 1,194 Monthly Downloads
  • Supports: API 9
  • 181,786 Total Downloads
  • Updated 08/18/2014
  • Created 03/12/2014
  • 222 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File:
Support development! **

About CommodityStats


Commoditystats is a tool for tracking the price history of buy- and sell-orders on the Commodity Exchange, so that information can be used to your advantage. It does so by saving the statistics as often as once every hour and present them to you in a nice graph. It has a scan button to perform a (fast!) scan of all commodity items and a history link on every presented commodity item.
It currently features:

  • Save the price history of buy/sell orders, including C.R.E.D.D.
  • Save the history on completed/expired commodity orders
  • Display history graphs and a list of past transactions + total profit for individual items
  • Show estimated profit for commodity items
  • Autofill the best price for buy/sell transactions
  • Set auto undercut/increase options for buy- and sell orders.
  • Reuse the price/quantity of the most recently created buy/sell order
  • Set the default sell quantity to your current stack size
  • Save the position of the Carbine Commodity window.
  • Save the scrollbar position between transactions
  • Replace the 4-second blocking confirm/error window with a non-blocking alertbox

How to use?
Just install the addon and you are done. Additionally, you can type /commoditystats to change a few settings. Commoditystats will gather/save statistics on 2 occasions:

  • Simply by browsing the Commodity Exchange. Every item displayed will be saved.
  • By using the Scan button. Commoditystats will then request every item of every category. Since this takes a few seconds at most, this is the recommended way.

When browsing the Commodity exchange you will see that an extra history button has been added on every item. Click it to display a graph with the price history for that item. The first time you use this, it won't be very exciting since 1 price point results in a very empty graph. As soon as you got 2 timestamps though (differing by hour), statistics should show.

tag 72a60b8c80c9b97fdeb8a744ca42dc90496ea456 Author: Jimmy Van Hecke Date: Mon Aug 18 09:24:58 2014 +0200 Version commit d57b9eb4c042691206c85ac9f8ea34e88b4d7ae4 Author: Jimmy Van Hecke Date: Mon Aug 18 09:13:33 2014 +0200 made some textlabels read-only commit 3adc08d8fc9b7e6e051960821963f215b56f8a7a Author: Jimmy Van Hecke Date: Mon Aug 18 09:10:31 2014 +0200 properly handle tooltip replacing addons, so we no longer get errors commit d876cbb6d5d9dd5917204f5dfbfe65e64bb2d95e Author: Jimmy Van Hecke Date: Sat Aug 2 21:00:03 2014 +0200 added GeminiAddon to external refs


First Previous Page 1 of 17 Next Last
  • #257

    Hey! Great addon you have going but I wanted to try something out, I was wondering if there is a way to actually extract the data I gather in game into like a word processor of some sort. I found the "save file" for the addon but once its opened I think all the items are associated by their specific ID numbers. I was hoping you would be able to help me out slightly in decrypting it. Thanks in advance!

  • #258

    I will look into (optionally) adding item names to the savedata to make it more export-friendly. Deserializing the xml data is up to you though :)

  • #256

    Hi, nice addon.

    Could you add the ability to go beyond the Best Bid and Best Offer for auto-pricing by having the option,

    1. under "Buy order auto-pricing" -> "Match the lowest sell price"

    2. under "Sell order auto-pricing" -> "Match the top buy price".

    Or just call it "Match the spread", please?

    The reason is two fold. First, the Buy Now does not work properly so most of the time I have to use a Buy Order anyway to buy immediately. If the spread is large, as it is on many items, then it is currently necessary to input a price a long way from that shown by default because the spread is different for every item. Second, quite often there are no bids on an item, so the addon currently just puts 1 copper when you can already buy the item at the Best Offer price. I imagine the same affects items with only bids and not yet listed. If you have an item, you can just sell it immediately at the Best Bid price instead of being forced to always input your own offer price.


    Note. I am currently using an older version of CommodityStats (1.5.2). If you have inserted this functionality in a version since then, please disregard this comment and thank you very much!

    Last edited by umarmung on 9/15/2014 10:04:05 AM
  • #259

    I wasn't aware of the usefulness. I'll try adding it.

  • #255

    Any chance we'll be seeing a scroll bar / mouse wheel zoom for the stats charts?


    Last edited by HossBrolo on 9/5/2014 8:38:19 AM
  • #251

    Why there is not bar in my broken bar chart?

  • #250

    Buy order auto pricing Top 1 Price does not seem to work, i get the Top 10 price.

  • #254

    Could be I'm doing something wrong, but the "Increase by percentage" for determining buy price doesn't seem to work.  Trying top 1, 10 or 50 prices don't seem to make a difference.  Seems to match the high price instead of increasing by the percent. 


    Okay, figured out what I was doing wrong. The setting is for "Buy Order," but I am using the "Buy Now" tab.  Looks like it works as advertised change this from a possible bug report to a suggestion: would be nice to have similar settings for auto pricing on the "Buy Now" tab :)

    Last edited by mstern on 9/1/2014 4:59:10 AM
  • #249

    ui\ToolTips\ToolTips.lua:1556: bad argument #1 to 'SetAmount' (number expected, got userdata)
    stack trace:
    [C]: in function 'SetAmount'
    ui\ToolTips\ToolTips.lua:1556: in function 'ItemTooltipMonHelper'
    ui\ToolTips\ToolTips.lua:1732: in function 'CallAllHelpers'
    ui\ToolTips\ToolTips.lua:1780: in function 'origItemTooltip'
    ...FT\WildStar\Addons\CommodityStats\CommodityStats.lua:286: in function <...FT\WildStar\Addons\CommodityStats\CommodityStats.lua:284>
    (tail call): ?
    ui\Vendor\Vendor.lua:1094: in function <ui\Vendor\Vendor.lua:1063>

    So far I have:

    1) Uninstalled / Reinstalled the addon
    2) Checked addons.xml for duplicate entries
    3) /reloadui many times throughout the process

    It is worthwhile to note, this prevents me from using commoditystats and can sometimes crash my entire game. This is the only addon that I've seen to crash Wildstar and it happens to be one of my favorites. Please help.

    Note: My PC is nice, not a hardware issue

    Last edited by skyhbass on 8/22/2014 7:56:03 PM
  • #247

    It would be great if you could add a simple stat that shows the % above or below vendor value.  This would be useful while listing sell orders to decide if it's even worth listing.  On Avatus there are more than a few commodities that are actually selling below vendor value because people are just not paying attention.

    It would also be useful when using buy now since you could determine if it's actually profitable to buy and then sell to vendors (or hold until the market values inflate).

  • #246

    loading suspended....

    ...FT\WildStar\Addons\commoditystats\CommodityStats.lua:7: Usage: NewAddon([object, ] strAddonName, bOnConfigure[, tDependencies][, strPkgName, ...]): 'strAddonName' - Addon 'CommodityStats' already registered in GeminiAddon.
    stack trace:
        [C]: in function 'error'
        ...dons\CommodityStats\libs\GeminiAddon\GeminiAddon.lua:205: in function 'NewAddon'
        ...FT\WildStar\Addons\commoditystats\CommodityStats.lua:7: in main chunk

    tried the suggention on post #245, no duplicates

  • #245

    For people getting the tooltip error: This should be fixed with the new version.

    For people with the "already registered in GeminiAddon" error: Please check your addon folder for duplicate Commoditystats folders: Delete the one that is completely in lower case. If that doesn't help: Check addons.xml for duplicate entries.

  • #242

    I love this addon.  The only shortfall I see so far is that it does not interact with any of the mail addons (that I am aware of).  So, when I use MagicMail for instance, it does not record the transactions into my history.  Any thoughts on this?  Any plans to implement this in the future?  Want help?

  • #243

    CommodityStats communicates directly with the Mailbox API though, it doesn't rely on other addons for that. Could it be that you are running the addon with a non-English client?

  • #252

    I am getting the same problem: no record of the transactions are stored, with or without MagicMail. I guess this is a translation problem as I am using the French client. Is there a trick to do or do you need a translation for some terms? I'd be glad to help.

    EDIT: just found the part where you need the localization. Here are the translations:

    buyer has purchased = acheteur a remporté
    seller has been found = vendeur a été trouvé
    buy order = ordre d'achat
    sell order = ordre de vente

    Last edited by Sephrat on 8/26/2014 4:30:37 PM
  • 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 »

VIP trip to SMITE World Championship