GithubHelp home page GithubHelp logo

tryton-vanmeer / protondb-for-steam Goto Github PK

View Code? Open in Web Editor NEW
168.0 6.0 3.0 8.82 MB

Shows ratings from protondb.com on Steam

License: GNU General Public License v3.0

JavaScript 75.96% CSS 14.32% Shell 5.07% Just 4.66%
firefox-extension javascript steamplay linuxgaming steam protondb firefox-addon firefox-webextension

protondb-for-steam's Introduction

ProtonDB for Steam

Shows ratings from protondb.com on Steam

Installation

Firefox: Get the Addon

Screenshots

Screenshot | Borked Rating Screenshot | Bronze Rating Screenshot | Silver Rating Screenshot | Gold Rating Screenshot | Platinum Rating Screenshot | Mobile Screenshot | Wishlist Screenshot | Profile Games

protondb-for-steam's People

Contributors

chuck-flowers avatar flori4nk avatar qequ avatar tryton-vanmeer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

protondb-for-steam's Issues

Addon for Chromium

Hello,

this is not a bugrequest, but a feature request.
Could you make the addon also available for chromium based browsers?
That would be awesome, thanks!

No longer working

Extension is installed and used to work, but as you can see below, nothing is shown.
Subnautica store page.

Edit: It shows the rating correctly in the wishlist, just not the store page.

Add instructions for Chrome

Although they removed this from the Chrome store, I had no issues actually installing it from the releases page, using the following steps:

  • Download the source code of the latest release from the releases page
  • Untar/zip the archive
  • Browse to chrome://extensions/ in chrome
  • Click "Load unpacked" at the top left
  • Browse to /path/to/ProtonDB-for-Steam-X.X.X/src, and click okay
  • Ignore the warning about Unrecognized manifest key 'applications'

It might be helpful to add this to the readme for people using Chrome.

Chrome Extension

  • Make necessary changes to code so that extension works in Chromium-based browsers
  • Release on chrome web store

update to use SPCR API

hi @tryton-vanmeer thanks for making this plugin. i'm the developer of SPCR and wanted to give you a heads up that the site now provides a formal API that this should hook into.

The data/reports/app endpoints that this is currently relying on will soon be retired since I'm renovating the data model internally and want to protect data consumers, such as this plugin, from ongoing changes.

An example is here: https://spcr.netlify.com/api/v1/reports/summaries/9940.json .. you can use confidence and tier in the response itself rather than calculating on your own.

Search by APP ID doesn't work

Expected Behaviour:

  • Search for APP ID using Firefox add on ProtonDB
  • Find the game by app ID

Actual Behaviour:

  • Using the add on with APP ID - No games found
  • Using the game name in this case Deep Rock Galactic - works

Steps to Reproduce:

1.Using the add on searching by app ID
2. https://www.protondb.com/search?q=548430
3.Using the add on searching by game name
4.https://www.protondb.com/search?q=Deep+Rock+Galactic
5.In order to find the game by APP ID you need to go to ProtonDB.com directly
6. https://www.protondb.com/app/548430

Details

Browser:

  • Firefox
  • Chrome

Browser Version: 103.0.2

Addon Version: 1.8.1

[Enhancement] Add a div with addtional information in the game page

Hey I just was thinking about make a firefox extension showing the protondb rating of games and found your project, that it's just great!
Besides listing the trending proton rate I was thinking add a div on the right column of the steam game page, just like the steamdb extension does, to show;

  • The most used proton version amongst the platinum and gold ratings
  • Common used commands listed in ratings

I'm not sure if there are endpoints to get information for ratings, I've only found this unofficial protondb api that it's not quite complete. Let me know what you think about adding those features.

Cheers!

SPCR is now ProtonDB

I believe currently the extension will continue to work, but for future proofing, you'll want to change all references from spcr.netlify.com to www.protondb.com.

Show Rating For Native Games

Show rating based on using proton for native games.

Decided on whether to show both, and decide on ux, or remove the native badge altogether.

CRX extension file as release asset

Hello,

I see that the Chrome version did exist in the past, but it was taken down.
This is very unfortunate (read: stupid on Google's part).

Could you, though, do build the Chrome version, and provide the CRX file so that we can install it? You can upload it as a Release asset here on GitHub.

We'd have to manually install it, which is pretty uncomfortable, but at least it's something.

Thanks.

Badge is displayed several times per game on wishlist

Expected Behaviour:

On wishlist, the badge should be displayed only once per game.

Actual Behaviour:

The badge is displayed several times (generally twice or three times).

Issue screenshot

Steps to Reproduce:

  1. Open your wishlist
  2. Contemplate the badges

Details

Browser:

  • Firefox
  • Chrome

Browser Version: 103.0.2

Addon Version: 1.8.1

Ratings are no longer being displayed on Steam wishlists

Expected Behaviour:

  • Ratings should be displayed on wishlists

Actual Behaviour:

  • Ratings aren't being displayed

Steps to Reproduce:

  1. Open any wishlist

Details

Browser:

  • Firefox
  • Chrome

Browser Version: 69.0.1

Addon Version: 1.5.1, downloaded from addons.mozilla.org

Unrecognized manifest key 'applications'.

Expected Behaviour:

  • No errors shown

Actual Behaviour:

  • Errors shown;

Unrecognized manifest key 'applications'. with the following text highlighted

 "applications": {
      "gecko": {
          "id": "{30280527-c46c-4e03-bb16-2e3ed94fa57c}"
      }
  }

Seems that https://github.com/tryton-vanmeer/ProtonDB-for-Steam/blob/40f81e21e00b39a2ef8fe4246de247894f046ee0/src/manifest.json#L37..L43 is the issue.

Steps to Reproduce:

  1. Follow https://github.com/tryton-vanmeer/ProtonDB-for-Steam/blob/master/docs/Install-Manually.md exactly
  2. See Errors listed

Details

Browser:

  • Chrome
  • Firefox

Browser Version: Version 92.0.4515.159 (Official Build) (64-bit)

Addon Version: https://github.com/tryton-vanmeer/ProtonDB-for-Steam/releases/tag/v1.8.1

Green "NATIVE" ProtonDB rating for native games

Currently, for native games, the ProtonDB rating info is just missing. I have to admit I find that confusing. It always takes me a while to realise that it must be native, scroll down and check. Since ProtonDB itself does list native games, as "NATIVE" on a green background, I'd suggest that the extension do that as well.

no Manś Sky and gothic 1

hello
no man's sky (steam)
hello I have a bug in the game that there are mini stutters but these mini stutters only occur when running on a planet,

(Experimental version)

Gothic 1 1.08k (steam)

hello I have a bug in the game that there are mini stutters but these mini stutters only occur when running on a planet,

(Experimental version)

I hope that this feedback is helpful for the further development of ProtonDB

Logs browser out of steamcommunity.com

Expected Behaviour:

  • Stay logged in (especially with "remember this computer" checked when logging in)

Actual Behaviour:

  • Doesn't

Steps to Reproduce:

  1. Log in
  2. Close Firefox
  3. Open Firefox
  4. Navigate to steamcommunity.com
  5. It's no longer logged in
  6. Disable ProtonDB-for-Steam extension
  7. Repeat 1-4
  8. This time it has stayed logged in

I also tried deleting my cookies.sqllite (and bak) files (while FF was closed) but the result was the same. It would not stay logged in.

Details

Browser:

  • Firefox
  • Chrome

Browser Version: 78.0.2 (64-bit) on Linux Mint 19.3

Addon Version: 1.7.0

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.