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

×
I have added the ability to remember your preferred country / grouping / sort / filters. Click the "Remember and apply these settings by default" button underneath the applied filters. From then on, these will be applied automatically, specifically:
- when you visit the homepage
- when you search (with the explicit option to search without applying defaults)

You can still navigate to other countries, toggle off default filters, change the sort, toggle the grouping, etc as you'd expect. To make that possible without messing with state, defaults won't be applied if the URL contains
- any selected filter (also since that filter might conflict with your defaults, e.g. requiring and excluding the same field) - so someone can link to the results for a specific filter, and you will see what they intended.
- "defaults=false", which is automatically applied when changing country/grouping/sorting/removing the last filter - but for urls without filters, and without this variable, your defaults would override the intent.

Building this feature was a lot harder than it has any right to be. I had a bit of a combinatorial explosion with all the possible fields interacting together, and the way I'd modeled some data structures wasn't helping either. I managed to whack it into a shape which I'm mostly happy about, though. There are some ugly-ish corner-cases which I hope no one will notice consciously, but it's also quite possible that you'll encounter actual bugs - so if you see something behave in an unexpected way, please let me know! (It'd be very helpful to then include the exact URL you're on, together with the contents of your "defaults" cookie.)

avatar
SultanOfSuave: A feature that I would love to see but don't think is feasible (though I'll throw it out there nonetheless) would be a "reverse wishlist". That is to say, to have the ability to mark my disinterest towards games.
avatar
joppo: In Magog I created a tag called "Not interested" which I would put on all visual novels and everything by WhaleRock, for example. Then I would execute all my searches filtering out games that sported that tag. It worked wonderfully.
avatar
ASTROASS: There needs to be a function to hide certain publishers/games altogether somehow.
For example, whalerock's "games" consistently pollute the discount lists and just looking at them is a waste of time.
Doing this for individual games remains for the long-term future (though I'm actively working toward it), but you can now remember excluding publishers/genres/... and thus have them never show up.

avatar
Cavalary: And then what I've said before, have a way to make sure that the include NSFW setting won't be cleared no matter what you do on the site. And yeah, that should also go for the selected country for prices, and for the sorting option.
Remember and apply preferred country and sorting: ✅

avatar
mrkgnao: P.S. Would appreciate a cookie treatment (i.e. remember setting across sessions) for group=false, especially now that one can have owned game colouring.
Remember and apply preferred grouping: ✅

avatar
Cavalary: Vivaldi. You can just add search engines manually in settings, put in the URL with %s for the keyword and good to go.
So to make this work well together with the new option to remember and apply country/sort/grouping/filters, this is what you need to know:
- If you want your current defaults to apply to such a search, you should use the url with just the ?q=%s parameter (so without any other parameters - that way the defaults will always be added to it, and you won't need to update your browser search when your preferred defaults change).
- If you do NOT want your current defaults to apply to such a search, you should add &defaults=false to the url.
Post edited 22 hours ago by gogtrial34987
avatar
gogtrial34987:
Nice job!
avatar
gogtrial34987:
Thank you so much!

I am probably doing something wrong.

1) I go to https://gamesieve.com/
2) as expected, the url changes to https://gamesieve.com/?okay_tag=nsfw (remembering my past save)
3) I change grouping to NO
4) as expected, the url changes to https://gamesieve.com/?group=false&okay_tag=nsfw (adding the new option)
5) I go again to https://gamesieve.com/
6) the url is as it was on (2), not on (4), and the grouping is YES (i.e. the grouping was not remembered)

What am I doing wrong?
Post edited 23 hours ago by mrkgnao
avatar
gogtrial34987:
avatar
mrkgnao: Thank you so much!

I am probably doing something wrong.

1) I go to https://gamesieve.com/
2) as expected, the url changes to https://gamesieve.com/?okay_tag=nsfw (remembering my past save)
3) I change grouping to NO
4) as expected, the url changes to https://gamesieve.com/?group=false&okay_tag=nsfw (adding the new option)
5) I go again to https://gamesieve.com/
6) the url is as it was on (2), not on (4) and the grouping is YES (i.e. the grouping was not remembered)

What am I doing wrong?
Between 4) and 5) you should click the "Remember and apply these settings by default" button, directly underneath the applied filters. Unlike the NSFW setting, the potential impact of these wider defaults is too large to do this completely automatically - so I require a deliberate action. (Remembering the last state also wouldn't be particularly useful for the vast majority of usecases.)
Post edited 23 hours ago by gogtrial34987
avatar
mrkgnao: Thank you so much!

I am probably doing something wrong.

1) I go to https://gamesieve.com/
2) as expected, the url changes to https://gamesieve.com/?okay_tag=nsfw (remembering my past save)
3) I change grouping to NO
4) as expected, the url changes to https://gamesieve.com/?group=false&okay_tag=nsfw (adding the new option)
5) I go again to https://gamesieve.com/
6) the url is as it was on (2), not on (4) and the grouping is YES (i.e. the grouping was not remembered)

What am I doing wrong?
avatar
gogtrial34987: Between 4) and 5) you should click the "Remember and apply these settings by default" button.
Oh. Thank you. Got it.

So, is "do not ignore NSFW" handled differently (no need to save it explicitly)?
Post edited 23 hours ago by mrkgnao
avatar
gogtrial34987: Between 4) and 5) you should click the "Remember and apply these settings by default" button, directly underneath the applied filters. The impact of these defaults is too large to do this completely automatically - so I require a conscious action. (Remembering the last state also wouldn't be particularly useful for the vast majority of usecases.)
Yep, that caught me out too at first, since I was checking by changing the country and wasn't looking anywhere else. Once I picked another filter the button was obvious, since it was right under the newly displayed filter, and anybody who'd actually look at the results instead of just testing in a hurry would see it first.
avatar
mrkgnao: So, is "do not ignore NSFW" handled differently (no need to save it explicitly)?
Seems like it. Guess that's because that's a different cookie. At least my manually added search engine entry has that tag included and it doesn't affect the (other) saved filters.
Post edited 23 hours ago by Cavalary
avatar
mrkgnao: So, is "do not ignore NSFW" handled differently (no need to save it explicitly)?
Correct.
(I thought about folding it into this new solution, but saw enough benefit for it to remain available separately as well - although that made it more confusing here.)
avatar
mrkgnao: So, is "do not ignore NSFW" handled differently (no need to save it explicitly)?
avatar
gogtrial34987: Correct.
(I thought about folding it into this new solution, but saw enough benefit for it to remain available separately as well - although that made it more confusing here.)
Understandable. Good show! Many thanks again.
Post edited 22 hours ago by mrkgnao
avatar
gogtrial34987:
P.S. Just a thought. I don't really need it, but I think others might find it useful.

Consider adding for each game that is on sale until what date/time it is expected to be on sale.
avatar
mrkgnao: Consider adding for each game that is on sale until what date/time it is expected to be on sale.
That information unfortunately isn't exposed in the API. I'd need to scrape the product page for it. :/
avatar
mrkgnao: Consider adding for each game that is on sale until what date/time it is expected to be on sale.
avatar
gogtrial34987: That information unfortunately isn't exposed in the API. I'd need to scrape the product page for it. :/
Oh, GOG. I guess API stands for A Partial Implementation.

Thanks for checking.
Post edited 22 hours ago by mrkgnao
avatar
SargonAelther: Thank you for this. PLEASE PLEASE PLEASE add a way to search/filter specifically for "Alternative" versions of games. For example: Japanese Horizon Zero Dawn or German Kane & Lynch 2.

I have always wanted a clear way to figure out how many of such games exist on GOG, because GOG DB fails to detect most of them.
avatar
gogtrial34987: The answer is 6. That's not enough to add a filter for. You can narrow the search with the exclude "available in all countries" filter, giving you (currently) 250 games (half NSFW) which are banned in one of the countries for which I track that.
- 2x Agony (NSFW; game + soundtrack; so annoying! forced me to add a second level alternative in the front-end)
- Horizon Zero Dawn
- Mad Max
- Kane & Lynch 2: Dog Days - Complete Edition
- Saints Row IV: Re-Elected
So this number just went up by 11 to 17, due to Devil May Cry 4, which has an upgraded edition, 8 DLCs and a bundle, each of which is not available in Japan and has an alternative.
I'm not handling showing those alternatives as gracefully as I'd like - working to improve that! => done
Post edited 1 hour ago by gogtrial34987
N̶o̶ ̶w̶a̶y̶ ̶t̶o̶ ̶f̶i̶l̶t̶e̶r̶ ̶b̶y̶ ̶a̶v̶a̶i̶l̶a̶b̶i̶l̶i̶t̶y̶ ̶i̶n̶ ̶s̶p̶e̶c̶i̶f̶i̶c̶ ̶c̶o̶u̶n̶t̶r̶i̶e̶s̶ ̶(̶l̶i̶k̶e̶ ̶J̶a̶p̶a̶n̶)̶,̶ ̶o̶r̶ ̶i̶s̶ ̶t̶h̶e̶r̶e̶?̶

Nevermind, I just saw the answer to that.
Post edited 2 hours ago by Wodenke