sigmaxipi / chromium-for-stadia

Quick hack to get Google Stadia running on unsupported Android devices
156 stars 19 forks source link

Chromium for Gamepass #39

Open bluewilliams opened 3 years ago

bluewilliams commented 3 years ago

Any possibility that this technique could be used to bootstrap the xcloud gamepass beta?

I was able to use the generic Chrome APK to get it working but it doesn’t have a good aspect ratio and has other downsides.

Unfortunately this version of chromium is a bit older thus won’t support XCloud but a newer build of CEF likely would.

mistertest commented 3 years ago

Hello, i have already coded it with success. I will upload it in my github next days in this week. It's working very well and gamepad automatically detected.

bluewilliams commented 3 years ago

Super excited for this, thank you in advance

mistertest commented 3 years ago

Super excited for this, thank you in advance

Thanks, i'm a french web developer and starting in native android development. So i uploaded in my git repository a first version of my application, but it's working only on android tv nvidia shield 2019 or other devices that they have the same android version, but not tested. https://github.com/mistertest/devtest

mistertest commented 3 years ago

Super excited for this, thank you in advance

I will uploading others version for supporting others android version and devices. Certainly for "Xiaomi Mi Box"and "Google Nexus Player box". Where would you like to enjoy the app exactly ? You can say me the box tv and the version of android. Excuse my english, thx.

bluewilliams commented 3 years ago

I can give it a try, I’m guessing you didn’t mention Quest support (I am using the Quest 2) this time since you suspect it isn’t working? I totally took for granted this project wasn’t targeting the Quest specifically.

bluewilliams commented 3 years ago

PS you have great English :)

would you recommend trying this on the Quest or should I wait?

mistertest commented 3 years ago

I can give it a try, I’m guessing you didn’t mention Quest support (I am using the Quest 2) this time since you suspect it isn’t working? I totally took for granted this project wasn’t targeting the Quest specifically.

Ok i understand, you use the quest 2, for now my app is for the nvidia shield, i don't know this device but if it's the same version, it can be working, you can try it and confirm.

bluewilliams commented 3 years ago

I tried to load your apk with sidequest but it says install_failed_test_only. Seems to be a manifest config issue from what I could gather online. It does seem to stop the install however. I am using your stadia for quest package with great success. Would it be possible to configure this one similarly?

mistertest commented 3 years ago

I tried to load your apk with sidequest but it says install_failed_test_only. Seems to be a manifest config issue from what I could gather online. It does seem to stop the install however. I am using your stadia for quest package with great success. Would it be possible to configure this one similarly?

Ok thanks I will find out about the version of android used by Oculous, I do not know at all.

mistertest commented 3 years ago

ihax code, for a recent apk build of the project chromium for stadia you can go to this fork based from a recent chromium 2021. If it can help you https://github.com/cirvladimir/chromium-for-stadia

bluewilliams commented 3 years ago

This should be perfect thanks so much. I’ll try it out and let you know. Thanks again for the share - will report back soon :)

mistertest commented 3 years ago

This should be perfect thanks so much. I’ll try it out and let you know. Thanks again for the share - will report back soon :)

It's nothing, with pleasure. Like you said me , it was an error in my manifest.xml, now it's ok for me on my shield tv, i tested my new apk. So you can take a try with this new apk.

bluewilliams commented 3 years ago

So that updated build installs and appears like it would run gamepass at full speed on the quest, however once launching a game you get the green rocket screen then the application fails to load the game. Which is strange behavior considering it’s just rendering in a browser, it almost behaves as some kind of network related or Microsoft security failure. If there is anything I can do to help so we could get this working on the Quest 2 I’d be happy to help. I don’t know if you have access to a device to test with but I would even be happy to send cash for your time / effort to help see this use case through.