Go to Page... |
Updated: | 11/21/20 09:59 AM |
Created: | 02/12/15 06:47 PM |
Monthly downloads: | 1,137 |
Total downloads: | 3,444,691 |
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 |
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 |
08/24/20, 12:08 PM | ||||
Forum posts: 18
File comments: 32
Uploads: 0
|
Last edited by nightstrike2 : 08/24/20 at 12:41 PM.
|
|||
|
nightstrike2 |
View Public Profile |
Send a private message to nightstrike2 |
Send email to nightstrike2 |
Find More Posts by nightstrike2 |
Add nightstrike2 to Your Buddy List |
08/24/20, 12:03 PM | ||
Forum posts: 18
File comments: 32
Uploads: 0
|
Re: Using 2.4.7 indefinitely
Last edited by nightstrike2 : 08/24/20 at 12:42 PM.
|
|
|
nightstrike2 |
View Public Profile |
Send a private message to nightstrike2 |
Send email to nightstrike2 |
Find More Posts by nightstrike2 |
Add nightstrike2 to Your Buddy List |
08/24/20, 11:49 AM | |
Forum posts: 0
File comments: 137
Uploads: 0
|
Latest MM Version
After I hit a bump in the road with dups (2.4.8) I backed up everything yesterday and did a clean install (2.4.9). Sales match ATT 100% and history retrieval rate is faster or the same as ATT. Everything works like a charm for me at this point. No more waiting for sales history, YES
Anyway can't stress enough to backup your saved variables first !!!! Thanks Sharlikran!
Last edited by Mandragorane : 08/24/20 at 12:09 PM.
|
|
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 |
08/24/20, 11:36 AM | ||
Re: Master merchant
https://esouimods.github.io/3-master_merchant.html It has basic instructions and what you should be expecting including setting verbose to 5 temporarily while you request guild history to see what is happening.
Last edited by Sharlikran : 08/24/20 at 11:48 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/24/20, 11:26 AM | ||
Re: Using 2.4.7 indefinitely
Thanks for mentioning that. I'll look into it. |
||
|
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/24/20, 10:53 AM | |
Forum posts: 16
File comments: 60
Uploads: 0
|
Master merchant
After updating to version 2.4.9, all previous sales from the Master Merchant list - your info have disappeared. Is it possible to fix it? Or I've already lost all the data.
|
|
kevin36 |
View Public Profile |
Send a private message to kevin36 |
Send email to kevin36 |
Find More Posts by kevin36 |
Add kevin36 to Your Buddy List |
08/24/20, 09:13 AM | |
Forum posts: 2
File comments: 367
Uploads: 0
|
It Is Working
I did what you posted about using /mm dups, then /mm clean. Now everything is working again, no duplicates and it is finding all of my sales.
Thanks for your hard work. |
|
hagermanj |
View Public Profile |
Send a private message to hagermanj |
Send email to hagermanj |
Find More Posts by hagermanj |
Add hagermanj to Your Buddy List |
08/24/20, 08:20 AM | |
Forum posts: 0
File comments: 109
Uploads: 0
|
Using 2.4.7 indefinitely
After missing 2900 sales from my primary trade guild with 2.4.8, and upon hearing how people have lost their entire history with mm clean in 2.4.9, I have reverted to 2.4.7 indefinitely.
I'm encouraging Sharlikan to revert his changes until he better understands MM. If this addon fails trade will STOP in the major guilds. I may not have always agreed with Philgo's coding choices, but what he released was STABLE, and he made sure never to lose data. In 6 years, I've never needed mm dups. We all still remember the mess when someone hijacked TTC for dreugh wax prices, if we lose EVERYTHING with MM, the game reverts to launch status. That is completely unacceptable. |
|
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/24/20, 04:08 AM | ||
|
If you login each day, you won't notice a problem. If you do not, you needed to scan the history manually to get new data or wait for the addon (you rely on) to do this some time, if the server and API told the addon "okay". I'm not a user using this addon consistenly each day and I definately had these problems for my account e.g. As the addon is really complex and the given server and API functions are not providing a fully automatism which you are expecting (the addon should do the stuff I won't manually do) you need to find a way in between, which Sharlikran tries here: Optimizing the scanned data to speed up everything while keeping support for older and actual versions. It's always hard to find/build such a software but we should be gald at least someone tries to create/update it. Thanks Sharlikran! |
|
|
Baertram |
View Public Profile |
Send a private message to Baertram |
Send email to Baertram |
Find More Posts by Baertram |
Add Baertram to Your Buddy List |
08/23/20, 10:13 PM | ||
I don't expect users to know how much information they need however, they do know how long they have been offline. If it has been less then a day then after they scan that data from the guild history tab they will start to see no new sales data and at that point will know they are caught up for the day. At that point all the new sales will show up instantly as they come in from the server. So for now spare me the incredulity. I have no equanimity for the accusations. If you like 2.2.1 then use it that's your choice.
Last edited by Sharlikran : 08/23/20 at 10:32 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/23/20, 09:54 PM | ||
Forum posts: 18
File comments: 32
Uploads: 0
|
To make this illustration, let's assume that "time" is just an integer. Time 0 is older than Time 1. Let's say that MM has already in its database entries up through Time 100. You then login, and "current time" is 200. The server will then send you automatically updates for time 201, 202, 203, etc. until you logout. While doing so, MM will request older times starting at 200 and going backwards, 199, 198, 197, etc. It will receive from the server entries for both of these ranges simultaneously, and correctly outputs the two to chat by way of (admittedly cryptic) two separate calculated percentages. Once that percentage reaches 100%, then it has finished filling in the blanks from 200 through 100, appends that to the new data from 200 to the present. It adds all of those new entries to its database, and stops asking for older information. What does NOT happen is that the server does NOT send you data as.. 201, 205, 203, 182, 189, 210, 165 << You are implying that the server is sending randomness. IT IS NOT. It may interleave new and old, but that is trivial to track, and is always self consistent: 201, 202, 199, 198, 203, 197, 204, 205, 196, 195 << THAT IS NOT RANDOM. That is simply a progression in two directions from a marker point (time 200), which is trivial to track. And, I cannot stress this enough, MM CURRENTLY TRACKS THIS CORRECTLY. YOU ARE BREAKING MM. This is how MM works in a nutshell. What you are doing is breaking that functionality because you don't fully understand how it works (by your own admission). But I cannot stress this enough -- the functionality that you are saying could never work actually *WORKS FINE*. You just don't understand how it works, and you've made repeated posts and in fact a whole website demonstrating that you do not understand it. Now, let's ignore that for a second. Even if the current system was broken in its implementation (which it isn't), your new system is broken by design. You are expecting people to manually know at all times exactly which sales are in MM's database and which aren't, and to manually open the guild sales history, load the correct sales, and then hope that it's the right amount. This is absurd. We install addons so that addons can do this kind of work. This is again where you are crippling MM because of your own personal use case and not recognizing how MM is currently used. Maybe for you, it makes sense that you know exactly when you are logging out and logging in, how long you were logged in before logging out, how much MM was able to capture before you logged out, and maybe you know exactly the state of the MM database. But I for one have no idea, and I rely on MM to tell me what's going on. And it does this currently quite well.
Last edited by nightstrike2 : 08/23/20 at 10:00 PM.
|
|
|
nightstrike2 |
View Public Profile |
Send a private message to nightstrike2 |
Send email to nightstrike2 |
Find More Posts by nightstrike2 |
Add nightstrike2 to Your Buddy List |
08/23/20, 09:27 PM | |
Updating to 2.4.9
First log out of the game. Do not update while the game is running and then reload your UI. You might get an error in MasterMerchant.lua at line 2218. As much as I hate to say this, you will need to scan the last 10 days again for all the guilds you are in. If you just did a ten day scan with 2.4.8 this may be redundant however, I will be suggesting to check for dups and clean out bad sales records. For those reasons it might not hurt to be certain you have all the data. MM was attempting to start at a specific place in time and then scan only newer history. Which is a great idea. The only problem with that is that Zenimax only sorts the guild history when you view it with the UI from the guild history tab. In memory it is not sorted at all. You could have 2 sales from 2 minutes ago, then 100 sales from 1 hour ago, and then 2 more sales from 1 minute ago, and then 100 sales from 3 hours ago. So there is no way to start at a time and go from there. 1. Run /mm dups 2. Use /mm verbose 5 to set the verbose level to 5 for scanning guild history 3. Manually scan your guilds sales data by pressing E to manually update the history. 4. Keep updating your history until you can not press E. 5. Once you have updated your guild history with 10 days of data, you should not need to do that again. (crosses my fingers) 6. Use /mm verbose 4 to set the verbose level to 4 so you do not see repeated notifications of new sales NOTE: If verbose 4 is still to much then setting verbose to 2 is recommended. Currently 3 doesn't have any notifications because I still need to revise things. There is no /mm missing because it also tried to calculate things from a specific time, and you can not do that. When you log in gauge how long you have not been online. If you have not been on for less then 24 hours then make sure you manually scan guild history (With verbose set to 5) when you log on, but for one day only. If you did the 10 day scanning then you will know you are caught up when MM starts telling you there are no new sales. Those that reverted to 2.2.1 (file name 2.2.0) I encourage you to backup your data and try 2.4.9. I will need more testing and I can't cover all the situations for my environment. I do understand a few people were concerned with /mm missing being removed and not replaced but it simply was never going to accurately start at a specific location and then scan what was presumed to be missing sales. As I note on my new website Zenimax has mentioned that in 2021 we should have the ability to request a specific range of data but that has never been possible. The sales are all mixed together both new sales and sales you receive by pressing E. Everything is simply appended to the end of the list. Meaning if you have 100 and get 1 new sale from the server, you have 101. If you have 101 and press E and you get 100 older sales then you now have 201 sales. This array is not sorted in memory. The duplicates was caused by using the current API functions that may have not existed in the past which seemed to result in comparing a string and a number is some cases. As Thallassa mentioned once some of the guild history was scanned with 2.4.8 it started to recognize more and more duplicates. Most likely because of the weeks of testing with the new version that is why it worked for me because all of my data is more consistent. Documentation I have a new site for Master Merchant Documentation. I will be working on it this evening so if you don't see information about the new events then check later this evening or tomorrow. I will probably be working on it while I check for feedback with 2.4.9.
Last edited by Sharlikran : 08/24/20 at 03:00 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/23/20, 07:30 PM | ||
I did write some sample code though and to my surprise sometimes the comparison of the unique event ID was a string being compared to a number, which will not be equal. So I have to test things and it's a bit overkill to me but I have some typecasting set for the comparisons and for the data generated to be saved into the database.
Last edited by Sharlikran : 08/23/20 at 07: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/23/20, 07:11 PM | |||
Forum posts: 2
File comments: 28
Uploads: 0
|
Of course that's also bad news because it means the bug will be harder to track down, and a lot of people in my guilds who updated are getting duplicated sales as the guild history loads. From what I'm hearing, they are only getting old (pre-update) sales duplicated, same as me. Anyways here is the most recent duplicated item, from last night. The album has the image of each item from MM. (I also scrolled to the sale to the guild history so you can see there was just one sale listed there). The sales around it are not duplicated because I didn't load data from those guilds last night, I have to go back to yesterday morning to get duplicated sales from those guilds. https://imgur.com/a/d3bkFV5 |
||
|
Thallassa |
View Public Profile |
Send a private message to Thallassa |
Send email to Thallassa |
Find More Posts by Thallassa |
Add Thallassa to Your Buddy List |