Description:
GrayMarket is a simple guild market pricing add-on which displays item sale
stats on the item tooltip, broken-down by each guild the player is a
member of. This average data by guild can be useful to establish best
pricing practices for a player on a guild-by-guild basis, and hopefully get
them the best return on a sale.
This add-on is a simple alternative to the excellent and already established
market add-ons in use today, with a focus on each guild, and for a
shorter window of time. By keeping sales data from anywhere between 5 and
60 days, very old sales information should not affect short term pricing. For
example, in weeks where a guild trader has not been secured, using trader prices
to sell to guildies may not be very effective, as trader sales trend towards
higher price-points at the time of this writing.
Despite being a simpler alternative to larger market add-ons, GrayMarket has
been tested to work along-side many of them, as a quick comparison tool. This
means GrayMarket will not run automatically when installed, but can be
configured to run on-demand via keybind or settings page. If only interested
in using GrayMarket, check the settings page to enable automatic operation.
In order to protect guild pricing trends, when linking item data to chat
(accomplished via SHIFT + left-click when hovering the item), only total sale
and overall average price data will be conveyed. The player controls how that
information should be shared, if at all.
Guild data on the hovered tooltip is colour-coded when no data can be found:
- gray: this guild has not unlocked a guild store (The display
of this entry can be turned off in add-on settings)
- red: this guild has a store and potentially a trader, but no sales data
exists at this time
Settings:
- Run automatically? (true/false)
Running GrayMarket automatically is best if this is the only market add-on
installed. By default, GrayMarket does not update sales data unless triggered
via the settings page or a keybind. ESO API message limit errors may occur if
other market add-ons are installed and GrayMarket is running in automatic mode.
- Show data if guild store is still locked? (true/false)
If the player is part of a guild without a guild store, should a data entry
appear on item hover.
- Size of data history in days? (slider: 5 - 60 days, 5 day increments)
Indicate how much sales history should be kept when calculating average price.
The default is 15 days.
- Fetch and Purge button
Until a keybind has been set via 'Controls' / 'Keybindings', this button is
the only way to trigger a fetch of sales data when not running in automatic
mode.
Planned Features:
- allowing a full reset of pricing data from add-on settings
Should the ESO API fail to update sales data as expected, or if sales window
changes affect what data is accidentally purged, the only way right now to
start from scratch is to log-off completely, go to the AddOns folder, typically
found under some ESO folder in your documents folder, and delete the
GrayMarket.lua file found within SavedVariables. Then login, update your
settings/bindings, and fetch sales data.
Example path to file:
Documents\Elder Scrolls Online\live\SavedVariables\GrayMarket.lua
Thanks:
- all those writing and releasing add-ons, providing inspiration for us all,
and features in-game that we may take for granted, yet shouldn't
- all those who have ever commented in the ESOUI forums for actively sharing
their knowledge with others
- the ESOUI wiki
- LibStub [Kaelten, Cladhaire, ckknight, Mikk, Ammo, Nevcairiel,
ported to ESO by Seerah]
- LibAddonMenu-2.0 [Seerah (Ryan Lakanen), sirinsidiator]
- Zgoo [SinusPi, Errc] add-on .. not sure I'd understand the small
fraction of the API that I do now if not for the easy way to inspect data
and tables