🏷️ See what Games are verified for the Steam Deck and which Medal they have on ProtonDB in the Steam Store

Overview

Show Great on Deck on Steam

great-on-deck-search

🏷️ See what games are verified for the Steam Deck and which medal they got on ProtonDB in the Steam Store.


Chrome Web Store Version Mozilla Add-On Version

What it does

By default, Steam does not show you the Steam Deck verification status on their desktop website. This Browser Extension/Add-On fixes that by requesting the verification status from ProtonDB and puts them front and center on app pages for easy visibility. While pulling the verification data from Steam directly, this also pulls the medals ProtonDB gives to certain games and displays them on the app page too.

Note: The extension uses session-based caching. This should reduce the consecutive load times significantly.

SteamDB extension Compatibility

Since Version 1.2.0, this extension works great in combination with the SteamDB extension.

Steam Deck HQ Support

Since Version 1.2.0, this extension also supports the game reviews by the Steam Deck HQ team. This will show their ratings, breakdowns, and the author of the review, on the app page.

Supported Pages

  • Store Front Page
  • Search Results
  • App Page
  • Profile Games List
  • Wishlist

Settings Menu

Since Version 1.2.0 the extension supports a settings menu.

This menu allows you to toggle certain features of the extension. A reload for the page is necessary in order to see the settings take effect.

Changelog

Changelog can be found here.

Missing Features or Pages?

If you need any feature added or support for another page, feel free to open up an issue on GitHub and I will see what I can do.

Installation

Store Installation

Chrome and other Chromium-based Browsers

  1. Head over to the web store page.
  2. Click Add to Chrome (or whatever your browser name is).
  3. A popup should appear asking you to install the extension, accept it.
  4. Head over to Steam and check the results.

Firefox

  1. Head over to the add-on page.
  2. Click Add to Firefox.
  3. Click Add on the popup.
  4. Head over to Steam and check the results.

Manual Installation

Chrome and other Chromium-based Browsers

  1. Head over to the releases tab
  2. Search for the highest version appended by +chrome
  3. Download the .crx file from it's assets
  4. Open your browser with the .crx file
  5. If step 4 did not work, unzip the .crx file and load it as unpacked
  6. Head over to Steam and check the results.

Firefox

  1. Head over to the releases tab
  2. Search for the highest version appended by +firefox
  3. Download the .xpi file from it's assets
  4. Open your browser with the .xpi file and install it
  5. Head over to Steam and check the results.

Compile it Yourself

For compiling it yourself clone or download the repo and put it in a directory of your choosing, just make sure that you will need this directory even after installation.

Chrome and Firefox do have different specifications for extensions/add-ons, therefore you need to rename corresponding manifest.json to simply manifest.json.

Build the files by using the build.sh. It requires Sass and Rollup to be globally installed.

Install it on:

Support

If you're feeling extra generous today, head over to my Buy Me a Coffee page and do your thing. Or do it via my PayPal.me page, whatever you prefer.

Comments
  • Enable 'ProtonDB' status on 'Profile' pages (Games List & Wish List)

    Enable 'ProtonDB' status on 'Profile' pages (Games List & Wish List)

    Example Profile Pages

    Games List: https://steamcommunity.com/id/JohnnyBlocks_/games Wish List: https://store.steampowered.com/wishlist/id/JohnnyBlocks_/

    Expected Result

    ProtonDB Status will show next to the games in list view Example: https://store.steampowered.com/search/?filter=topsellers

    Comments

    This is an exceptional implementation of ProtonDB status in the Steam store.

    One of the places I would love to see this implemented is the Games and Wish list (more the games list). As a veteran steam user, I've loaded my library with the most amazing games as well as shovels full of trash games I got for free. When time comes to play a game on the deck, it would be really great to view my game catalog and some how see what is good on the deck.

    opened by JohnnyBlocks 3
  • Compatibility with SteamDB Extension (SteamDB Blocking ProtonDB Rating)

    Compatibility with SteamDB Extension (SteamDB Blocking ProtonDB Rating)

    When using the SteamDB chrome extension along with the 'great on deck' extension, it causes the ProtonDB result to be hidden in game detail page.

    Example: https://store.steampowered.com/app/632470/Disco_Elysium__The_Final_Cut/

    Left side is correct. Right side is with both extensions enabled.

    steamdb

    opened by JohnnyBlocks 1
  • Added Nav Button to App Page and improved Compability with SteamDB extension

    Added Nav Button to App Page and improved Compability with SteamDB extension

    This adds a nav button next to the Community Hub button linking to the ProtonDB entry.

    It should not conflict with other extensions adding a button up there too. The ProtonDB button will be the most left in all cases.

    image

    While working on this, I improved the compability with the SteamDB extension for browsers. This improved is very generalized and does not explicitly mention SteamDB.

    This will close #5.

    opened by cptpiepmatz 1
  • Chrome needs the manifest.json filename

    Chrome needs the manifest.json filename

    I'm not sure about firefox. This is all pure speculation, I didn't bother to read the docs - when I saw the error trying to load the extension on chrome, I tried renaming the manifest and it worked.

    opened by yunake 1
  • Suggestion : make it so that clicking the medal redirects to the proton website

    Suggestion : make it so that clicking the medal redirects to the proton website

    It would be great if you could click the "Silver" / "Gold" / "Platinum" badges to go directly to the associated game's Proton DB page.

    opened by antiNT2 1
  • Add a Feature Switch

    Add a Feature Switch

    As soon as #8 lands the extension supports a few rating styles. It's quite possible that not everyone wants to see all of them.

    The extension should be clickable to select what features are wanted.

    opened by cptpiepmatz 0
  • Integrate SteamDeckHQ Game Review Ratings

    Integrate SteamDeckHQ Game Review Ratings

    The community of SteamDeckHQ does reviews of games on the Steam Deck. The extension should integrate those reviews.

    I was informed by the web developer to request data via this url: https://steamdeckhq.com/wp-json/wp/v2/game-reviews/?meta_key=steam_app_id&meta_value=1245620&_fields=title,acf.sdhq_rating,link

    Missing data should be an empty array but that is uncertain.

    opened by cptpiepmatz 0
  • Add 'ProtonDB' into Top Right navigation

    Add 'ProtonDB' into Top Right navigation

    Expected Functionality

    The extension injects a very nice 'Steam Deck Compatibility' section on the left side of the page.

    I would like it to also add a navigation icon into the section above the game that has a ProtonDB icon, similar to how 'SteamDB' extension adds nav icons in.

    This will give users of both extensions a more unified experience in terms of navigation controls, having quick links to external content located in the same place.

    Icon should be white to match the existing and placed on the left of existing icons.

    If 'SteamDB' icons are not present, then have ProtonDB position to left of 'Community Hub'

    Screenshot 2022-07-12 101829

    opened by JohnnyBlocks 0
Owner
Piepmatz
CS Student at CvO University Oldenburg
Piepmatz
zkPoB is a mobile compatible tool that lets anyone prove they own a Bufficorn (or any NFT) without revealing which Buffi they own or the address they are verifying themselves with

zkPoB is a mobile compatible tool that lets anyone prove they own a Bufficorn (or any NFT) without revealing which Buffi they own or the address they are verifying themselves with

Marto.eth 10 Aug 25, 2022
Plugin for the Steam Deck, to adjust color settings, like saturation or gamma

vibrantDeck A Steam Deck plugin (for Decky Loader) to adjust screen saturation / vibrancy. Build instrutions Clone the repository to use as an example

libvibrant 48 Jan 8, 2023
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
🚀 A script to boost hours in Steam games.

Steam-HourBoost Where can I find the file to add my games? Follow the path below: /steam-hourboost/steam-boost/steam-games.json Where can I find app-i

twenty two 8 Jul 14, 2022
See a banned user's profile, their friends, their favorite games, their followers etc.

Roblox-Banned-User-Viewer AKA BanView See a banned user's profile, their friends, their favorite games, their followers etc. Ever wondered how to view

SCR1PP3D 4 Nov 18, 2022
A superfast and easy to use knowledge base to help your customers get the info they need, when they need it most.

A superfast and easy to use knowledge base to help your customers get the info they need, when they need it most. helpkb is an open-source Next.js (A

Mark Moffat 11 Dec 5, 2022
This is food detection WebApp, which will tell users about the nutrients value of particular food image which they upload

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Ankush Gupta 3 Sep 8, 2022
Evolve is an online investment portfolio management system where users can keep track of all the assets that they have invested in and how well their assets are performing.

Evolve is an online investment portfolio management system where users can keep track of all the assets that they have invested in and how well their assets are performing.

Indrajit 6 Oct 16, 2022
Contribute in this repository by raising genuine PR. Get verified, merged and earn the free swags from Hacktoberfest 2022.

Webd-and-Blockchain-development Welcome to Hacktober Fest 2022 • EVERYONE IS WELCOME ✨ • Contribute anything in In web-development and blockchain-deve

Abhishek Rawat 13 Dec 29, 2022
zieeco 12 Jul 8, 2022
⏬ Fetch the most up-to-date ABI of verified Smart Contracts (including proxy implementations) from Etherscan in seconds!

etherscan-abi ⏬ ?? Fetch the most up-to-date ABI of verified Smart Contracts (including proxy implementations) from Etherscan in seconds! Usage CLI Fe

Romain Milon 6 Dec 27, 2022
InReach is the world’s first tech platform matching LGBTQ+ people with safe, verified resources.

Explore the screenshots » Report a Bug · Request a Feature . Ask a Question Table of Contents About Built With Getting Started Prerequisites Installat

InReach 10 Jan 3, 2023
🍺 A public REST API for retrieving information about Systembolaget's products, and which products that are available in which store

?? systembolaget-api A public REST API for retrieving information about Systembolaget's products, and which products that are available in which store

Daniel Cronqvist 9 Nov 22, 2022
La extensión web que muestra el precio de los juegos de la web de Xbox, PlayStation, Nintendo y Epic Games Store con los impuestos de Argentina incluidos. Conocé cuanto vas a pagar por tus juegos 💚💙❤️

Conocido anteriormente como Xboxito Impuestito - Conocé el precio real de los juegos Impuestito calcula y muestra el precio de los juegos de la web de

Luke ✨ 23 Dec 4, 2022
Exports a JPDB deck to a Yomichan compatible frequency list.

JPDB Frequency List A frequency list generated using most of the jpdb corpus can be found in the releases. It is not exhaustive, as there is no deck a

marv 17 Nov 16, 2022
MDX Deck so good you get the chills 😮‍💨

MDX Frisson MDX Deck so good you get the chills. ??‍?? Frisson noun: a sudden strong feeling of excitement or fear; a thrill. Features ?? Markdown/MDX

Sreetam Das 7 Dec 6, 2022