Any development news for TSM will be posted here! Posts will contain things like recently added features, announcements for new beta versions, what is coming in the near future, as well as general TSM-related news / commentary.

Sunday, August 14, 2011

Never Scan the Auction House Again!

So, I had an idea for an something that would use the new blizzard auction house APIs to update your AuctionDB market value / min buyout in game. The way the blizzard APIs work is there is a file that contains details on every auction currently on the auction house. Blizzard updates this file roughly once every hour.

So, I finally finished the application. You can read more about it and download it here: http://consortium.stormspire.net/official-trade-skill-master-development-forum/3525-update-auctiondb-data-automatically-without-scanning.html

This application will automatically download the auction data when blizzard updates it, do some processing on it, and stick it into an lua file for AuctionDB to use. If you are logged into the game, you just have to reload your UI to load the new data into the game. AuctionDB will detect that the data has been updated and treat it as if you just ran a scan.

There is a lot more that can be done with this data that I have planned. Right now it doesn't do any more than just treat the data as a regular scan of the auction house. I could do things like: in-game notifications of things that are below your dealfinding prices, put info about the market value of the other faction into the tooltip for easy cross-faction arbitrage, and have it keep a historical record of the data and show TUJ-style graphs in game.

Give it a shot and let me know what you think!

1 comment:

Since this blog has been retired, no new comments will be allowed. See http://tradeskillmaster.com for information on how to give feedback / get in contact with the devs / report issues. Thanks!