Download
(171 Kb)
Download
Updated: 09/25/14 01:41 PM
Pictures
File Info
Compatibility:
Update 4 (1.4.3)
Update 3 (1.3.3)
Updated:09/25/14 01:41 PM
Created:09/12/14 09:11 AM
Monthly downloads:40
Total downloads:5,529
Favorites:9
MD5:
Categories:Discontinued & Outdated, Bags, Bank, Inventory
w33zl's Merchant  Popular! (More than 5000 hits)
Version: 0.9.7
by: w33zl [More]
Important: Requires ESO Safe to keep prices up-to-date. For troubleshooting tips check out help section of ESO Safe and ESO Safe Troubleshooter.

w33zl's Merchant is a must have for the serious trader in Tamriel!

Have you ever asked yourself any of the following questions?
"What is the right price to pay for that item?”
"How much could you get when selling this item?”

w33zl's Merchant offers the most accurate and up-to-date prices in Tamriel available at your fingertips using a lightning fast search. A unique way of analyzing transactions and a shrewd optimization now gives us unlimited sales history!

And there is even more exciting features planned for upcoming releases…
Stay tuned and sign up for the beta to be sure not to miss any new cool features.

Read more About the add-on below. What if you do not care about the details and just want to go ahead and make some more gold? Sure! Just make sure ju have read the Requirements and Installation section first.

What's new
  • Now with Player Sales (requires ESO Safe v1.3)
  • Sample db with 7,500 items and 25,000 transactions

Details about the add-on

This add-on works in a similar way as Shopkeeper, DataDaedra and Luminary Trade Sales History. With one key difference - w33zl's Merchant uses an optimized calculation and data format which significantly reduces the amount of LUA memory needed. Or in plain English: this means you can greatly increase the sales history without introducing lag.

And that's not all. There is one even more exciting feature around the corner, soon available for beta-testing for a select few.

Feature spotlight
Gives you the most accurate and up-to-date prices in Tamriel right at your fingertips.

Main features
  • Displays actual prices for all items passing your guild stores
  • Uses a special algorithm to calculate accurate average prices
    • Price is based on the latest most current sales, but also takes into account all historic sales, to get a more balanced and accurate average price.

  • Keeps unlimited history of all sales in all guilds. Even when you quit or change a guild the sales history will be merged with that of your current guild(s).
  • Also serves as a item database as all types of items would be stored in the item database
  • And one even more exciting and game changing not-yet-announced feature in the making, greatly enhances the above functionality

Proposed features
Even tough the current feature list isn't that long, the present functionality adds great value (no phun intended). And thanks to the underlying data model and algorithms there is a solid foundation to build upon. Below you will find some proposed (yet not confirmed) features:
  • "undisclosed feature"
  • Price trends ("does the price currently go up or down for Iron Ore? What items should I focus on?” )
  • Guesstimated prices for item levels currently not recorded (say you have sales on a dagger for lvl 10 and want assistance to set the price for a lvl 15 dagger)
  • Tooltip in Guild Store with weighted average, lowest and highest price on each item
  • Tooltip in Guild Store with weighted average, lowest and highest price for the current stack
  • Enable w33zl's Merchant to gather the sales transactions itself without the dependency on any other add-ons
  • Enable DataDaedra as a possible source of raw sales data

Requirements and Installation (important!)
All these features unfortunately comes with a price. For most people this is no big issue. To be able to perform all these optimizations the utility ESO Safe is required.

As w33zl's Merchant currently relies on the data from either (or both) Shopkeeper and or Luminary Trade Sales History one of these has to be installed. In a upcoming version this requirements will most likely change as the add-on could as well gather all this data by itself (even tough most of you serius traders have at least one of the already installed). Please have a look at the "Set things up properly" section to make sure to get the most out of this add-on.

Basic installation steps
  1. Install wMerchant add-on (either manually or by copying the fies to addons folder or by using Minion)
  2. Install and configure ESO Safe.
  3. Make sure you have either Shopkeeper or Luminary Trade Sales History installed and active

Troubleshooting
Check out the Getting Started and Troubleshooting section for ESO Safe regarding issues related to the ESO Safe utility and/or problems related to data not being updated properly.

Warning about large history
From my experience, keeping a large history for these add-ons introduces unbearable lag, even on my rather powerful computer (16 GB RAM, 8 CPU cores, very fast SSD and a 100/100 Internet connection). The conclusion is that it isn't the computer itself becoming overwhelmed by the data but rather the LUA engine or the game itself that has a hard time processing all that data.


Set things up properly

TamrielTrader relies on the gathered data from Shopkeeper and or Luminary Trade Sales History which means at least one of them must be installed. However as TamrielTrader is by far more efficient when coming to LUA memory and file size it is highly recommended that you reduce the history of both these add-ons as much as you can (see below for details). By reducing the history you free up some CPU time and most importantly you will reduce the memory requirements and LUA table size, something that significantly reduces the risk for lag and overall poor performance.

What is a proper history size?
To give TamrielTrader enough data to work with you should keep the history long enough to gather relevant data before new sales pushes old out from the history. It all depends on how often you are logged in, how many guilds you belong to and how active trades your guild has.

For a active guild one day could easily count towards thousands of transactions. TamrielTrader recalculates prices each time you reload the ui and logout (including swithing character). This means that if you below to one (1) active guild you should probably have a history of about 2000 transactions if you login once each day (and never reload your UI). Adding more guild means more transactions. Loggin in and out (or reloading UI) reduces the need for a large history. Also remember that Shopkeeper and Luminary Trade Sales History most likely stores the exact same transactions and thus data would be duplicated in the LUA (without benefit).

Best performance is achieved if you login at least once a day, keep one sales tracking add-on active (either Shopkeeper or Luminary Trade Sales History).


Liked this add-on? Maybe you will also like my other tools and addons: ESO Safe and GameInfo eXtended.
------------------------------------------------------------------------------------------------------------------------------------------------
//@w33zl on EU Servers
w33zl's Merchant (TESO AddOn) - Changelog
=========================================

Version 0.9.7
* Refactoring of debug lib to limit the risk of collision with other addons

Version 0.9.6.2
* Hotfix to amend DEBUG variable collision with other add-ons
*
Version 0.9.6.1
* Hotfix to amend issues causing error messages

Version 0.9.6
* Now supports Player Sales (requires ESO Safe v1.3)
* Added 'Addons Manager' library for more solid add-on management
* General refactoring

Version 0.9.5
* Hotfix to amend the issue with database being overwritten by Minion on addon update, requires manual adjustment of file location
* Now supports using a sample database as a starting point to jump-start your own sales history

Version 0.9.4x
* Re-upload with a minor fix to correct the stupid limitation in addon names

Version 0.9.4
* Removed sample DB to prevent overwrite when upgrading
* Adjusted to match Update 4

Version 0.9.3b
* Visual tweak to prevent collision with AlphaTools

Version 0.9.2b
* Minor refactoring/cleanup

Version 0.9b
* Initial release
Optional Files (1)
File Name
Version
Size
Author
Date
Type
1.0
120kB
09/17/14 01:40 PM
Addon


Archived Files (9)
File Name
Version
Size
Uploader
Date
0.9.6.2
162kB
w33zl
09/25/14 04:57 AM
0.9.6.1
162kB
w33zl
09/23/14 01:06 AM
0.9.6
162kB
w33zl
09/22/14 12:24 PM
0.9.5
146kB
w33zl
09/17/14 02:28 PM
0.9.4x
19kB
w33zl
09/16/14 12:39 PM
0.9.4
19kB
w33zl
09/16/14 12:12 PM
0.9.3b
110kB
w33zl
09/13/14 03:21 PM
0.9.2b
111kB
w33zl
09/13/14 09:10 AM
0.9b
111kB
w33zl
09/12/14 09:11 AM


Post A Reply Comment Options
Unread 07/31/15, 03:47 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
i hope author will come back and revive this great addon after DLC!
Report comment to moderator  
Reply With Quote
Unread 02/07/15, 05:09 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
another great alternative addon abandoned
Report comment to moderator  
Reply With Quote
Unread 12/27/14, 01:41 PM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
Re: Re: Re: Re: Source update!

Originally Posted by timidobserver
Judging by the tone of your response, it seems like you took my statement as a personal insult of the highest degree or something, so all I can say is that it wasn't meant that way. It was simply saying that the current GSA wouldn't work.
Don't spend a minute worrying about it :-)

That seems like ages ago when we were all scrambling to figure out what to do.

I was just offering a data miner for w33zl if he wanted it and when I re-read that post, I wasn't even sure if that question was directed at me

I was just trying to help him get back up and running (if he isn't already).

all is well

-d
Last edited by dopiate : 12/27/14 at 01:43 PM.
Report comment to moderator  
Reply With Quote
Unread 12/27/14, 11:59 AM  
timidobserver

Forum posts: 37
File comments: 299
Uploads: 0
Re: Re: Re: Source update!

Originally Posted by dopiate
Originally Posted by timidobserver
Originally Posted by AshySamurai
Question to mod author! Shopkeeper and Luminary Trade Sales History are abandon now. How about to use GSA for data update? Or maybe something different. All I want to say is maybe we should go on and don't rely on abandon addons. Thanks.
GSA wouldn't work for what this addon does.
Interesting conclusion.

w33zl's NEEDS Shopkeeper to work

GSA is based on Shopkeeper and has zero bugs (not a single reported one yet)

w33zl's stuck on an old pre 1.0 version of Shopkeeper - meaning it's stuck in time.

A while back I was PM'ing w33zl and trying to figure out what exactly he needed from Shopkeeper. I don't remember getting an actual answer.

I was just wondering how you came to that conclusion when I have had many conversations with w33zl and have a fairly good understanding of how his addon works.

If he reached out to me with specifics I could probably work something out.

GSA is based on data collection. This addon is based on display of collected data.

I fail to see how you came to your conclusion. Considering that I just released a non GUI GSA (basically a silent data collector) I believe you have made too many assumptions.

Anyway - this is not an official offer to fix his issues, only to feed my curiosity on how you so definitively concluded GSA couldn't be used.

With the change of 1 line I could make GSA collect ALL sales again or collect data that even Shopkeeper was't originally collecting.

My track record with helping anyone who asks is 100% and with two very complex mods out and and not a single bug report, I was wondering how I was written off so easily.

If you could explain, thanks.

-d
I didn't realize that this garnered responses until I happened to peek back over here due to seeing a post from W33L.

I am going purely off of what you have said yourself not my own opinion. This is a quote from the description page of GSA "It is only concerned with your sales and your sales ONLY." You even went as far as throwing in a capitalization on ONLY to drive home the point. An Addon that is only concerned with your sales and your sales ONLY, cannot feed the required information to Merchant.

The post I put here only says that GSA could not, as it is, work for what Merchant does. However, I never said that you couldn't change it if you wanted to or anything about how many lines it would take.

Judging by the tone of your response, it seems like you took my statement as a personal insult of the highest degree or something, so all I can say is that it wasn't meant that way. It was simply saying that the current GSA wouldn't work.
Last edited by timidobserver : 12/27/14 at 12:17 PM.
Report comment to moderator  
Reply With Quote
Unread 12/27/14, 10:47 AM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
Originally Posted by dopiate
Originally Posted by AshySamurai
Do we have ETA on your data miner? I know, it will be ready when it will be ready. Just curious. Maybe you need some help with testing?
it's been done for some time now. It's what I use in the GSA no GUI version.

I know you're sticking point was the saved variables format and saving all current sales. Send me a PM and I can probably modify mine to give you what you need and then you can just add it to your program.

-d
I just realized that might not have been a question directed at me, not 100% sure

either way the info might be useful to w33zl

-d
Report comment to moderator  
Reply With Quote
Unread 12/27/14, 09:46 AM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
Originally Posted by AshySamurai
Do we have ETA on your data miner? I know, it will be ready when it will be ready. Just curious. Maybe you need some help with testing?
it's been done for some time now. It's what I use in the GSA no GUI version.

I know you're sticking point was the saved variables format and saving all current sales. Send me a PM and I can probably modify mine to give you what you need and then you can just add it to your program.

-d
Report comment to moderator  
Reply With Quote
Unread 12/27/14, 09:39 AM  
AshySamurai
 
AshySamurai's Avatar

Forum posts: 3
File comments: 64
Uploads: 0
Do we have ETA on your data miner? I know, it will be ready when it will be ready. Just curious. Maybe you need some help with testing?
Report comment to moderator  
Reply With Quote
Unread 12/08/14, 07:56 AM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
Re: Re: Re: Re: Source update!

Originally Posted by w33zl
Maybe I can shed some light on this

It is correct that Merchant is dependent on Shopkeeper, or actually the data mining part of Shopkeeper to be more specific. Unfortunately the author completely changed the data structure in v1.0 of Shopkeeper. And as Dopiate said we did have a dialogue about this. The problem is that GSA is based on the new data model for Shopkeeper, which means I have to totally rewrite all the underlying data management regardless if decide to use the newer Shopkepper, GSA or any other similar addon for my data mining needs. And since I have already begun writing my own data miner for Merchant, which would make the addon independent on other addons, I see no reason to spend to much time on something that would end up in the same dependency and risk of "getting stuck" as I now did.

The problem however is time. Because of high workload and personal matters I haven't even had the time to play ESO for a couple of months. Since Merchant was working with the old Shopkeeper, despite being less than optimal, I decided to leave it for the time being.

Hope this clarifies the situation.
Everything you said is 100% correct. Except now I am up to speed on LUA and Shopkeepers code when we first talked I hadn't touched LUA in 8 years.

If you were to send me the old version you were using, I can update the GSA (No GUI) to output the data format you need. I am assuming you mean from the savedvariables.

OR better you just in email or PM tell me what you need, how you need it and how it has to be formatted.

Thus, GSA could fix your "stuck in time" issue.

I could either get GSA (No GUI) to be compatible or just tweak the code and give you your own data collector.

-d
Last edited by dopiate : 12/08/14 at 09:16 AM.
Report comment to moderator  
Reply With Quote
Unread 12/08/14, 03:00 AM  
w33zl
 
w33zl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 45
Uploads: 12
Originally Posted by QuadroTony
i must report another thing too
when i push the hotkey to show addon's window, i cant turn it off by known ways (hotkey, cant enter to the corsor mode too) because of this field, cursor by defult appear like text-type in this field




so only one thing works - ESC
Yes, this was "by design". I preferred having auto focus on the text field to quickly being able to search. The tradeoff is that this prevents most hotkeys. The intention was to make this behavior a setting based in personal preferences.

And I am sure there is even a workaround (if anyone has an idea please share it ), even though I haven't found one yet.

The only way "out" from the search field is using the ESC key or to actually perform a search, this way the field loses focus and hotkeys are again available.
Last edited by w33zl : 12/08/14 at 03:11 AM.
Report comment to moderator  
Reply With Quote
Unread 12/08/14, 02:56 AM  
w33zl
 
w33zl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 45
Uploads: 12
Re: Re: Re: Source update!

Originally Posted by dopiate
Originally Posted by timidobserver
Originally Posted by AshySamurai
Question to mod author! Shopkeeper and Luminary Trade Sales History are abandon now. How about to use GSA for data update? Or maybe something different. All I want to say is maybe we should go on and don't rely on abandon addons. Thanks.
GSA wouldn't work for what this addon does.
Interesting conclusion.

w33zl's NEEDS Shopkeeper to work

GSA is based on Shopkeeper and has zero bugs (not a single reported one yet)

w33zl's stuck on an old pre 1.0 version of Shopkeeper - meaning it's stuck in time.

A while back I was PM'ing w33zl and trying to figure out what exactly he needed from Shopkeeper. I don't remember getting an actual answer.

I was just wondering how you came to that conclusion when I have had many conversations with w33zl and have a fairly good understanding of how his addon works.

If he reached out to me with specifics I could probably work something out.

GSA is based on data collection. This addon is based on display of collected data.

I fail to see how you came to your conclusion. Considering that I just released a non GUI GSA (basically a silent data collector) I believe you have made too many assumptions.

Anyway - this is not an official offer to fix his issues, only to feed my curiosity on how you so definitively concluded GSA couldn't be used.

With the change of 1 line I could make GSA collect ALL sales again or collect data that even Shopkeeper was't originally collecting.

My track record with helping anyone who asks is 100% and with two very complex mods out and and not a single bug report, I was wondering how I was written off so easily.

If you could explain, thanks.

-d
Maybe I can shed some light on this

It is correct that Merchant is dependent on Shopkeeper, or actually the data mining part of Shopkeeper to be more specific. Unfortunately the author completely changed the data structure in v1.0 of Shopkeeper. And as Dopiate said we did have a dialogue about this. The problem is that GSA is based on the new data model for Shopkeeper, which means I have to totally rewrite all the underlying data management regardless if decide to use the newer Shopkepper, GSA or any other similar addon for my data mining needs. And since I have already begun writing my own data miner for Merchant, which would make the addon independent on other addons, I see no reason to spend to much time on something that would end up in the same dependency and risk of "getting stuck" as I now did.

The problem however is time. Because of high workload and personal matters I haven't even had the time to play ESO for a couple of months. Since Merchant was working with the old Shopkeeper, despite being less than optimal, I decided to leave it for the time being.

Hope this clarifies the situation.
Report comment to moderator  
Reply With Quote
Unread 12/08/14, 02:27 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
Re: Re: Source update!

Originally Posted by timidobserver
Originally Posted by AshySamurai
Question to mod author! Shopkeeper and Luminary Trade Sales History are abandon now. How about to use GSA for data update? Or maybe something different. All I want to say is maybe we should go on and don't rely on abandon addons. Thanks.
GSA wouldn't work for what this addon does.
its just lie
Report comment to moderator  
Reply With Quote
Unread 12/08/14, 02:11 AM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
Re: Re: Source update!

Originally Posted by timidobserver
Originally Posted by AshySamurai
Question to mod author! Shopkeeper and Luminary Trade Sales History are abandon now. How about to use GSA for data update? Or maybe something different. All I want to say is maybe we should go on and don't rely on abandon addons. Thanks.
GSA wouldn't work for what this addon does.
Interesting conclusion.

w33zl's NEEDS Shopkeeper to work

GSA is based on Shopkeeper and has zero bugs (not a single reported one yet)

w33zl's stuck on an old pre 1.0 version of Shopkeeper - meaning it's stuck in time.

A while back I was PM'ing w33zl and trying to figure out what exactly he needed from Shopkeeper. I don't remember getting an actual answer.

I was just wondering how you came to that conclusion when I have had many conversations with w33zl and have a fairly good understanding of how his addon works.

If he reached out to me with specifics I could probably work something out.

GSA is based on data collection. This addon is based on display of collected data.

I fail to see how you came to your conclusion. Considering that I just released a non GUI GSA (basically a silent data collector) I believe you have made too many assumptions.

Anyway - this is not an official offer to fix his issues, only to feed my curiosity on how you so definitively concluded GSA couldn't be used.

With the change of 1 line I could make GSA collect ALL sales again or collect data that even Shopkeeper was't originally collecting.

My track record with helping anyone who asks is 100% and with two very complex mods out and and not a single bug report, I was wondering how I was written off so easily.

If you could explain, thanks.

-d
Report comment to moderator  
Reply With Quote
Unread 12/08/14, 01:35 AM  
timidobserver

Forum posts: 37
File comments: 299
Uploads: 0
Re: Source update!

Originally Posted by AshySamurai
Question to mod author! Shopkeeper and Luminary Trade Sales History are abandon now. How about to use GSA for data update? Or maybe something different. All I want to say is maybe we should go on and don't rely on abandon addons. Thanks.
GSA wouldn't work for what this addon does.
Report comment to moderator  
Reply With Quote
Unread 12/07/14, 11:31 PM  
AshySamurai
 
AshySamurai's Avatar

Forum posts: 3
File comments: 64
Uploads: 0
Source update!

Question to mod author! Shopkeeper and Luminary Trade Sales History are abandon now. How about to use GSA for data update? Or maybe something different. All I want to say is maybe we should go on and don't rely on abandon addons. Thanks.
Report comment to moderator  
Reply With Quote
Unread 11/01/14, 12:42 PM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
i must report another thing too
when i push the hotkey to show addon's window, i cant turn it off by known ways (hotkey, cant enter to the corsor mode too) because of this field, cursor by defult appear like text-type in this field




so only one thing works - ESC
Last edited by QuadroTony : 11/01/14 at 12:42 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: