Download
(116 Kb)
Download
Updated: 01-22-09 06:41 PM
Updated:01-22-09 06:41 PM
Created:01-22-09 06:41 PM
Downloads:9,364
Favorites:128
MD5:
ItemDataCache  Popular! (More than 5000 hits)
Version: v1-303
by: twobits [More]
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.
Optional Files (0)


Post A Reply Comment Options
Unread 09-17-09, 04:30 AM  
tinyu
A Molten Giant
 
tinyu's Avatar
AddOn Author - Click to view AddOns

Forum posts: 816
File comments: 335
Uploads: 16
i get this error each time i login

Date: 2009-09-17 19:57:42
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:14: vendorCost()
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:735:
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:729
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:820: AddRecipe()
...ilSparkysWorkshop\pricingSupport\milling_support.lua:282:
...ilSparkysWorkshop\pricingSupport\milling_support.lua:275
...ilSparkysWorkshop\pricingSupport\milling_support.lua:318: Init()
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:2054:
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:2048
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:2070:
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:2062
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:2118:
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:2115
__________________


"There's no such thing as too many addons."
Lothaer
Titan Dev Team Member.
tinyu is offline Report comment to moderator  
Reply With Quote
Unread 09-20-09, 11:47 AM  
hplodraB
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
I've got this error each time logging on for the last 2 days:

Date: 2009-09-20 11:32:34
ID: 1
Error occured in: Global
Count: 1
Message: ...\AddOns\ItemDataCache\ItemDataCache_Scan_Tooltip.lua line 25:
attempt to perform arithmetic on upvalue 'scaningStack' (a nil value)
Debug:
(tail call): ?
[C]: ?
...\AddOns\ItemDataCache\ItemDataCache_Scan_Tooltip.lua:25:
...\AddOns\ItemDataCache\ItemDataCache_Scan_Tooltip.lua:22
[C]: SetBagItem()
...\AddOns\ItemDataCache\ItemDataCache_Scan_Tooltip.lua:189: TooltipScanBagItemIsSoulbound()
TitanItemDed\TitanItemDed.lua:1051:
TitanItemDed\TitanItemDed.lua:1039
TitanItemDed\TitanItemDed.lua:340:
TitanItemDed\TitanItemDed.lua:315
TitanItemDed\TitanItemDed.lua:218: TitanItemDed_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
AddOns:
Swatter, v3.1.14 (<%codename%>)
WowheadLooter, v30201
Babylonian, v5.1.DEV.130
BankItems, v30200
BonusScanner, v5.2
BrokerBonusScanner, v1.2
Configator, v5.1.DEV.190
CurseProfiler, v
Gatherer, v3.1.14
GathererHUD, v3.1.14
GathererDBWowhead, v1.0.2009-02-18
GFWDisenchantPredictor, v3.2
GoingPrice, v3.2
GoingPriceAllakhazam, v3.2.1253456997
GoingPriceWowhead, v3.2.1253457347
ItemDataCache, v1.303
LightHeaded, v297
LightHeadedDataA, v297
LightHeadedDataNPC, v297
LootCountDropCount, v
QuestHelper, v1.1.18
QuestHistory, v
SlideBar, v3.1.14 (<%codename%>)
Stubby, v5.0.PRE.2995 (BillyGoat)
Titan, v4.3.0.30200 - Revision 316
TitanBag, v4.3.0.30200
TitanClock, v4.3.0.30200
TitanGatherer, v3.2.1
TitanGoldTracker, v4.3.0.30200
TitanItemDed, v4.0.6
TitanLogout, v1.3.0
TitanLootType, v4.3.0.30200
TitanPerformance, v4.3.0.30200
TitanRegen, v4.3.0.30200
TitanRepair, v4.3.0.30200
TitanVolume, v4.3.0.30200
TitanXP, v4.3.0.30200
TomTom, v222
TourGuide, v3.2.0.54
WIM, v3.1.3
WoWProTourGuideAlliance, v0.6.5
WoWProTourGuideHorde, v0.6
BlizRuntimeLib_enUS v3.2.0.30200 <us>
(ck=482)
hplodraB is offline Report comment to moderator  
Reply With Quote
Unread 12-10-09, 02:59 AM  
drakkondarkspell
A Kobold Labourer
 
drakkondarkspell's Avatar

Forum posts: 0
File comments: 20
Uploads: 0
I'm getting the exact same error (with a different list of addons, obviously), and it seems to have broken my Itemized Deductions addon, too. I was hoping to find an update here to the problem so that I can get back to enjoying this otherwise wonderful scanner. If Blizzard's LUA changed borked this, I shall miss it.
drakkondarkspell is offline Report comment to moderator  
Reply With Quote
Unread 12-12-09, 07:32 AM  
dronf
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Originally posted by drakkondarkspell
I'm getting the exact same error (with a different list of addons, obviously), and it seems to have broken my Itemized Deductions addon, too. I was hoping to find an update here to the problem so that I can get back to enjoying this otherwise wonderful scanner. If Blizzard's LUA changed borked this, I shall miss it.
From the IDC forum on curseforge:

Zywadugu Fri, 11 Dec 2009 04:11:58

Hey folks, sorry in advance for caps:

THIS IS FIXED BY THE FOLLOWING:

edit "ItemDataCache_ByID_class_Functions". search for "GetFrameType" and replace with "GetObjectType"

-> http://forums.worldofwarcraft.com/th...37376853&sid=1 notes that the GetFrameType is no longer in use, and GetObjectType should return the same values.
Working like a champ for me so far.
dronf is offline Report comment to moderator  
Reply With Quote
Unread 12-12-09, 06:08 PM  
smedeley
An Aku'mai Servant
 
smedeley's Avatar
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 35
Uploads: 1
Originally posted by dronf
From the IDC forum on curseforge:



Working like a champ for me so far.
This seems to work perfectly for me so far too, thanks man!
smedeley is offline Report comment to moderator  
Reply With Quote
Unread 12-23-09, 08:29 AM  
spalmer72a
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
worked for me also - that's for the tip
spalmer72a is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: