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
No, GOG, why would you do this!? (Not having luck with 1.1.4)
avatar
moonshineshadow: But why do some have no covers according to your list? Because for example for the Elder Scroll games I can see the covers in a gogmix, so they seem to exist. Or am I missing something?
It depends. In this case there's a cover for the "Elder Scrolls III: Morrowind GOTY Edition" bundle, but not the three games within that bundle. Of course, one of those games is "Elder Scrolls III: Morrowind GOTY Edition" itself, so the script could just reuse the bundle cover for that one.

Unfortunately the script's list of covers is based on this list I compiled, which aims towards technical accuracy - and technically, even if a bundle and a game within that bundle use an identical cover, GOG would (as far as I know) be hosting them in two different files.

It's easy enough to add an exception for, but adaliabooks seems to have his hands full with other stuff. :-P
Post edited October 14, 2015 by plagren
avatar
plagren: No, GOG, why would you do this!? (Not having luck with 1.1.4)
What's happening?
high rated
avatar
plagren: No, GOG, why would you do this!? (Not having luck with 1.1.4)
avatar
adaliabooks: What's happening?
I'm only getting the default shelf - unless I actually choose "GoG Default" in the script settings, in which case I get no shelf at all.
high rated
True - we've disabled AngularJS debug info for performance sake. :)

As you noticed you can use angular reload function for that. You can't access our config after it's done and before angular bootstraps, so you can try doing what reloadWithDebugInfo is doing under the hood, that is:
window.name = 'NG_ENABLE_DEBUG_INFO!' + window.name;

But - you have to do it inline before angular script is bootstraped. I don't know if it's possible in your case. If not - still if you do it - it will work from the second reload until the tab is opened.
avatar
plagren: No, GOG, why would you do this!? (Not having luck with 1.1.4)
avatar
moonshineshadow: But why do some have no covers according to your list? Because for example for the Elder Scroll games I can see the covers in a gogmix, so they seem to exist. Or am I missing something?
avatar
plagren: It depends. In this case there's a cover for the "Elder Scrolls III: Morrowind GOTY Edition" bundle, but not the three games within that bundle. Of course, one of those games is "Elder Scrolls III: Morrowind GOTY Edition" itself, so the script could just reuse the bundle cover for that one.
[edit]
nvm... stupid thinking on my side :P
Post edited October 14, 2015 by moonshineshadow
high rated
avatar
Johny.: True - we've disabled AngularJS debug info for performance sake. :)
Oh god, a blue one!

So, uh, now that you're here... there wouldn't be any way (besides GOGmixes) of retrieving the old box art, would there?
high rated
avatar
Johny.: True - we've disabled AngularJS debug info for performance sake. :)
avatar
plagren: Oh god, a blue one!

So, uh, now that you're here... there wouldn't be any way (besides GOGmixes) of retrieving the old box art, would there?
Support section - searching for games. :) You can do it in batches (for example games starting with a letter).

But! I would highly recommend hosting the ID/title->image mapping/relation/cache. You could refresh all of them for example once a week with cron task. Get all the hosted mapping via AJAX (updated with manual task for example) and store it in user's browser localStorage + update it locally for missing titles. Just don't retrieve it every time for every game. :)
Post edited October 14, 2015 by Johny.
high rated
avatar
plagren: So, uh, now that you're here... there wouldn't be any way (besides GOGmixes) of retrieving the old box art, would there?
avatar
Johny.: Support section - searching for games. :) You can do it in batches (for example games starting with a letter).
Thanks. While the GOGmix approach seems easier for me personally, it's good to know that's an option too.

I'm mainly curious about finding boxes for "unbundled" games that we might be missing, but I guess there's no reason for GOG to keep track of those anymore.
high rated
avatar
Johny.: True - we've disabled AngularJS debug info for performance sake. :)

As you noticed you can use angular reload function for that. You can't access our config after it's done and before angular bootstraps, so you can try doing what reloadWithDebugInfo is doing under the hood, that is:
window.name = 'NG_ENABLE_DEBUG_INFO!' + window.name;

But - you have to do it inline before angular script is bootstraped. I don't know if it's possible in your case. If not - still if you do it - it will work from the second reload until the tab is opened.
Thanks Johny, I'll give that a try in the script.

If I don't run the angular related code in setTimeout's it can't find angular so I presume I should be able to get it in there before it bootstraps.
I'll find a way :)
Can't see download links for any game in my library with the current version (1.1.2), it's all empty. Needed to disable it to be able to view them.

http://awesomescreenshot.com/0305bloi21
high rated
avatar
jamsatle: Can't see download links for any game in my library with the current version (1.1.2), it's all empty. Needed to disable it to be able to view them.

http://awesomescreenshot.com/0305bloi21
1.1.2 isn't actually the newest version (I think we're at 1.1.4, though some people have said auto updating isn't working so you might have to force an update)

Are you getting any errors in the console?
The error type I get is "TypeError: accountProductsScope is undefined @ [url=https://www.gog.com/account:5]https://www.gog.com/account:5[/url]"

I'll update and see if it works after that.

Edit: Same TypeError with 1.1.4
Post edited October 14, 2015 by jamsatle
high rated
avatar
jamsatle: The error type I get is "TypeError: accountProductsScope is undefined @ [url=https://www.gog.com/account:5]https://www.gog.com/account:5[/url]"

I'll update and see if it works after that.

Edit: Same TypeError with 1.1.4
Ok, what's your browser?

It does sound like it could be to do with the various problems caused by the debug mode as the scopes are the main things affected, but it might be something else...
high rated
Ok, I've pushed another update with Johny's suggested work around which saves reloading the page (thanks Johny!).

Although I've come to the realisation that some of work my not have been the optimum way of doing things... so I may go back and rework things at a later date, but as long as it all works for now that's the main thing.

If everyone could report broken box art on the legacy shelf that would be great and I'll look into a better solution then the current static list...
high rated
avatar
adaliabooks: If everyone could report broken box art on the legacy shelf that would be great and I'll look into a better solution then the current static list...
I'm showing up to comment on your project pretty late, but anyways, I've been watching it for a while and I like it quite a lot. I most liked the legacy shelf, I have to admit, because it looks way better than the new style! (and isn't all stretched out as happens with the legacy remix)
Just a slight suggestion - I'm aware that most people preferred the wood style back then, but I wonder whether it'd be easy for you to also create a legacy shelf with black background, since it was the other style existing and I quite preferred that one myself. :-) (Since you have more pressing updates to do though, by all means postpone this till you get these done first).
On another note, I can now see the box art on all pages of my 5-page collection (while before nothing showed from the 2nd page onwards) -forced an update to version 1.1.5 btw, and I personally can see the download links just fine- but some boxes are still missing. Namely: everything belonging in the forgotten realms archive 2, the unbundled hearts of iron 2, and Star Wars Jedi Knight Dark Forces 2 from the 2nd page. (I attach pictures for your convenience.)
I initially had thought it was because they were released after the change of the accounts look (especially with the 1st case), but I'm not really certain...
Anyways, keep up the good work adaliabooks! :-)
Attachments: