ChristopherKlay / StadiaEnhanced

Various new features for Google Stadia
GNU General Public License v3.0
262 stars 31 forks source link
google stadia userscripts

Stadia Enhanced

Shutdown Notice

Stadia has officially been shut down on January 18, 2023.

Controller Firmware

Google released a web tool to switch the controller from the normal wifi mode to using Bluetooth LE.

If you have issues with the controllers triggers being registered as non-analog triggers (as in; they are either on or off only), a registry fix can be found here or as a pre-made reg file here.

For conservation the latest firmware versions and a backup of the web tool can be found below.

ReadMe [Archived]

Features

Installation & Usage

Chrome Store

Manual

  1. Download the newest files of the extension.
  2. Open chrome://extensions
  3. Enable developer mode.
  4. Load the downloaded files via the "Load unpacked" option.

Please note that installing the extension this way, removes the automatic update functionality.

Permissions

Ideas? Requests? Questions?

Check out the discussions page and stay in contact with the community.

Can i contribute?

Development of the extension is currently not public. For details see the contributing infos.

Translation

If the project isn't available in your own language, or incomplete, feel free to check out the translation info page.

Community Features

These are features developed by the community, made more accessible via Stadia Enhanced.

Stadia Database - Full details about games, including framerate and resolution. ![Stadia Database](https://i.imgur.com/2w2pfdr.png) The [Stadia Database](https://linktr.ee/StadiaDatabase) by [OriginaIPenguin](https://twitter.com/OriginaIPenguin) is a full database filled with infos about games on Stadia, including details not accessible via Stadia itself (like resolution, framerate and more).
Stadia Hunters - Track your progress and climb the leaderboard. ![Stadia Hunters](https://i.imgur.com/VSzOn9L.png) [Stadia Hunters](https://stadiahunters.com/) is tracking your achievements and provides a nice overview of captures, guides, leaderboards and more, including a level system.
Stadia Icons - Create shortcuts to your favorite games. ![Stadia Icons](https://i.imgur.com/ua7iCCw.png) [Stadia Icons](https://elowry.github.io/StadiaIcons/) is a service by [EricLowry](https://www.reddit.com/user/EricLowry) that allows users to create direct shortcuts to their games on Stadia, including custom icons.

Support this project

ko-fi

Discord Presence

Installation

If you want to showcase your currently played game via Discord, Stadia Enhanced supports DiscordRPC.

Simply follow these two steps:

  1. Install the DiscordRPC extension
  2. Get the DiscordRPC desktop app
Why DiscordRPC? - Full Details ### Why DiscordRPC? Using Discord via your browser directly isn't possible due to multiple limitations, it will require a dedicated desktop app that acts as the middleman for Discord and your browser - the team behind DiscordRPC is providing exactly that, while also allowing you to use the same extension/app combination to display other presences (i.e. for your music), including the management of active (games) vs. passive (music) presences and other things. **"Why don't you just develop your own app to do this, or "copy" their work?"** The reason i'm not developing my own solution for this feature is rather simple; time. Increasing the time i have to spend on the project by adding more and more onto it, would decrease the time available to actually make sure that things are working correctly in the first place. Discord RPC offers a easy to implement solution (that is entirely optional for the user) while taking care of the maintenance at the same time. I *could* simply copy their work (as in; fork their project and effectively copy the functionality of their extension into mine, while using their desktop app) but that would result in two issues: 1. This is a project for the community and i want to respect the work spend on everything included in it. While it would *legally* be perfectly fine to just implement their work, effectively claiming that i "came up" with this as a solution, for me *personally*, is not. 2. Simply copying their work, would also make it basically impossible for the user to also use DiscordRPC, due to compatibility issues, like the priority management. Using Discords presence system via the browser is only covered by not even a handful of well working projects and i want to avoid cutting that down further - especially if the cost is simply having to run a second, unnoticeable (performance-whise) extension that works as install-and-forget.

Screenshots