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

×
Thanks!

But regional pricing and currencies is a mess and I'm aware of that. E.g. Isthereanydeal.com does not show Polish prices (if different than EU zone) and shows prices recalculated to PLN with very bad exchange rate (far from the real one). Not sure if implementing is possible (nobody done it well so far, AFAIK) / worth an effort.

That's the reason I'm often checking US base price, so the current functionality is good enough for me.
high rated
Howdy All!

I considered some of your feedback, and made some changes to the userscript! We're now on version 1.1.0. If you are using Violentmonkey or Tampermonkey, the userscript should automatically update. You may need to manually update if it doesn't.

* Added a Country/Region selector. (Defaults to USD/United States).

Upon changing this, it automatically saves your settings, so you don't have to set it every time you load a new page. Also, upon changing it, the price data will automatically update. I decided against using the Location API to automatically determine the user's region in order to give the user more control over this feature, and also for privacy concerns.

* Added visual indicators under the current price, as per @ciemnogrodzianin 's suggestion.

NOTE: These visual indicators will only display if GOG is displaying the same currency as Enhanced GOG. You can scroll to the footer of GOG.com to see what currency you're using, as seen here

As always, feedback, suggestions, bug reports are welcome. Thanks, GOG Community! :)
Attachments:
screencap.jpg (163 Kb)
Post edited September 14, 2018 by kebg
Thank you SO MUCH for your work, kebg, the script is simply amazing!
Really thanks for your effort. +1 to be sticky post.
Thanks!

However, uhm, not sure if it works. After setting "Poland" I've got EUR prices - not so sure if better than US base price I saw before ;)

Oh, and we have currently no offers good enough to check how it react on new historical low ;)
Attachments:
gog.png (405 Kb)
avatar
ciemnogrodzianin: Thanks!

However, uhm, not sure if it works. After setting "Poland" I've got EUR prices - not so sure if better than US base price I saw before ;)

Oh, and we have currently no offers good enough to check how it react on new historical low ;)
After some digging around it seems this is a limitation of IsThereAnyDeal's API. It reports Polish prices under the 'EU2' region with EURO currency. Unfortunately, it seems to make this silly simplification with a whole bunch of other countries.

I was thinking maybe I could make the conversion on the fly, but I'm afraid if I do that, I might get some grossly inaccurate rates. Based on your example, ITAD reports the 'Current Lowest' as being 1,29euro on GOG, yet on the page it displays 5.19zl.

Google and this page over here reports 1.29euro to be equal to 5.56zl: https://eur.currencyrate.today/pln/1.29

I'll have to keep digging around and testing, probably this weekend. Thanks for the feedback though. :)
avatar
kebg: ...
The more I check, the more I think it may not be worth the effort - for Poland for sure.

1. I receive polish (PLN) prices in IsThereAnyDeal.com, but only in the newsletter - currently impossible to set them on the site.
2. Prices were always quite inaccurate. GOG uses their own exchange rate, periodically updated. The result is that sometimes difference between ITAD and GOG price is even 10% (it was like that before recent pricing update before Back to School Sale; now the differences are reduced).
3. Prices in PLN which ITAD sends me in emails does not take regional pricing into account - there are a few old titles which are priced at ~50% base price and these are always show with base price in PLN.

Perhaps for different regions it's fine, but for Poland I'd definitely pass. It would never be accurate. USD feature provides enough information, because - due to all these messy factors - we're usually quite well informed about US pricing and how to calculate our local ones.

Have a nice weekend!
So, as expected, this broke with the new game page redesigns. :)

I will be taking a look to update the the plugin sometime this week.
avatar
kebg: So, as expected, this broke with the new game page redesigns. :)

I will be taking a look to update the the plugin sometime this week.
GOG db for now but you can already sense the disappointing sale by looking at the front page
avatar
kebg: So, as expected, this broke with the new game page redesigns. :)

I will be taking a look to update the the plugin sometime this week.
avatar
--.--: GOG db for now but you can already sense the disappointing sale by looking at the front page
It appears the site is buggy and broken in multiple ways at the moment. I'm waiting until GOG has resolved all the issues with the new site updates before I make changes to the userscript.
high rated
Hello all!

I have released an update for this plugin to work with the latest GOG.com redesign. If you are using Violentmonkey or Tampermonkey, the plugin should update automatically for you. If not, you might have to do it manually.

No extra functionality has been added, changes have only been made to function and integrate with the existing redesign.

Like always, please let me know of any bugs, or suggestions. :^)
Post edited October 05, 2018 by kebg
Thanks kebg!!

I've been hoping that someone would do this for a while now.
avatar
kebg: I have released an update for this plugin to work with the latest GOG.com redesign.
Thank you - works perfectly :) +1
avatar
kebg: Hello all,

These past couple of weeks, I've been making an effort to buy more games from GOG as opposed to Steam. One thing that I was missing from my Steam experience (especially during the recent GOG sale) was the IsThereAnyDeal integration to game pages provided by the Enhanced Steam extension. So I decided to do the work on my own, and I created a userscript that should work with all modern browsers.

Attached is a screencap of what it does. You can read more about it and/or install the userscript here:

Gitlab Page


Anyways, let me know if you guys like it, find any bugs, or if there are any other features you would like implemented. Also, let me know if you'd prefer this as either a Chrome or Firefox extension. :-)

EDIT: It seems I can't post links because I don't have enough Rep? I'm unable to post the link to the script.
Installed . Good work .
Post edited October 19, 2018 by i_hope_you_rot
Hey,

Not sure if itad changed things on you or what but australia is broken in your code. I fixed it by changing the following lines:

@1445:

var au2 = {
AU2: {
name: "Australia",
region_code: "au2",
currency: {
code: "AUD",
sign: "$",
delimiter: ".",
left: true,
html: "$"
}
}
};


@1497:

var region_map = {
eu1: eu1,
eu2: eu2,
uk: uk,
us: us,
ca: ca,
br: br,
au2: au2,
ru: ru,
tr: tr,
cn: cn
};

Regards,

Pete