English
Description
This addon is an improvement of the standard game auction frame. It adds several new features and improves or fixes basic features of the auctionhouse.
Installation
The addon now supports curse client for automatic installation and updating. If you update vom version 0.7 or prior make sure you delete the following files in your \Interface\worldxml folder:
- auctionframe.lua
- auctionframe.xml
- staticpopup.lua
Known Bugs Of Current Version
Deutsch
Beschreibung
Dieses Addon ist eine Verbesserung des Standard Auktionshaus Fensters. Es fügt ettliche neue Funktionen hinzu und verbessert bzw. repariert bestehende Funktionen des Auktionshauses.
Installation
Das Addon ist jetzt kompatibel mit dem Curse Client und kann automatisch installiert und updated werden. Wenn man von Version 0.7 oder niedriger umsteigt bitte unbedingt folgende Dateien im Ordner \Interface\worldxml löschen:
- auctionframe.lua
- auctionframe.xml
- staticpopup.lua
Bekannte Probleme Der Aktuellen Version
Note For Addon Developers
You can use the price history data that the auctionhouse stores in your own addons. To retrieve the data you simply need to call the provided function and as an argument it requires the name (case sensitive). To check if AdvancedAuctionhouse is present at all simply check for AA_AuctionFrame.
Call of the price history function:
scannedGold, averageGold, totalamountGold, scannedDiamond, averageDiamond, totalamountDiamond = GetItemPriceHistoryByName(<itemname>)
where scannedGold is the number of auctions selling for gold that were scanned. averageGold is the average value in gold with dynamic number of decimal places and totalamountGold is the total number of units sold. for example if an auction that sells a stack of 50 Link runes that are sold for gold is scanned then scannedGold would be incremented by 1 whereas totalamountGold would be incremented by 50. same applies for the other 3 return values but instead of gold those stand for the diamond values.
if an item is not in the database at all then the function returns nil
if there is only data for one moneytype then all values that belong to the other moneytype will be zero.
1.6
- fix: searching for gold/diamond auctions produced errors after chapter II patch
- add: french localization added (thx to Ex_Tempus)
1.5
- add: price/unit field now works for money auctions
- add: when submitting a money-auction the input fields will not be cleared so you can submit several auctions with the same prices one after another
- add: new special filter $dura which will filter for items with durability > 100 (thx to zilvermoon for basic code)
- fix: now using getLanguage instead of getLocation to determine client language
- fix: corrected functionality of $single, $double and $trible special filters. now only stats that actually occupy a stat-slot are counted. stats from plussing the item or that are initially on the item (stamina on black set) are not counted anymore
1.4
- fix: adjusted addon to the new auctionhouse diamond policy
1.3
- fix: on machines with slow connection some results were omitted (thx to tobs12)
- add: its now possible to search for items with 1, 2 or 3 green stats
1.2
- fix: auction duration was not changeable
- fix: auto selecting last sell mode (money/diamonds) was not working as intended
1.1
- add: price history is saved for more than 10 items. data is automatically acquired in the background while browsing the ah (only items included in your search will be scanned)
- add: price history tooltips are shown in numerous locations including bag, bank, craftframe, chat hyperlinks, auctionhouse, inventory viewer frame (if you use that addon) by default price history tooltip is only shown if you are holding down the ALT-key while the item tooltip is opened. you can change this behaviour with the command /aa pricehistory. this will toggle always display price history on and off (this setting is saved and restored in next session)
- add: price coloring based on deviation from average price (green = cheaper than average, red = above average)
- add: dynamic decimal places for ppu values so numbers are always readable and have as many decimal places as necessary
- add: current diamond->gold exchange rate is always displayed in the bottom left of the auctionframe for easier price conversions
- add: last prices are now stored separately for gold and diamond sales
- add: you can now use tab-key to cycle through input boxes on browse and create auction frames. shift-tab will cycle to the previous input box
- add: addon now saves various settings including the last selected auction duration, selected autoprice mode, last used sellmode (gold or diamond), custom formula and undercut and restores those settings on the next game launch (settings are only saved if the client is shut properly, when client crashes data will be lost).
- change: removed the price per unit checkbox. instead there are now 4 input boxes. two for bid and 2 for buyout where one of those represents the total amount and the other the price per unit. whenever you change one of the fields the other will be updated accordingly, for example when you are creating an auction for 10 harpy claws and you change the bid price per unit from 900 to 1000 the total price will be updated from 9000 to 10000.
- add slash-commands to remove single items from the pricehistory or to completely reset the pricehistory. if you type /aa you will get a list of commands.
- fix: completely revamped autoprice feature.
- fix: several bugfixes for reported and even some none reported errors
1.0
- add: new custom filters $GREEN and $YELLOW to be able to filter for items that have at least 1 stat of the color or no stat of the color if the filter is inverted with !
- fix: automatic update with curse client should work again
- fix: price/unit on auctions that are paid with diamonds is now displayed as decimal number with 6 decimal places if the price/unit is between 0 and 1
- fix: min, max and avg price are displayed as decimal number with 6 decimal places for gold-diamond trades
- fix: sorting of items that have a price/unit between 0 and 1
- fix: sorting by price per unit on diamond-money auctions
- fix: prices in diamonds are ignored when calculating min/max/avg price, except for gold-diamond auctions
0.9
- add: support for putting up items for diamonds instead of gold
- add: support for gold-diamond auctions
- add: experimental price/unit for gold-diamond auctions on browse, bid and history frames
- add: item icons for gold/diamonds now show the amount (will be * if number is too large to display in icon)
0.8
- add: support for curse-client.
- fix: other tooltips don't get blanked anymore when filtering is in progress
- fix: improved filter speed by 20%
- fix: using addons that alter game tooltips no longer cause problems while filtering
WHEN UPGRADING FROM VERSION 0.7 OR PRIOR PLEASE MAKE SURE TO DELETE THE FOLLOWING FILES IN YOUR \Interface\worldxml FOLDER:
- auctionframe.lua
- auctionframe.xml
- staticpopup.lua
0.7
- add: search results are now displayed on a single page
- add: reworked column widths on all auctionhouse lists
- add: filter phrases can now be inverted with ! in front
- add: sortmarkers on lists to see what list is sorted by
- add: support for addon manager
- add: custom autoprice formula
- add: sorting by price/unit
- add: sorting by buyout or bid
- add: descriptive tooltips for all advanced auctionhouse elements
- fix: - now works in filter phrases
- fix: sorting by status now works (doesn't work with original client)
- fix: sorting by buyer now works (doesn't work with original client)
0.6
- add: filters can now be changed on the fly
- add: preloading of pages
- fix: impossible autoprice values (bid = 0, buyout > bid, ...)
- fix: if price/unit is < 1 then now it displays "< 1" instead of "0"
0.5.1
- fix: the builtin auctionhouse search was broken with 0.5 this is fixed now
0.5
- add: reset button on the browse tab to reset all filter inputs
- add: ability to filter browse results with up to 3 filter phrases that can be connected with and/or
- add: label displaying info on browsetab on how many results where found on how many tables
- add: display between next page and previous page buttons displaying the current page and the total pages
- add: autoprice dropdown and optional price undercut on create auction tab.
0.4
- fixed: support for client version 1812
0.3
- added: more accurate display of remaining time, this applies for all 3 tabs in auction window
- added: extra button in create auction tab to indicate that the entered bid/buyout values are per unit. when creating the auction the addon will automatically multiply the entered values with the stacksize if the "per unit" option is checked
- added: auction bid/buyout price history. the addon now will remember your last bid/buyout values for all auctioned items. if you put an item of the same type into the auction window next time the addon will automatically fill in the stored bid/buyout values
0.2
- fixed: messed up sorting by price in auction browse list
- added: additional display of min/max/average price per unit in history frame
0.1