Download
(10Kb)
Download
Updated: 06-08-09 12:18 AM
Pictures
File Info
Updated:06-08-09 12:18 AM
Created:unknown
Downloads:36,269
Favorites:325
MD5:

ImprovedMerchant  Popular! (More than 5000 hits)

Version: 3.6x5
by: Macniel [More]

Warning
if you depend on item scaling and spacing between items do not upgrade and use version 3.6a instead, this update is not necessary if the previous version (3.6a) is working fine on your computer.

Installation

You install this AddOn like any other, just unpack the downloaded zip into your /Interface/AddOns folder.

Summary
Hello and welcome back to another helpful AddOn which will improves your daily shopping-adventures with merchants.

Okay what did this AddOn do to your merchantframe ? It replaces the paged item display with a scrollable and more informative list which can also be filtered by available item types. It use the same purchase protection like the default merchantframe when buying an item which requires honor-,arena-points or specific items.

Features

  • Filter: you can filter items from a vendor out. You can setup a filter to show only trainable, usable, purchasable items or just items from a specific type (or subtype)
  • Searchcraft: you can search item descriptions for certain a or multiple (seperated by an colon ;) keywords and filter those out which does not include your keywords
  • Scrollable List: you can now scroll through the merchant shop instead of the paged view
  • Autorepair: as a request you can now check a button on a merchant frame to enable autorepair.
Credits
Thanks again to Dridzt who have uploaded a fixed version here http://www.wowinterface.com/downloads/info12206.html while I was not available. Thanks and kudos to you!

Thanks to Seebs for GetOpt which handels slashcommands / parameterized Inputs

Need some localization help!
If you use a french, spanish, russian, korean, chinese client please provide me with a correct localization for "Recipe"

Thanks.

bugfixes in v3.6x5 :
a bug that prevents items from being clicked has drycoded out.
see changes.txt for more details

bugfixes in v3.6x4 :
A bug that prevents the item list to populate properbly after selecting the filter "nothing" in the dropdown menu has been eliminated.
A cosmetic "feature" has been added that preselect visually the "nothing" filter item in the dropdown menu when this filter is active.
see changes.txt for more details

changes in v3.6x3 :
Reenabled the Trainable filter function
Added file changes.txt for more code specific changes

bugfixes in v3.6x2 :
Localization enGB / enUS are now corrected (mass find/replace is evil!)

changes in v3.6x (xml) :
Rewrote lua Frame definitions into XML Definitions
Heavily improved Memory consumption and CPU Time consumption

bugfixes in v3.6c :
Fixed a call that caused an error message when selling something (this only applies to 3.6b)

changes in v3.6b :
Removed Options (consider v3.6a if you need item scaling and spacing)
Improved performance
- removed 2 functions as they were not necessary to determine if an item is usable
- change the way the functions and variables were accessed (they are now no longer members of an UIObject)

bugfixes in v3.6a :
Reassigned constants properbly so the filter affordable, usable and trainable works again

changes in v3.6 :
Added Autorepair option
Adjust itemcost a bit to appear more stream lined

changes in v3.5d :
Added Count and StockCount fontstrings into XML

changes in v3.5b :
Switched to XML based item definition and stress tested this for the OSP Bug, and it has not occure.

bugfixes in v3.5 :
I do not know what I had done but the OSP Bug does not appear to me anymore

bugfixes in v3.4j :
Fixed a minor bug (try to index local texture a nil value)

bugfixes in v3.4i :
An hidden visibility error has been found (by Dridzt) and eliminated

bugfixes in v3.4h :
Reverted a fix in g and replaced it with another fix - now this shall work

bugfixes in v3.4g :
On-Screen-Printing (sounds cool to me) bug should no longer occure
Fixed a function that hide everything if the filter is set to "NOTHING" (it should not display nothing but filter out nothing!)
Skipped minor version f for unkown reason


bugfixes in v3.4e :
Changed the encoding format of localization.lua to utf-8 so this can be accessed probably (again)

bugfixes in v3.4d :
An error that says there is no filter types available should no longer occure
Added a bunch of comments

bugfixes in v3.4c :
Combinated filter are now working again!

bugfixes in v3.4b :
Removed a ClearAllPoints() that caused to disalign some elements

bugfixes in v3.4a :
Changed a variable name so the count of an stacked item (for example water) will show up again

changes in v3.4 :
Implemented support for Recipe-Book (and similiar AddOns)
Changed lots of code, so it should work now performantly
Fixed filter and search craft when they are used together (they will not longer disable each other)

known bugs:
there is not yet a localization frFR, enES, koKR, zhCN, zhTW and ruRU clients so the Trainable Filter wont work for these Clients (please provide me with a proper translation for the itemtype "recipe")

changes in v2.1 :
Bugfix with stock based Items (they will now properly decreased); new Trainable Filter

changes in v2.0 :
itemcost + money will not longer result in a graphical glitch

changes in v1.9 :
switched to ItemButtonTemplate to enable AddOns to skin the item texture

changes in v1.8 :
improved Searchengine which allows more than one keyword to search for, bugfix which prevented to show every required itemtype to purchase an item (like a pvp mount)

changes in v1.7 :
new affordable filter, filter are hidden on default

changes in v1.6 :
many bugfixes

changes in v1.5 :
click handler are removed, the default click handler are used instead, localization completed by yaroot (thank you very much)

changes in v1.3 :
list is now redesigned for improved experience, major fix in left/rightclick handling, buybackitem will now show probably in the buy frame

changes in v1.1 :
Some designtweaks were applied

changes in v1.06:
Compare Tooltips was added, Dressup function was added

changes in v1.04:
Currency display was changed, Localization should now work probably

bugfix in v1.01:
SplitStack should now work probably
Optional Files (0)


Post A Reply Comment Options
Unread 09-03-08, 03:35 AM  
Macniel
A Fallenroot Satyr
 
Macniel's Avatar
AddOn Author - Click to view AddOns

Forum posts: 26
File comments: 113
Uploads: 8
Originally posted by ezarra
I have the latest version of both, and it doesn't work. Dunno if something else might be interfering, but if I disabled ImprovedMerchant, Buy-em-all works.

This is very very odd. Could you provide Lua Error Messages?
Report comment to moderator  
Reply With Quote
Unread 10-01-08, 11:12 AM  
ellanon
A Defias Bandit

Forum posts: 2
File comments: 32
Uploads: 0
Originally posted by Macniel
This is very very odd. Could you provide Lua Error Messages?
Mine is not working either. I get no error messages, but I cannot click on anything in your list. Everything appears to be working, except actually being able to purchase an item from the vendor. The tooltips don't even show up with my mouse hovering over...
Report comment to moderator  
Reply With Quote
Unread 10-07-08, 09:32 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Firstly, I just wanted to say that I use BuyEmAll and ImprovedMerchant together and have no issues.

Secondly, I've noticed that ImprovedMerchant frequently leaves blank spaces where items should be upon opening the merchant frame. The items usually appear if I mouse over the empty space, or scroll the window. I am using all default settings, and have no other addons that modify the merchant frame. No errors are generated. Any thoughts on why this occurs?
Last edited by Phanx : 10-07-08 at 09:33 PM.
Report comment to moderator  
Reply With Quote
Unread 10-08-08, 10:06 AM  
Veyska
A Kobold Labourer
 
Veyska's Avatar

Forum posts: 1
File comments: 56
Uploads: 0
Haven't dug back through the older comments or cross-checked on other merchants, but the prices on the Crystal Healing/Mana Potions on the Ogri'la vendors have their coin price and shard price on top of each other. Graphically looks like they only cost 50 shards and the "50" just happens to be a bit glitchy around the edges. Presumably due to it costing two different types of currency? I don't PVP so I'm not sure whether this would affect stuff like the PVP potions that cost an honor point and ~10s or not, nor if there are any other similar dual-currency items. This does not affect actually buying the items, just the price display.

And I've also not had any issues with BuyEmAll and ImprovedMerchant, on an aside. :-)
Report comment to moderator  
Reply With Quote
Unread 10-17-08, 03:21 PM  
Phaer
A Kobold Labourer
 
Phaer's Avatar

Forum posts: 0
File comments: 12
Uploads: 0
Since 3.0 this mod isn't working for me. While I can still sell at the vendor, I cannot see any of the for sale items or purchase anything. Thank you. LOVE this mod btw.
Report comment to moderator  
Reply With Quote
Unread 10-19-08, 02:37 PM  
Hevanus
A Deviate Faerie Dragon
 
Hevanus's Avatar

Forum posts: 15
File comments: 199
Uploads: 0
Getting the following error when I try to access the Buyback menu:
Code:
[2008/10/19 13:36:10-4159-x3]: <string>:"*:OnClick":1: attempt to index local 'self' (a nil value)
ImprovedMerchant-1.8\ImprovedMerchant.lua:730: in function <...terface\AddOns\ImprovedMerchant\ImprovedMerchant.lua:729>

  ---
Report comment to moderator  
Reply With Quote
Unread 10-19-08, 03:41 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 830
Uploads: 56
Originally posted by Hevanus
Getting the following error when I try to access the Buyback menu:
Code:
[2008/10/19 13:36:10-4159-x3]: <string>:"*:OnClick":1: attempt to index local 'self' (a nil value)
ImprovedMerchant-1.8\ImprovedMerchant.lua:730: in function <...terface\AddOns\ImprovedMerchant\ImprovedMerchant.lua:729>

  ---
I didn't see this marked as wotlk ready, so I posted a patch for the WotLK beta
under 'Optional Patches', that fixes known issues.

The file can be found here [patch] ImprovedMerchant(WotLK)
Changes:
- add default English strings to missing locales.
(localization is still needed for some locales but it should prevent errors)

Changes:
- fix buyback tab not working.
- update a few function signatures to wow 3.0.2 standards.
- future proof the addon a bit (this -> self etc).
Author can remove it along with the beta when the main file here is updated.
Thanks again for a very nice addon
Report comment to moderator  
Reply With Quote
Unread 10-25-08, 06:22 AM  
Macniel
A Fallenroot Satyr
 
Macniel's Avatar
AddOn Author - Click to view AddOns

Forum posts: 26
File comments: 113
Uploads: 8
Originally posted by Veyska
Haven't dug back through the older comments or cross-checked on other merchants, but the prices on the Crystal Healing/Mana Potions on the Ogri'la vendors have their coin price and shard price on top of each other. Graphically looks like they only cost 50 shards and the "50" just happens to be a bit glitchy around the edges.
I have now fixed this issue

and now I have to say: i am back at work, but do not expect to much
Last edited by Macniel : 10-25-08 at 06:25 AM.
Report comment to moderator  
Reply With Quote
Unread 11-23-08, 01:26 PM  
jedasa
A Kobold Labourer

Forum posts: 1
File comments: 16
Uploads: 0
2.02

I am seeing 2.02 is newest version but toc shows 1.8 when you download it.
Report comment to moderator  
Reply With Quote
Unread 12-13-08, 05:03 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 830
Uploads: 56
I'm seeing a problem that I'm not sure how to reliably reproduce.

No lua errors but the following behavior is exhibited occasionally:
1. vendor items are unclickable (like they are at a lower strata than the merchant frame.)
2. vendor items beyond the 8th row do not display their tooltip on mouseover AND are unclickable as in #1.

#2 is observed usually in the emblem quartermasters in Dalaran as well as the Armor/Weapon etc token merchants in the same city.
#1 can happen for any merchant. A reloadui usually fixes it.
Last edited by Dridzt : 12-13-08 at 05:03 PM.
Report comment to moderator  
Reply With Quote
Unread 12-16-08, 08:20 PM  
khariv
A Defias Bandit

Forum posts: 2
File comments: 71
Uploads: 0
There appears to be a problem with ImprovedMerchant and the new Honor/Arena Point vendors. For gear which costs honor AND arena points on these merchants, the items show up, but you cannot see the prices. Any suggestions?
Report comment to moderator  
Reply With Quote
Unread 12-29-08, 01:24 PM  
xeross
An Aku'mai Servant
 
xeross's Avatar
AddOn Author - Click to view AddOns

Forum posts: 35
File comments: 37
Uploads: 2
Yer i would like ot see that fixed
Report comment to moderator  
Reply With Quote
Unread 01-10-09, 03:01 AM  
Heracy
A Defias Bandit

Forum posts: 3
File comments: 14
Uploads: 0
I am seeing the same problem as Dridzt, just so you know he is not the only one.
Report comment to moderator  
Reply With Quote
Unread 01-13-09, 03:48 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 830
Uploads: 56
Improved Merchant bugfix patch

A file that fixes both reported issues should be available under Optional Files here
once it is approved by the file admins.

Bugfixes:
- merchant items sometimes being unclickable/not showing tooltips.
- mixed currency items (both honor + arena) not showing prices.
Last edited by Dridzt : 01-14-09 at 08:07 PM.
Report comment to moderator  
Reply With Quote
Unread 01-25-09, 08:10 AM  
Arkive
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 242
File comments: 465
Uploads: 1
It would be nice to have the option of having the search/sort fields be displayed by default.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: