Posted May 01, 2020
Bear with me.
I like to use the Steam Controller for certain games. To use a steam controller, afaik, you have to run the game through steam (otherwise it won't load the right config on game boot, doesn't let you edit controls, that kind of thing).
One of those games is The Witcher 3. Which I own through GoG, not Steam.
So, before I used Galaxy 2.0 for everything, I solved this conundrum by adding TW3 to Steam, and running it through that. My TW3 shortcut on my desktop executes "steam://rungameid/10667905903744778240", which after Steam boots executes the game, with the context needed for the controller to work: Desktop Shortcut -> Steam -> GoG Game executable.
This was fine.
Now though, I am trying to use Galaxy 2.0 for all games. No more desktop shortcuts. However, I cannot work out how to hook this up properly. I see two options:
One: work out how to manage a steam controller without running a game through steam. I haven't been able to find anything about this, I feel like it's probably not possible.
Two: still invoke steam, i.e. go Galaxy Shortcut -> Steam -> GoG Game executable. But because TW3 isn't a "native" Steam game, Galaxy 2.0 doesn't pick it up in its integration. I also can't just create a steam shortcut (like the one on my desktop) and add that as an alternative game or alternative executable, because Galaxy is "smart" and intentionally removes the layer of indirection the steam URI provides when you try to add it, and so ends up just referencing the GoG game executable instead.
I'm about to write a batch script that executes the steam URL, but this seems extreme. I wonder if anyone has any idea how I'm supposed to do this properly.
I like to use the Steam Controller for certain games. To use a steam controller, afaik, you have to run the game through steam (otherwise it won't load the right config on game boot, doesn't let you edit controls, that kind of thing).
One of those games is The Witcher 3. Which I own through GoG, not Steam.
So, before I used Galaxy 2.0 for everything, I solved this conundrum by adding TW3 to Steam, and running it through that. My TW3 shortcut on my desktop executes "steam://rungameid/10667905903744778240", which after Steam boots executes the game, with the context needed for the controller to work: Desktop Shortcut -> Steam -> GoG Game executable.
This was fine.
Now though, I am trying to use Galaxy 2.0 for all games. No more desktop shortcuts. However, I cannot work out how to hook this up properly. I see two options:
One: work out how to manage a steam controller without running a game through steam. I haven't been able to find anything about this, I feel like it's probably not possible.
Two: still invoke steam, i.e. go Galaxy Shortcut -> Steam -> GoG Game executable. But because TW3 isn't a "native" Steam game, Galaxy 2.0 doesn't pick it up in its integration. I also can't just create a steam shortcut (like the one on my desktop) and add that as an alternative game or alternative executable, because Galaxy is "smart" and intentionally removes the layer of indirection the steam URI provides when you try to add it, and so ends up just referencing the GoG game executable instead.
I'm about to write a batch script that executes the steam URL, but this seems extreme. I wonder if anyone has any idea how I'm supposed to do this properly.
No posts in this topic were marked as the solution yet. If you can help, add your reply