Go to Page... |
Updated: | 11/21/20 09:59 AM |
Created: | 02/12/15 06:47 PM |
Monthly downloads: | 740 |
Total downloads: | 3,442,908 |
Favorites: | 1,768 |
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 |
08/23/20, 01:48 PM | |||
Forum posts: 2
File comments: 28
Uploads: 0
|
I understand the challenge for sure. I'm familiar with your work for Bethesda games and trust you as a coder. This is just a very hard starting point. SavedVariables is always fragile for eso addons and most commonly addon bugs I experience are due to issues with saving or reading saved variables. MM is just worse because of the amount of data it stores. In my case my MM saved variables files are maybe 2 years old, although I only store 60 days of data. and I know for sure MM is not the most performant or well written code base to take over either!
To be more precise, I followed the steps you wrote exactly. I installed the updated version of MM. I didn't delete or remove the old saved variables (just made a copy for my backup), which has 60 days of data since you didn't mention that was necessary (and I'd prefer not to have to start over if it's not necessary). I then went to each guild and manually loaded more sales data to 10 days. Since I had last loaded data yesterday morning, any sales past 24 hours should not have been recorded again. So I expected once I hit 1 day for it to start saying "0 sales found". But it just kept saying 99 sales found for each page I loaded, until it got to 10 days. That block of time where it should have been finding no sales (all of it past 1 day since I had no missed sales from before yesterday) it was finding all the sales again. That must be a bug and it could be to do with my saved variables. Maybe it will help, here are my saved variables from before updating and here they are from after updating , with the duplicate entries. 60 days of data from 5 trade guilds across two accounts, so my apologies for the size.
|
||
|
Thallassa |
View Public Profile |
Send a private message to Thallassa |
Find More Posts by Thallassa |
Add Thallassa to Your Buddy List |
theskymoves |
View Public Profile |
Send a private message to theskymoves |
Find More Posts by theskymoves |
Add theskymoves to Your Buddy List |
Marcus |
View Public Profile |
Send a private message to Marcus |
Send email to Marcus |
Find More Posts by Marcus |
Add Marcus to Your Buddy List |
thatlaurachick |
View Public Profile |
Send a private message to thatlaurachick |
Send email to thatlaurachick |
Find More Posts by thatlaurachick |
Add thatlaurachick to Your Buddy List |
08/23/20, 12:10 PM | ||
I don't have the new feature documented but that is most of what I have so far. It is a work in progress. |
||
|
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/23/20, 12:06 PM | ||
What I am struggling with for now is I am using code I didn't originally write. Although I am not the best or cleanest code writer to begin with. I don't have a way to know what MM did in the past. Once thing that is really concerning me is that the SavedVariables seem to be extremely fragile. Sirinsidiator suggested using a different routine for the saved vars that should have worked. It did seem to at first. Then the more I tried using it the more and more I was referencing nil values. THey may have been false positives after more testing this week I discovered that there were too many events firing very early. Some before initialization of the indexes for the records. So after Sirinsidiator mentioned there were no guarantees I just move when they are registered to after all the initialization. It seems to be working just fine for me. Next on my list is to simply load each saved var file, iterate over it and store it in a new variable and then update how the saved vars are done. Because how MM stores the data needs to be updated. I need things to be quick and reliable. The one thing I found extremely creative of the original author though is he uses a modulo on the item link to determine which of the 0 to 15 files the record is written into. |H1:item:5365:145:50:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h For example converting each char to a numeric ASCII value, add it together and then the remainder of var modulo 16 will be 0 to 15. It's was quite interesting when I figured that out, I wondered how that worked. |
||
|
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/23/20, 11:53 AM | |||
|
This addon has been a great help so far! Thank you again! |
||
|
maximoz |
View Public Profile |
Send a private message to maximoz |
Send email to maximoz |
Find More Posts by maximoz |
Add maximoz to Your Buddy List |
08/23/20, 11:52 AM | ||
Re: Re: Re: Ui Errror
|
||
|
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/23/20, 11:46 AM | ||
Re: Scanning 10 days
As mentioned previously /mm missing and all other methods MM used tried to start at some point using a timestamp. That doesn't work with the way the server stores data. It mixes old and new sales. So if I try to start at a specific point you could be past all the data you are possibly missing. What concerns me the most is that you do in fact seem to have duplicates in that screen shot. However, I check for duplicates. Another thing I do is when sales are erroneous such as 1657 months I back out and stop processing the sales. I use the same duplicate routine to search for the last non duplicated item and mark that spot so that when the erroneous date is finally correct and shows less then a minute or so, then scanning can continue from there. So I apologize if somehow there are duplicates but I examined the code quite a bit over the past week or so that I have been working on this version and the code seemed to be keeping track of things just fine. I had even reverted to files from 2 days ago to see if the sales would duplicate once I caught up to that point. What I had was 2 days of sales showing as new sales, then a block of time where there were no sales because it was a duplicate and then more sales I had missed from not being online. If I scan back 10 days in my guilds I don't have any new sales. I will look into seeing if I can update /mm clean to look for bad event IDs and see if that help. I will release that later today. I hope some people don't have to delete their old data in order to use 2.4.8 but I am not getting any duplicate records. I will keep looking for a way for it to happen though. Thank you for the feedback. |
||
|
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/23/20, 11:34 AM | ||
Re: Duplicate Entries
I am not getting this at all. I don't want to ask you to scan 10 days of data with new MM SavedVariables but you could backup your data first. Then try it with new files. I don't see why it is allowing a duplicate to appear. You could also try manually deleting MM and install it again. I have been working on this for several days and so getting a duplicate doesn't seem possible. If it happens with new files I would want to get a copy of them so I can look at them. I will try searching my files a bit later and see if I can find any duplicates. Not to get into too many details but each sale has a unique event ID that isn't duplicated. I know for sure the current version keep track of this and the old versions should have. So I am not sure how any version could have allowed the ID to become duplicated. The new version most defiantly should not. I am happy to look at your files and try to figure it out but I would need all MM00Data to MM15Data files. I would think though it would be best if you did get them to me, that they are new freshly made files. Simply because I don't know what all might have happened in the past. |
||
|
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/23/20, 11:20 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/23/20, 11:17 AM | |||
Forum posts: 0
File comments: 109
Uploads: 0
|
Re: Re: Ui Errror
|
||
|
thatlaurachick |
View Public Profile |
Send a private message to thatlaurachick |
Send email to thatlaurachick |
Find More Posts by thatlaurachick |
Add thatlaurachick to Your Buddy List |
08/23/20, 11:16 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/23/20, 11:15 AM | ||
Re: Ui Errror
|
||
|
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/23/20, 09:48 AM | |
Forum posts: 0
File comments: 137
Uploads: 0
|
Ui Errror
Just FYI, I get this error message when trying to list item info in MM:
user:/AddOns/MasterMerchant/MasterMerchant_UI.lua:740: attempt to index a nil value stack traceback: user:/AddOns/MasterMerchant/MasterMerchant_UI.lua:740: in function 'MMScrollList:FilterScrollList' EsoUI/Libraries/ZO_SortFilterList/ZO_SortFilterList.lua:138: in function 'ZO_SortFilterList:RefreshData' user:/AddOns/MasterMerchant/MasterMerchant_Util.lua:600: in function 'RefreshData' MasterMerchantWindow_Show:4: in function '(main chunk)' [C]: in function 'SetHidden' user:/AddOns/MasterMerchant/MasterMerchant_UI.lua:1730: in function 'MasterMerchant:ToggleViewMode' MasterMerchantWindowViewSizeButton_Clicked:3: in function '(main chunk)' Tx
Last edited by Mandragorane : 08/23/20 at 09:49 AM.
|
|
Mandragorane |
View Public Profile |
Send a private message to Mandragorane |
Send email to Mandragorane |
Find More Posts by Mandragorane |
Add Mandragorane to Your Buddy List |