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:26
Total downloads:5,558
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 09/14/14, 03:09 PM  
timidobserver

Forum posts: 37
File comments: 299
Uploads: 0
Is there any way to limit how far back this addons looks and how long it keeps data? For example, let's say I want my averages to only consist on items that have sold in the past 7 days?
Report comment to moderator  
Reply With Quote
Unread 09/14/14, 06:12 PM  
syndicated
 
syndicated's Avatar

Forum posts: 4
File comments: 7
Uploads: 0
Re: Re: ESO Safe problem?

Originally Posted by w33zl
Originally Posted by syndicated
Have shopkeeper installed, have Merchant installed, installed ESOSafe - however no backups are being made and the "tweak" selection on right clicking ESOSafe icon is grayed out. Additionally the "W33zl's Merchant" is also grayed out and has a [DISABLED] tag next to it when I right click the ESOsafe icon in the tray.

Your thoughts?

Note: The Merchant add on *seems* to be working in game however the number of items and transactions have not changed still at ~4k items and 16k transactions.
It would guess that ESO Safe cannot find the folder for the Merchant addon.

Which server are you playing on?

Could you please also verify the settings (right click in tray and choose Settings). The documents folder path must match the exact path where addons and savedvariables is located.

It would also help if you could PM me with as much details as possible.

Another thing, did you get a question to specify your username the first time you started ESO Safe when having Merchant installed?
Thanks for the quick reply. I actually installed ESOsafe first, then installed the merchant addon (and then shopkeeper). I play on the US live server.

When clicking the "backup settings" option in ESOsafe I get this window:
Warning: Spoiler


This is what the config file in AppData looks like:
Warning: Spoiler


...and this is the ESOsafe.exe.config file located in "C:\Program Files (x86)\Xilent\ESO Safe"
Warning: Spoiler


Note: the only editable field is the ESO install path (dunno if that's relevant or not). Also, the actual path to my games documents folder with AddOns and SavedVariables in it is: "C:\Users\Mike\Documents\Elder Scrolls Online\live". When first running ESOsafe I was prompted for a username and did provide it.
Last edited by syndicated : 09/14/14 at 06:18 PM.
Report comment to moderator  
Reply With Quote
Unread 09/15/14, 01:41 AM  
w33zl
 
w33zl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 45
Uploads: 12
Originally Posted by timidobserver
Is there any way to limit how far back this addons looks and how long it keeps data? For example, let's say I want my averages to only consist on items that have sold in the past 7 days?
Not really right now. However the weighted average is primarily based on the 20 latest transactions (regardless of time period), but then adjusted (slightly) to reflect price over time. This makes the average fairly stable.

So let's say we are talking about an item with high interest, and you are member of at least one active guild, I would say you wont exceed 7 days to get 20 transactions.

However, additional numbers/calculations are planned for the future.
Report comment to moderator  
Reply With Quote
Unread 09/15/14, 02:04 AM  
w33zl
 
w33zl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 45
Uploads: 12
Re: Re: Re: ESO Safe problem?

Originally Posted by syndicated
Thanks for the quick reply. I actually installed ESOsafe first, then installed the merchant addon (and then shopkeeper). I play on the US live server.

When clicking the "backup settings" option in ESOsafe I get this window:
Warning: Spoiler


This is what the config file in AppData looks like:
Warning: Spoiler


...and this is the ESOsafe.exe.config file located in "C:\Program Files (x86)\Xilent\ESO Safe"
Warning: Spoiler


Note: the only editable field is the ESO install path (dunno if that's relevant or not). Also, the actual path to my games documents folder with AddOns and SavedVariables in it is: "C:\Users\Mike\Documents\Elder Scrolls Online\live". When first running ESOsafe I was prompted for a username and did provide it.
I can't really spot any obvious problems with your settings. Could you please verify the path to w33zl's Merchant, it should be:
C:\Users\Mike\Documents\Elder Scrolls Online\live\Addons\wMerchant

You could also try upgrade to the latest version of ESO Safe 1.3 which contains some minor fixes that might solve the problem (or at least hopefully give some more information about the problem).
Report comment to moderator  
Reply With Quote
Unread 09/15/14, 02:22 PM  
w33zl
 
w33zl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 45
Uploads: 12
Troubleshooting ESO Safe

Since some of you seems to having trouble getting ESO Safe running I have set up a Getting Started and Troubleshooting section for ESO Safe.
Report comment to moderator  
Reply With Quote
Unread 09/16/14, 02:52 PM  
w33zl
 
w33zl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 45
Uploads: 12
Re: Re: Re: ESO Safe problem?

Originally Posted by syndicated
Have shopkeeper installed, have Merchant installed, installed ESOSafe - however no backups are being made and the "tweak" selection on right clicking ESOSafe icon is grayed out. Additionally the "W33zl's Merchant" is also grayed out and has a [DISABLED] tag next to it when I right click the ESOsafe icon in the tray.

Your thoughts?
Hi, please let me know how this progresses for you. If the problem still persist check out the hotfix v1.3.1 Troubleshooter for ESO Safe. It adds a special "troubleshooter mode".
Report comment to moderator  
Reply With Quote
Unread 09/16/14, 06:08 PM  
timidobserver

Forum posts: 37
File comments: 299
Uploads: 0
After the latest update I am getting an error message with the text "failed to load database." The error message only occurs when the Merchant addon is turned on.
Report comment to moderator  
Reply With Quote
Unread 09/17/14, 03:35 AM  
w33zl
 
w33zl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 45
Uploads: 12
Originally Posted by timidobserver
After the latest update I am getting an error message with the text "failed to load database." The error message only occurs when the Merchant addon is turned on.
I think this might be an issue with how Minion updates an existing addon. I assume you used Minion to update, right? As it seems Minion first erases the entire folder before updating, effectively erasing the database.

The quick workaround would be to either backup the wMerchant/data folder to a another folder prior to updating, and then restore the /data folder after update. Or you could download the sample database (however then you will loose some of your history).

Sorry for the inconvenience this might have caused, I didn't foresee that Minion should erase all files prior to updating.
Report comment to moderator  
Reply With Quote
Unread 09/17/14, 02:34 PM  
w33zl
 
w33zl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 45
Uploads: 12
Originally Posted by timidobserver
After the latest update I am getting an error message with the text "failed to load database." The error message only occurs when the Merchant addon is turned on.
I have made a major change how the local datafile is managed and if you upgrade to w33zl's Merchant 0.9.5 and ESO Safe 1.4 this should start working again. And further updates with Minion shouldn't erase the local database.
Report comment to moderator  
Reply With Quote
Unread 09/17/14, 02:38 PM  
w33zl
 
w33zl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 45
Uploads: 12
Troubleshooting updates (and ESO Safe)

Since v1.4 of ESO Safe there is an included "troubleshoot mode" which gives a lot of details about your current setup that should be helpful troubleshooting ESO Safe and w33zl's Merchant.

I would love to hear from those of you that had problems if they got solved or if you still needs assistance.
Report comment to moderator  
Reply With Quote
Unread 09/18/14, 11:47 AM  
dominoid
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 276
Uploads: 2
Just saying . . . people aren't going to use your addon if ESO Safe is basically required. You will have way too many balk (rightfully) at the EXE in ESO Safe. This will need to be figured out for this add-on to have large "success".
Last edited by dominoid : 09/18/14 at 04:17 PM.
Report comment to moderator  
Reply With Quote
Unread 09/18/14, 12:36 PM  
w33zl
 
w33zl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 45
Uploads: 12
Originally Posted by dominoid
Just saying . . . people are going to use your addon if ESO Safe is basically required. You will have way too many balk (rightfully) at the EXE in ESO Safe. This will need to be figured out for this add-on to have large "success".
I appreciate your honest opinion. However to be able to achieve what I'm aiming for there is truly no other way as I see it. This is unfortunate and a consequence of the design choices made by ZO.

I'm not shutting any doors though, it might be possible for me to achieve a semi-independent addon in a light version that could work without ESO Safe. Thanks again for the feedback.
Report comment to moderator  
Reply With Quote
Unread 09/22/14, 05:58 PM  
dominoid
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 276
Uploads: 2
Very frustrating. I'm really trying to use your add-on and I am not a computer noob.

This is my error:

http://i.imgur.com/AhiDWIc.jpg

I have completely removed ESO Safe and wMerchant and started over. I have tried ESO Safe version 1.3 (per your description) AND 1.4 (the latest version on this site). I have tried without the sample database and I've tried with the sample database. ESO Safe is running in the task bar and says "wMerchant Parse Failed" with and without a sample database.

I've tried copying the wMerchantDBSample.lua to the SavedVariable folder as is and also with renaming it wMerchantDB.lua as a test.

The ESOSafe 1.3 error message:

http://i.imgur.com/8g12yJf.png

ESO Safe 1.4 does not give an error message, but also doesn't seem to work for wMerchant.
Last edited by dominoid : 09/22/14 at 06:06 PM.
Report comment to moderator  
Reply With Quote
Unread 09/23/14, 01:15 AM  
w33zl
 
w33zl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 45
Uploads: 12
Originally Posted by dominoid
Very frustrating. I'm really trying to use your add-on and I am not a computer noob.

This is my error:

http://i.imgur.com/AhiDWIc.jpg

I have completely removed ESO Safe and wMerchant and started over. I have tried ESO Safe version 1.3 (per your description) AND 1.4 (the latest version on this site). I have tried without the sample database and I've tried with the sample database. ESO Safe is running in the task bar and says "wMerchant Parse Failed" with and without a sample database.

I've tried copying the wMerchantDBSample.lua to the SavedVariable folder as is and also with renaming it wMerchantDB.lua as a test.

The ESOSafe 1.3 error message:

http://i.imgur.com/8g12yJf.png

ESO Safe 1.4 does not give an error message, but also doesn't seem to work for wMerchant.
I really understand your frustration and I will do my best to figure this out. First things first. It was really great that you provided me with screenshots! The more information I got the greater chance of success will I have finding the cause.

The problem with wMerchant seems to be my fault (unfortunate typo), I have uploaded a hotfix (v0.9.6.1). Please try updating the addon and see if this amends the issue. Should the problem persist please provide me with an update on the error message.

Some general notes about wMerchant: v0.9.6 has a sample db and should work even tough you don't have ESO Safe installed (or configured properly). If you experience problems try disable ESO Safe and remove wMerchant (delete the entire wMerchant folder from your addons subfolder - could be wise to backup the folder first ). Then you install a clean copy of wMerchant 0.9.6.1. Now you should hopefully see a message saying " Sample database loaded, please install ESO Safe to get up-to-date data". If so all is good (from a wMerchant point of view at least).

For the other issue with ESO Safe it would be really helpful if you could run the "troubleshooter mode" (-troubleshoot switch from commandline) and send me the details from there. And if you also could pick up and send me the log file it would be even better. ESO Safe is a lot harder for me to test as there is so many variations of OS versions, user settings, culture specific settings as well as differences depending on which megaserver you'r playing on. So please be patient if you experience problem, I will do my very best to sort them out.
Report comment to moderator  
Reply With Quote
Unread 09/24/14, 02:10 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
i will try to use this
i hope there is no frustrating data reset issue like with Shopkeeper addon
because those addon keep All Sales, and if data is too big Your Sales also eraed..
will test
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: