• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

ItemDataCache

  Download the Curse Client

Project Updated:
Files Updated: Fri, Jan 23 2009
Supports Game Version: 3.0.8
Category: Auction & Economy, and Libraries
Tags:

, , , and [Edit Tags]

Project Manager: twobits
Additional Authors: rowaasr13
Current Version: ItemDataCache-v1-303.zip
License: All Rights Reserved
Avg Daily DL (last 30 days): 232
Downloads Total: 161,350
Favorites: 426
Comments: 58
  • Contests
  • About ItemDataCache
  •  

This addon provides both a static database and an  active scanner for item data.

Note, this addon does not display gathered data by itself - it supplies data to other addons. For example if you want to see "sell to vendor" prices you've gathered, you have to install  an Addon such as ItemNotes.

Features:
- Static "sell to vendor" prices database for ~30600 items.
- Active "sell to vendor" scanner that will save unknown or new prices for all items in your bags every time you visit a merchant.

Notes:
- Since this addon is currently in active development, there's no interface option yet to turn off messages, however ItemDataCache should report every item only once, so that shouldn't be much of a problem.
- *** WARNING! *** If you get repeated messages about same item on every visit to the vendor, that most likely means you've found some error in the scanner. Please report to me name of affected item and what properties (soulbound/quest/charges/etc) it has.
- If you really want to disable those messages, even considering that with current size of database you'll probably will not even see one in a week, you can use "/script ItemDataCacheLocal.Settings.noNewDataMessages=true"; and "/script ItemDataCacheLocal.Settings.noUpdatedDataMessages=true"; commands to do that. Note, however, that bug reports without information from those messages are much less useful to me and it will take more time to find and fix them, unless you'll be able to turn messages on again and reproduce the bug.
- This addon does nothing with collected data by itself, so you will most likely want to install one of addons that can display data collected by ItemDataCache or use it in its calculations:

 * ItemNotes,  display the price you can sell an item to in the items tooltip

 * Informant from Auctioneer package: Informant's own database is updated periodically, but there are always some new unknown items or price changes. ItemDataCache hooks Informant.GetItem and inserts its own "sell to vendor" values. This allows Informant to display correct updated and previously unknown prices.

 * BottomScanner from Auctioneer package: just like with Informant, BottomScanner's database sometimes do not have most recent prices. ItemDataCache will provide BottomScanner with prices it knows.

 * Titan Panel - Itemized Deductions (ReBorn): this addon, created to help you free space in your bags by selling junk, dropping cheap items or combining incomplete stacks, uses ItemDataCache as primary source of prices.

 * MobInfo-3: tracks information about monsters you fight, like their HP or what items they drop. ItemDataCache is one of alternative sources for item prices data displayed in tooltips and used in calculating total monster value for this addon.

 * Greyprice: minimal solution to track your looting progress. This addon displays a small window with total cost of all the junk loot in your bags.

 * SwitchRod: uses ItemDataCache class data to find fishing pole in bags and equip it on command or switches your equipment back.

 * Additionally, any addon that uses either Informant (for example: GarbageFu) or GetSellValue API (for example: VendorBait) for item prices will work with ItemDataCache too.

  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  ItemDataCache-v1-303.zip Release 3.0.8 136,697 1/23/2009
  ItemDataCache-v1-302.zip Release 3.0.3 2,747 1/7/2009
  ItemDataCache-v1-301.zip Release 3.0.3 408 12/26/2008
  ItemDataCache-v1-300.zip Release 3.0.3 164 12/23/2008
  ItemDataCache-v1-244.zip Release 3.0.3 270 12/18/2008
Advertisement
  • Comments

Add Comment

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • It would be REALYL nice if this were updated every now and again, I just lost ~50 gold (using auctioneer) because of old data.

    Reply Report Permalink
  • what's the exact problem with it??

    Reply Report Permalink
  • get this bug-report

    Date: 2009-06-28 11:40:16
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ...aCache\ItemDataCache_ByID_selltovendor_Functions.lua line 28:
    attempt to index global 'ItemDataCacheLocal_ByID_selltovendor' (a nil value)
    Debug:
    [C]: ?
    ...aCache\ItemDataCache_ByID_selltovendor_Functions.lua:28:
    ...aCache\ItemDataCache_ByID_selltovendor_Functions.lua:26
    ...Ons\ItemDataCache\ItemDataCache_API_GetSellValue.lua:40: GetSellValue()
    ...rkysWorkshop\pricingSupport\getSellValue_support.lua:13: vendorCost()
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:750:
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:744
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:804: AddRecipe()
    ...ilSparkysWorkshop\pricingSupport\milling_support.lua:215:
    ...ilSparkysWorkshop\pricingSupport\milling_support.lua:208
    ...ilSparkysWorkshop\pricingSupport\milling_support.lua:251: Init()
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1881:
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1877
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1897:
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1889
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1934:
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1931

    Reply Report Permalink
  • mattbnr said 

    wowmatrix is the devil i suggest everyone stop using it as its a very bad updater. use curse or how about this try it manually its very easy.

    Reply Report Permalink
  • mattbnr said 

    getting a error lately

    Date: 2009-06-05 15:29:56
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ...aCache\ItemDataCache_ByID_selltovendor_Functions.lua line 28:
    attempt to index global 'ItemDataCacheLocal_ByID_selltovendor' (a nil value)
    Debug:
    (tail call): ?
    [C]: ?
    ...aCache\ItemDataCache_ByID_selltovendor_Functions.lua:28:
    ...aCache\ItemDataCache_ByID_selltovendor_Functions.lua:26
    ...dOns\ItemDataCache\ItemDataCache_Addon_Informant.lua:8: GetItem()
    Informant\InfMain.lua:389: GetSellValue()
    ...rkysWorkshop\pricingSupport\getSellValue_support.lua:13: vendorCost()
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:748:
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:742
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:802: AddRecipe()
    ...ilSparkysWorkshop\pricingSupport\milling_support.lua:215:
    ...ilSparkysWorkshop\pricingSupport\milling_support.lua:208
    ...ilSparkysWorkshop\pricingSupport\milling_support.lua:251: Init()
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1863:
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1859
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1879:
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1871
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1916:
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1913
    [C]: LoadAddOn()
    Skillet\Skillet.lua:443:
    Skillet\Skillet.lua:418
    [C]: pcall()
    ...rface\AddOns\Grid\libs\AceAddon-2.0\AceAddon-2.0.lua:24:
    ...rface\AddOns\Grid\libs\AceAddon-2.0\AceAddon-2.0.lua:23
    ...rface\AddOns\Grid\libs\AceAddon-2.0\AceAddon-2.0.lua:669: InitializeAddon()
    ...rface\AddOns\Grid\libs\AceAddon-2.0\AceAddon-2.0.lua:541:
    ...rface\AddOns\Grid\libs\AceAddon-2.0\AceAddon-2.0.lua:518
    [C]: ?
    ...ddOns\AuldLangSyne\lib\AceEvent-2.0\AceEvent-2.0.lua:298: TriggerEvent()
    ...ddOns\AuldLangSyne\lib\AceEvent-2.0\AceEvent-2.0.lua:910:
    ...ddOns\AuldLangSyne\lib\AceEvent-2.0\AceEvent-2.0.lua:903
    AddOns:
    Swatter, v5.1.DEV.150
    WowheadLooter, v30100
    Ace3, v
    ArkInventory, v3.02
    AucAdvanced, v5.1.DEV.2530
    AucDb, v5.1.DEV.3583
    AucFilterBasic, v5.1.DEV.3854
    AucFilterOutlier, v5.1.DEV.4207
    AucMatchUndercut, v5.1.DEV.2531
    AucScanData, v5.1.DEV.3767
    AucStatClassic, v5.1.DEV.4079
    AucStatDebug, v5.1.DEV.3892
    AucStatHistogram, v5.1.DEV.4044
    AucStatiLevel, v<%version%> (<%codename%>)
    AucStatPurchased, v5.1.DEV.4280
    AucStatSales, v5.1.DEV.2842
    AucStatSimple, v5.1.DEV.4221
    AucStatStdDev, v5.1.DEV.4219
    AucStatWOWEcon, v5.1.DEV.2530
    AucUtilAHWindowControl, v5.1.DEV.3311
    AucUtilAppraiser, v5.1.DEV.2530
    AucUtilAskPrice, v5.1.DEV.3175
    AucUtilAutoMagic, v5.1.DEV.3142
    AucUtilBroker, v0.3
    AucUtilCompactUI, v5.1.DEV.2530
    AucUtilEasyBuyout, v5.1.DEV.3583
    AucUtilFixAH, v<%version%> (<%codename%>)
    AucUtilItemSuggest, v5.1.DEV.3108
    AucUtilPriceLevel, v5.1.DEV.2545
    AucUtilScanButton, v5.1.DEV.2530
    AucUtilScanFinish, v5.1.DEV.2530
    AucUtilScanProgress, v5.1.DEV.2530
    AucUtilSearchUI, v5.1.DEV.3655
    AucUtilSimpleAuction, v5.1.DEV.0
    AucUtilVendMarkup, v5.1.DEV.2530
    AuldLangSyne, v2.0
    AuldLangSyneBackup, v2.0
    AuldLangSyneFriendList, v2.0
    AuldLangSyneFu, v2.0
    AuldLangSyneGuildList, v2.0
    AuldLangSyneInfo, v2.0
    AuldLangSyneNote, v2.0
    AuldLangSynePanel, v2.0
    AuldLangSyneSync, v2.0
    AutoRepair, v
    Babylonian, v5.1.DEV.130
    BadBoy, v3.4.1.8
    BeanCounter, v5.1.DEV.4289
    BlizzMove, v0.3
    Cartographer3, v3.0 v0.11.1
    Cartographer3InstancePOIs, v
    Cartographer3Notes, v
    Cartographer3Waypoints, v
    Configator, v5.1.DEV.190
    Constructor, v<%version%> (<%codename%>)
    CurseProfiler, v
    DebugLib, v5.1.DEV.130
    Dominos, v1.9.4
    DominosCast, v
    DominosRoll, v
    DominosXP, v
    DoTimer, v4.3.1
    DropTheCheapestThing, vv3.3.4
    Enchantrix, v5.1.DEV.3744
    EnchantrixBarker, v5.1.DEV.3576
    FirstAid, v0.2
    Gatherer, v<%version%>
    GearScore, v2.1.02
    GearScoreRecount, v2.0.02
    GFWLinkerator, v3.1
    GnomishYellowPages, vr46
    GoingPrice, v3.1.1
    GoingPriceAllakhazam, v3.1.1244212486
    GoingPriceWowhead, v3.1.1244211567
    Grid, v1.30100.2009041601
    GridAutoFrameSize, v2.3.4
    IceHUD, v1.5.9 (Revision: 409)
    Informant, v5.1.DEV.3721
    ItemDataCache, v1.303
    LibExtraTip, v1.0
    LightHeaded, v288
    LilSparkysWorkshop, v1.00
    Mappy, v2.2.5
    MinimapButtonFrame, v2.4
    MinimapButtonFrameSkinPack, v2.1
    Misspelled, v0.2.32
    MobInfo3, v0.801
    MobMap, v333
    Omen, v3.0.7
    OmniCC, v2.5.3
    OmniCCPulse, v1.1.0
    Parrot, vv1.7.0-3-g33aacd3
    Pawn, v1.1.13
    Postal, v3.1.2
    Prat30, v3.2
    Prat30HighCPUUsageModules, v
    Prat30Libraries, v
    Professional, v1.0h
    QuestHelper, v1.0.19
    RandomMount, v0.9.4
    RatingBuster, v
    Recount, v
    Skillet, v
    SlideBar, v5.1.DEV.136
    Stubby, v5.1.DEV.130
    TipHelper, v<%version%> (<%codename%>)
    TomTom, v216
    (ck=b1d)


    Reply Report Permalink
  • nighttar said 

    Hello Twobits,
    Hi Parnic,

    Can you please get in touch with WoWMatrix so as to enable their client to work with your add-on?

    I like your add-on a lot. However, my aim playing WoW isn't about spending hours downloading add-ons, but hours playing it.

    Thus - unless it can be included in my regular WoWmatrix update run, I will stop using it and encourage everyone doing same.

    Cheers,

    N.

    Reply Report Permalink
  • Alarisha said 

    Encourage everyone to do the same? So, because you're too lazy to download something, you will tell other people to stop downloading it - neither of which will have any effect on the author or anyone else? Okies!

    Reply Report Permalink
  • Lol.

    Reply Report Permalink
  • Persica said 

    y an update to itemdatacache wld be appreciated.
    tnx m8

    Reply Report Permalink
  • With the new Warcraft Patch V3.1 released yesterday, hopefully this and all the other add-ons will be made compatible soon. MobInfo3 is the only other add-on that I use that isn't compatible with the new patch. Not meant as a rush or anything but rather just a notification that 3.1 is out, so if you didn't know before, now you know. ^^

    Reply Report Permalink
  • the1ine said 

    It is compatible, get the most recent versions of this and MI3 and be sure to check 'load out of date addons' button

    Reply Report Permalink
  • elma said 

    I just installed the latest version and now receiving the following error when I talk with vendor :

    [2009/02/12 01:13:30-1153-x1]: ItemDataCache-1.303\ItemDataCache_Scan_Tooltip.lua:123: bad argument #2 to 'strmatch' (string expected, got nil)
    ItemDataCache-1.303\ItemDataCache_Scan_Tooltip.lua:123: in function <...\AddOns\ItemDataCache\ItemDataCache_Scan_Tooltip.lua:98>
    (tail call): ?:
    ItemDataCache-1.303\ItemDataCache_Scan_Tooltip.lua:236: in function `ScanBagsAtMerchant'
    ItemDataCache-1.303\IDC.lua:32: in function `OnEvent'
    :"*:OnEvent":1: in function <[string "*:OnEvent"]:1>

    ---

    Reply Report Permalink
  • roligapa said 

    Before that line add the code:

    if strmatch == nil then strmatch = "" end

    This is just to avoid that error.

    Reply Report Permalink
  • roligapa, your fix won't work... it is the second argument in one of the function calls that is nil, not the strmatch() function itself.

    Reply Report Permalink
  • twobits said 

    Please put in a ticket along with a traceback that shows what other addons you are running. Also you have things in a 1.303 directory? Did you update the toc name to match and such? If you are mixing version by having both this and an older version running it will mess things up.

    Reply Report Permalink
  • 1NUY4SH4 said 

    "Current Version:" above is a file name instead of a version number, which is annoying when trying to keep up with version numbers for updates. It does have the version number in the file name, but that's not the same.

    Reply Report Permalink
  • twobits said 

    I upload that zip file to all the sites, I don't want to upload a zip file named just the version number, nor make a special zip just for curse, so don't think I can do anything about it.

    Reply Report Permalink
  • 1NUY4SH4 said 

    I'm not talking about the filename, i'm talking about the version number. Look at other projects here, the version number is a number, not a filename.

    Reply Report Permalink
  • twobits said 

    Yes, but those projects are in the svn here, mine is not and curse is putting the file name for the version info as far as I can see.

    Reply Report Permalink
  • HonorGoG said 

    I just updated to the latest version and I'm now receiving the following error:

    Date: 2009-01-08 02:33:44
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\ItemDataCache\IDC.lua line 82:
    attempt to call field 'OverrideInformant' (a nil value)
    Debug:
    [C]: OverrideInformant()
    ItemDataCache\IDC.lua:82: Init()
    ItemDataCache\IDC.lua:25: OnEvent()
    [string "*:OnEvent"]:1:
    [string "*:OnEvent"]:1

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 15,911 Auctioneer Auction & Economy, Mail, and...
  2. 1,245 LibRock-1.0 Libraries
  3. 1,013 AuctionMaster Auction & Economy
  4. 891 Ace2 Libraries
  5. 824 Auctionator Auction & Economy, and Tooltip