Playnite Forums
  • Playnite Web
  • Rules
  • Members
  • Team
  • Search
  • Register
  • Login
  • Home
  • Members
  • Help
  • Search
Playnite Forums Extension Database Library Plugins Microsoft XCloud Importer (library)

Microsoft XCloud Importer (library)
joyrider3774
Offline

#1
10-06-2021, 10:50 AM
It is A Library plugin for Playnite 9 (and up) that pulls XBox cloud games and lets you configure a browser to play them

Download
Grab the Latest Release or download from the Addon Browser.

Example Usuage video


Credits
  • Used Icon made by Freepik
  • Original JSon classes and certain code based on code from Xbox Gamepass Catalogbrowser by Darklinkpower
TomWheeler
Offline

#2
10-17-2021, 04:13 PM
This one's a pretty cool way to stay up-to-date and try the latest releases in the Game Pass!
Would be great if this would work with the Xbox Desktop app as well as it now supports Xbox Cloud Gaming, too.
Sennabot
Offline

#3
10-17-2021, 08:00 PM
this is so nice cause xcloud is not easy to navigate and cloud games dont appear in your account. So exactly the extension i also use the web link shortcut cause looks like the xbox app dont alow arguments. So i was adding the games with url manualy but this just import like 300 games with one click. Tnx dude!
Luka8989
Offline

#4
10-26-2021, 05:36 PM
congratulations your plugins are great, the only thing I can't do is close the browser and go back to playnite, how do you do it?
joyrider3774
Offline

#5
10-26-2021, 05:59 PM
(10-26-2021, 05:36 PM)Luka8989 Wrote: congratulations your plugins are great, the only thing I can't do is close the browser and go back to playnite, how do you do it?
i use the his auto hotkey script to close active window among other things. It was explained in the video

https://gist.github.com/joyrider3774/23f...5af868a78c

you need some way to either close active window or send alt+f4 to browser by pressing certain buttons on your controller

In my example it's back + start
Luka8989
Offline

#6
10-26-2021, 08:09 PM
(10-26-2021, 05:59 PM)joyrider3774 Wrote:
(10-26-2021, 05:36 PM)Luka8989 Wrote: congratulations your plugins are great, the only thing I can't do is close the browser and go back to playnite, how do you do it?
i use the his auto hotkey script to close active window among other things. It was explained in the video

https://gist.github.com/joyrider3774/23f...5af868a78c

you need some way to either close active window or send alt+f4 to browser by pressing certain buttons on your controller

In my example it's back + start
I'm trying to get the script to work, where should I upload it? I would like to use the key combination with the controller, can you explain me in more detail? I thank you infinitely
joyrider3774
Offline

#7
10-27-2021, 12:19 AM (This post was last modified: 10-27-2021, 12:20 AM by joyrider3774.)
(10-26-2021, 08:09 PM)Luka8989 Wrote: I'm trying to get the script to work, where should I upload it? I would like to use the key combination with the controller, can you explain me in more detail? I thank you infinitely

You need to download the script and save it as an .AHK file, download autohotkey right click the .AHK file containing the script i showed and choose compile, it will give you an exe file which you need to run. It will remain running in the system tray, each time you press back + start (on an xbox / xinput controller) it will close the active window

Or you can use some other 3rd party tools that allow to assign "commands" to gamepad button combinations and then you just need to assign alt + f4
Luka8989
Offline

#8
10-27-2021, 09:21 AM (This post was last modified: 10-27-2021, 09:36 AM by Luka8989.)
(10-27-2021, 12:19 AM)joyrider3774 Wrote:
(10-26-2021, 08:09 PM)Luka8989 Wrote: I'm trying to get the script to work, where should I upload it? I would like to use the key combination with the controller, can you explain me in more detail? I thank you infinitely

You need to download the script and save it as an .AHK file, download autohotkey right click the .AHK file containing the script i showed and choose compile, it will give you an exe file which you need to run. It will remain running in the system tray, each time you press back + start (on an xbox / xinput controller) it will close the active window

Or you can use some other 3rd party tools that allow to assign "commands" to gamepad button combinations and then you just need to assign alt + f4
Thank you for the little guide, I did everything but it doesn't work for me, I use the Xbox360 emulated PS4 controller with DS4Windows, the controller is seen as an xinput, could this be the problem or am I wrong something? The keys I have to press to exit the browser are the left arrow of the dpad and the start key (which in my case is the options key of the PS4 controller) at the same time?

I understand, the problem, the key combination since I emulate the PS4 controller in an Xbox360 is R2 and L2, which case is not good because so I can not play, how can I solve?
joyrider3774
Offline

#9
10-27-2021, 11:12 PM
modify "joy7" and "joy8" values those 7 and 8 represent the buttons, you'll have to figure out the correct buttons on your own i'm using a real xbox 360 controller. FYI "2joy7" means joypad 2 button 7. Maybe the buttons are the same as seen in windows properties of the controller in control panel or change 1 button at a time till you figure out the correct button for at least one value then change the other one. Each time you need to recompile the script and rexecute it while having closed the previous running instance
Luka8989
Offline

#10
10-28-2021, 03:14 PM
(10-27-2021, 11:12 PM)joyrider3774 Wrote: modify "joy7" and "joy8" values those 7 and 8 represent the buttons, you'll have to figure out the correct buttons on your own i'm using a real xbox 360 controller. FYI "2joy7" means joypad 2 button 7.  Maybe the buttons are the same as seen in windows properties of the controller in control panel or change 1 button at a time till you figure out the correct button for at least one value then change the other one. Each time you need to recompile the script and rexecute it while having closed the previous running instance
As always you are very kind, I did as you said and I managed to do half the job, in the sense that I found the correspondence of keys up to number 14, from 14 onwards there is nothing, so I miss all the Dpad and directional of the analogs, I don't know if it is a limit of your scrip made for the xbox 360 controller or if I have to find somewhere how these keys are named, what can I do?

Then I wanted to ask you something, the Nintendo Switch Yuzu emulator always starts in the window and to put it in full screen you have to press F11, how can I do to add F11 on the controller as with Alt F4? Thank you so much for your help
joyrider3774
Offline

#11
10-31-2021, 07:59 AM
Joystick are axises not buttons same for dpad that usually POV not buttons either so need to implement that otherwise, read the help of autohotkey i have no need for that so not going to search / test it.

This would send F11 if you want ALT+F11 add !{F11}
if ((getKeyState("joy7") && getKeyState("Joy10")) || (getKeyState("2joy7") && getKeyState("2Joy10")) || (getKeyState("3joy7") && getKeyState("3Joy10")))
{
      Send, {F11}
}

you can read up on those keys here https://www.autohotkey.com/docs/KeyList.htm
Luka8989
Offline

#12
11-01-2021, 12:17 PM
(10-31-2021, 07:59 AM)joyrider3774 Wrote: Joystick are axises not buttons same for dpad that usually POV not buttons either so need to implement that otherwise, read the help of autohotkey i have no need for that so not going to search / test it.

This would send F11 if you want ALT+F11 add !{F11}
if ((getKeyState("joy7") && getKeyState("Joy10")) || (getKeyState("2joy7") && getKeyState("2Joy10")) || (getKeyState("3joy7") && getKeyState("3Joy10")))
{
      Send, {F11}
}

you can read up on those keys here https://www.autohotkey.com/docs/KeyList.htm
I have a problem with starting games on xcloud, I was associated with an account where the subscription expired and I changed the account and now if I start the games they do not start me, the gamepass with the xbox application I use it with my main account and on the microsoft store I put the account of my friend with whom I share the subscription, to use the xcloud since it does not include the shared account, but only a single one, I have to start it not with my account but with that of my friend where there is the actual subscription that we share, how do I solve? On the Playnite Xbox library if I click connect it doesn't make me log back in with another account, how can I fix it?
joyrider3774
Offline

#13
11-01-2021, 08:18 PM (This post was last modified: 11-01-2021, 08:20 PM by joyrider3774.)
start a game then quit the game (not the browser) so you come on the main website. Logout and login with correct account. Also i'm pretty sure sharing an account with non family members is not legal. But anyway that's another discution i'm not going to do here, only mentioning it. The plugin just starts a browser so you basically need to logout from the account and login with correct account. If that does not work no clue it's not a plugin problem then. Xbox library also got nothing todo with xcloud library
Luka8989
Offline

#14
11-24-2021, 03:50 PM
I was wondering if you could do what you did for xcloud games for stadia as well, it would be very convenient, what do you think?
Rabold
Offline

#15
12-01-2021, 03:21 AM
Heya, thanks for this plugin! Question: is it possible to configure things so that what launches is this (using Fallout New Vegas as an example):

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --new-window --app="https://www.xbox.com/en-US/play/launch/fallout-new-vegas/BX3JNK07Z6QK"

In settings I have: 

Browser location:
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe

Extra Parameters to pass to browser:
--new-window --app=


But this seems to ignore the extra parameters and simply launches it in the browser regularly. I've tried stuff like --new-window --app="{URL}" but the launch behavior doesn't change, just the normal browser.

Thanks for any help with this!
« Next Oldest | Next Newest »



  • View a Printable Version
  • Subscribe to this thread

© Designed by D&D - Powered by MyBB

Linear Mode
Threaded Mode