Download
(43Kb)
Download
Updated: 09-12-14 03:50 PM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.2)
Updated:09-12-14 03:50 PM
Created:12-06-11 08:52 PM
Downloads:16,925
Favorites:108
MD5:

Extended Vendor UI (Warlords Compatible)  Popular! (More than 5000 hits)

Version: 1.5.5
by: Germbread [More]

Tired of sifting through dozens of tiny vendor pages to find the item you want? Then this addon is for you!


Features

  • Doubles the width of the vendor interface, allowing you to browse up to twice as many items at once.
  • Search box to find specific items by name. Items not matching the search query are dimmed out.
  • Button to quickly sell all poor (gray) quality items in your bags in just a couple clicks.
  • Option to always filter out items not usable by the character.
  • Option to filter items by quality (color)
  • All items names displayed in the item's quality color
  • Option to filter out items that aren't the best armor type for your class
  • Filter items by equipment slot (Head, Shoulders, One Hand, etc.)

Suggestions, bug reports, and any other input is welcome.


Note: This addon may not play too well with other addons that alter or add functionality to the vendor window. Feel free to bring any such conflicts to my attention, and I'll see if I can get around to addressing them.


Known Issues
  • When purchasing Honor/Conquest/Justice points, and any other items on the vendor are hidden by the "Hide Filtered" option, the wrong item name is shown on the confirmation popup. This only affects the displayed name on the popup, the points can still be purchased.


Latest Changes

v1.5.5
  • Language file for zhTW locale added (thanks to BNS)
  • Translator credits added to the configuration About page

v1.5.4
  • Interface version updated for patch 6.0.
  • Separated out the "Hide Filtered" option of the Filter menu. This option is now the first option on the menu, with a spacer before all other options.
  • Fixed a lua error on startup that would prevent the addon (and vendor windows) from loading and functioning properly (6.x only)

v1.5.5
  • Language file for zhTW locale added (thanks to BNS)
  • Translator credits added to the configuration About page

v1.5.4
  • Interface version updated for patch 6.0.
  • Separated out the "Hide Filtered" option of the Filter menu. This option is now the first option on the menu, with a spacer before all other options.
  • Fixed a lua error on startup that would prevent the addon (and vendor windows) from loading and functioning properly (6.x only)

v1.5.2
  • Interface version updated for patch 5.4.
  • Fixed an uncommon lua error when opening a vendor window.
  • Added a filter option to filter recipe items already in the player's bags.
  • Added an option to the configuration panel to adjust the scale of the vendor interface.

v1.5.1
  • Fixed lua errors that occur when attempting to select items in any of the 3 item lists on the Quick-Vendor configuration window.
  • Fixed a lua error that would occur when first opening the Quick-Vendor configuration window.
  • The item lists now update properly when the Quick-Vendor configuration window is first opened.

v1.5.0
  • Added an option to the configuration panel to hide the Quick-Vendor button, for those that choose to use alternative addons for vendoring junk items.
  • Added functionality for whitelisting items to always be picked up by the Quick-Vendor feature. There are separate whitelists for each individual character, as well as an account-wide whitelist.
  • Added a new interface which allows the user to customize the Quick-Vendor blacklist and whitelists. This interface is accessed through the Filter menu on the vendor interface.

v1.4.15
  • Interface version updated for patch 5.3.

v1.4.14
  • Removed excess formatting from addon title in the addons list.
  • Added text to the main vendor frame indicating how many items are hidden from the list by filtering.
  • [Festival Dress] and [Dress Shoes] added to the default quick-vendor blacklist.
    - Added new filter options to filter items by equipment slot. The slot filters are organized into categories (Armor, Accessories, Weapons and Off Hand), and can be set to show all slots within that category, or by individual slots. The slot filter is reset upon closing the vendor window.

v1.4.13
  • Interface version updated for patch 5.2.
  • Added a new option to allow the mouse wheel to be used to scroll through merchant pages. This option is on by default, but can be turned off in the configuration panel.

v1.4.12
  • Interface version updated for patch 5.1.
  • Fixed filtering and quick-vendoring of already known tradeskill recipes.
  • The quick-vendor feature can now detect bind-on-pickup shields for classes that cannot use them. (When the "unusable equipment" option is turned on)

v1.4.11
  • The quick-vendor feature will no longer improperly flag mail armor (when playing a hunter or shaman) or plate armor (when playing a warrior or paladin) as sub-optimal if the character is below level 40.

v1.4.10
  • Fixed a lua error that would sometimes occur when using the quick-vendor button.

v1.4.9
  • Fixed the error that occurs when opening the vendor interface with a caged battle pet in the character's bags.

v1.4.8
v1.4.7
  • The quick-vendor feature will no longer attempt to vendor Death Knight class gear as class-restricted even while playing a Death Knight.

v1.4.6
  • The quick-vendor feature will no longer attempt to vendor wands as unusable weapons when playing a Priest or Warlock.
  • The quick-vendor feature will no longer attempt to vendor miscellaneous weapons (no weapon type) as unusable weapons. (e.g. [The Fire Extinguisher])

v1.4.5
  • Attempted possible fix for glyph UI taint/blocked action issues.

v1.4.4
  • Fixed a bug that caused wands to be improperly caught by the quick-vendor feature when playing a class that can use wands.

v1.4.3
  • Live release of the Mists of Pandaria version. Version information updated and finalized.

v1.2.6
  • Shirts, tabards, white quality jewelry (rings and necks), Tuxedo Jacket, Tuxedo Pants, and Black Tuxedo Pants should no longer be caught by the quick-vendor feature.

v1.2.5
  • The Usable Items and Optimal Armor filters no longer affect the Darkmoon Faire replica items.
  • Added a new option to filter out tradeskill recipes already known by the player.
  • Added a configuration panel to the Interface Options with an option to enable the loading message that appears in the chat frame on startup. This option defaults to OFF.
  • The option to never hide suboptimal armor items when filtered has been removed from the filter menu and moved to the configuration panel.
  • Added several new options to the quick-vendor feature; these options can be changed in the configuration panel and are OFF by default:
    • Can now quick-vendor white (common) quality weapons and armor
    • Can now quick-vendor recipes that are already known (BoP only)
    • Can now quick-vendor equipment and other items that can only be used by another class (BoP only)
    • Can now quick-vendor armor and weapons that the character can never use (due to lack of proficiency) (BoP only)
  • Quick-vendor confirmation prompt updated:
    • Background is darker and more opaque
    • List of items that are to be sold uses a smaller font
    • Added a new column which shows why each item is going to be vendored (poor quality, class-restricted, etc.)
    • Item list is now sorted by vendor price
    • Can now be closed by pressing the Escape key.
  • Added About page to the configuration panel
  • White quality fishing poles and miscellaneous weapon items (weapons with no set type, such as the Blacksmith Hammer and Diamond-Tipped Cane) will no longer be caught by the quick-vendor feature.
  • The item [Kobold Excavation Pick] will no longer be caught by the quick-vendor feature.

v1.2.1
  • Fixed a lua error when opening a vendor after using the search box in a different vendor.
  • Fixed static popup taint issues which would sometimes cause blocked function errors when replacing glyphs.
  • The "Optimal Armor" filter has been reworked:
    • The "Optimal Armor" menu item is now a submenu, containing "Filter Suboptimal Items" and "Never Hide" options.
    • The "Filter Suboptimal Items" option works as the original "Optimal Armor" option did; items of suboptimal armor type for your class will be filtered. However, items filtered by this option will now be affected by the "Hide Filtered" option and be completely hidden when it is turned on.
    • The "Never Hide" option overrides the "Hide Filtered" option for suboptimal armor items if you wish for them to remain visible in the list when "Hide Filtered" is on.

v1.2.0
  • Slightly modified the design of the popup for confirming to sell junk items. Now shows how much money each item is worth.
  • Added options to filter items by quality. Items can be filtered either by minimum quality (only hides items below the specified quality) or by specific quality (hides items below and above specified quality).
  • Added an option to completely remove filtered items from the merchant display instead of fading them out. This option is saved across all characters.
  • Added an option to fade out armor items that are not of the optimal armor type for the player's class. This filter is ignored by the "Hide Filtered" option and ignores heirloom items.
  • The filter for usable items now ignores heirloom items, allowing any heirloom item to be purchased whether or not it's usable by the current character.
  • Moved all filtering options to a dropdown menu, accessible via a new button next to the search box.
  • The color for Honor, Conquest and Justice Points has been changed to white, and are treated as Common (white) quality by the new quality filters.

v1.1.2
  • Fixed lua error when viewing vendors that sell Honor, Justice or Conquest points.
  • Names for Honor, Justice and Conquest points now appear on vendors as the original gold color.

v1.1.1
  • Total money earned from mass-selling gray items is now displayed in both confirmation messages.
  • The chat frame confirmation message for mass-selling gray items has been fixed to use the localization table.
  • The junk selling feature will now ignore items that have no sell price and cannot be sold to vendors.

v1.1.0
  • Localization table added with a few strings.
  • Names of items in the merchant and buyback tabs now display with the item's quality color.
  • Added an option to quickly sell all grey (poor) quality items in the player's bags. This option appears as a bag icon at the top left corner of the merchant frame. When used, a confirmation popup is first displayed showing the names of items to be sold, and sold items will also be listed in the chat frame afterward.
  • Added an option to always fade out items that cannot be used by the current character. This option is saved across all characters.
  • Items can no longer be purchased when dimmed out via the usability or search filters. To purchase these items, you must first either turn off the "Usable Items" filter or clear the search box to undim the item.
Optional Files (0)


Post A Reply Comment Options
Unread 07-14-15, 02:25 PM  
Ravenslair
A Kobold Labourer
 
Ravenslair's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 45
Uploads: 2
Error with last update

get the following errors:

Code:
2x ExtVendor\ExtVendor-1.5.5.lua:425: Usage: GetItemQualityColor(index)
[C]: in function `GetItemQualityColor'
ExtVendor\ExtVendor-1.5.5.lua:425: in function <ExtVendor\ExtVendor.lua:241>
Altoholic\Altoholic-r160.lua:253: in function <Altoholic\Altoholic.lua:251>
(tail call): ?
(tail call): ?
FrameXML\MerchantFrame.lua:97: in function `MerchantFrame_Update'
FrameXML\MerchantFrame.lua:62: in function <FrameXML\MerchantFrame.lua:52>
[C]: ?
[C]: ?
[C]: in function `Show'
FrameXML\UIParent.lua:2165: in function `SetUIPanel'
FrameXML\UIParent.lua:2009: in function `ShowUIPanel'
FrameXML\UIParent.lua:1880: in function <FrameXML\UIParent.lua:1876>
[C]: in function `SetAttribute'
FrameXML\UIParent.lua:2630: in function `ShowUIPanel'
FrameXML\MerchantFrame.lua:31: in function <FrameXML\MerchantFrame.lua:24>

Locals:
totalMerchantItems = 1
visibleMerchantItems = 1
indexes = <table> {
 1 = 1
}
search = ""
name = "Seal of Tempered Fate"
texture = "Icons\ability_animusorbs"
price = 3000000
quantity = 1
numAvailable = -1
isUsable = true
extendedCost = true
r = nil
g = nil
b = nil
notOptimal = nil
link = nil
quality = nil
itemLevel = nil
itemMinLevel = nil
itemType = nil
itemSubType = nil
itemStackCount = nil
itemEquipLoc = nil
itemSellPrice = nil
itemId = nil
isFiltered = false
isBoP = false
isKnown = false
isDarkmoonReplica = false
checkAlreadyKnown = nil
kc = nil
i = nil
j = nil
(for index) = 1
(for limit) = 20
(for step) = 1
i = 1
index = 1
itemButton = MerchantItem1ItemButton {
 0 = <userdata>
 hasItem = true
 UpdateTooltip = <function> defined @FrameXML\MerchantFrame.lua:504
 numInStock = -1
 price = 3000000
 link = "|cffffffff|Hcurrency:994|h[Seal of Tempered Fate]|h|r"
 name = "Seal of Tempered Fate"
 extendedCost = true
 count = 1
 texture = "Icons\ability_animusorbs"
 Count = MerchantItem1ItemButtonCount {
 }
 IconBorder = <unnamed> {
 }
 searchOverlay = MerchantItem1ItemButtonSearchOverlay {
 }
 icon = MerchantItem1ItemButtonIconTexture {
 }
 SplitStack = <function> defined @FrameXML\MerchantFrame.lua:416
}
merchantButton = MerchantItem1 {
 0 = <userdata>
}
merchantMoney = MerchantItem1MoneyFrame {
 small = 1
 staticMoney = 3000000
 info = <table> {
 }
 vadjust = 0
 trialErrorButton = MerchantItem1MoneyFrameTrialErrorButton {
 }
 0 = <userdata>
 moneyType = "STATIC"
}
merchantAltCurrency = MerchantItem1AltCurrencyFrame {
 0 = <userdata>
}
L = <table> {
 OPTION_QUICKVENDOR_UNUSABLE_TOOLTIP = "If enabled, items that your class will never be able to
use (due to armor, weapon type or class restrictions)
will be included in the quick-vendor feature.

Examples:|cffa0a0a0
- Leather for Mages
- Plate for Shaman
- Two-handed Swords for Priests
- Tier armor for a class other than your own"
 SLOT_WEAPON2H = "Two-Handed"
 QUICKVENDOR_CONFIG_HEADER = "Quick-Vendor Configuration"
 QUICKVENDOR_REASON_UNUSABLEARMOR = "Unusable armor type"
 CONFIG_HEADING_GENERAL = "General Settings"
 SOLD = "Sold:"
 SLOT_HEAD = "Head"
 WEAPON_BOW = "Bows"
 SLOT_SHIELD = "Shields"
 RESET_TO_DEFAULT = "Reset to default"
 OPTION_SCALE = "Scale: %s"
 QUICKVENDOR_REASON_ALREADYKNOWN = "Already known"
 OPTION_QUICKVENDOR_ALREADYKNOWN = "Aready Known items (BoP only)"
 ADDON_TITLE = "Extended Vendor UI"
 OPTION_STOCKFILTER_DEFAULTALL = "Default stock filter to All"
 OPTION_STARTUP_MESSAGE = "Show loading message"
 OPTION_FILTER_SUBARMOR_SHOW = "Never hide suboptimal armor"
 DROP_ITEM_WHITELIST = "Drop an item from your bags onto this button to add it to the whitelist."
 REASON_ALREADY_BLACKLISTED = "Item is already blacklisted"
 OPTION_FILTER_SUBARMOR_SHOW_TOOLTIP = "If enabled, items that are not the optimal armor
type for your class will always only be shaded out
when filtered instead of removed from the list."
 WEAPON_1H_MACE = "One-Handed Maces"
 HIDE_KNOWN_RECIPES = "Unlearned Recipes Only"
 OPTION_STOCKFILTER_DEFAULTALL_TOOLTIP = "If enabled, the stock filter will always default
to All instead of the character's class."
 SLOT_CAT_OFFHAND = "Off Hand"
 SLOT_HANDS = "Hands"
 FILTER_PURCHASED = "Hide Already Purchased"
 SINGLE_ITEM_HIDDEN = "%d item hidden"
 CONFIRM_SELL_JUNK = "Do you want to sell the following items:"
 OPTION_MOUSEWHEEL_PAGING = "Mouse Wheel Paging"
 CUSTOMIZE_WHITELIST_TEXT = "Items in these lists will ALWAYS be vendored by the Quick-Vendor feature."
 WEAPON_2H_AXE = "Two-Handed Axes"
 SLOT_CAT_ARMOR = "Armor"
 WEAPON_2H_MACE = "Two-Handed Maces"
 OPTION_QUICKVENDOR_ENABLEBUTTON_TOOLTIP = "Shows or hides the Quick-Vendor button on the merchant frame."
 OPTION_QUICKVENDOR_SUBARMOR = "Sub-optimal armor (BoP only)"
 ITEM_ADDED_TO_BLACKLIST = "%s has been added to the Quick-Vendor blacklist."
 SLOT_FINGER = "Finger"
 CLASSES = "Classes:"
 TRANSLATORS = "Translators:"
 WEAPON_2H_SWORD = "Two-Handed Swords"
 CANNOT_BLACKLIST = "Cannot add {$item} to the blacklist: {$reason}"
 CONFIRM_RESET_BLACKLIST = "Do you
Report comment to moderator  
Reply With Quote
Unread 06-25-15, 10:17 AM  
Dizzyßone
A Kobold Labourer

Forum posts: 0
File comments: 18
Uploads: 0
WoD 6.2 - Not working

EDIT: Issue resolved. Option I had overlooked helped out.
Last edited by Dizzyßone : 06-26-15 at 09:44 PM.
Report comment to moderator  
Reply With Quote
Unread 11-07-14, 01:35 PM  
DarkLichNY
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Updated using minion, no errors - but...

All the recipes are blacked out and wont show any tooltip, and cannot be bought, tried resetting all options and filters, not change:



Any thoughts, help would be appreciated...
Last edited by DarkLichNY : 11-07-14 at 01:36 PM.
Report comment to moderator  
Reply With Quote
Unread 11-02-14, 08:40 PM  
Triksterism
A Wyrmkin Dreamwalker
 
Triksterism's Avatar
AddOn Author - Click to view AddOns

Forum posts: 54
File comments: 34
Uploads: 1
Would be awesome if we could get an Aurora edit for this (Example: http://www.wowinterface.com/download...ora_MogIt.html )

Addon --> http://www.wowinterface.com/download...89-Aurora.html
Report comment to moderator  
Reply With Quote
Unread 10-28-14, 02:48 AM  
Ogriku
A Murloc Raider
 
Ogriku's Avatar

Forum posts: 9
File comments: 46
Uploads: 0
Originally Posted by Dizzyßone
Extended UI now out of date all of as sudden. Weird.
Updated mine with Minion, works fine
__________________
Report comment to moderator  
Reply With Quote
Unread 10-09-14, 01:10 AM  
Dizzyßone
A Kobold Labourer

Forum posts: 0
File comments: 18
Uploads: 0
Extended UI now out of date all of as sudden. Weird.
Report comment to moderator  
Reply With Quote
Unread 09-13-14, 02:44 AM  
BNS
A Kobold Labourer
 
BNS's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 111
Uploads: 1
Re: Re: zhTW locale add

Originally Posted by Germbread
I don't see why not.

Also, since there have been a LOT of changes to the language file since your previous contribution, there are a lot more fields that will need to be translated. I put together an updated version of the zhTW file with the previous translation data and the new entries you just posted, and I'll release an update with the new file included. If you'd like to go ahead and translate the rest then I can include that in a following release.
zhTW translation completed, I also completed zhCN translation, likewise are Chinese, but the coding is different, with little difference in terms, I uploaded here:
http://wow.curseforge.com/addons/ext...w-translation/
Report comment to moderator  
Reply With Quote
Unread 09-12-14, 03:09 PM  
Germbread
A Kobold Labourer
 
Germbread's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 23
Uploads: 12
Re: zhTW locale add

Originally Posted by BNS
Hi! sorry my English is not good, please add the following translation(zhTW):
L["FILTER_RECIPES"] = "隱藏圖紙"
L["FILTER_ALREADY_KNOWN"] = "隱藏已經學會"
L["FILTER_PURCHASED"] = "隱藏已經購買"

In addition there is a small proposal, the translator infomation can be added to [about]? thank you!
I don't see why not.

Also, since there have been a LOT of changes to the language file since your previous contribution, there are a lot more fields that will need to be translated. I put together an updated version of the zhTW file with the previous translation data and the new entries you just posted, and I'll release an update with the new file included. If you'd like to go ahead and translate the rest then I can include that in a following release.
Report comment to moderator  
Reply With Quote
Unread 09-12-14, 07:31 AM  
BNS
A Kobold Labourer
 
BNS's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 111
Uploads: 1
zhTW locale add

Hi! sorry my English is not good, please add the following translation(zhTW):
L["FILTER_RECIPES"] = "隱藏圖紙"
L["FILTER_ALREADY_KNOWN"] = "隱藏已經學會"
L["FILTER_PURCHASED"] = "隱藏已經購買"

In addition there is a small proposal, the translator infomation can be added to [about]? thank you!
Report comment to moderator  
Reply With Quote
Unread 09-11-14, 05:04 PM  
Dizzyßone
A Kobold Labourer

Forum posts: 0
File comments: 18
Uploads: 0
Too awesome, thanks!
Report comment to moderator  
Reply With Quote
Unread 02-08-13, 09:22 PM  
Germbread
A Kobold Labourer
 
Germbread's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 23
Uploads: 12
Re: Mousewheel scrolling?

Originally Posted by SmuvMoney
I started using this due to bugs in GoblinVendorShrinker. This addong would be even more awesom if mousewheel scrolling was used for paging. I currently TB-AltTrader for this; it is compatible with Extended Vendor UI. I would love to this functionality to be included natively. Thank you for your time. Keep up the excellent work.
I like this idea, I'll definitely try and get this in for the next release.
Report comment to moderator  
Reply With Quote
Unread 02-08-13, 04:12 PM  
SmuvMoney
A Defias Bandit

Forum posts: 3
File comments: 83
Uploads: 0
Mousewheel scrolling?

I started using this due to bugs in GoblinVendorShrinker. This addong would be even more awesom if mousewheel scrolling was used for paging. I currently TB-AltTrader for this; it is compatible with Extended Vendor UI. I would love to this functionality to be included natively. Thank you for your time. Keep up the excellent work.
__________________
Peace & God Bless,

$muvMoney
John 14:27 & Numbers 6:24
Report comment to moderator  
Reply With Quote
Unread 11-05-12, 01:27 PM  
Ch3vr0n
A Defias Bandit

Forum posts: 3
File comments: 17
Uploads: 0
i'll keep ya posted, cause at times that bug prevented from literally selling crap
Report comment to moderator  
Reply With Quote
Unread 11-05-12, 12:29 PM  
Germbread
A Kobold Labourer
 
Germbread's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 23
Uploads: 12
Originally Posted by Ch3vr0n
10x ExtVendor-1.4.9\QuickVendor.lua:159: attempt to compare number with nil
ExtVendor-1.4.9\QuickVendor.lua:159: in function "ExtVendor_ConfirmQuickVendor"
<string>:"*:OnClick":1: in function <string>:"*:OnClick":1

Locals:
self = ExtVendor_SellJunkPopupYesButton {
0 = <userdata>
Right = <unnamed> {}
Left = <unnamed> {}
Middle = <unnamed> {}
}
button = "LeftButton"
down = false
Oops, coulda sworn I'd already released that fix. Guess not.

Fix incoming :P
Report comment to moderator  
Reply With Quote
Unread 11-05-12, 08:59 AM  
Ch3vr0n
A Defias Bandit

Forum posts: 3
File comments: 17
Uploads: 0
10x ExtVendor-1.4.9\QuickVendor.lua:159: attempt to compare number with nil
ExtVendor-1.4.9\QuickVendor.lua:159: in function "ExtVendor_ConfirmQuickVendor"
<string>:"*:OnClick":1: in function <string>:"*:OnClick":1

Locals:
self = ExtVendor_SellJunkPopupYesButton {
0 = <userdata>
Right = <unnamed> {}
Left = <unnamed> {}
Middle = <unnamed> {}
}
button = "LeftButton"
down = false
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: