Download
(67 Kb)
Download
Updated: 10/20/14 01:19 AM
Pictures
File Info
Compatibility:
Update 4 (1.4.3)
Updated:10/20/14 01:19 AM
Created:07/03/14 12:04 PM
Monthly downloads:71
Total downloads:40,133
Favorites:82
MD5:
Shopkeeper - Sales History and Alerts  Popular! (More than 5000 hits)
Version: 1.0
by: Khaibit [More]
Inspired by awesomebilly's Luminary - Trade Sales History (http://www.esoui.com/downloads/fileinfo.php?id=247), which is sadly abandoned by all appearances, I bring you Shopkeeper!

Shopkeeper checks the sales histories of each guild store you have access to (once every 2 minutes by default, but the interval is configurable) and maintains a searchable, sortable history for you to peruse at your leisure, making it easy to see what has sold in your stores and for how much. A convenient second view shows only your sales for a quick summary, and optional on-screen and/or chat alerts make sure you know you sold something usually long before you get the money in the mail!

As you accumulate sales data, Shopkeeper can show you some statistical data on it across an adjustable time period as well - items sold, gold made, and more.

By default, Shopkeeper opens automatically with your mail and guild store screens, but this can be disabled if you wish. /shopkeeper will always toggle the window open and closed in all cases! The initial scan on your first login can take a few seconds - you should see sales events in the Shopkeeper window within 15-20 seconds however.

Please check out the FAQ - http://www.esoui.com/portal.php?id=134&a=faq

IMPORTANT NOTE
I have uploaded a final release of Shopkeeper. Starting tomorrow, I will likely not have the ability to use a computer, so I cannot continue to work on it, support it, or play ESO at all. As such, not that I'd be in a position to complain, know, or care, but anyone and everyone has my full permission to fork the code and create a successor; the license is distributed with the code. The code is commented somewhat decently, and shouldn't be too hard to get started with. Thank to you everyone for your support these last few months, I am sorry I cannot be deserving of it.

Thanks/Acknowledgements/Kudos/Etc.:
Garkin, farangkao, CrazyDutchGuy, and the esoui.com dev forum in general,
Eldar and Geuse Box on the NA server for helping me test (as well as all of you who have submitted bug reports, you help make Shopkeeper better!),
Urbs on the EU server for the awesome German translation work,
jupiter126/Otxics on the EU Server for the awesome French translation work,
The Requiem guild as a whole for putting up with my loopiness (not related to the addon, I'm just that way in general, heh.),
Seerah for LibMediaProvider, LibAddonMenu, and LibStub,
Awesomebilly for the original Luminary Trade Sales History,
And all of you for downloading and favoriting my addon.


And another addition to the thank-you list - although he requested his name be withheld, I am still going to give (person) a huge thank you for this generous donation! That's 10 Rekuta, 5 Kuta, an Ancient Elf and Daedric motif book, and 10,000 gold...I was speechless (but have regained my speech as you can see)!!

October 19, 2014: Final release.
Goodbye world.

September 15, 2014: 0.9.7(a) release.
Updated to work with Update 4! Due to the new large server-side history size, a reset can take a long time now, be warned!
Stats day slider changed so "Using all data" is at the right-hand end instead of the left.
0.9.7a filters out guild trader hiring events which are apparently now part of the 'purchases' category.
September 8, 2014: 0.9.6 release.
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.

August 27, 2014: 0.9.5 release.
Bug fix to handle other addons requesting sales history events (would previously result in dupes in Shopkeeper sales list)
0.9.5a is a re-upload to fix an unfortunate typo :)

August 26, 2014: 0.9.4 release.
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!)

August 19, 2014: 0.9.3 release.
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

August 18, 2014: 0.9.2 release.
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
Shopkeeper now tracks guild info by name rather than ID, so if you swap guilds around it shouldn't break as easily.
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

August 14, 2014: 0.9.1 release.
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

August 11, 2014: 0.9b release.
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!

August 8, 2014: 0.9a release.
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

August 4, 2014: 0.9 release.
Added option for a smaller main Shopkeeper view(Thanks to Ice for the suggestion!)
Tracking of your sales stats in a separate summary window - items sold, gold made, largest single sale, gold per day over a variety of time periods(Thanks to Kraeius for the suggestion!)
Item search!!

July 16, 2014: 0.3 release.
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.)
Updated LibMediaProvider, LibStub, and LibAddonMenu to Seerah's latest releases

July 08, 2014: 0.2a release.
This release is a localization update for the German version of the addon. Thanks to Urbs of the EU server the localization is now complete!! Vielen Dank!

July 07, 2014: 0.2 release.
German localization is 95% 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!)

July 03, 2014: Initial Relase 0.1
Optional Files (1)
File Name
Version
Size
Author
Date
Type
1.0 (dOpiate Fix).7b
223kB
03/03/15 04:06 PM
Patch


Archived Files (16)
File Name
Version
Size
Uploader
Date
0.9.7a
62kB
Khaibit
09/15/14 11:07 AM
0.9.7
62kB
Khaibit
09/15/14 09:32 AM
0.9.6
62kB
Khaibit
09/08/14 02:56 PM
0.9.5a
60kB
Khaibit
08/28/14 12:38 AM
0.9.5
60kB
Khaibit
08/28/14 12:23 AM
0.9.4
60kB
Khaibit
08/26/14 11:50 AM
0.9.3
57kB
Khaibit
08/19/14 01:04 PM
0.9.2
57kB
Khaibit
08/18/14 08:01 PM
0.9.1
54kB
Khaibit
08/14/14 10:40 AM
0.9b
31kB
Khaibit
08/11/14 02:08 PM
0.9a
51kB
Khaibit
08/08/14 09:14 PM
0.9
51kB
Khaibit
08/04/14 05:59 PM
0.3
47kB
Khaibit
07/16/14 08:37 AM
0.2a
46kB
Khaibit
07/08/14 07:11 PM
0.2
46kB
Khaibit
07/07/14 09:57 AM
0.1
43kB
Khaibit
07/03/14 12:04 PM


Post A Reply Comment Options
Unread 08/11/14, 02:09 PM  
Khaibit
 
Khaibit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 26
File comments: 74
Uploads: 1
Apologies to anyone who downloaded 0.9b immediately after I posted it, it was missing the language files somehow. I have corrected it - redownload and you should be good. Sorry!
Report comment to moderator  
Reply With Quote
Unread 08/10/14, 08:54 AM  
Khaibit
 
Khaibit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 26
File comments: 74
Uploads: 1
Re: Re: Edit because yikes that title

Originally Posted by sirinsidiator
Originally Posted by Khaibit
Originally Posted by sirinsidiator
The EVENT_GUILD_HISTORY_RESPONSE_RECEIVED is firing just fine for me. AFAIK they did not remove any guild events. I think the wiki got something wrong there.
Whether it was actually removed or not, you can't really rely on it because in addition to not firing after a /reloadui or player load-in, it won't fire if you request an update and the player has recently viewed the sales history themselves, so you're stuck waiting for an event that will never happen. Ultimately it's useless because you end up waiting around with timers anyway.

In any case, RequestGuildHistoryCategoryNewest and RequestGuildHistoryCategoryOlder are asynchronous and you cannot expect that either one will have completed immediately after the call, part of the bugs previously experience were related to this (when the server is busy/laggy, it can take over a second to fully complete each call but each returns immediately). Also, RequestGuildHistoryCategoryOlder only returns the next 100 items per call, so you need to loop checking DoesGuildHistoryCategoryHaveMoreEvents and re-calling RequestGuildHistoryCategoryOlder and waiting a second or more between calls to ensure the request has fully completed if you want more than 200 items.

Either way, I released a new version last night that should address most of the scanning accuracy issues as well as a few other bugs. It's literally a matter of less than a second at times, and guild events don't have millisecond accuracy, but I've tracked down some of the sources of issue. Printing a history is relatively straightforward; tracking and persisting that history between sessions without resorting to a linear-time or worse "check the whole list for duplicates each time we add things to it" is a little trickier Give it a try and see - you'll have to reset again to get items already missed in the past, but it should be much improved going forward.
Seems to work now. I didn't even need to reset it
Awesome! I'll be releasing another bugfix version today that should further improve accuracy while online - the discussion with you inspired a second check that should help deal with timing vagaries due to wayshrines, lag, and so forth - as well as the on-screen alerts 'missing' items sometimes (they show up in chat alerts though - it appears the alert system doesn't like me adding an identical message twice in a row, hehe)
Last edited by Khaibit : 08/10/14 at 08:54 AM.
Report comment to moderator  
Reply With Quote
Unread 08/10/14, 05:50 AM  
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1579
File comments: 1132
Uploads: 41
Thumbs up Re: Edit because yikes that title

Originally Posted by Khaibit
Originally Posted by sirinsidiator
The EVENT_GUILD_HISTORY_RESPONSE_RECEIVED is firing just fine for me. AFAIK they did not remove any guild events. I think the wiki got something wrong there.
Whether it was actually removed or not, you can't really rely on it because in addition to not firing after a /reloadui or player load-in, it won't fire if you request an update and the player has recently viewed the sales history themselves, so you're stuck waiting for an event that will never happen. Ultimately it's useless because you end up waiting around with timers anyway.

In any case, RequestGuildHistoryCategoryNewest and RequestGuildHistoryCategoryOlder are asynchronous and you cannot expect that either one will have completed immediately after the call, part of the bugs previously experience were related to this (when the server is busy/laggy, it can take over a second to fully complete each call but each returns immediately). Also, RequestGuildHistoryCategoryOlder only returns the next 100 items per call, so you need to loop checking DoesGuildHistoryCategoryHaveMoreEvents and re-calling RequestGuildHistoryCategoryOlder and waiting a second or more between calls to ensure the request has fully completed if you want more than 200 items.

Either way, I released a new version last night that should address most of the scanning accuracy issues as well as a few other bugs. It's literally a matter of less than a second at times, and guild events don't have millisecond accuracy, but I've tracked down some of the sources of issue. Printing a history is relatively straightforward; tracking and persisting that history between sessions without resorting to a linear-time or worse "check the whole list for duplicates each time we add things to it" is a little trickier Give it a try and see - you'll have to reset again to get items already missed in the past, but it should be much improved going forward.
Seems to work now. I didn't even need to reset it
Report comment to moderator  
Reply With Quote
Unread 08/09/14, 08:26 AM  
Khaibit
 
Khaibit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 26
File comments: 74
Uploads: 1
Edit because yikes that title

Originally Posted by sirinsidiator
The EVENT_GUILD_HISTORY_RESPONSE_RECEIVED is firing just fine for me. AFAIK they did not remove any guild events. I think the wiki got something wrong there.
Whether it was actually removed or not, you can't really rely on it because in addition to not firing after a /reloadui or player load-in, it won't fire if you request an update and the player has recently viewed the sales history themselves, so you're stuck waiting for an event that will never happen. Ultimately it's useless because you end up waiting around with timers anyway.

In any case, RequestGuildHistoryCategoryNewest and RequestGuildHistoryCategoryOlder are asynchronous and you cannot expect that either one will have completed immediately after the call, part of the bugs previously experience were related to this (when the server is busy/laggy, it can take over a second to fully complete each call but each returns immediately). Also, RequestGuildHistoryCategoryOlder only returns the next 100 items per call, so you need to loop checking DoesGuildHistoryCategoryHaveMoreEvents and re-calling RequestGuildHistoryCategoryOlder and waiting a second or more between calls to ensure the request has fully completed if you want more than 200 items.

Either way, I released a new version last night that should address most of the scanning accuracy issues as well as a few other bugs. It's literally a matter of less than a second at times, and guild events don't have millisecond accuracy, but I've tracked down some of the sources of issue. Printing a history is relatively straightforward; tracking and persisting that history between sessions without resorting to a linear-time or worse "check the whole list for duplicates each time we add things to it" is a little trickier Give it a try and see - you'll have to reset again to get items already missed in the past, but it should be much improved going forward.
Last edited by Khaibit : 08/09/14 at 09:01 AM.
Report comment to moderator  
Reply With Quote
Unread 08/09/14, 04:22 AM  
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1579
File comments: 1132
Uploads: 41
Re: Re: Re: Re: missing sales entries

Originally Posted by Khaibit
Originally Posted by sirinsidiator
Originally Posted by Khaibit
Originally Posted by sirinsidiator
Somehow I get the feeling that shopkeeper does not keep track of all my sales:


I pressed the refresh button several times, opened the guild sales history window, restarted the game etc.
On the left side you see shopkeeper's list and on the right side a list I made with an addon of mine.
Refresh will not 're-find' missed sales as it only looks for items sold since the last scan, you'll need to hit the Reset button for that one.

There are a few glitches with the scanning routine, especially in regards to if more than 100 items sell since you've logged out and logged back in (or if an item sells within 1 second of when a scan happens); I hope to address some of them with a bug fix patch sometime today.
Doing a reset and then a refresh worked, although I got an exception when I pressed both buttons one after another:
user:/AddOns/Shopkeeper/Shopkeeper.lua:1157: operator < is not supported for nil < number
stack traceback:
user:/AddOns/Shopkeeper/Shopkeeper.lua:1157: in function 'Shopkeeper.DoRefresh'

With the new guild traders more than 100 sales is gonna happen a lot more often. My guild sold more than 1000 items in the last 24 hours.
Unfortunately, there is no reliable way (that I know of, anyway!) to determine when you're done requesting 'old' items from the guild sales history with the current API, nor even a way to determine if the initial request for the most recent 100 is even complete (EVENT_GUILD_HISTORY_RESPONSE_RECEIVED did not fire reliably and was removed in Update 3 anyway). I'm testing ways to make it more reliable, but ultimately I am limited by what the API provides. Believe me, I know that it's annoying, I'm working on it. Feel free to take a look at the code and make any suggestions if you'd like!

As a side note, however, you don't need to hit refresh after hitting reset, reset starts a refresh itself. I will add a check to prevent the error you're seeing though, that happens if there is no last scan time when trying to refresh.
The EVENT_GUILD_HISTORY_RESPONSE_RECEIVED is firing just fine for me. AFAIK they did not remove any guild events. I think the wiki got something wrong there.
The only time when it did not fire was when there was no new data to get, which happens after a reloadui because the history data does not get reset.

I used something like the following code to initially get all history entries:
Code:
local function RequestSalesHistoryUpdate()
	d("request update")
	for guildId = 1, GetNumGuilds() do
		if(DoesGuildHavePrivilege(guildId, GUILD_PRIVILEGE_TRADING_HOUSE)) then
			RequestGuildHistoryCategoryNewest(guildId, GUILD_HISTORY_SALES)
			RequestGuildHistoryCategoryOlder(guildId, GUILD_HISTORY_SALES)
		end
	end
end

local function Init()
	local salesEntryCount = GetNumGuildEvents(guildId, GUILD_HISTORY_SALES)
	local function HandleSalesResponse(event, guildId, category)
		if(category == GUILD_HISTORY_SALES) then
			d("received update")
			local newSalesEntryCount = GetNumGuildEvents(guildId, GUILD_HISTORY_SALES)
			if(newSalesEntryCount > salesEntryCount) then
				zo_callLater(RequestSalesHistoryUpdate, 500)
				salesEntryCount = newSalesEntryCount
			end
			-- do something
		end
	end
	EVENT_MANAGER:RegisterForEvent("WhateverYouWantAsName", EVENT_GUILD_HISTORY_RESPONSE_RECEIVED, HandleSalesResponse)
	RequestSalesHistoryUpdate()
	-- do something in case the event does not fire
end
Report comment to moderator  
Reply With Quote
Unread 08/08/14, 04:29 PM  
Khaibit
 
Khaibit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 26
File comments: 74
Uploads: 1
Update - in order to do this right, I have to do some fairly big re-writes to the way scanning is handled. It may be done today, if not, it will be done tomorrow (Aug. 9). My apologies for the items that are missed until then!
Report comment to moderator  
Reply With Quote
Unread 08/08/14, 01:19 PM  
Khaibit
 
Khaibit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 26
File comments: 74
Uploads: 1
Re: Re: Re: missing sales entries

Originally Posted by sirinsidiator
Originally Posted by Khaibit
Originally Posted by sirinsidiator
Somehow I get the feeling that shopkeeper does not keep track of all my sales:


I pressed the refresh button several times, opened the guild sales history window, restarted the game etc.
On the left side you see shopkeeper's list and on the right side a list I made with an addon of mine.
Refresh will not 're-find' missed sales as it only looks for items sold since the last scan, you'll need to hit the Reset button for that one.

There are a few glitches with the scanning routine, especially in regards to if more than 100 items sell since you've logged out and logged back in (or if an item sells within 1 second of when a scan happens); I hope to address some of them with a bug fix patch sometime today.
Doing a reset and then a refresh worked, although I got an exception when I pressed both buttons one after another:
user:/AddOns/Shopkeeper/Shopkeeper.lua:1157: operator < is not supported for nil < number
stack traceback:
user:/AddOns/Shopkeeper/Shopkeeper.lua:1157: in function 'Shopkeeper.DoRefresh'

With the new guild traders more than 100 sales is gonna happen a lot more often. My guild sold more than 1000 items in the last 24 hours.
Unfortunately, there is no reliable way (that I know of, anyway!) to determine when you're done requesting 'old' items from the guild sales history with the current API, nor even a way to determine if the initial request for the most recent 100 is even complete (EVENT_GUILD_HISTORY_RESPONSE_RECEIVED did not fire reliably and was removed in Update 3 anyway). I'm testing ways to make it more reliable, but ultimately I am limited by what the API provides. Believe me, I know that it's annoying, I'm working on it. Feel free to take a look at the code and make any suggestions if you'd like!

As a side note, however, you don't need to hit refresh after hitting reset, reset starts a refresh itself. I will add a check to prevent the error you're seeing though, that happens if there is no last scan time when trying to refresh.
Last edited by Khaibit : 08/08/14 at 02:08 PM.
Report comment to moderator  
Reply With Quote
Unread 08/08/14, 01:02 PM  
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1579
File comments: 1132
Uploads: 41
Re: Re: missing sales entries

Originally Posted by Khaibit
Originally Posted by sirinsidiator
Somehow I get the feeling that shopkeeper does not keep track of all my sales:


I pressed the refresh button several times, opened the guild sales history window, restarted the game etc.
On the left side you see shopkeeper's list and on the right side a list I made with an addon of mine.
Refresh will not 're-find' missed sales as it only looks for items sold since the last scan, you'll need to hit the Reset button for that one.

There are a few glitches with the scanning routine, especially in regards to if more than 100 items sell since you've logged out and logged back in (or if an item sells within 1 second of when a scan happens); I hope to address some of them with a bug fix patch sometime today.
Doing a reset and then a refresh worked, although I got an exception when I pressed both buttons one after another:
user:/AddOns/Shopkeeper/Shopkeeper.lua:1157: operator < is not supported for nil < number
stack traceback:
user:/AddOns/Shopkeeper/Shopkeeper.lua:1157: in function 'Shopkeeper.DoRefresh'

With the new guild traders more than 100 sales is gonna happen a lot more often. My guild sold more than 1000 items in the last 24 hours.
Report comment to moderator  
Reply With Quote
Unread 08/08/14, 11:47 AM  
Khaibit
 
Khaibit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 26
File comments: 74
Uploads: 1
Re: missing sales entries

Originally Posted by sirinsidiator
Somehow I get the feeling that shopkeeper does not keep track of all my sales:


I pressed the refresh button several times, opened the guild sales history window, restarted the game etc.
On the left side you see shopkeeper's list and on the right side a list I made with an addon of mine.
Refresh will not 're-find' missed sales as it only looks for items sold since the last scan, you'll need to hit the Reset button for that one.

There are a few glitches with the scanning routine, especially in regards to if more than 100 items sell since you've logged out and logged back in (or if an item sells within 1 second of when a scan happens); I hope to address some of them with a bug fix patch sometime today.
Last edited by Khaibit : 08/08/14 at 11:55 AM.
Report comment to moderator  
Reply With Quote
Unread 08/08/14, 11:14 AM  
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1579
File comments: 1132
Uploads: 41
missing sales entries

Somehow I get the feeling that shopkeeper does not keep track of all my sales:


I pressed the refresh button several times, opened the guild sales history window, restarted the game etc.
On the left side you see shopkeeper's list and on the right side a list I made with an addon of mine.
Report comment to moderator  
Reply With Quote
Unread 08/07/14, 08:43 PM  
Khaibit
 
Khaibit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 26
File comments: 74
Uploads: 1
Originally Posted by Kraeius
Khaibit, statistics panel is awesome. Thanks man, keep up the good work
Glad you like it, thanks for the suggestion!!

I'll be releasing a small bug fix update probably tomorrow (Friday) that addresses the sometimes-odd display of gold per day values, the flood of on-screen alerts if you sell multiple items, and a couple of the cases where Shopkeeper can miss items bought close together.
Report comment to moderator  
Reply With Quote
Unread 08/07/14, 12:54 PM  
Kraeius
 
Kraeius's Avatar
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 249
Uploads: 3
Khaibit, statistics panel is awesome. Thanks man, keep up the good work
Report comment to moderator  
Reply With Quote
Unread 08/06/14, 02:25 PM  
Khaibit
 
Khaibit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 26
File comments: 74
Uploads: 1
Originally Posted by xepla
I use fullscreen mode, and I'm constantly alt-tabbing. So it must have something to do with that.
It definitely seems to only show up in full-screen as opposed to full-screen windowed. I can make it happen sometimes on my machine, and it's definitely still an issue - I'm working on it and trying to figure out what I'm doing wrong
Report comment to moderator  
Reply With Quote
Unread 08/05/14, 08:40 AM  
xepla
 
xepla's Avatar

Forum posts: 0
File comments: 18
Uploads: 0
I use fullscreen mode, and I'm constantly alt-tabbing. So it must have something to do with that.
Report comment to moderator  
Reply With Quote
Unread 08/04/14, 11:18 AM  
Khaibit
 
Khaibit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 26
File comments: 74
Uploads: 1
I am working on fixing the things that were changed without any mention between the PTS (where the next version was working fine) and the live version (which broke all sorts of things related to item name display). It appears they ALSO fixed the "GetDisplayName()" bug, which means that settings for EVERY addon will be gone again. Fortunately, like when they broke it, you can fix this to retain your history and settings!

Open your Shopkeeper SavedVariables file (by default, on Windows, in Documents\Elder Scrolls Online\live\SavedVariables). BACK IT UP BEFORE YOU CHANGE ANYTHING The top will look like this:

ShopkeeperSavedVars =
{
["Default"] =
{
[""] =
{

Add your account name into the [""] line, so it looks like this:

ShopkeeperSavedVars =
{
["Default"] =
{
["@youraccount"] =
{

If you haven't started the game since the patch, you're done. No more changes need to be made. Otherwise, you need to remove the new section that was created at the end of the file; it will be after your sales history and the settings for all characters, and will essentially be a duplicate of them. Delete that section, but leave the last 2 lines (which should look like this

},
}
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: