If you're in #Türkiye and like your #gaming to be #DRMFree via #GOG, but don't want to overpay:

I've now added support for Türkiye and the Turkish Lira to #GameSieve - my price tracker and alternative exploration service for GOG's catalog - about three hours after GOG did so themselves. (They're on fire with adding new currencies lately; I can barely keep up!)

https://gamesieve.com/?country=tr

5605 DRM-free games | GameSieve: Unofficial GOG search & price tracker

If you're in #Hungary, #Romania or #SouthAfrica and buy your #DRMFree #videogames on #GOG, but don't want to overpay:

I've now added support for those countries and their currencies to #GameSieve - my price tracker and alternative exploration service for GOG's catalog - one day after GOG did so themselves.

(If you're in South Africa, pay particular attention to the regional pricing comparison filters, as there are some really good deals, but also some insanely expensive games compared to what you'd pay everywhere else in the world.)

https://gamesieve.com/

5597 DRM-free games | GameSieve: Unofficial GOG search & price tracker

#GOG added three new supported currencies and regional pricing (for #Hungary, #Romania and #SouthAfrica). I fear it's too late in the day to add them to #GameSieve, but tomorrow should be doable. (Though I might need to rework the flag lineup.)

https://www.gog.com/en/news/you_can_now_shop_for_drmfree_games_in_ron_huf_and_zar

#gaming

You can now shop for DRM-free games in RON, HUF, and ZAR!

You can now shop for DRM-free games in RON, HUF, and ZAR!

GOG.com

After 615 requests over pretty much exactly 24 hours, the #aiscraper abusing #residentialproxies to try and repeatedly request one particular page on #GameSieve - 18 times successfully, before I noticed it being stuck in a loop and added another block rule - finally disappeared. However, its final request was successful and is worrying, as it came through fetch.tunnel.googlezip.net - which apparently is #Google 's Chrome Prefetch Proxy.

I've noticed requests from that range before, but always assumed that was legitimate. Do I now have to think about blocking that bit of infrastructure as well, as #scrapers have found a way to piggyback on it? Urgh!

I guess I'll start by blocking prefetching via .well-known/traffic-advice and see what that does...

#aiscrapers #aibots

If you're fans of #GOG #gaming for your PC or #SteamDeck then don't forget the wonderful #Gamesieve site

𝘎𝘢𝘮𝘦𝘚𝘪𝘦𝘷𝘦 𝘪𝘴 𝘢𝘯 𝘶𝘯𝘰𝘧𝘧𝘪𝘤𝘪𝘢𝘭, 𝘵𝘩𝘪𝘳𝘥-𝘱𝘢𝘳𝘵𝘺 𝘨𝘢𝘮𝘦 𝘥𝘪𝘴𝘤𝘰𝘷𝘦𝘳𝘺 𝘴𝘦𝘳𝘷𝘪𝘤𝘦 𝘧𝘰𝘳 𝘎𝘖𝘎.𝘤𝘰𝘮, 𝘧𝘦𝘢𝘵𝘶𝘳𝘪𝘯𝘨 𝘱𝘳𝘪𝘤𝘦 𝘵𝘳𝘢𝘤𝘬𝘪𝘯𝘨 𝘧𝘰𝘳 𝘵𝘩𝘪𝘳𝘵𝘦𝘦𝘯 𝘤𝘶𝘳𝘳𝘦𝘯𝘤𝘪𝘦𝘴, 𝘧𝘶𝘭𝘭-𝘵𝘦𝘹𝘵 𝘴𝘦𝘢𝘳𝘤𝘩, 𝘢𝘥𝘥𝘪𝘵𝘪𝘰𝘯𝘢𝘭 𝘧𝘪𝘭𝘵𝘦𝘳𝘴, 𝘪𝘮𝘱𝘳𝘰𝘷𝘦𝘮𝘦𝘯𝘵𝘴 𝘵𝘰 𝘥𝘢𝘵𝘢 𝘲𝘶𝘢𝘭𝘪𝘵𝘺, 𝘢𝘯𝘥 𝘰𝘱𝘵𝘪𝘰𝘯𝘢𝘭 𝘨𝘳𝘰𝘶𝘱𝘪𝘯𝘨 𝘰𝘧 𝘢𝘭𝘭 𝘳𝘦𝘭𝘢𝘵𝘦𝘥 𝘦𝘹𝘱𝘢𝘯𝘴𝘪𝘰𝘯𝘴 𝘢𝘯𝘥 𝘦𝘥𝘪𝘵𝘪𝘰𝘯𝘴

I check the site each day (but, I am a big GOG fan) for game prices & sales, and definitely recommend you do too!

https://gamesieve.com/

5597 DRM-free games | GameSieve: Unofficial GOG search & price tracker

#GOG started supporting prices in Czech koruna earlier today, and I just finished adding price tracking for this new currency to #GameSieve: https://gamesieve.com/?country=cz

Interesting wrinkle: no decimals for these prices, so I had to massage my price display code a bit to make that show up nicely.

5574 DRM-free games | GameSieve: Unofficial GOG search & price tracker

Hurray! #GOG has added Czech currency and regional pricing!

Eeep! GOG has added Czech currency and regional pricing! I'm not ready yet to add that to #GameSieve! (But I'm going to do so anyway. *gulp*)

I've added a settings page to #GameSieve - https://gamesieve.com/ - where you can control import behavior:

It's now safe to wishlist #games which you already own on #GOG (for gifting purposes) and then re-import your library (previously that would remove those games from your wishlist).

There's a new option to leave games on your GameSieve wishlist when removing them from your GOG wishlist and re-importing. This allow things like reducing your GOG wishlist in size to just high priority items, while keeping track of the extended wishlist on GameSieve, and still benefiting from import for easily adding newly wishlisted games.

5597 DRM-free games | GameSieve: Unofficial GOG search & price tracker

#GOG just made acquiring the recent freebie Robbo dependent on owning its remake Robbo Millennium. Fair enough, except they did a similar thing before where getting OpenTTD became dependent on owning Transport Tycoon Deluxe. I could ignore one case, but with two it's a pattern, so I need a new relation type to account for that when displaying grouped products in #GameSieve. Easy enough, except for the naming...

(I settled on "unlock" / "unlock bonus", as short enough while still being understandable, but not really happy with it. Why couldn't this new relation just require some easy cache invalidation challenge?!) :P

The issue with implementing larger features is that development takes enough time that my mind can really come to grip with the space, and then conjures up ALL THE WAYS in which it can be even better (and bigger).

As they tend to be good ideas, I then take some time to figure out what all would be needed to make them a reality, which tends to involve going back a bit, cleaning up or enriching my data a bit more (requiring just a few small adjustments to my existing tooling to support this new usecase), and...

I do take a step back and have my product owner self point out that I should focus on first finishing and releasing the basic big feature and see if it meets expectations in actual usage, but my fledgling marketeer self thinks the good ideas could make a far bigger splash by doing something cool no one else in this space is doing yet so I should go with that, and my developer self is simply ignoring the other two and already deep into the innards of sketching out how this will all come together.

#GameSieve