🏠 Home 

SteamGifts: ProtonDB info

Add game info from ProtonDB to the games on SteamGifts.


Install this script?
Author
Xeloses
Daily installs
0
Total installs
14
Ratings
1 0 0
Version
1.0.0.5
Created
2022-12-24
Updated
2022-12-24
Size
19 KB
License
GPL-3.0 (https://www.gnu.org/licenses/gpl-3.0.html)
Applies to

ProtonDB info for SteamGifts

Adds Linux compatibility info from ProtonDB to games in giveaways on SteamGifts (near comments and entries counters on the home page and above remaining time on the giveaway page).

Show overall game tier (Linux compatibility/playability state of the game) for each giveaway. In the tooltip (shown on mouseover) it also shows the recent tier based on recent reports (with new Proton versions) and the count of reports for the game.

Homepage:

More info and preview screenshots are available on GitHub.

Compatibility:

  • [+] Compatible with ESGST addon (normal view only).
  • [+] Compatible with Dark Reader addon.
  • Should be compatible with another "Dark-styling" addons, but may have visual issues.

  • [-] Does not work with grid-view of ESGST addon (ESGST option 3.27).

  • [-] Does not work with endless scrolling of ESGST addon (ESGST option 2.8).

  • [-] Does not work with giveaways extractor of ESGST addon (ESGST option 3.17).

Known issues:

  • ESGST can move ProtonDB info block to the begin of line with commets and entries counters on some or all giveaways on Steamgifts homepage.
  • For packages script shows ProtonDB info only for the game with lowest Steam appid:
    • if package contains game+dlc(s) - usual game have lower appid than dlcs;
    • but if package contains multiple games - script will show info only for one game (with lowest appid).

Version history:

  • 1.0.0.5
    • [*] Fixed bug with ProtonDB data caching.
    • [*] Fixed information element positioning.
    • [*] CSS tweaks.
  • 1.0.0.4
    • [*] CSS tweaks.
  • 1.0.0.3
    • [+] Process User' and Group' giveaways pages.
  • 1.0.0.2
    • [*] Fix for giveaways search page.
  • 1.0.0.1
    • [+] Add cache expiration time (default: 1 week).
  • 1.0.0
    • Initial release.