Go to Page... |
Updated: | 11/21/20 09:59 AM |
Created: | 02/12/15 06:47 PM |
Monthly downloads: | 800 |
Total downloads: | 3,447,849 |
Favorites: | 1,764 |
MD5: |
File Name |
Version |
Size |
Uploader |
Date |
2.3.1 |
368kB |
Philgo68 |
08/01/20 02:25 PM |
|
2.2.1 |
395kB |
Philgo68 |
09/08/19 08:16 AM |
|
2.1.0a |
392kB |
Philgo68 |
08/17/19 05:58 PM |
|
2.1.0 |
392kB |
Philgo68 |
08/11/19 09:59 PM |
|
2.0.8b |
1MB |
Philgo68 |
07/13/19 04:45 PM |
|
2.0.8 |
1MB |
Philgo68 |
07/07/19 04:09 PM |
|
2.0.7 |
392kB |
Philgo68 |
06/23/19 09:17 PM |
|
2.0.6 |
409kB |
Philgo68 |
03/31/19 12:05 PM |
|
2.0.5 |
392kB |
Philgo68 |
03/03/19 08:16 PM |
|
2.0.5 |
392kB |
Philgo68 |
03/03/19 08:09 PM |
|
2.0.5 |
392kB |
Philgo68 |
03/03/19 07:44 PM |
|
2.0.4a |
393kB |
Philgo68 |
02/26/19 01:50 AM |
|
2.0.4 |
393kB |
Philgo68 |
02/24/19 11:25 PM |
|
2.0.3b |
402kB |
Philgo68 |
02/15/19 09:23 AM |
|
2.0.3a |
391kB |
Philgo68 |
02/11/19 11:53 PM |
|
2.0.3 |
406kB |
Philgo68 |
02/10/19 04:23 PM |
|
2.0.2 |
397kB |
Philgo68 |
08/12/18 11:34 PM |
|
2.0.1 |
395kB |
Philgo68 |
05/20/18 10:00 PM |
|
2.0.0 |
437kB |
Philgo68 |
02/18/18 01:36 PM |
|
1.9.9 |
445kB |
Philgo68 |
10/23/17 07:53 PM |
|
1.9.8 |
401kB |
Philgo68 |
08/27/17 05:42 PM |
|
1.9.8 |
399kB |
Philgo68 |
08/27/17 04:31 PM |
|
1.9.7 |
388kB |
Philgo68 |
06/25/17 10:14 PM |
|
1.9.6 |
390kB |
Philgo68 |
06/04/17 03:58 PM |
|
1.9.5 |
312kB |
Philgo68 |
02/06/17 08:13 AM |
|
1.9.4 |
311kB |
Philgo68 |
10/16/16 08:45 PM |
|
1.9.3 |
311kB |
Philgo68 |
10/05/16 10:50 AM |
|
1.9.2 |
310kB |
Philgo68 |
07/31/16 09:49 PM |
|
1.9.1 |
305kB |
Philgo68 |
06/04/16 07:16 AM |
|
1.9.0 |
305kB |
Philgo68 |
05/30/16 09:19 PM |
|
1.8.6 |
304kB |
Philgo68 |
03/18/16 08:14 PM |
|
1.8.5 |
304kB |
Philgo68 |
03/16/16 06:29 PM |
|
1.8.4 |
304kB |
Philgo68 |
03/15/16 09:02 PM |
|
1.8.3 |
297kB |
Philgo68 |
03/14/16 02:42 PM |
|
1.8.2 |
294kB |
Philgo68 |
03/07/16 11:49 AM |
|
1.8.1 |
291kB |
Philgo68 |
11/21/15 06:43 PM |
|
1.8.0 |
283kB |
Philgo68 |
11/02/15 06:02 PM |
|
1.7.2 |
280kB |
Philgo68 |
10/23/15 04:16 PM |
|
1.7.1 |
282kB |
Philgo68 |
08/27/15 08:01 PM |
|
1.6.21a |
279kB |
Philgo68 |
05/24/15 01:11 AM |
|
1.6.20 |
274kB |
Philgo68 |
05/09/15 10:01 AM |
|
1.6.19 |
273kB |
Philgo68 |
05/08/15 08:41 PM |
|
1.6.18a |
273kB |
Philgo68 |
05/03/15 09:36 PM |
|
1.6.18 |
273kB |
Philgo68 |
05/03/15 06:45 PM |
|
1.6.17 |
272kB |
Philgo68 |
05/02/15 12:22 AM |
|
1.6.16 |
269kB |
Philgo68 |
04/21/15 11:00 PM |
|
1.6.15a |
266kB |
Philgo68 |
04/15/15 04:47 PM |
|
1.6.14 |
266kB |
Philgo68 |
04/11/15 12:06 AM |
|
1.6.13 |
264kB |
Philgo68 |
04/05/15 06:46 PM |
|
1.6.12 |
263kB |
Philgo68 |
04/04/15 12:53 PM |
|
1.6.11 |
262kB |
Philgo68 |
04/04/15 12:59 AM |
|
1.6.10 |
258kB |
Philgo68 |
03/22/15 08:45 PM |
|
1.6.9 |
258kB |
Philgo68 |
03/18/15 07:33 PM |
|
1.6.8 |
258kB |
Philgo68 |
03/17/15 08:25 PM |
|
1.6.7 |
256kB |
Philgo68 |
03/07/15 05:41 PM |
|
1.6.6 |
256kB |
Philgo68 |
03/06/15 07:56 PM |
|
1.6.4 |
256kB |
Philgo68 |
03/04/15 04:52 PM |
|
1.6.3 |
255kB |
Philgo68 |
03/02/15 10:51 PM |
|
1.6.2 |
249kB |
Philgo68 |
03/01/15 10:48 AM |
|
1.6.1 |
245kB |
Philgo68 |
02/28/15 01:21 PM |
|
1.6 |
245kB |
Philgo68 |
02/23/15 06:17 PM |
|
1.0.3 |
245kB |
Philgo68 |
02/21/15 12:50 AM |
|
1.0.2 |
244kB |
Philgo68 |
02/18/15 10:48 PM |
|
1.0.1 |
245kB |
Philgo68 |
02/15/15 07:53 PM |
|
1.0.0 |
243kB |
Philgo68 |
02/15/15 07:28 PM |
|
1.0.0 |
243kB |
Philgo68 |
02/15/15 06:42 PM |
|
0.9.9 |
238kB |
Philgo68 |
02/14/15 12:38 AM |
|
0.9.9 |
1MB |
Philgo68 |
02/14/15 12:24 AM |
|
0.9.8a |
1MB |
Philgo68 |
02/12/15 07:07 PM |
Comment Options |
Sharlikran |
View Public Profile |
Send a private message to Sharlikran |
Find More Posts by Sharlikran |
Add Sharlikran to Your Buddy List |
08/10/20, 02:11 PM | ||
I will be adding a message to MM as a reminder that when users see no new sales added to MM that could be because there is only a certain amount of history available. Likewise, if you feel you are missing a sale from 7 days ago, but you have 3 days of sales in the history that is why MM isn't triggering any notifications. I encourage people to stop updating the guild history manually. That definitely has an effect on the server. I wouldn't want that to be such an issue that the feature is eliminated. If that feature is removed though, the library I am makeung to cache sales data will replace it. You won't need that anymore. Granted you have to log in and get history every so often. However, I'm seeing results where if I'm logged out for work, or I slept, or spent time with the kids, once I log on, it takes very little time to catch up to where I was. Meaning I am slowly accumulating a usable cache of data to test with and improve things.
Last edited by Sharlikran : 08/10/20 at 02:20 PM.
|
||
|
Sharlikran |
View Public Profile |
Send a private message to Sharlikran |
Find More Posts by Sharlikran |
Add Sharlikran to Your Buddy List |
08/11/20, 12:39 AM | |||
I don't know anything about those events, but anytime I press E on that guild page, I get a few new sales in the window. I have no idea how else am I supposed to get any sales when MM got to about five hours worth of history in several hours of the game sitting idle. Worst thing is, the game simply crashes after a few hours regarless what you do, and all the downloaded sales are not saved (really good job with the way files are handled, ZOS). Also, I have no idea how else to get at least those ten days of history you can get manually. I believe MM only ever did like 3. On the other hand, I feel like even though I clicked through ten days of history, I only got fragment of the sales. I am in a very active guild and during prime time, there are hundreds of transactions each day. edit: How many days of history is MM actually able to scan?
Last edited by Octopuss : 08/11/20 at 02:25 AM.
|
|||
|
Octopuss |
View Public Profile |
Send a private message to Octopuss |
Find More Posts by Octopuss |
Add Octopuss to Your Buddy List |
08/11/20, 04:24 AM | |||
|
|
||
|
Gelmir |
View Public Profile |
Send a private message to Gelmir |
Find More Posts by Gelmir |
Add Gelmir to Your Buddy List |
08/11/20, 09:42 AM | |||||||||
Yes it did. There is a unique ID number for every guild history event.
The blue bar is what you get when you log in. The green bar is all the history that has not loaded into memory yet. The server has not given it to you yet. Pressing E just requests more older data you have already seen. 1, 2, 3, 4 days back and so on. You are not receiving anything you haven't already seen. Now if you could zoom out and look at it from another angle. THe green bar is how much data is stored. There is no reason for the server to keep all of it so there has to be a limit to it. I am just guessing 10 days, ZOS doesn't tell us of course. The purple arrow is all the data you have in memory. The blue arrow again is the new data for new sales that happened within the last few hours. The new sales are not added to the end of the history it is added to the begining of the history. If you reload you UI you do not loose any of the events or sales you have in memory. So the total ammount of sales is like the grey bar. If the server has not given you all that it is going to then you have to keep pressing E to go further back. That is the red arrow. Once you do that, there is no reason to go back. Why do it every day, or ever other day? You have seen it already. If you are on a busy guild you only need to see X amount of days of sales depending on how many days you have not logged into the game. If you log in every day you do not need to ever go back more then one day. The server tracks these events, they are not sales beause the guild history is not "only selling stuff" so everything is an event. The alliance war is an event, joining and leaving the guild, promoting someone, whatever. Each event has a unique ID number. I can't emphasize that enough that it is unique. Meaning if you have a sale with an event ID of 123456789009876 and that sale it 3 days old, wait one day and that sale will now be 4 days old. The seconds since the event occured will change but the event ID will always be 123456789009876. This is added to the MM data from what I can see. I am still investigating things as the code is very complex. However, there should be 0 duplicates of sales in your saved variables files with the same event because that would be unessary bloat in your files. I understand that people "feel" there "has to be" more "sales" but when the mod tells you there are no new sales then there are no new sales. If you wait long enough, if you reload the UI, whatever you do without pressing E, MM will scan that data. Once it does it records the event ID like my made up ID number 123456789009876. Which happens to be a 64 bit integer so it can be very large and I doubt we have even come close to the limit of that kind of integer. So wait for the next version. I have updated how it tracks new events, the blue line in my examples. For now if you want to see what I am doing my proof of concept mod that will eventually become a library you can download LibGuildHistoryCache. https://github.com/ESOUIMods/LibGuil...ive/master.zip It requires LibDebugLogger and DebugLogViewer. When you have those installed you need to change the settings for DebugLogViewer. There is a part that has the type of messages to display. The default is set to Info and you need to change the drop down to Debug. Then open the logger viewer in the settings. Since this is a proof of concept mod and not released you will probably loose the data it stores. So don't get upset if that happens. For now use it to see what I mean and better understand what I am talking about where you only ever need the new sales for the time you have not been logged in. If your guild history says 3 days then you have gone back too far, unless you didn't log in for 4 days or something. You will see something like that. Look toward the bottom. You see a line that has 101 events, New Sales 66, Duplicate sales 35. So think of that as the above image with the purple arrow. The purple arrow is the total 101 events you have so far. Each time you receive new sales that is the blue line. When you reload your UI you do not loose any of the events, that is the grey line. Just as a refresher to what I said above. If you log out, you start over the server does not cache that for you. There is no guild history cache hence the reason I am making one. What you would do is watch the numbers. Once you see New Sales 0, Duplicate sales X then you are caught up. Even MM should be using the event ID to know any of the older events have been seen already. If you have pressed E enough to see 10 days of data, then MM saw it. When you log out an log in you start with only the newest event/sale. So you probably already suspect that if my proof of concept mod tells you 0 new sales, X Duplicate sales, and you view the history tab and see only 1 hour of entries then yes the server did not give you all of the older events yet. You can press E at that point and yes new events should become available. However, once you reach what you know to be that last 5 hours or 8 hours however long it has been, then you should know there is no point in going back further. Go back 1 day for good measure if you like but MM stored the event ID and should not duplicate any sales it has seen already.
Last edited by Sharlikran : 08/11/20 at 09:48 AM.
|
|||||||||
|
Sharlikran |
View Public Profile |
Send a private message to Sharlikran |
Find More Posts by Sharlikran |
Add Sharlikran to Your Buddy List |
08/11/20, 09:45 AM | ||
|
||
|
Sharlikran |
View Public Profile |
Send a private message to Sharlikran |
Find More Posts by Sharlikran |
Add Sharlikran to Your Buddy List |
08/11/20, 10:20 AM | |
Timing
It didn't change the week at 4pm. I still see sales from the previous 24 hours randomly.
|
|
|
SteveS |
View Public Profile |
Send a private message to SteveS |
Send email to SteveS |
Find More Posts by SteveS |
Add SteveS to Your Buddy List |
08/11/20, 11:24 AM | ||
Re: Timing
|
||
|
Sharlikran |
View Public Profile |
Send a private message to Sharlikran |
Send email to Sharlikran |
Find More Posts by Sharlikran |
Add Sharlikran to Your Buddy List |
08/11/20, 11:26 AM | |||
Re: Re: Timing
I mixed up the times. Then it is the usual time only the day changed. But still strange as I lost days of sales.
Last edited by SteveS : 08/11/20 at 11:26 AM.
|
|||
|
SteveS |
View Public Profile |
Send a private message to SteveS |
Send email to SteveS |
Find More Posts by SteveS |
Add SteveS to Your Buddy List |
08/11/20, 11:33 AM | |
Thanks for the in-depth explanation.
One thing that still doesn't make sense to me is if the server only provides new data to the client and not older, how comes I progressively see older sales in the MM window as time goes on? edit: By that I mean older sales, not the sales that happened during the entire time the game was running. Unless I am looking at the whole thing wrongly. Which can be true. It's 32°C around here.
Last edited by Octopuss : 08/11/20 at 11:37 AM.
|
|
|
Octopuss |
View Public Profile |
Send a private message to Octopuss |
Send email to Octopuss |
Find More Posts by Octopuss |
Add Octopuss to Your Buddy List |
08/11/20, 11:48 AM | |||
Re: Re: Re: Timing
You will need to do your own calculations. I have verified the time to be correct with people from UTC+2. The time is generated by Zenimax routines. So if they changed the Kiosk flip time I will need an official ZOS post so I know what to change it to.
You never loose sales. The roster will be correct as far as I know. I will be testing it more today. As for the the MasterMerchant window, I am not the original author. If Philgo didn't account for the Tuesday time change and use the new routines for the new kiosk flip then I will have to investigate that. It could take weeks (hopefully less) because I do not understand that part of the code yet. So you will need to refer to the roster tab where I am able to troubleshoot that and update it as needed.
Last edited by Sharlikran : 08/11/20 at 11:56 AM.
|
|||
|
Sharlikran |
View Public Profile |
Send a private message to Sharlikran |
Send email to Sharlikran |
Find More Posts by Sharlikran |
Add Sharlikran to Your Buddy List |
08/11/20, 11:55 AM | ||
The blue arrow is the new incoming sales. These are added to the beginning of the list, the top of the list. This you do not have any influence on as far as I know. Purple arrow is what is in memory. If you reload the UI that is the grey line because it is now a combination of all received data in one chunk. Red arrow is the older sales that you should have already seen. Especially ones that are several days old. Those come in if requested. As far as I know that's done by pressing E on the history tab. There is a chance you get some because the server just send it to you, I don't have the game's source code so I don't know. The only thing I know for sure is that is the data you can influence by pressing the E key. Also there are two API commands "DoesGuildHistoryCategoryHaveMoreEvents" and if that is false then there is nothing older then what you have loaded in memory. If it is true then you can call "RequestMoreGuildHistoryCategoryEvents" but that can be denied. If not then you will get whatever Zenimax is willing to send you. It is appended to the end of the list. Everything is sorted newest to oldest by the seconds since the event occurred. This is a fairly smart way to do it because that means 0 or 1 seconds would be first, and so on. Smallest to largest, and easier to sort at that point.
Last edited by Sharlikran : 08/11/20 at 12:36 PM.
|
||
|
Sharlikran |
View Public Profile |
Send a private message to Sharlikran |
Send email to Sharlikran |
Find More Posts by Sharlikran |
Add Sharlikran to Your Buddy List |
08/11/20, 02:31 PM | |
Forum posts: 0
File comments: 34
Uploads: 0
|
Hi,
First off, thank you for your work to keep Master Merchant updated. It's very much appreciated as it makes my job so much easier. Just wanted to post here if you weren't aware of the most recent issue. After the trader flip, MM has broken somewhat for me & other GMs. For Current Week, it's all zeros with no data. For Last Week, it shows much less in sales then it did before the flip. I assume its not displaying the 9-day sales week but the 7-day (Tuesday-Tuesday or Sunday-Sunday) sales week. Since this is the case for other GMs, I assume this is not an isolated case. Hopefully it won't be a difficult fix. Thank you again & I wish you the best of luck. |
|
Rushinator |
View Public Profile |
Send a private message to Rushinator |
Send email to Rushinator |
Find More Posts by Rushinator |
Add Rushinator to Your Buddy List |
08/11/20, 03:25 PM | ||||
Re: Re: Re: Re: Timing
I had around a million gold for the week (which was 9 days now) but today I had only 90k gold. Didn't check after the change, will check it in the morning whether the counter flipped to the new week or not. But I am confused now, which one of you is updating the add-on recently? |
||||
|
SteveS |
View Public Profile |
Send a private message to SteveS |
Send email to SteveS |
Find More Posts by SteveS |
Add SteveS to Your Buddy List |
08/11/20, 03:36 PM | ||
Re: Re: Re: Re: Re: Timing
Please read my previous post. As I stated if the totals are wrong in the MasterMerchant windows then Philigo did not account for the Kiosk flp in that window. Therefore, if the totals are wrong, not because you guessed but because you know for sure by using a calculator, then he will have to update that. I don't understand the code for that window. I can only adjust the totals on the Roster pannel because that code is simple and easy to follow. |
||
|
Sharlikran |
View Public Profile |
Send a private message to Sharlikran |
Send email to Sharlikran |
Find More Posts by Sharlikran |
Add Sharlikran to Your Buddy List |