Adding Clash Royale to Non-Steam Games
(Just going to add that I have it on my PC through google play games PC beta)

So this afternoon I decided to try add Clash to my library using the add non steam game function, the initial apps I was met with did not include Clash so I decided to actually open up my files, a good 20 minutes of searching and the closest I have came is to finding out where my google play games folder is saved, I have tried using the search feature to scan my pc, google play games folder and any other folders to see where the application may be so I could add it to my PC but no where to be found. I decided to try see if I can open file location on the shortcut but I am brought to an empty bing page but this begs the question, where is Clash saved on my PC??
< >
正在显示第 1 - 6 条,共 6 条留言
So here's the likely issue. Steam on PC is for PC games, and it's expecting you to add a game's .EXE file because most of the time on PC a game, or any program for that matter will have an executable file to run the program.

Clash Royale is a mobile game IOS/Android. And Google Play Games on PC is likely running the android version of the game through some kind of Android emulator for it to be playable on your PC. So the game itself doesn't have an x86/Windows compatible .exe file like a normal PC game would. So the non-Steam games feature may not work in this instance. The compromise you might have to live with for the time being is just adding the Goolge Play Games client .EXE file as a non-Steam game.

That may not be ideally what you hoped for, but you're trying to do something Steam hasn't been built to accommodate. Maybe it will in the future.

Although, I have practically no experience with Google Play Games and my answer is based on what I was able to find about Clash Royale not appearing to have a native PC version. So based on what I know about Android coupled with what I believe the Google Play Games client is attempting to do, I've arrived at my conclusions. If I am wrong, which is possible, I'm interested to see which bits are mistaken.

But high level your question amounts to, "I'm trying to add an android game to Steam as a non-Steam game, how do I do that?" And I think the answer to that question is, "You don't."
最后由 nullable 编辑于; 5 小时以前
Thought it could make my life a bit easier by being able to boot it up the same way I do with all my other games but if I can't, I can't so I will just have to put up with it. Thank you nullable.
引用自 Arctic
Thought it could make my life a bit easier by being able to boot it up the same way I do with all my other games but if I can't, I can't so I will just have to put up with it. Thank you nullable.

Well I wouldn't give up completely. I did make a number of claims, and though they seem pretty plausible to me there could be details I'm missing to. So it might be worth a second look with the additional understanding of what Clash Royale is and how it's different from all the other games you've added so far. Who knows, there could be workarounds.

Maybe a ticket to Google Play Games support, or maybe a forum that's more focused on Google Play Games since this isn't really a Steam issue or a normal PC game issue even.
I tried things out and this worked for me:
1. Add GPG's bootstrapper.exe as non-Steam game (check the desktop shortcut for the directory, mine defaulted to "C:\Program Files\Google\Play Games\Bootstrapper.exe")

2. In Steam, right-click Bootstrapper > Properties. Paste the browser protocol command used to launch Clash Royale into the Launch Options box:
googleplaygames://launch/?id=com.supercell.clashroyale&lid=2&pid=1

(you can partially see the command when you view Properties for Clash Royale's desktop shortcut. I opened the shortcut with Notepad to see Target/Target type in full - needed to remove spaces from what is shown in Notepad.)
最后由 tintingaroo 编辑于; 3 小时以前
Well there you go. I'm not shocked it's doable. Also not shocked it's different than a typical PC game.
< >
正在显示第 1 - 6 条,共 6 条留言
每页显示数: 1530 50