Get an Epic Experience with Premium

CommodityStats

Auction and Economy Login to Add Favorites
  • 38 Likes
  • Project Manager: Boe2
  • WildStar
  • 917 Monthly Downloads
  • Supports: API 9
  • 182,496 Total Downloads
  • Updated 08/18/2014
  • Created 03/12/2014
  • 221 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: CommodityStats-1.5.8.3.zip
or
Support development! **
Donate

About CommodityStats

Introduction

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 1.5.8.3 Author: Jimmy Van Hecke Date: Mon Aug 18 09:24:58 2014 +0200 Version 1.5.8.3 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

Comments

First Previous Page 1 of 17 Next Last
  • #263

    Not a fancy fix but it works.

    Replace/comment:

    luaCaller:OnListInputNumberHelper(wndMatch, sellQuantity)

    with:

    local wndListSubmitBtn = wndMatch:FindChild("ListSubmitBtn")
    local tCurrItem = wndListSubmitBtn:GetData()[1]
    local bBuyTab = self.MarketplaceCommodity.wndMain:FindChild("HeaderBuyNowBtn"):IsChecked() or self.MarketplaceCommodity.wndMain:FindChild("HeaderBuyOrderBtn"):IsChecked()
    local orderNew = bBuyTab and CommodityOrder.newBuyOrder(tCurrItem:GetItemId()) or CommodityOrder.newSellOrder(tCurrItem:GetItemId())
    orderNew:SetCount(sellQuantity)

  • #260

    I'm getting this error:

    ui\MarketplaceCommodity\MarketplaceCommodity.lua:526: attempt to index a nil value
    stack trace:
    ui\MarketplaceCommodity\MarketplaceCommodity.lua:526: in function 'HelperValidateListInputForSubmit'
    ui\MarketplaceCommodity\MarketplaceCommodity.lua:457: in function 'OnListInputNumberHelper'
    ...FT\WildStar\Addons\CommodityStats\CommodityStats.lua:249: in function '?'
    ...ns\CommodityStats\libs\GeminiHook\GeminiHook-1.0.lua:111: in function <...ns\CommodityStats\libs\GeminiHook\GeminiHook-1.0.lua:107>

     

    It seems related to the undercut option set to a fixed value (1c).

  • #262

    Sorry, I can't reproduce this. The error seems to point at Carbine's own MarketplaceCommodity addon. Are you using any other AH/CX addons that could interfere? Try disabling those to see if it makes any difference.

  • #261

    I'm also having this error every time I open the CX. I pinpointed the problem to be having the "auto-set sell quantity to current stack size" box marked. Uncheck the box and the error no longer occurs. This is unfortunate because that was one of my favorite features available.

  • #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.

    Thanks!

    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?

    Also:


    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 there....so 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

  • 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 »

Dying Light Wiki Game Giveaway