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
Good show! +lots.

- To elaborate on what HSL has written, it seems the downloader links script works only for the base game files, not the DLC files. This seems to be true for both installers and bonuses. Tested on Age of Wonders 3 Deluxe Edition and other games with DLC.
high rated
avatar
HypersomniacLive: Yeah!

*tips hat to adaliabooks*

Two questions:

- I assume that if one changes the default settings for reviews on the game page they don't stick. Will you add options in the script menu?
- Do (or will) the GOG Downloader links only work for the installers? Asking, because for Technobabylon for instance, I get the GOG Downloader links for the installers and for one of the extras, but the rest of them are the direct browser download links.

Sorry if these have been asked before, brain too tired at the moment.
They don't stick at the moment, but they will once I add it (same as the search options).
Hmmm, they should work for all the extras too. I don't have that game so I can't check it myself unfortunately. Can you see if there are any errors in the console and tell me what the links are (where they point)? (are they bad gogdownloader links are they still the plain old browser ones?)
I'll have a check through my account and games and see if any aren't working.
avatar
mrkgnao: Good show! +lots.

- To elaborate on what HSL has written, it seems the downloader links script works only for the base game files, not the DLC files. This seems to be true for both installers and bonuses. Tested on Age of Wonders 3 Deluxe Edition and other games with DLC.
Ah. Ok, thanks mrkgnao. I think we're in luck, as I do own TOME and it's DLC so I can probably check this. I imagine the issue will be the links might have different names, or come under a different heading (I've swapped main downloads and extras but there may be a DLC's one that needs swapped too)
Post edited September 23, 2015 by adaliabooks
high rated
What mrkgnao said.

The download links are different for DLC content, and it's being downloaded to a different folder than the base game when using the GOG Downloader.
high rated
Yaaay to more enhancements/scripts!! Thank you and all of your helpers/contributors in making this happen. I sincerely hope you will keep going with your hard work!

I also wanted to include a couple things I noticed/suggestions using your scripts (in combination with other scripts i.e. Barefoot Essentials) in Firefox.

1) If it is possible to hide the Check Boxes and/or First Page/End Page Input Boxes, leaving only the Search Input Box. After an initial check box configuration, I feel like the settings won't need to be changed that often, allowing the entire Search Bar to be thinner.
2) When searching for my username on a thread, as an example, the Quick Post input field from Barefoot Essentials will shift to the far right when the results are being searched. It will come back to the intended position upon search completion.

Again, I'm still grateful for all of the hard work you've put in for these scripts :)
high rated
avatar
HypersomniacLive: What mrkgnao said.

The download links are different for DLC content, and it's being downloaded to a different folder than the base game when using the GOG Downloader.
Right, update is live. It should be fixed now.

Unfortunately, while I have two games with DLC, I don't seem to have any that have DLC that I don't have (if that makes sense), so if someone wouldn't mind checking whether there are any errors when loading the game card of a game that has DLC available, but that you don't own, I would be grateful.
avatar
silversuriv: Yaaay to more enhancements/scripts!! Thank you and all of your helpers/contributors in making this happen. I sincerely hope you will keep going with your hard work!

I also wanted to include a couple things I noticed/suggestions using your scripts (in combination with other scripts i.e. Barefoot Essentials) in Firefox.

1) If it is possible to hide the Check Boxes and/or First Page/End Page Input Boxes, leaving only the Search Input Box. After an initial check box configuration, I feel like the settings won't need to be changed that often, allowing the entire Search Bar to be thinner.
2) When searching for my username on a thread, as an example, the Quick Post input field from Barefoot Essentials will shift to the far right when the results are being searched. It will come back to the intended position upon search completion.

Again, I'm still grateful for all of the hard work you've put in for these scripts :)
Thanks :)

1) Yeah, I'm thinking of folding all that into an advanced options tab or something now that preferences are saved. Can't promise when it will happen, but it will come eventually.
2) I'll look into it. I don't use the quick post so I don't notice these things, thanks for pointing it out.

Wait... scratch that, Lords of Xulima's DLC isn't loading right with the current fix.
I'll have to check on something else...
Post edited September 23, 2015 by adaliabooks
high rated
avatar
adaliabooks: Right, update is live. It should be fixed now.
Wait... scratch that, Lords of Xulima's DLC isn't loading right with the current fix.
I'll have to check on something else...
Doesn't seem to work yet. Tested on Age of Wonders 3 (both DLC installers and DLC bonuses not correct).

TOME is good for testing DLC installers, but it doesn’t have DLC bonuses.

Games with DLC bonuses, in case you have any:
- Agarest: Generations of War (collector's edition)
- Age of Wonders 3 (deluxe edition)
- Blackguards Special Edition (untold legends)
- Blackwell Epiphany, The (preorder bonus)
- Crypt of the NecroDancer (any DLC)
- D4: Dark Dreams Don't Die - Season One (deluxe edition)
- Darksiders II (DLC pack)
- Dead Synchronicity: Tomorrow Comes Today (soundtrack)
- Din's Curse (demon war)
- Divinity: Dragon Commander (imperial edition)
- Divinity: Original Sin (source hunter)
- Dreamfall Chapters (special edition)
- Dropsy (warm damp hug)
- Ether One (deluxe edition)
- Feist (soundtrack)
- Frozen Synapse (red)
- Gabriel Knight: Sins of the Fathers - 20th Anniversary Edition (preorder bonus)
- Gods Will Be Watching (special edition)
- Guild of Dungeoneering (soundtrack)
- Hearts of Iron III (DLC collection)
- Hotline Miami 2: Wrong Number (special edition)
- King's Bounty: Warriors of the North (complete edition)
- Kyn (preorder bonus and soundtrack)
- Lichdom: Battlemage (soundtrack)
- Lords of Xulima (deluxe edition)
- Mark of the Ninja (special edition)
- Massive Chalice (soundtrack)
- Mount & Blade: Warband (any DLC)
- Not a Hero (megalord edition)
- Omerta: City of Gangsters (japanese incentive)
- Outlast (whistleblower)
- Pillars of Eternity (champion or royal edition)
- Race the Sun (sunrise)
- Republique (deluxe edition)
- Ronin (special edition)
- Satellite Reign (any DLC)
- Shadowgate (special edition)
- Shadowrun: Hong Kong (deluxe edition)
- Shadowrun Returns (old dragonfall dlc)
- Shadows: Heretic Kingdoms (soundtrack)
- Shelter 2 (special edition or mountains)
- STASIS (deluxe edition)
- Surgeon Simulator 2013 (anniversary edition)
- Sword of the Stars: The Pit (gold edition or mindgames)
- Technobabylon (deluxe edition)
- Tesla Effect: A Tex Murphy Adventure (preorder bonus)
- Titan Souls (special edition)
- Toren (deluxe edition)
- Towerfall: Ascension (dark world)
- Transistor (soundtrack)
- Trine 2: Complete Story (soundtracks & artbooks)
- Unrest (special edition)
- Vanishing of Ethan Carter (collector's edition)
- Wasteland 2 (any edition)
Post edited September 23, 2015 by mrkgnao
high rated
avatar
adaliabooks: Right, update is live. It should be fixed now.
Wait... scratch that, Lords of Xulima's DLC isn't loading right with the current fix.
I'll have to check on something else...
avatar
mrkgnao: Doesn't seem to work yet. Tested on Age of Wonders 3 (both DLC installers and DLC bonuses not correct).

TOME is good for testing DLC installers, but it doesn’t have DLC bonuses.
Yeah, I thought testing on isDLCInfoPresent would work... but why would GoG work with any kind of consistency? It's true for TOME but not for Lords of Xulima, despite having DLC and me having it.

I already checked a list of all the DLC on MaGoG (of course) and the only two games I have that have DLC I already have the DLC so it's hard to check which variables are best to check off...

I put a call out in the Conversational Free for All thread to see if anyone can help, but I'll put it here too:

I'm looking for someone who owns a base game that has DLC, but doesn't own the DLC for it.
If your willing, can you go to your library, click the game so the downloads show and then paste this in the console and press enter:
angular.element(document.querySelectorAll('.game-details__title')).scope().details.dlc.is;

The result (depending on your browser) should be something like this:
Object {available: false, availableToDownload: undefined, languageSelectAvailable: false, systemSelectAvailable: false}
And the properties I'm particularly interested in are available and availableToDownload.


I've also just noticed if you change your language or OS it breaks the links (I don't do this so hadn't noticed before, I'm clearly not a thorough tester...) but that should be just a case of calling a change handler or something when the dropdowns change.
high rated
avatar
adaliabooks: I'm looking for someone who owns a base game that has DLC, but doesn't own the DLC for it.
If your willing, can you go to your library, click the game so the downloads show and then paste this in the console and press enter:
angular.element(document.querySelectorAll('.game-details__title')).scope().details.dlc.is;

The result (depending on your browser) should be something like this:
Object {available: false, availableToDownload: undefined, languageSelectAvailable: false, systemSelectAvailable: false}
And the properties I'm particularly interested in are available and availableToDownload.
Tested it on Shadowrun Returns (I don't have the old Dragonfall DLC (no longer sold)).
Got:
available false
availableToDownload undefined
languageSelectAvailable false
systemSelectAvailable false

Tested it on Mount & Blade Warband (I have the Napoleonic DLC, but not the Viking DLC).
Got:
available true
availableToDownload true
languageSelectAvailable false
systemSelectAvailable true
Post edited September 23, 2015 by mrkgnao
high rated
- Lichdom: Battlemage
Object { available: false, availableToDownload: undefined, languageSelectAvailable: false, systemSelectAvailable: false }

- Omerta: City of Gangsters
Object { available: false, availableToDownload: undefined, languageSelectAvailable: false, systemSelectAvailable: false }

- Sword of the Stars: The Pit
Object { available: false, availableToDownload: undefined, languageSelectAvailable: false, systemSelectAvailable: false }

- Trine 2: Complete Story
Object { available: false, availableToDownload: undefined, languageSelectAvailable: false, systemSelectAvailable: false }


GOG Downloader links enabled.
high rated
avatar
mrkgnao: Tested it on Shadowrun Returns (I don't have the old Dragonfall DLC (no longer sold)).
Got:
available false
availableToDownload undefined
languageSelectAvailable false
systemSelectAvailable false

Tested it on Mount & Blade Warband (I have the Napoleonic DLC, but not the Viking DLC).
Got:
available true
availableToDownload true
languageSelectAvailable false
systemSelectAvailable true
Thanks, seems to be mostly consistent so far, so I will test on that for now. Now it's just a matter of figuring out GoG's scheme for download extras (for some reason LoX seems to put its DLC's extras in an object called extras, inside another object called extras... rather than the behaviour displayed by the other extras...)
avatar
HypersomniacLive: - Lichdom: Battlemage
Object { available: false, availableToDownload: undefined, languageSelectAvailable: false, systemSelectAvailable: false }

- Omerta: City of Gangsters
Object { available: false, availableToDownload: undefined, languageSelectAvailable: false, systemSelectAvailable: false }

- Sword of the Stars: The Pit
Object { available: false, availableToDownload: undefined, languageSelectAvailable: false, systemSelectAvailable: false }

- Trine 2: Complete Story
Object { available: false, availableToDownload: undefined, languageSelectAvailable: false, systemSelectAvailable: false }

GOG Downloader links enabled.
Thanks Hyper, are those all games you don't have DLC for?
Can you try it on one you do? TechnoBabylon for instance, as I've already had one report that it doesn't behave as expected.
Post edited September 23, 2015 by adaliabooks
high rated
avatar
adaliabooks: Thanks, seems to be mostly consistent so far, so I will test on that for now. Now it's just a matter of figuring out GoG's scheme for download extras (for some reason LoX seems to put its DLC's extras in an object called extras, inside another object called extras... rather than the behaviour displayed by the other extras...)
Welcome to GOG, where we believe every game is special and therefore every game needs to be different in some respect from all others (e.g. DLC scheme, changelog dates, driver compatibilty notes, unbundle names, season pass identification, etc., etc.)
high rated
avatar
adaliabooks: Thanks, seems to be mostly consistent so far, so I will test on that for now. Now it's just a matter of figuring out GoG's scheme for download extras (for some reason LoX seems to put its DLC's extras in an object called extras, inside another object called extras... rather than the behaviour displayed by the other extras...)
avatar
mrkgnao: Welcome to GOG, where we believe every game is special and therefore every game needs to be different in some respect from all others (e.g. DLC scheme, changelog dates, driver compatibilty notes, unbundle names, season pass identification, etc., etc.)
Yeah, it's certainly looking like that's the case...
I'm hoping to find a way to access some of this data from the game pages so I don't have to rely on everyone else to feed me results, as it will be much easier that way. But that will have to wait till tomorrow as it's getting late.

At least this issue shouldn't be as complicated as the last one (famous last words!)
high rated
avatar
mrkgnao: Welcome to GOG, where we believe every game is special and therefore every game needs to be different in some respect from all others (e.g. DLC scheme, changelog dates, driver compatibilty notes, unbundle names, season pass identification, etc., etc.)
avatar
adaliabooks: Yeah, it's certainly looking like that's the case...
I'm hoping to find a way to access some of this data from the game pages so I don't have to rely on everyone else to feed me results, as it will be much easier that way. But that will have to wait till tomorrow as it's getting late.

At least this issue shouldn't be as complicated as the last one (famous last words!)
Just making sure that you are aware that you can get all the basic downloadable file information for any game, whether you own it or not, from:
http://api.gog.com/product/GAMEID?expand=downloads,expanded_dlcs,changelog
where GAMEID is the game ID (if you don't know a game's ID, you can find it on MaGog by hovering your mouse over the row number (the leftmost column)).

For example, Age of Wonders 3:
http://api.gog.com/product/1207660893?expand=downloads,expanded_dlcs,changelog
Post edited September 23, 2015 by mrkgnao
high rated
avatar
mrkgnao: Just making sure that you are aware that you can get all the basic downloadable file information for any game, whether you own it or not, from:
http://api.gog.com/product/GAMEID?expand=downloads,expanded_dlcs,changelog
where GAMEID is the game ID (if you don't know a game's ID, you can find it on MaGog by hovering your mouse over the row number (the leftmost column)).

For example, Age of Wonders 3:
http://api.gog.com/product/1207660893?expand=downloads,expanded_dlcs,changelog
I wasn't aware of this, thank you.
Unfortunately, it doesn't really help in this case...
The page stores the normal and downloader link for each download and extra in angular. I just swap them (which saves any fiddling around trying to load the right ones in the right place, and doing anything OS or language related as the page just handles it automatically)
But it's accessing that data to make sure it's all the same format (which so far, with the two games with DLC I have, it's not) and then finding ways around that that's the problem...
It's not too complicated, just made more difficult by the fact that I don't own many games that have DLC...
high rated
avatar
adaliabooks: (...)
Just tested Wasteland 2 Deluxe -> same result as Technobabylon Deluxe

Also tested Divinity Original Sin + Source Hunter DLC (which shows up as DLC and Goodies):
angular.element(document.querySelectorAll('.game-details__title')).scope().details.dlc.is;
Object { available: true, availableToDownload: true, languageSelectAvailable: true, systemSelectAvailable: true }

Will continue on testing the Deluxe Editions i have but i guess they'll show similar results...which means that the Technobabylon one from Fearful wasn't unusual.