It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
high rated
Soo, this is just a quick tutorial about something I figured out and thought could be useful to some.

The Steam Link obviously only supports Steam games by default. However, at times you'll want to run a game external to steam (like on GOG). The usual solution to this is adding the game as a foreign game to your steam library.

Things get a little more tricky though, when you (like me) would still like GOG to recognize the game as opened, track your ingame time, achievements etc.
In this case, you need to access Steam from the Steam Link, and from there launch the game through GOG Galaxy.

To do this, you first need to find a shortcut to your game. You probably have one on your Desktop. Important: You need the SHORTCUT, not the .EXE-File of the game.

Now, Right-Click on the shortcut and select "Properties". You'll notice that the destination of the shortcut doesn't point to the actual game, but to the GOG Galaxy Client. This is why GOG can track your achievements, because Galaxy is made aware that you're playing it.
However, there is also more text behind the Galaxy Client. It will look similar to this:

"[...]\GOG Galaxy\GalaxyClient.exe" /command=runGame /gameId=123456789 /path="[...]\GOG Galaxy\Games\thisisthegamedir"

And this is important. This tells Galaxy which game you'd like to run. Copy everything after the second quote to your clipboard.

Now, exit that Window. Open Steam and navigate to your Library. In the bottom left corner, click on "Add game..." and select that you want to add a game not known to Steam. In the Window that pops up, click on "Search". Navigate to the directory where you installed GOG Galaxy and select GalaxyClient.exe.
There should now be a new entry for GalaxyClient in the popup, and the box next to it ticked.
Click "Add selected aplications".

There is now a new entry in your Steam library. But we're now done yet. As it is now, Steam will only launch the Galaxy Client.

Select the new entry in your Library, right-click and go to "Properties". In this Window, set the "start options". When the popup comes up, paste the text you copied earlier into the text field.

Select OK, close the window. You're done! Now try launching the game from Steam. It will go through the GOG Galaxy Client, and then launch your game! And because Steam now knows how to start your game through Galaxy, so does the Steam Link. Which means you can conveniently launch GOG games using the Steam Link, while still tracking your in-game time and getting those sweet sweet achievements!
avatar
Namnodorel: Soo, this is just a quick tutorial about something I figured out and thought could be useful to some.

The Steam Link obviously only supports Steam games by default. However, at times you'll want to run a game external to steam (like on GOG). The usual solution to this is adding the game as a foreign game to your steam library.

Things get a little more tricky though, when you (like me) would still like GOG to recognize the game as opened, track your ingame time, achievements etc.
In this case, you need to access Steam from the Steam Link, and from there launch the game through GOG Galaxy.

To do this, you first need to find a shortcut to your game. You probably have one on your Desktop. Important: You need the SHORTCUT, not the .EXE-File of the game.

Now, Right-Click on the shortcut and select "Properties". You'll notice that the destination of the shortcut doesn't point to the actual game, but to the GOG Galaxy Client. This is why GOG can track your achievements, because Galaxy is made aware that you're playing it.
However, there is also more text behind the Galaxy Client. It will look similar to this:

"[...]\GOG Galaxy\GalaxyClient.exe" /command=runGame /gameId=123456789 /path="[...]\GOG Galaxy\Games\thisisthegamedir"

And this is important. This tells Galaxy which game you'd like to run. Copy everything after the second quote to your clipboard.

Now, exit that Window. Open Steam and navigate to your Library. In the bottom left corner, click on "Add game..." and select that you want to add a game not known to Steam. In the Window that pops up, click on "Search". Navigate to the directory where you installed GOG Galaxy and select GalaxyClient.exe.
There should now be a new entry for GalaxyClient in the popup, and the box next to it ticked.
Click "Add selected aplications".

There is now a new entry in your Steam library. But we're now done yet. As it is now, Steam will only launch the Galaxy Client.

Select the new entry in your Library, right-click and go to "Properties". In this Window, set the "start options". When the popup comes up, paste the text you copied earlier into the text field.

Select OK, close the window. You're done! Now try launching the game from Steam. It will go through the GOG Galaxy Client, and then launch your game! And because Steam now knows how to start your game through Galaxy, so does the Steam Link. Which means you can conveniently launch GOG games using the Steam Link, while still tracking your in-game time and getting those sweet sweet achievements!
This is what I'm looking for! Thanks! :D
This is great!

Worked like a charm on my Steam now.

Thank you so much!
*pssst sticky this fellas this*

GG
And what if you don't have a shortcut? How do I find those tags or create a shortcut to a game via GOG Client?
avatar
popnlocke: And what if you don't have a shortcut? How do I find those tags or create a shortcut to a game via GOG Client?
It still works for GOG Galaxy 2 but the shortcut link doesn't contain the info you need.
This is how I got Cyberpunk working:

TLDR:
- I put this in my runtime parameters in steam and it worked for cyberpunk 2077 being installed in the default location.

/command=runGame /gameId=1423049311 /path="C:\Program Files (x86)\GOG Galaxy\Games\Cyberpunk 2077\bin\x64\Cyberpunk2077.exe"

DETAILS:

1. Follow the directions from the OP.
2. When you set up the runtime parameters in steam you need to find the game id and the path yourself.
- Go to the GOG Galaxy folder location (for me it was C:\Program Files (x86)\GOG Galaxy\Games\ but you can find it by right clicking the GOG Galaxy shortcut and going to the folder location listed).
- Open the directory of the game you want. For me it's C:\Program Files (x86)\GOG Galaxy\Games\Cyberpunk 2077\
- In there you'll see files like "goggame-1234567895132.ico" That number is the game id.
- There's also a shortcut and that gives you the full path to the exe
- Right-click the shortcut > Properties > copy the text from the Target field.
- Now you have the gameId and the path and can replace the values:

/command=runGame /gameId=123456789 /path="Your Game exe path\YourGame.exe"
Post edited December 19, 2020 by dunccccccccc
It works for me but the game (Cyberpunk 2077) will not recognize my PS4 controller now :(. When I was running the game directly from the exe through Steam link the gamepad was working.
Post edited February 21, 2021 by skywalger
avatar
skywalger: It works for me but the game (Cyberpunk 2077) will not recognize my PS4 controller now :(. When I was running the game directly from the exe through Steam link the gamepad was working.
I encountered the same problem with TW3 and a Xbox One controller. I even tried with the version 1 of GOG Galaxy but without success.
Anyone has an idea ?

EDIT: I finally managed to make it work. In order to do so, Gog Galaxy must not be running.
When you want to stop playing: "Stop Game" from the Steam Link overlay (will close Gog Galaxy in background) and close the actual game from its main menu.
Post edited March 07, 2021 by _Nachos
Nice tutorial. Also, you can even run the game in GeforceNow and play it in a device that does not support GeforceNow, via Steam Link.
avatar
skywalger: It works for me but the game (Cyberpunk 2077) will not recognize my PS4 controller now :(. When I was running the game directly from the exe through Steam link the gamepad was working.
avatar
_Nachos: I encountered the same problem with TW3 and a Xbox One controller. I even tried with the version 1 of GOG Galaxy but without success.
Anyone has an idea ?

EDIT: I finally managed to make it work. In order to do so, Gog Galaxy must not be running.
When you want to stop playing: "Stop Game" from the Steam Link overlay (will close Gog Galaxy in background) and close the actual game from its main menu.
If you close Galaxy then achievements and playtime is not tracked right ?
I don't understand how to make a gamepad work while still using this tutorial and running Galaxy via Steam Link.