I've made a userscript to add game tier (Linux compatibility/playability state) from ProtonDB to games in giveaways.

I made it for myself (because I'm lazy to open ProtonDB every time I see something interesting in giveaways), but I guess It can be useful for Linux users to help check games playability without searching each game on ProtonDB.

Script is compatible with

  • ESGST addon (only in a list-view mode, not a grid-view),
  • "DarkReader" addon.

More info and installation instructions >here<

Some preview screenshots:

View attached image.
View attached image.
View attached image.
View attached image.
2 years ago

Comment has been collapsed.

Very nice idea, thanks for sharing!

2 years ago
Permalink

Comment has been collapsed.

Does not seem to work for me :(
Console wrote: [SteamGifts: ProtonDB info] App loaded (version: 1.0.0.1) and that's it :(
Chrome 96 on Xubuntu 21.10

Edit: found the issue -> it does not work with query filters :( i usually browse only level 5+. if i remove filter, it works

2 years ago*
Permalink

Comment has been collapsed.

Do you mean filter like this: https://www.steamgifts.com/?level_min=5 ?

2 years ago
Permalink

Comment has been collapsed.

official way, i think, is https://www.steamgifts.com/giveaways/search?level_min=5
yours worked too

2 years ago
Permalink

Comment has been collapsed.

Thanks for letting me know :)
The script detects home page as

location.pathname == '/'

I added a fix for the address with giveaways/search. Now it should work.

2 years ago*
Permalink

Comment has been collapsed.

nice, now it works with filters too :)

2 years ago
Permalink

Comment has been collapsed.

Yeah, thanks for reminding me about search page, I totally forgot about it xD

2 years ago
Permalink

Comment has been collapsed.

Nice one! :)

2 years ago
Permalink

Comment has been collapsed.

This is so handy, thank you for sharing it!

It is not useful on SG but as a side note in case anyone is not aware: there is also something similar for the Steam store as well that might come in handy while browsing Steam itself.

2 years ago
Permalink

Comment has been collapsed.

I'm using this for Steam store :) It provides a bit more info.

2 years ago
Permalink

Comment has been collapsed.

Oh yea, that seems better than the one I been using. I shall give that one a go, thank you! :)

2 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 2 years ago.

2 years ago
Permalink

Comment has been collapsed.

Wow, thanks for this, it's going to be very useful.

2 years ago
Permalink

Comment has been collapsed.

When opening giveaway page it freezes whole browser (but after showing the badge, lol). So far was unable to find the culprit, since debugger also freezes.
EDIT: seems to be caused by some conflict with my version of ESGST. Probably I need to update.

10 months ago*
Permalink

Comment has been collapsed.

Tried with latest ESGST (8.9.4, userscript variant). Still freezes on giveaway page (page with giveaways list works without issues). Guess I'll have to use some of more simple scripts instead...

10 months ago
Permalink

Comment has been collapsed.

I think the trouble is conflict with some option(s) of ESGST. For example, my script does not work with Grid View of ESGST. Guess there are another incompatible options, but ESGST have too much options to check them all :(

10 months ago
Permalink

Comment has been collapsed.

Probably so, but I'm too lazy to check them one-by-one(

10 months ago
Permalink

Comment has been collapsed.

Nice one. Thanks for the script!

10 months ago
Permalink

Comment has been collapsed.

sorry to hijack this, but in the first image, what add-on allows it to show that its wishlisted, and he game tags, is it this one or is it EGST

Thanks

10 months ago
Permalink

Comment has been collapsed.

ESGST.

This userscript only shows Linux (and in most cases SteamDeck) compatibility of the game.

10 months ago
Permalink

Comment has been collapsed.

Thanks for that

10 months ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.