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

×
avatar
Gede: Do you know the current limit of items in GOG's cart?
avatar
mrkgnao: I don't know exactly, but problems began around the time the catalogue reached 1400 games. However...
You probably assume it's a fixed number. It is not.
But what's a lower safe number?
Even if it were 1000, you would still catch a lot of bundles.
You could then check the rest also with the other methods.

.
avatar
mrkgnao: I am sorry. It was never my intention. I shall try to be more courteous.
No real worries ;P
Post edited April 08, 2016 by phaolo
high rated
avatar
mrkgnao: I don't know exactly, but problems began around the time the catalogue reached 1400 games. However...
You probably assume it's a fixed number. It is not.
avatar
phaolo: But what's a lower safe number?
I don't know. The feature only ran from November to March and throughout that time the number of games was always "all the games on GOG", i.e. about 1300-1400.

And as I mentioned above in reply to Gede, the safe number is not fixed, it depends on things like server load and number of games on sale.
Post edited April 08, 2016 by mrkgnao
avatar
mrkgnao: as I mentioned above in reply to Gede, the safe number is not fixed, it depends on things like server load and number of games on sale.
I read that, it's in my quote. :P
What I meant is that maybe, even during load\sales, a minimum number could still be safe.
If it's not too little, it could be worth using anyway.
high rated
avatar
mrkgnao: as I mentioned above in reply to Gede, the safe number is not fixed, it depends on things like server load and number of games on sale.
avatar
phaolo: I read that, it's in my quote. :P
Sorry. I don't usually read quoted texts that was written by me.

avatar
phaolo: What I meant is that maybe, even during load\sales, a minimum number could still be safe.
If it's not too little, it could be worth using anyway.
Yes. That's what I plan to do, as described here.

I can report that yesterday 770 worked.
Post edited April 08, 2016 by mrkgnao
avatar
Gede: (Side question: You mean GOG's update flags are not always right?! You keep surprising me!)
avatar
mrkgnao: Surprise is my middle name.

avatar
Gede: Do you know the current limit of items in GOG's cart?
avatar
mrkgnao: I don't know exactly, but problems began around the time the catalogue reached 1400 games. However...
You probably assume it's a fixed number. It is not.
Surprise again!? GOG should write a detective novel...

I'm afraid I have nothing clever to offer you. :-(

I'd probably split the full catalogue across two or three accounts, and use the same method you have been employing on each one. If planned properly, the potential loss of information should be small, and having incomplete information is better than no information in my view.

I'm sorry I can't be of more help. But I appreciate the effort you are investing in MaGog.
avatar
mrkgnao: I can report that yesterday 770 worked.
Ah good, it still seems acceptable for now : )
high rated
I can see why this is so difficult, just tried to throw together a script to add games to the cart from the catalogue pages but on the 5th page it really started taking ages (and I then spent 20mins removing all the games from my cart because there is no empty cart button...)
GoG's cart systems seems to be a bit basic and rubbish, not designed for buying huge quantities at once obviously.

Unfortunately I can't see any other system to catch all the discounts (the 'Buy Series' link and the details on the game pages will catch all the default series bundles and the promo scraping should catch most sale ones, but the somewhat hidden ones like the current BG ones will only be caught by a full basket sweep or human intervention..)
high rated
avatar
adaliabooks: I can see why this is so difficult, just tried to throw together a script to add games to the cart from the catalogue pages but on the 5th page it really started taking ages (and I then spent 20mins removing all the games from my cart because there is no empty cart button...)
GoG's cart systems seems to be a bit basic and rubbish, not designed for buying huge quantities at once obviously.
First thing I did yesterday was empty the full cart. Took 87 minutes.

avatar
adaliabooks: Unfortunately I can't see any other system to catch all the discounts (the 'Buy Series' link and the details on the game pages will catch all the default series bundles and the promo scraping should catch most sale ones, but the somewhat hidden ones like the current BG ones will only be caught by a full basket sweep or human intervention..)
I'm getting there. I think I should be able to have something by tomorrow that should have a fair chance of covering everything without the need to scrape for promos (which I really would like to avoid because anything that requires parsing the GOG home page is bound to break often as that page is too protean -- MaGog managed so far to avoid having to look at it). It will require some human intervention (like most everything), but I expect it to be rare (less than once a month).
high rated
avatar
mrkgnao: I'm getting there. I think I should be able to have something by tomorrow that should have a fair chance of covering everything without the need to scrape for promos (which I really would like to avoid because anything that requires parsing the GOG home page is bound to break often as that page is too protean -- MaGog managed so far to avoid having to look at it). It will require some human intervention (like most everything), but I expect it to be rare (less than once a month).
Great :)

I agree, the home page is too much of a mess for parsing easily and consistently.
That's not too bad, pretty much what I settled on for the Legacy Urls, it mostly runs itself but occasionally I need to fix things manually.
high rated
Looks like we're all set and back in business. I ended up with, at the moment, 814 games in the cart, which should hopefully keep us going for a year or two.

The inclusion criteria I used were:
(1) Games that have a "BUY SERIES... You save $..." box on the game page
(2) Games that are part of a series
(3) Games that belong to a publisher that has had bundle sales in the past involving games that do not belong to a series
(4) Games that have been added (or will be added) to GOG on or after 1 April 2016

If a game matches at least one of these criteria it enters the cart (or remains, if already there); if not, it is removed.

Notes:
- Concerning (1), note that "BUY SERIES" is not enough, as there are a lot of games with such a box and no bundle discount (e.g. Avernum games) and also note that despite GOG using the word "SERIES", some of the games covered by this are in no way part of a series (e.g. DEFCON or Satellite Reign)
- Concerning (2), this is information that MaGog already has (I update her manually whenever a new game belonging to a series is added to GOG)
- Concerning (3), at the moment, this includes 7 publishers that I am aware of: Disney, GOG, Square Enix, Electronic Arts, Hasbro, Nordic Games, Retroism; I expect I will have to extend this list over time, but probably only once every few months (when some innovative bundle sale appears)
- Concerning (4), this is to catch unexpected sales (e.g. launch bundle sales) and other GOG surprises; I expect to move the date forward every few months, thereby freeing some accumulated cart space
Post edited April 09, 2016 by mrkgnao
I have no idea how to catch discounts which depend on the games you already own without adding all (the relevant) games to the cart.
But I think there's a good chance to catch the "normal" bundle discounts on promos. You can parse GOGs front page for news posts (https://www.gog.com/news/ links). Then you can parse the news posts for promo links (https://www.gog.com/promo/). As long as I can remember every promo page URL on GOG has started with https://www.gog.com/promo/. And as far as I can see the promo pages contain all the necessary information about the bundle discounts.

This mechanism of course does not catch the bundle discounts which are not announced on GOGs front page. But these cases are rare and you may be able to add the URLs for such promos manually to MaGog.

avatar
mrkgnao: I think I should be able to have something by tomorrow that should have a fair chance of covering everything without the need to scrape for promos (which I really would like to avoid because anything that requires parsing the GOG home page is bound to break often as that page is too protean -- MaGog managed so far to avoid having to look at it). It will require some human intervention (like most everything), but I expect it to be rare (less than once a month).
If the front page is too volatile maybe parse the RSS feed. I think it's format is more stable.
Post edited April 09, 2016 by eiii
high rated
ANNOUNCEMENT:
Version 7.2.4 has been released with the following features:

* Changed "My Stars" to support a resolution of a quarter of a star (0.25), rather than just half a star (0.5), as until now
I'd love if a title with a sale was made clearer. I scrolled in my game list on MaGog until I met Deponia, and I couldn't understand what the red box with the price modifications on it was supposed to mean. That is until I opened the Deponia game card, and looked at the game price.

So, I'd like to make this clearer that I'm looking at a discount price going at the very moment, and if possible, complete with the running time of the discount.
high rated
avatar
PookaMustard: I'd love if a title with a sale was made clearer. I scrolled in my game list on MaGog until I met Deponia, and I couldn't understand what the red box with the price modifications on it was supposed to mean. That is until I opened the Deponia game card, and looked at the game price.

So, I'd like to make this clearer that I'm looking at a discount price going at the very moment, and if possible, complete with the running time of the discount.
I'm not sure how I can make it clearer than having a dark red background and a price marked as "$19.99 – $16.00 = $3.99 (–80%)". What would you suggest?

I'm afraid I don't know of a consistent way to obtain the running time of a discount for a given game. It does not seem to be available either in the GOG catalogue or on the GOG game page.

P.S. If you're interested in games that are currently on sale, you might want to use the "Price > is currently on sale..." filter.
Post edited April 10, 2016 by mrkgnao
avatar
mrkgnao: I'm not sure how I can make it clearer than having a dark red background and a price marked as "$19.99 – $16.00 = $3.99 (–80%)". What would you suggest?
A textual representation that this is a sale. For example, this last part "(-80%)" could be reworded to "now discounted at 80% off" and on a separate line, preferably the first line. Also, throw in some green into the mix. Green is the color used to represent sales and savings on GOG (and regrettably, Steam).

avatar
mrkgnao: I'm afraid I don't know of a consistent way to obtain the running time of a discount for a given game. It does not seem to be available either in the GOG catalogue or on the GOG game page.
That's right, I thought GOG listed these times on the game pages. Turns out they don't. Oh well. At least you could make use of the deal part.