ItemDataCache

ItemDataCache v1.08.rar

Change log

v1.08 - Added 382 item to "sell to vendor" DB, item count is now 12793. - Added some lightweight tooltip scan functions to use when we only need to obtain some specific data and there's no point in performing full scan. - Moved all "sell to vendor" price updates to same function and added saving obtained data to localized variables to prevent problems with OnUpdate hooks calling scanning function again and messing up state kept in persistent variables, making ItemDataCache save price for item to wrong item entry.

v1.07 - Added 151 item to "sell to vendor" DB, item count is now 12411. - Fixed not detecting some charged items. - Removed some unnecessary checks, localized some variables, eliminated extra table look-ups for small performance boost.

v1.06 - Added 535 items to "sell to vendor" DB, item count is now 12260. Several old entries were updated. - Added more base items for detection of class 6/3 - Projectile/Bullet. - Fixed money data initialization incorrectly placed after retrieval, always overwriting new data with "not found" value. Saving local "sell to vendor" prices should work correctly again.

v1.05 - Added 90 items to "sell to vendor" DB, item count is now 11725. - Recipe entries that were incorrectly saved to "max charges" database is now purged on load. - Throttle some class/sub-class requests and only request data for needed classes to prevent bad server responses. This will cause unavailable class data to be reinitialized slower and anyone using (not yet documented) ByID_class API must deal correctly with "false" values returned from init.

v1.04 - Added 878 items to "sell to vendor" DB, item count is now 11635. - Added base items for detection of classes 11/2 - Quiver/Quiver and 11/3 - Quiver/Ammo pouch. - Added (undocumented) item tooltip scanner. - Properly record items without "sell to vendor" price, but with charges, instead of resetting it on every vendor scan, forever stuck in "We got no sell price, record price as 0 no matter what. Wait it have charges, reset recorded price, we don't handle charges." logic.

v1.03 - Added 2236 items to "sell to vendor" DB, item count is now 10757. - Ignore damaged items in scan for "sell to vendor" price. - Informant hook now returns nil if it got nil from Informant. - Alchemy/enchanting/engineering recipes with charges listed for items they teach are no longer treated as items with charges for "sell to vendor" price scan. - Added experimental and not yet documented functions to get locale-independent class and subclass ID for item (charged recipe ignore feature uses it, as well as latest version of Titan Panel - Itemized Deductions (ReBorn) - you can check those for examples). List of available IDs is limited right now and all of them will be added in later releases. This feature SHOULD work for anyone without problem, but in case I did something wrong it could cause disconnect on startup. If this happens, please disable ItemDataCache and report to me as soon as possible.

v1.02 - Added 723 items to "sell to vendor" DB, item count is now 8521. - Added support for charged items ID saving. This was done to correctly ignore price changes for items with just one charge left, as they look like standard consumable items without any additional indication that they had more charges. - Made capture transformation format for charges in scanner more universal, fixing issues with German client using slightly different string. - Fixed scanner stopping after finding first item with charges in bags.

 Thanks to Dragzal and Abu-Dun for reporting issues with charges scanning and German client and for helping to test fixes.

v1.01 - Fixed stupid bug introduced in last minute changes before first public release that caused database cleaner remove all local gathered data on every startup. - Cleaned static database from duplicates (just another thing that I forgot to do before release). Correct item count is 7798. - Made scanner ignore items with spell charges until I decide how to better handle them.

Facts

Uploaded on
05 Mar 2007
Game version
  • 2.0.0
Filename
itemdatacache-itemdatacache-v1-08-rar.rar
Size
62.7 KiB
MD5
3bca6070fb86e60bf93dc6c8494e43e5
Type
Release
Status
Semi-normal

Authors