It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
high rated
avatar
ATimson: Question on the un-unbundling logic (apologies if this was covered above, I searched but didn't see it): How is MaGog determining that extras contained in both games are duplicates?

(For example, Wing Commander: Prophecy and Secret Ops have the same extras set, but MaGog only reports them once in its database. But it handles X-Wing and TIE Fighter just fine, reporting the extras from all of the games.)
I don't believe the question had been asked before.

What MaGog does is get the file information on every single file. If two files have exactly the same file name AND exactly the same modification time (down to the second) AND exactly the same size, MaGog considers them the same and reports them once.

This logic is used both to identify identical extras and to identify multilingual installers (i.e. the same installer listed under several languages).
avatar
mrkgnao: What MaGog does is get the file information on every single file. If two files have exactly the same file name AND exactly the same modification time (down to the second) AND exactly the same size, MaGog considers them the same and reports them once.

This logic is used both to identify identical extras and to identify multilingual installers (i.e. the same installer listed under several languages).
That makes perfect sense. Thanks!
high rated
avatar
mrkgnao: What MaGog does is get the file information on every single file. If two files have exactly the same file name AND exactly the same modification time (down to the second) AND exactly the same size, MaGog considers them the same and reports them once.

This logic is used both to identify identical extras and to identify multilingual installers (i.e. the same installer listed under several languages).
avatar
ATimson: That makes perfect sense. Thanks!
Oops. Sorry. My mistake.
What I described above was the original algorithm.

However, because GOG blocks my IP if I access my library too many times in a given period of time and because the original algorithm required two accesses for each file (one to get the file name and one to get the date/time and size), I changed the algorithm in order to reduce the number of acceses, so that it now compares only file names (i.e. two accesses for the first copy, one access for each duplicate), not all three parameters.

At the time of the change, the two algorithms yielded the same results (i.e. GOG did not have two files that had the same name but differed in date/time or size), but it is theoretically possible such a thing may occur and MaGog will miss it (although I expect at some point some human will notice the bug and draw my attention to it).

It's a compromise, but with the limitations GOG imposes on me, I felt it necessary. I will restore the original algorithm when GOG whitelists MaGog's IP or when hell freezes over, whichever comes first. Or when someone identifies a pair of identically-named, yet different, files.

Sorry for the confusion. My memory isn't what it used to be (if I correctly remember what it used to be).
This is baller. GOG should hire you to work their search :)
A late P.S. to Post 693:
Throughout, when I say "file name", I actually mean "file path + name".
high rated
I am disabling MaGog's harvesting of downloadable file information until I rewrite the code to handle the new account system. It looks like quite a bit of work, so could be a while. I will report any changes I come across as I progress, but these may well be delayed. All other types of information will hopefully be collected and monitored as usual.
avatar
mrkgnao: I am disabling MaGog's harvesting of downloadable file information until I rewrite the code to handle the new account system. It looks like quite a bit of work, so could be a while. I will report any changes I come across as I progress, but these may well be delayed. All other types of information will hopefully be collected and monitored as usual.
Thanks for always taking time to work on this project mrkgnao, it's greatly appreciated!
Good luck. ;) May the GOGbears be with you.
With the new changes in listing our collections and wishlists in pages with 100 articles each, how do we import them using "Get from GOG" feature on maGOG?
Copy-paste each page?
avatar
mobutu: With the new changes in listing our collections and wishlists in pages with 100 articles each, how do we import them using "Get from GOG" feature on maGOG?
Copy-paste each page?
I wouldn't do it, until Magog is correctly synched to the new changes.
high rated
avatar
mobutu: With the new changes in listing our collections and wishlists in pages with 100 articles each, how do we import them using "Get from GOG" feature on maGOG?
Copy-paste each page?
Like phaolo said, I wouldn't do it until MaGog is ready. At the moment I am working on MaGog's ability to monitor downloadable files. When that is ready, the next would be "Get From GOG", but we are probably talking at least a couple of weeks you will have to do without this feature.
high rated
avatar
mobutu: With the new changes in listing our collections and wishlists in pages with 100 articles each, how do we import them using "Get from GOG" feature on maGOG?
Copy-paste each page?
P.S. Thank you for drawing my attention to this. I added a note to dissuade people from using it at the top of the "Get From GOG" page.
high rated
avatar
mrkgnao: I wouldn't do it until MaGog is ready.
avatar
mrkgnao: Thank you for drawing my attention to this.
I added a note to dissuade people from using it at the top of the "Get From GOG" page.
Well, I tried and with the "wishlist" it's working without a problem.
But it's not working with the "library" (collection) ... and from what I can tell it is because, for some reason, it's unable to do a select all (ctrl+a) and thus copy (ctrl+c). It copies all the rest but the games (despite the list mode being selected).

Hope this helps.
Post edited May 12, 2015 by mobutu
high rated
avatar
mrkgnao: Thank you for drawing my attention to this.
I added a note to dissuade people from using it at the top of the "Get From GOG" page.
avatar
mobutu: Well, I tried and with the "wishlist" it's working without a problem.
But it's not working with the "library" (collection) ... and from what I can tell it is because, for some reason, it's unable to do a select all (ctrl+a) and thus copy (ctrl+c). It copies all the rest but the games (despite the list mode being selected).

Hope this helps.
Thank you for taking the time to test this. It indeed helps.
I'll figure a way out of the mess once I am done with the current MaGog updates.
avatar
mrkgnao: Thank you for taking the time to test this. It indeed helps.
I'll figure a way out of the mess once I am done with the current MaGog updates.
Well, maybe you can thow an easy fix if only you'll be able be figure out a way to select-all / copy-all library ... i'm prettty sure it'll work, exactly like wishlist works ;)
thanks for your great work!