mirror of
https://github.com/redphx/better-xcloud.git
synced 2025-06-28 10:21:44 +02:00
Compare commits
61 Commits
Author | SHA1 | Date | |
---|---|---|---|
bbce49791f | |||
d719f0c2b5 | |||
622057980d | |||
24d608bc3e | |||
f55344b4cb | |||
6139fb386b | |||
f7c46c5ef3 | |||
f5b495efa8 | |||
eb4803492e | |||
47ef7da37b | |||
63896469e2 | |||
4ab265e370 | |||
584509a53d | |||
f3b9ebdb22 | |||
abd1aae57a | |||
ccdb944b99 | |||
b4149e718b | |||
7c22685e95 | |||
ad98eb60e1 | |||
049e65429a | |||
a5b77ae8c0 | |||
49550eed0a | |||
01861e0ca5 | |||
12d6fbd9c8 | |||
1b0b15de76 | |||
5eba0f0ed7 | |||
0a851e5417 | |||
d38e5e8812 | |||
69261a7f1d | |||
96b20dcb19 | |||
c5a4af9f49 | |||
3c62d1356f | |||
78bfc09749 | |||
f3bf7a0230 | |||
c9a2d92c47 | |||
5f18026f85 | |||
f4c299e730 | |||
baf7893769 | |||
26ef306bab | |||
dc55b85772 | |||
bec3f771f2 | |||
7dc35a09c4 | |||
b72b881f2d | |||
4748d72d59 | |||
95d4216824 | |||
a0a453084a | |||
9b84690328 | |||
1ffe5c218a | |||
1ea5f5031e | |||
526ceec0db | |||
d54c3d50c4 | |||
f306cb5eee | |||
c1acb689fe | |||
5837e30afc | |||
9b955aabb9 | |||
d73f91ed5f | |||
b918fadaab | |||
b79775839b | |||
d3e0ba9d9f | |||
e6e8297632 | |||
e94fb28266 |
80
README.md
80
README.md
@ -1,9 +1,10 @@
|
||||
# Better xCloud
|
||||
Improve [Xbox Cloud Gaming (xCloud)](https://www.xbox.com/play/) experience on web browser.
|
||||
The main target of this script is mobile users, but it should work great on desktop too.
|
||||
Improve Xbox Cloud Gaming (xCloud) experience on [xbox.com/play](https://www.xbox.com/play). It also allows you to use Remote Play on the xCloud website.
|
||||
|
||||
Supported platforms:
|
||||
- Windows, macOS, Linux
|
||||
**Supported platforms:**
|
||||
- Windows
|
||||
- macOS
|
||||
- Linux, SteamOS (Steam Deck)
|
||||
- Android, Android TV
|
||||
- iOS, iPadOS
|
||||
|
||||
@ -35,8 +36,8 @@ If you like this project please give it a 🌟. Thank you 🙏.
|
||||
- [Stable version](https://github.com/redphx/better-xcloud/releases/latest/download/better-xcloud.user.js)
|
||||
<!-- - [Dev version](https://github.com/redphx/better-xcloud/raw/main/better-xcloud.user.js)-->
|
||||
I only distribute **Better xCloud** on GitHub, *DO NOT* download it on other websites or from unknown sources.
|
||||
4. Refresh [xCloud web page](https://www.xbox.com/play/).
|
||||
5. Click on the new "SERVER NAME" button next to your profile picture to adjust settings.
|
||||
4. Refresh the [xCloud web page](https://www.xbox.com/play/).
|
||||
5. Click on the new *\<SERVER NAME\>* button next to your profile picture to adjust settings.
|
||||
|
||||
To update manually, just install the script again (you won't lose your settings).
|
||||
|
||||
@ -49,12 +50,12 @@ To update manually, just install the script again (you won't lose your settings)
|
||||
- ➖ = unavailable
|
||||
- 🗒️ = see custom notes
|
||||
|
||||
| | Windows/Linux | macOS | Android/Android TV | iOS |
|
||||
|-----------------------------------------|:-----------------|:-----------------|:-------------------|:-----------------|
|
||||
| Chrome/Edge/Chromium variants | 👍 | 👍 | ❌ | ❌ |
|
||||
| Firefox | ✅ | ✅ | 🗒️<sup>(1)</sup> | ❌ |
|
||||
| Safari | ➖ | ✅<sup>(2)</sup> | ➖ | ✅<sup>(3)</sup> |
|
||||
| [Kiwi Browser](https://kiwibrowser.com) | ➖ | ➖ | 👍 | ➖ |
|
||||
| | Windows/Linux/SteamOS | macOS | Android/Android TV | iOS |
|
||||
|-----------------------------------------|:----------------------|:-----------------|:-------------------|:-----------------|
|
||||
| Chrome/Edge/Chromium... | 👍 | 👍 | ❌ | ❌ |
|
||||
| Firefox | ✅ | ✅ | 🗒️<sup>(1)</sup> | ❌ |
|
||||
| Safari | ➖ | ✅<sup>(2)</sup> | ➖ | ✅<sup>(3)</sup> |
|
||||
| [Kiwi Browser](https://kiwibrowser.com) | ➖ | ➖ | 👍 | ➖ |
|
||||
|
||||
Don't see your browser in the table? If it supports Tampermonkey/Userscript then the answer is likely **"YES"**.
|
||||
|
||||
@ -67,24 +68,27 @@ Don't see your browser in the table? If it supports Tampermonkey/Userscript then
|
||||
|
||||
## Features
|
||||
|
||||
<img width="400" alt="Settings UI" src="https://github.com/redphx/better-xcloud/assets/96280/8baddcfa-b528-4ba7-9392-7b5fe60cea11">
|
||||
<img width="400" alt="Settings UI" src="https://github.com/redphx/better-xcloud/assets/96280/ca38b3fa-1e89-4b37-937c-a6796c07cdf1">
|
||||
<br>
|
||||
<img width="400" alt="Remote Play dialog" src="https://github.com/redphx/better-xcloud/assets/96280/daf7f698-a228-4f9c-8f23-9669e061a64c">
|
||||
<br>
|
||||
<img width="600" alt="Stream HUD" src="https://github.com/redphx/better-xcloud/assets/96280/51bdb96c-79ab-402f-902a-a9e6229973b2">
|
||||
<br>
|
||||
<img width="600" alt="Stream settings" src="https://github.com/redphx/better-xcloud/assets/96280/18ed4598-4eca-4626-9434-5f74266b00e7">
|
||||
<img width="600" alt="Stream settings" src="https://github.com/redphx/better-xcloud/assets/96280/ed513cb3-6e6c-4e8e-9e06-c62e71e41c90">
|
||||
|
||||
|
||||
|
||||
**Demo video:** [https://youtu.be/oDr5Eddp55E ](https://youtu.be/AYb-EUcz72U)
|
||||
|
||||
- **🔥 Improve visual quality of the stream**
|
||||
- **🔥 Support [Remote Play](https://support.xbox.com/help/games-apps/game-setup-and-play/how-to-set-up-remote-play)**
|
||||
> 1080p resolution and can stream Xbox 360 games.
|
||||
- **🔥 Improve visual quality of the stream**
|
||||
> Similar to (but not as good as) the "Clarity Boost" of xCloud on Edge browser. [Demo video](https://youtu.be/ZhW2choAHUs).
|
||||
- **🔥 Show stream stats**
|
||||
> Check [Stream stats section](#stream-stats) for more info.
|
||||
- **🔥 Capture screenshot**
|
||||
> Exclusive to **Better xCloud**. Check the [**Capture screenshot** section](#capture-screenshot) for more info.
|
||||
- **🔥 Hold the "Quit game" button for one second to refresh the stream**
|
||||
> Sometimes you can fix the bad connection to the stream simply by refreshing the page.
|
||||
> Sometimes you can fix the bad connection to the stream or low FPS simply by refreshing the page.
|
||||
> Useful on mobile where the pull-to-refresh feature doesn't work while playing.
|
||||
- **🔥 Touch controller**
|
||||
> Enable touch controller support for all games.
|
||||
@ -116,6 +120,16 @@ Don't see your browser in the table? If it supports Tampermonkey/Userscript then
|
||||
- **Hide mouse cursor on idle**
|
||||
> Hide the mouse cursor after 3 seconds of not moving.
|
||||
|
||||
### Controller
|
||||
- Enable controller shortcuts
|
||||
> `Home` is the button which activates the Xbox sidebar menu (similar to the Xbox/Nexus button on the official controller).
|
||||
> Not all controllers have this button. It's the `B16` button on the [Gamepad Tester site](https://hardwaretester.com/gamepad).
|
||||
> More shortcuts will be added later.
|
||||
|
||||
| Shortcut | Action |
|
||||
|---------------|------------------|
|
||||
| Home + RB | Take screenshot |
|
||||
| Home + Select | Toggle stats bar |
|
||||
|
||||
### 🔥 Touch controller
|
||||
- **Availability**
|
||||
@ -148,7 +162,9 @@ Don't see your browser in the table? If it supports Tampermonkey/Userscript then
|
||||
|
||||
|
||||
### UI
|
||||
- **Simplify Stream's menu**
|
||||
- **Switch website's layout**
|
||||
> Switch between default layout and Smart TV layout (without having to change User-Agent).
|
||||
- **Simplify Stream's menu**
|
||||
> Hide the labels of the menu buttons.
|
||||
- **Skip Xbox splash video**
|
||||
> Save 3 seconds.
|
||||
@ -164,6 +180,9 @@ Don't see your browser in the table? If it supports Tampermonkey/Userscript then
|
||||
> The analytics contains statistics of your streaming session, so I'd recommend allowing analytics to help Xbox improve xCloud's experience in the future.
|
||||
|
||||
### In-game settings
|
||||
- **🔥 Controller & device vibrations**
|
||||
> Control vibration settings
|
||||
> Adjust vibration intensity
|
||||
- **Volume control**
|
||||
> Increase stream's volume up to 600%
|
||||
> Can be disabled in the Main Settings
|
||||
@ -198,13 +217,12 @@ Don't see your browser in the table? If it supports Tampermonkey/Userscript then
|
||||
<sup>(\*)</sup> By default (for compatibility reasons) xCloud only uses high quality codec profile when you use Tizen TV or Chrome/Edge/Chromium browser on Chrome/MacOS. Enable this setting will give you the best experience no matter what platform & browser you're on.
|
||||
|
||||
## Stream stats
|
||||
<img alt="Stream stats" src="https://github.com/redphx/better-xcloud/assets/96280/9fb51941-85a9-47c4-8d48-331456b9ce73">
|
||||
|
||||
<img width="418" alt="Stream stats settings" src="https://github.com/redphx/better-xcloud/assets/96280/6313a0c6-03bf-4325-b60d-18a23c681933">
|
||||
|
||||

|
||||
|
||||
<img width="500" alt="Stream stats" src="https://github.com/redphx/better-xcloud/assets/96280/142625ea-20ab-4392-a111-0c5bc08bae09">
|
||||
|
||||
- While playing > `...` > `Stream Stats`.
|
||||
- Double-click on the stats bar to show the Settings dialog.
|
||||
- While playing > `...` > `Stream Stats`.
|
||||
- Change settings by opening `Stream settings` while playing.
|
||||
- This bar is updated every second.
|
||||
- **Quick glance** feature: only show the stats bar when the System menu is expanded. The 👀 emoji at the beginning indicates that the stats bar is in the quick glance mode.
|
||||
- ⚠️ Using **Better xCloud** or showing the stats bar also affects the performance of the stream.
|
||||
@ -278,15 +296,17 @@ It's a reference to an Userscript called "better360" that I created many years a
|
||||
|
||||
## Translators
|
||||
- **Chinese (Simplified)**: [@nyavana](https://github.com/nyavana)
|
||||
- **French**: rodolphe.chouteau
|
||||
- **German**: [@KingNothing81](https://github.com/KingNothing81)
|
||||
- **French**: rodolphe.chouteau, Stay34yth
|
||||
- **German**: [@KingNothing81](https://github.com/KingNothing81), mynameismanu
|
||||
- **Korean**: [@rightones](https://github.com/rightones)
|
||||
- **Italian**: Greenylie, Rakan129, Carza-104, graziequalcuno, DioCannabinoide
|
||||
- **Japanese**: Tak_attack, udonshi
|
||||
- **Portuguese (Brazilian)**: [@ricardo404](https://github.com/ricardo404), [@Haisom](https://github.com/Haisom)
|
||||
- **Portuguese (Brazilian)**: [@ricardo404](https://github.com/ricardo404), [@Haisom](https://github.com/Haisom), italorafael22062009, PotatoPTT, guilhermecursi, renatomaster01
|
||||
- **Polish**: [@aleksishere](https://github.com/aleksishere)
|
||||
- **Russian**: anpom6
|
||||
- **Spanish**: [@PabloSebas](https://github.com/PabloSebas)
|
||||
- **Russian**: anpom6, soophik
|
||||
- **Spanish**: [@PabloSebas](https://github.com/PabloSebas), csvnchzn
|
||||
- **Turkish**: [@transbebek](https://github.com/transbebek)
|
||||
- **Ukrainian**: glebanych
|
||||
- **Vietnamese**: [@redphx](https://github.com/redphx)
|
||||
|
||||
Visit [here](https://crowdin.com/project/better-xcloud) if you want to translate **Better xCloud** to more languages.
|
||||
@ -301,5 +321,5 @@ But if you still really want to donate, I have a [Ko-fi page](https://ko-fi.com/
|
||||
- Icons by [Phosphor Icons](https://phosphoricons.com)
|
||||
|
||||
## Disclaimers
|
||||
- Use as it your own risk.
|
||||
- Use it at your own risk.
|
||||
- This project is not affiliated with Xbox in any way. All Xbox logos/icons/trademarks are copyright of their respective owners.
|
||||
|
@ -1,5 +1,5 @@
|
||||
// ==UserScript==
|
||||
// @name Better xCloud
|
||||
// @namespace https://github.com/redphx
|
||||
// @version 1.18.1
|
||||
// @version 2.1.1
|
||||
// ==/UserScript==
|
||||
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user