I think my donation page is now working if you'd like to buy me a beer.

Master Merchant is an upgraded version of Shopkeeper that offers additional features for the Traders and Trading Guilds. Finally, you can see who your Guild’s top sellers are and what they are selling! Your total Guild Sales and Sales Tax income are at your fingertips – any time you’d like to see them! And that’s just the start. Master Merchant also helps you find GREAT DEALS and provides many other trade-related enhancements! Join the many already using Master Merchant.

Try "/mm clean" if you are having data issues.
Or "/mm dups" to look for duplicate sales in your data.
"/mm missing" will rescan the most recent 10 days worth of data.
"/mm help" list some more commands....

Early feedback:
tttosbt999: "This add-on has totally changed the market for me. What use(d) to take me forever now is a breeze. I actually have time to play the game instead of being consumed by trading. Thanks so much Philgo!"

Karraxx: "nice work on this addon, makes selling things a thousand times easier"

Recent feedback:
Deltia: "Great Addon"

Dr._Funkenstein: "Thanks! I don't know how I survived without this!"

Many: "What the hell are all these dots, Braille?!?!?"

FreakyFreak: "The sales chart you added is so <censor> beautiful I was near tears. Not about how it looks, I could care less, but in design. Seriously brilliant. A very nice surprise to see you satisfy a need without letting obvious limitations stop you. Well done."

Focus your pricing to see recent sales in more detail - check the Settings page for details.

Sales History Scatter Chart is now available as part of the tooltip.
All the dots are a graph of all the sales you've seen, colored to match the guild that made the sale. Price on the left, timeframe on the bottom. Each dot is a unit price of a sale.

Now with Deal Rating Filtering in Guild Stores with Awesome Guild Store Integration. Install both MM and Awesome Guild Store to get this killer feature!!!

Custom Deal Percent/Color Calculators are now available for purchase. Email me in game or at [email protected] for info.

Introducing DealFinder:

- When you are browsing a Guild Store (including Kiosks), Master Merchant will identify and flag “great deals” and specify how much gold you could potentially make if you buy the items and re-sell it at the average list price in your guild(s). The system uses color coding to rate how good the deal is. White, Green, Blue, Purple Gold. Gold=the BEST deal. Buy it right now!
The same flag existing on your listings page so you can easily see if you've offered the deal you want to.
How to use: Just visit any Guild Store (Bank NPC or Kiosks) and you’ll see a new column in the item listings that will highlight Deals and potential profit!

Trade Guild Tools:

- See your Total Guild Sales, Taxes Collected and Number of transactions based on selectable timeframes!
(Today, Last 3 Days, This Week (starting Monday at Kiosk turnover), Last Week, Prior Week)
How to use: Open Master Merchant and toggle the “Seller Info/Item Info icon to “Seller Info”
You’ll see total sales info for each of your guilds + all of their members.
You can sort on any column by clicking the column header (click to change between high to low and low to high)

- Find out who the top sellers and BUYERS are (and aren't). You can generate a ranked report that lists each guild member, sorted by Sales, Tax, number of transactions, or percentage of overall guild sales, based on selectable Timeframes.
How to use: Type a guild name into the search box and you’ll see Guild Total plus a ranked list of every member.
You can sort on any column by clicking the column header (click to change between high to low and low to high)

- View all guild Transactions, with toggle to view by Buyer Name or Seller Name. See what the best sellers are making their money on!

More enhancements:

- Price Check: With “Stats to Chat”, you can right-click on any item posted in chat and Master Merchant will post sales data into your chat box for you to provide a Price Check to someone!
How to Use: Right click any item posted in chat and select “Stats to Chat”. The stats will be posted in your chat box, you just need to hit <Enter>. Thanks to Mattmillus for some of the Stats to Chat code.

- Automatic Pricing. Master Merchant will remember the price you've listed an item at and automatically insert when you place an item up for sale. (If you haven’t listed the item previously, the average sale price will be inserted instead) It also creates a system message for every listing so you can easily review what you've just put up for sale.

Disable all versions of the Shopkeeper add-on and anything that uses LibGuildHistory. (GSA support IS COMPLETE)
Remove Old Shopkeeper code.
This installs like any other add-on, but it will actually install Master Merchant plus 16 other mule add-ons (MM##Data) to carry the data. Master Merchant depends on these additional add-ons, so they mus be enabled along with Master Merchant. This should hopefully allow you to store just about all the sales history you would like, even in the in busiest of trading guilds.

In the Addon directory, you should end up with a MasterMerchant directory and at that same level MM##Data (00-15) directories for the mules.

If you have one, you can try renaming your SavedVariables/Shopkeeper.lua file to MasterMerchant.lua to start with your old Shopkeeper data. I’d give this about a 75% chance of working. If you run into problems just delete the Shopkeeper.lua, MasterMerchant.lua and the 16 MM##Data.lua files from the SavedVariables directory to start over.

Special thanks for their code, help and support:

This is based on the original Shopkeeper code. Original by Khaibit, kept alive by dOpiate & Garkin and continued here.
Those developers deserve many thanks for their previous work on this code, and it’s my privilege to stand on their shoulders.

ChangeLog for 2.2.0
Turbo Mode
- '/mm turbo' will toggle Guild Scanning Turbo Mode on/off.
- Speeds sales history loading by a factor of 20.
- Please use Turbo mode sparingly, think of the poor servers!
- Turbo mode is not available from 1 hour before trader flip until 1 hour after trader flip.
- Turbo mode status is NOT remembered across reloads/logins and must be manually activated.
When you join a new guild, MM scans back only 3 days to get you started. You can manually load more with the '/mm missing' command.
Added new recipes to Craft Cost calculations.
Please visit tinyurl.com/MMIssueGuide if you are having any issues with MM.
'/mm help' gives some details on MM options and functions.

ChangeLog for 2.1.0a
Updated for LibExecutionQueue for Scalebreaker / 100028
Change guild history call to try to avoid getting kicked on slow machines. Should not affect data loading times.

ChangeLog for 2.0.8a
Eliminated error when /mm missing tries to scan a guild with no sales.

ChangeLog for 2.0.8
Changed guild history scanning to happen in parallel.
Adjusted "verbose" setting, creating different levels of messages MM will provide: 0 - Nearly Silent to 5 - Debugging Level Messages.
Added scan status (in %) for each guild, if your "verbose" setting is 4 or higher.
Scanning for the first time after install or after doing a reset will now go back only 3 days. (You can use /mm missing to scan back further if you would like.)
(Note: /reloadui or switching characters retains the downloaded guild sales history, and MM will pick up from there.)
(Note: If you are getting FPS pauses when scanning, make sure the Guild History tab is not on the SALES Category.)

ChangeLog for 2.0.6
Added some protection around Guild Store listing screen to avoid "user:/AddOns/MasterMerchant/MasterMerchant_UI.lua:1454: attempt to index a nil value"
Adjusted "In Combat" scan pausing a bit more (Please let me know if this help in dungeons/Cyrodiil for those few that were having issues.)
Fixed some odd item links that did not show craft costs
Added MM info to housing storage chest item popups
Added MM info to recipe/furniture crafting item popups
Added some protection around TRADING_HOUSE use to help gamepad mode users

ChangeLog for 2.0.5
Reworked the Awesome Guild Store integration for Wrathstone version (Thanks sirinsidiator for this Awesome addon)
- The MM Deal and Profit filters will be available when AGS updates to Wrathstone
Fixed "In Combat" scan pausing (thanks mubcrabs)

ChangeLog for 2.0.4a
Restore sales data on guild store listings
Fix typo in the item right click menu
(Some other addons may cause the menu items to double up (ex. Furniture Preview))

Changelog for 2.0.3a
Made explicit dependency on LibExecutionQueue
Added protection to avoid "operator * is not supported for nil * number" error in AddRosterStats
Updated the APIVersion in the LibExecutionQueue library

Changelog for 2.0.3
Update for Murkmire / 100025
Completed smoothing of loading and scanning code to avoid choppiness while loading
Adjusted History and Cleaning routines to be more accurate/pick up more data
Added "verbose" setting, to adjust MM feedback during processing (defaults to "ON")
Added "/mm slide" function for kindred
Added translation BR for Brazilian Portuguese, provided by mlsevero
Updated recipe/glyph list for Crafting Cost calculations

Changelog for 2.0.2
Update for Wolfhunter / 100024
Enhanced "/mm clean" to re-index recipes that had irrelevant level information, making each level recipe price out as a different item
Smoothed out loading code to try to avoid choppiness while loading (More to come)
Updated recipe/glyph list for Crafting Cost calculations
*** Run "/mm clean" to fix Alinor Patterns ***

Changelog for 2.0.1
Update for Summerset / 100023
Made Delay Initialization Startup Standard (Should help those having login issue with MM on and large data sets)
Updated recipe/glyph list for Crafting Cost calculations
Updated Ranges for History Depth, Min Item Count
Enhanced "/mm clean" to remove more bad data
Enhanced TruncateHistory to properly remove some old data that was missed
Kept the scroll thumb selector in the MM window from getting so small you can't see it
Fixed error that would abort indexing early in some circumstances (Your MM Initialization will be back up to the time it needs to be, and filtering will be fast and accurate)

Changelog for 1.9.3
Update for One Tamriel / 2.6.x / 100017
Added Sort by Guild to MM windows.
Added User defined time range to the MM windows and the Guild Roster. Check MM addon settings under deal and calculation options.

Changelog for 1.9.2
Update for Shadows of the Hist / 2.5.x / 100016
Some protection code in DealCalc function to avoid DealCalc.lua:65: operator < is not supported for number < nil type errors.
Japanese translation by k0ta0uchi
Experimental export function

Changelog for 1.9.1
Adjustments/fixes to information displayed on guild roster.

Changelog for 1.9.0
Dark Brotherhood compatibility - changed filtering from VR to CP (ex. VR15 = CP150)
Added total line to offline sales report
Fixed odd error when holding down <ctrl><shift>
Changed % change column on the roster to Generated Gold for the Guild (The portion of the sales tax that goes to the guild)
Added EU Megaserver calc for Guild Trader switch over time
Added prefix (b,s) to player name for additional filtering (EX. [email protected] will just show Phil's sales, [email protected] will show records where Phil is the buyer)
Easy MM turn off - Made all Master Merchant addon files dependant on MM00Data, so you just have to unselect MM00Data and all of MM with turn off

Changelog for 1.8.6
Got rid of the odd number at the end of Stats to Chat messages

Changelog for 1.8.5
Added some protection code around the new item description

Changelog for 1.8.1
Added sales information text tips to sales chart. (Setting: Tips on Graph Points)
Added item sales info/quality/level selector in tooltip. (Setting: Level/Quality Selectors)
Added a "deal" setting for items with no sales history, to replace the hardcoded green deal for items with no sales data. (Setting: No Data Deal Rating)
Added item right click option to show item info in the popup tooltip.
Added item popup right click option to send item/sales stats to chat.
Added "/mm invisible" to reset window locations in case they get positioned off the screen. Try this if your MM windows are not showing up.

Changelog for 1.8.0
Update compatibility to API version 100013 (Orsinium)
Added new GetGuildEventId instead of having to rely on timestamp system
Adjusted matching code to handle changes in ItemLink format

Changelog for 1.7.2
Added an option to turn on/off the Display Listings chat message.
Adjusted Standard Deviation calculation for stacked items. (Thanks @croachroach)
Added a % change column on the guild roster. Today, This Week and Last Week timeframes now calculate a % change from the period before. (sponsored by @mjromeo and ETU)
Slight adjustment in anticipation of new AGS fix.

Changelog for 1.7.1
Added support for Imperial City/1.7 release.
Added Min/Max Item Sale count to better manage fast selling and slow selling items. MM will only purge sales records by date if you have more than the min, and will not keep more than the max number of sales for one item.
Added an option to put the MM value of items on your inventory and deconstruction item lists.
Added a "/mm clean" option to scan for and remove malformed sales records.
Created an Execution Queue library for long running/sequential operations.

Changelog for 1.6.21/1.6.21a
** Dedicated to Amy and her puppies!! Please say a prayer for them. **
Adjusted tooltips to show item count for stackable items.
Adjusted Auto Advance to Next Page to handle going backward to previous pages. Fixed in 1.6.21a.
Fixed Buyer blacklist checking.
Adjusted Outlier price checking.
Removed Outlier transactions from scatter chart also.
Added additional duplication checking and added /mm dups command to check for and remove duplicate records if they exist.
Russian translation from KirX - let me know if this works and is correct please. I'm not sure the file came through properly.

Changelog for 1.6.20
SPEED - Initialization is now 3 times faster and filtering the guild item summary list is at least 15 times faster.

Changelog for 1.6.19
Adjusted Guild Item to summarize better and show count of both transactions and items. Ex. 4 sales totaling 400 items. (Per @eg0b0y's specs - IBoB auction)
Buyers are now checked against the blacklist (You can blacklist yourself to keep your great finds from pulling down the average.)
Added some new filters to the item list. (Trait, type, quality. see /mm help)
Made Item list only display your default number of days worth of sales. Loading 380k records was too slow...

Changelog for 1.6.18a
Fix for user:/AddOns/MasterMerchant/MasterMerchant_Util.lua:383: attempt to index a nil value

Changelog for 1.6.18
Added Auto Next Page Option: If all items are filtered out on a guild store page, auto advance to the next page.
Fixed UI error on <ctrl-shift>.
Fixed Average cost not getting into price box when listing stackable items.
Fix crash when trying to filter MM Item Sales Summary info (I think.)

Changelog for 1.6.17
Changed the Guild Item list to have a personal view as well as the guilds wide view.
Removed "0" lines from the MM to make them cleaner since you can see members with no sales/purchases on the guild tab now.
Adjusted Items and People in the MM windows to have right click menus.
Added grid lines to the scatter chart. Looks much cleaner.
Adjusted tip text slightly
Saucy features
-Added Profit/Margin % switch for the guild store listings
-Added a Potential Profit Filter to the AGS integration - (Thanks to sirinsidiator for AGS and the Price Filter I used as a starting point.)

Changelog for 1.6.16
Fix for Guild Rankings Bug
Scatter Chart dots are now colored to match your guild chat color. Easily see where things are selling!!

New Calculation and Tip Options:
- Focus: Set days ranges to focus on recent sales, and assign them to Ctrl / Shift keys.
- Blacklist: List player(s) and/or guild(s) you would like to have excluded from pricing calculations.

Guild Ranking View by Items - See what Items are hot in your guilds!!

Changelog for 1.6.15a
Added a little protection code in a few places where people were getting odd errors.
Added a notice around some lines of code from Millus Roster - Thanks Matthew where ever you are...!!

Changelog for 1.6.13
Happy Easter!!!
Added a Pricing History Graph - enable it in the Settings/Addon Settings/Master Merchant options page.
All the dots are a graph of all the sales you've seen. Price on the left, timeframe on the bottom. Each dot is a unit price of a sale.
This release is dedicated to @freakyfreak for his awesome support with testing and gold!!

Changelog for 1.6.12
Added a settings option for The Guild Roster Info.
Removed a debug line I forgot to remove.
Honors Price Tracker "Show only if key is pressed" option if it is installed

Changelog for 1.6.11
Significantly improved the initialization after character load.
Moved Sales and Scanning related storage to the system level, so all accounts on the machine will share sales history data.
Added the pricing tooltips onto a few more windows.
Added enhanced duplication checking code to help capture all sales without duplicates. (Thanks Arkadius for the beginnings of this.)
Added "/mm help"
Added "/mm missing" feature to scan for sales that may have been missed.
Added "/mm clearprices" to remove your listings price history.
Made adjustments to the timeframes on the MM guild page.
Show Purchases/Sales on the guild tab also.
Upgrades to the latest LibMediaProvider library.

Changelog for 1.6.10
Moved initialization code back to before character display and reduced init time greatly.
Added settings option to move the initialization to after character load for those that have problems logging in.

Changelog for 1.6.9
Removed the chat messages during scanning, except for the initial scan or after a complete reset.

Changelog for 1.6.8
This build should fix login and rescan issues with large histories.
Adjusted initial scan logic to be smoother and not timeout for large initial 10 day scan.
Adjust initialization to login faster to avoid timeout, but NOTE: The screen will hang for up to 20 seconds on initial setup.
Fixed mini stats window for large number of sales.
Icons will update as new sales are seen.
Added options to ignore outlier prices and to round prices to the near gold piece.

Changelog for 1.6.7
Went to Europe for a while, or at least to the EU server...
Fix for guild that would not return history correctly, would just scan forever.
Another fix for Stat window slider errors.
Adjusted special characters in the translation files.

Changelog for 1.6.6
Additional fix for UI issue when you filter out all items on the page with the Deal Range
Adjusted sorting and added sort by name on guild list
Disconnected Buyer/Seller toggle so item list and guild list are independent
Possible fix for Stat window slider errors.

Changelog for 1.6.4
Fix for issue when turning Show Full Price Off
Fix for UI issue when you filter out all items on the page with the Deal Range

Changelog for 1.6.0
Changed the guild history scanning code a little to try to avoid drops/dupes
Updated to 1.6 API (100011)
**Please note the first time, and only the first time, you run 1.6 your history must be converted to the new item format. The app will automatically /reloadui 16 times and then you will be converted.

Changelog for 1.0.3
Added Buyer listing to guild window (just click the column header to switch back and forth, like the item window)
Added Custom Deal Calculations for @Causa - If you would like one also, e-mail me in game or at [email protected] for details.

Changelog for 1.0.2
GSA support (with dopiates help)
Set name searching on Item Window (ex. Vr14 leech)
Broke out deal calculation code into MasterMerchant_DealCalc.lua if anyone wants to play with that code
Minor formatting adjustments

Changelog 1.0.1
Added Missing MM00Data sub addon

Changelog for 1.0.0
Fixed Right click menu to avoid protection error
Added 60 day history (adjustable in Addon Settings)
Added a 28 Day Ranking chart
Added support for upcoming GSA update - MM will be the Data collection UI for GSA offline application

Changelog for 0.9.9
Added deal tip to your listings page so you can easily check your listings against the market.
Added "Stats to Chat" to the right click menu in a number of places.

Changelog for 0.9.8a
Fixed typo.

Changelog for 0.9.8
First version by @Philgo68
A bunch of new features
Update for patch 1.5; updated API version

--Shopkeeper changelog:

Changelog for 0.9.7(a)
Update for patch 1.4; updated API version
Modified stats slider so "Using all data" is at the right-most limit instead of left-most.
0.9.7a filters out the guild trader hiring events that are now apparently included in purchases.

Changelog for 0.9.6
Big re-write of how data is stored, searched, and sorted to improve memory usage
(for the morbidly curious: implemented an inverted index for searching, replaced Lua's default quicksort implementation for
tables with Shellshort, and reduced redundant copies of sale event info in tables.)
Added new option to disable on-screen alerts while in Cyrodiil. (Chat alerts still show, if enabled.)
Moved the item quantities in the sales history window to more closely match the default UI presentation.
Increased maximum history size since memory usage has been reduced.

Changelog for 0.9.5
Bug fix to handle other addons requesting sales events (leading to dupes in Shopkeeper)
0.9.5a is a re-release to fix an unfortunate typo

Changelog for 0.9.4
Offline sales report (optional report in chat of what you sold while offline)
Reset button now has a confirmation dialog associated with it
Reset and Refresh buttons will now be disabled (dimmed out) and a 'wait' animation will play when a scan is in progress
Fixed bugs related to me making a typo in the sorting functions
Fixed bugs related to the search box, updating the slider range, and correctly carrying over your search between full and mini windows
Further refined the store searching - login search will be faster again now, and better handle the upcoming changes in Update 4
Increased maximum history size to 15000 - if you use several other memory intensive addons this may cause issues!
Optimized searching and sorting routines to be a little more efficient with large sales histories
French localization updates (thanks jupi!)

Changelog for 0.9.3
Fix for statistics window throwing an error if you have sales events in your history from guilds you're no longer in
(Possible) fix for the "occasional item duplication upon login" bug
Internationalization tweaks

Changelog for 0.9.2
Fix to event-based scanning to (hopefully) stop the dupes people are seeing
Fix to alerts to (hopefully!) stop the stuck on screen alerts people would see when alt-tabbing
French localization is now live! Merci bien to jupiter126/Otxics on the EU Server for the translation work!
New option in the addon settings to make all your settings account-wide, rather than character-specific.
Statistics window resized slightly to accomodate...per-guild filters!
The day range slider is also smarter and will hide entirely if you have less than 2 days' worth of your sales to work with.
Some UI tweaks to make all languages fit better

Changelog for 0.9.1
Nothing major here, but either I or esoui.com may have borked 0.9b's files so uploading a new release with some minor tweaks here and there to get a version that doesn't seem to intermittently be missing bindings.xml and LibAddonMenu

Changelog for 0.9b
Further rewrite of part of the scanning routines to be more accurate
Some small tweaks to the time display routines (will go up to 90 seconds before saying 1 minute, 90 minutes before 1 hour, etc.)
Fixes to on-screen alerts to avoid 'missing' multiple identical alerts
GUILD TRADER SUPPORT! Buyer names now have a gold bag icon next to them if they are not in the guild (i.e. bought at your guild's trader kiosk)
Stats Window now also shows you percentage of sales made at the guild trader
Other minor tweaks and optimizations as we push towards a fully-translated, fully-functional 1.0 release!

Changelog for 0.9a
Rewrite of part of the scanning routines to be more accurate
Fixes for odd behavior in the stats window
Fixes for the "Alert flood" issue if you sell multiple items between scans
Misc. other small bugfixes

Changelog for 0.9 (version jump due to being nearly feature-complete):
Added a new smaller view mode for the main window
Added sales stats! Click on the "list" icon at the top of the main window to toggle.
Search field now searches item names
Fixes for one case where items bought close together don't all trigger alerts; there are still some odd cases I'm working on

Changelog for 0.3:
Added ability to toggle between gross/total sales price and per-unit price displays
Better support for multiple accounts that use the same computer
Further improvements to store scanning
UI improvements - Shopkeeper closes along with most other UI scenes now (bank, crafting station, etc.)

Changelog for 0.2a:
German localization updated/fixed (Credit to Urbs of the EU Server for his hard work on this!)

Changelog for 0.2:
German localization is complete!
Fixed missing localizations on Reset/Refresh buttons.
Fixed a minor license issue.
Sound options added for alerts.
On-screen and chat alert options separated.
Shopkeeper button on guild store screen moved down slightly.
Fixed alert swarm after resetting listings.
Main window now has X to close button and a hotkey binding.
Main window now closes when you open the game menu.
Eliminated cases where slider could get confused as to number of items in the list.
LibAddonMenu updated to version 2.0r9 (thanks Seerah!)

This Add-on is not created by, affiliated with or sponsored by ZeniMax Media
Inc. or its affiliates. The Elder Scrolls and related logos are registered
trademarks or trademarks of ZeniMax Media Inc. in the United States and/or
other countries. All rights reserved.

I have some usage questions. I looked through about 5 pages of comments and found lots of error reports, suggestions, and algorithm discussions but not info on what is what. For example:

- I notice a little bag appears next to some items. What does it mean?
- When I go to sell something a little calculator pops up but I don't know what those numbers are. Is that the weighted average price x stack? Or something else?
- I was going to ask why names are sometimes blue and sometimes green but I think I just figured that out. As seller, my name is green. As buyers, those who bought from me are green. Right?
- I notice I can't sort on Buyer/Seller or Guild. In Item Info I can't sort on item name. Is sorting disabled for those columns or am I just doing it wrong?
- What does the Reset button do? I'm kind of afraid to touch that.

Some annotated screen shots would make all this a lot easier to understand.
(8 by 10 color glossy photos with circles and arrows... ;-)

And anyone else wanting your own Deal style calculations (and don't want to learn LUA programming), just email me in game with 10k and a description of how you would like the % and the color scheme calculated and I'll slide it into Master Merchant based on your in game id (ex: @Philgo68)

Take Luck,

@Philgo68

Haha, nice move! :-)

Are you EU or NA?

NA

Ok, then I can't send you money? Maybe some other way I can help you out?

Also, will you be implementing the requests as options inside the options menu?

My preferred design would be to show the absolute value of resale price - purchase price, and use the color for the quality of the deal. Red for negative prices, white for 0+-5%, green for 50% profit, blue for more than 100% profit, purple for more than 200% profit and gold for 500% profit.

What's your account name, @spoqster?

I should have an d account on the EU server soon, so keep and eye out for me...

And anyone else wanting your own Deal style calculations (and don't want to learn LUA programming), just email me in game with 10k and a description of how you would like the % and the color scheme calculated and I'll slide it into Master Merchant based on your in game id (ex: @Philgo68)

Take Luck,

@Philgo68

Haha, nice move! :-)

Are you EU or NA?

NA

Ok, then I can't send you money? Maybe some other way I can help you out?

Also, will you be implementing the requests as options inside the options menu?

My preferred design would be to show the absolute value of resale price - purchase price, and use the color for the quality of the deal. Red for negative prices, white for 0+-5%, green for 50% profit, blue for more than 100% profit, purple for more than 200% profit and gold for 500% profit.

[quote=AshySamurai]One more quedtion for Philgo68: are you use any special math for average price calculation?[quote]

It does not do a straight average but instead weighs each transaction based on stack size and age. A sale of a stack of items effects the ace more than a sale of 1 item. And older sales are 'nerfed' in their effect so recent sales have the most impact in an attempt to better reflect current reality.

I just updated to Ver 1.6 Manually. After logging in to game I didn't get any /reloadui after opening MM, using refresh, or swapping windows.

Was I supposed to get the /reloadui upon upgrading to 1.6? Do I need to do a clean install instead? And if a clean install is required can you note that on the main page. If clean install can we still reuse our current data either from old Shopkeeper or from pre-1.6 MM ??

Thanks

Sorry, I need to make that message more descriptive since I decided to call this version of MM 1.6 also. The 1.6 I'm referring to is ESO 1.6. When that version is released and you run it for the first time, that's when the reloaduis will automatically happen while its converting the history to the new item format in ESO 1.6.

One more quedtion for Philgo68: are you use any special math for average price calculation?

Originally Posted by dopiate

Originally Posted by AshySamurai

On the info page of this addon "For GSA users..." with yellow color. It's the first thing you notice when you open this addon home page. I think all users now about GSA compatibility.
I remember you pushed your addon in December, 2014 in comment section of Deome's addons. I'm not going to check all your posts. I have more important stuff to do.
Well, maybe it's only my luck (I'm pretty rare visiter of full site), but all time I see your comment, most likely I'll see gsa ads in the end.

I honestly don't and I have no desire to argue about it.

We had to put that link up because if you let minion update GSA and you open the offline part it only offers you a hyperlink to MM.

It's not an advertisement it's user support.

If you look at my original reply to you I was trying to help. Deome's stuff is not compatible with MM. I pointed out the correct issue.

Anyway... water under the bridge.

I hardly even play the game I'm just sticking around to not abandon the people still using GSA and since MM is the in game default data source (which is a big change) I try to help where i can.

As long as there are still people using GSA I will support it and there are still lots of users (actually it's increasing).

That's what developers are supposed to do.

-d

Yeah. Thanks for trying to help. People may be jerks sometimes (sorry for that). And nice that you are keep to maintain your addon.

**Please note the first time, and only the first time, you run 1.6 your history must be converted to the new item format. The app will automatically /reloadui 16 times and then you will be converted.

I just updated to Ver 1.6 Manually. After logging in to game I didn't get any /reloadui after opening MM, using refresh, or swapping windows.

Was I supposed to get the /reloadui upon upgrading to 1.6? Do I need to do a clean install instead? And if a clean install is required can you note that on the main page. If clean install can we still reuse our current data either from old Shopkeeper or from pre-1.6 MM ??

On the info page of this addon "For GSA users..." with yellow color. It's the first thing you notice when you open this addon home page. I think all users now about GSA compatibility.
I remember you pushed your addon in December, 2014 in comment section of Deome's addons. I'm not going to check all your posts. I have more important stuff to do.
Well, maybe it's only my luck (I'm pretty rare visiter of full site), but all time I see your comment, most likely I'll see gsa ads in the end.

I honestly don't and I have no desire to argue about it.

We had to put that link up because if you let minion update GSA and you open the offline part it only offers you a hyperlink to MM.

It's not an advertisement it's user support.

If you look at my original reply to you I was trying to help. Deome's stuff is not compatible with MM. I pointed out the correct issue.

Anyway... water under the bridge.

I hardly even play the game I'm just sticking around to not abandon the people still using GSA and since MM is the in game default data source (which is a big change) I try to help where i can.

As long as there are still people using GSA (and Shopkeeper on which this addon is based!) I will support them.

Right now, I'm working on making sure MM still works when 1.6 drops. I think it's good, but that's where my attention is focused.

I will take a look and see if there is an easy way to down size the window, but I don't know if it's possible without creating a whole separate layout like ShopKeeper did. I really don't want to maintain 2 window size layouts per screen, especially as I add more.

Well, I would really apreciate it. I miss that feature.

Originally Posted by Philgo68

The compatibility with other guild history scanning add-ons is a difficult issue. We all need to use the same ZOS functions to get the data, but we all use it in very different ways. The Shopkeeper series seems to be the only one saving the history between sessions, thereby eliminating the LARGE scan at startup. There are some changes in the 1.6 compatible build that may make them play nicer together, but I'm not going to focus on maintaining compatibility with other add-ons that basically do the same thing. My own enjoyment comes from creating new features, not debugging the inter-workings of others code.

Sure, it's not your fault. I just saying if you can do little move to increase your addon compatibility - why not to do it. If it's too complicate - I repeat, it's not your fault that someone else have bad coding style.

Originally Posted by Philgo68

You can setup a global time period for how long you want to keep history, but there is no on the fly time period change. But I'll add that feature request to the list along with some more pricing stats beyond the wieghted ave.

Sweet. Thanks. I also looking for min/max price for item (if possible).

Not everyone knows we converted it to work with MM. So it's new information and it's named GSA (which is cryptic) because I don't care if people use it.

If anything I've been pushing MM because I think it's a great improvement over Shopkeeper.

and do me a favor don't tell me what to do, it's really annoying.

-d

ps I dare you to find me pushing it in the last month in forums other than mine. Go ahead prove me wrong big shot. When you fail I expect an apology.

.

On the info page of this addon "For GSA users..." with yellow color. It's the first thing you notice when you open this addon home page. I think all users now about GSA compatibility.
I remember you pushed your addon in December, 2014 in comment section of Deome's addons. I'm not going to check all your posts. I have more important stuff to do.
Well, maybe it's only my luck (I'm pretty rare visiter of full site), but all time I see your comment, most likely I'll see gsa ads in the end.

Does it possible to minimize window? Not to close, just to make it small (like original Shopkeeper). And it would be awesome to save my previous choise. So, when I open mail or guild store again settings are not resetting to default (if I left it in minimized size it should be in minimize size when I'll open it again). I really miss that feature.

What I mean "in queue". I'm not author of this or any other trading addon. But if I want to use your addon I need to deactivate other addons. Sure, maybe it's not your addon spam requests, but do you really can't wait a little? Sure, not all so polite to interupt themselfs and some people and programms just spam requests, but you can be polite and let this cad do his small business and then do your's. It's not something that "must have", but it will increase your program compability with others programs.

And one more. What if I don't want to store long history? Sure, sometimes it's useful to have history to track prices. But you do calculation of best price. It's usefull to setup time period for that calculations (last day/week/month/etc.). It also very useful to see min/max price for that item. I doubt it is so hard to add. And I would be very grateful if you add this features.

P.S. Nice addon. And very nice that you read all comments and have time to respond on all issues. Good job!

Right now, I'm working on making sure MM still works when 1.6 drops. I think it's good, but that's where my attention is focused.

I will take a look and see if there is an easy way to down size the window, but I don't know if it's possible without creating a whole separate layout like ShopKeeper did. I really don't want to maintain 2 window size layouts per screen, especially as I add more.

The compatibility with other guild history scanning add-ons is a difficult issue. We all need to use the same ZOS functions to get the data, but we all use it in very different ways. The Shopkeeper series seems to be the only one saving the history between sessions, thereby eliminating the LARGE scan at startup. There are some changes in the 1.6 compatible build that may make them play nicer together, but I'm not going to focus on maintaining compatibility with other add-ons that basically do the same thing. My own enjoyment comes from creating new features, not debugging the inter-workings of others code.

You can setup a global time period for how long you want to keep history, but there is no on the fly time period change. But I'll add that feature request to the list along with some more pricing stats beyond the wieghted ave.

Just found this add-on and replaced the old shopkeeper one. This is really great, I like the trading mini-game and this makes it much faster to play, great work .

And now a question: I have two eso accounts, is there any way to combine data across my accounts at any level at all? In an ideal world it would be great to be able to see all the detail from both no matter which I am on - so I would see details for all 10 guilds etc.

If that is not possible then is it at least possible to merge data at the more general level of average prices for items as seen across both? This alone would be very helpful as the profile of my guilds is fairly different over the two accounts so average sale prices on items would be much more accurate if it took into account data from both.

I have been thinking about the possibility of pulling additional guild sales histories together, but have not gone there yet. I have a way in mind that should work for multiple sets of MMxxData files. It will take some manual processing, but it should work. I don;t not have any experience with multiple accounts on the same computer, so I don't know what that does to the internal structure of the SavedVariables files.

If you wanted to toss them over to me, I would take a look, but no promises. ([email protected])