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

×
avatar
Yepoleb: They're using only cross platform C/C++ libraries. The biggest problem is probably integration into the Linux environment. Getting an application to compile is easy, getting it to work well in the given environment is not.
avatar
kohlrak: actually, it's quite easy. It usually comes down to environment variables, non-cross platform scripts, and directories. Try it sometime, then you'll see how ridiculously easy it is. It's so easy i develop my projects on my tablet (using termux) these days, then use mingw to compile for windows when it's time for me to see if everything's working on windows. Any issues i run into is due to the difference between clang and gcc, which usually means a difference in supported syntax or optimization level (the latter ends up being a warning instead).
I don't think any of these issues are complex problems. But even simple tasks require people to work on them. GOG simply didn't dedicate any developers to Galaxy for Linux. It's a management problem, not a technical one. I.e. GOG management currently isn't interested in investing in growth of Linux gaming through GOG's efforts. So far at least they still continue non Galaxy support, but that's about it.
Post edited August 18, 2017 by shmerl
avatar
BKGaming: Don't expect Linux anytime soon it's not even a priority for GOG right now....

https://www.gog.com/forum/general/gog_galaxy_official_discussion_thread/post504
Honestly how can you expect it to be any different ?

They are already struggling with the Windows version that is still very rough around the edge, do you really think that developing the Linux version, an OS that most likely only represent a tiny fraction from their user base, will be a priority for them. It wouldn't make that much sense from a business perspective.

But if anything what they say today about the Linux version of Galaxy is very similar to what they used to say about Linux games in general (and at the time peoples were already saying that we would never see Linux games on Gog) so it will probably come someday eventually.
Vikings - Wolves of Midgard just came out on Steam for Linux. Let's hope it's not here because of the usual weekend pause, and not because it's another victim of Galaxy. Until Monday I guess.
----
Another potential victim could be Serious Sam's Bogus Detour. Ironically, when Steam Linux users run the game, it even creates some GOG.com directory, which is apparently a sign of built in Galaxy integration that leaked into the Steam version...
Post edited August 20, 2017 by shmerl
Looks like after all we are getting the short end of the stick with Vikings - Wolves of Midgard. See actual source.

I asked Kalypso (the publisher) via Twitter about a GOG release of the Linux version. They answered, it will only be available on Steam. :(
It's a practically confirmed Galaxy victim.
Post edited August 20, 2017 by shmerl
Kalypso confirmed, that lacking Linux releases on GOG are caused by Galaxy:
Yes, unfortunately Galaxy does not support Linux, and therefore games like Sudden Strike 4 and Vikings - Wolves of Midgard have not been released on GoG so far.
Feel free to comment in that thread, that you'd appreciate Galaxy-free version here all the same.
avatar
shmerl: It's a practically confirmed Galaxy victim.
How it's a "Galaxy victim". If Galaxy didn't exist this game wouldn't come to GOG at all, and everyone would have to buy it on Steam.
And so with Wolves of Midgard not available on Linux due to lack of Galaxy also burns my last bridge with GOG.

From today I'm no longer going to support a company that doesn't give a damn about their Linux user base, they even said it themselves that Galaxy on Linux is not a priority. If it's not because "they don't know how to" or "not able to" then what are they waiting for?

I will start caring again when GOG starts caring.
avatar
GroovyDude: How it's a "Galaxy victim". If Galaxy didn't exist this game wouldn't come to GOG at all, and everyone would have to buy it on Steam.
It's a "Galaxy victim" because if GOG had done proper multi-platform development, and actually developed Galaxy for Linux, the Linux version would also be available on GOG.
Yepoleb discovered an intersting thing. Apparently some Galaxy libs were already shipped with Linux binaries, but they don't seem to be used. For instance, check Deponia games, and find there:

libGalaxy64.so
libGalaxyPeer64.so

sized at around... 100 MB.

What's going on here? Check some other games, you might discover them there too.
Post edited September 20, 2017 by shmerl
Apparently GOG had a fully functional implementation of the GalaxySDK around 2015/16. It works independently of the Galaxy client, because it uses a separate binary protocol. I don't think it was ever used outside of a testing environment though, as there is no way to get a session ticket for the user without a running client. Unfortunately it also doesn't seem to connect anymore.

Edit: The libraries containing full debug symbols also points in the direction of a developer release.

PS: If anyone needs some protobuf pitchforks, I've got you covered, just send me a PM.
Post edited September 20, 2017 by Yepoleb
avatar
LiefLayer: I think the main problem is gog galaxy.
Games don't need clients. ...
I tend to agree. That's also what I thought.

Why do the games need to link against Galaxy libraries? Good old games run just fine and are available without Galaxy for a long time on GOG for Windows, so why not for Linux too? I don't understand it. It looks a bit like self-inflicted pain from the side of GOG. Like they are seriously not wanting the Linux releases.

In summary: Only require linking against Galaxy libraries if you can provide the infrastructure. Otherwise just leave it be. Remember: Galaxy is optional. The games (except for rare cases of multiplayer), do not require Galaxy, so Galaxy should not be a requirement.
Post edited September 20, 2017 by Trilarion
Looks like we have yet another victim of Galaxy: Dungeons 3 is up for pre-order for Windows and Mac: https://www.gog.com/game/dungeons_3

However Linux support is listed for the game on Steam: http://store.steampowered.com/app/493900/Dungeons_3/
avatar
adamhm: Looks like we have yet another victim of Galaxy: Dungeons 3 is up for pre-order for Windows and Mac: https://www.gog.com/game/dungeons_3

However Linux support is listed for the game on Steam: http://store.steampowered.com/app/493900/Dungeons_3/
Did developers say it's because of Galaxy? It's likely though. It seems to be a thing with all recent Kalypso games.
Post edited September 24, 2017 by shmerl
avatar
adamhm: Looks like we have yet another victim of Galaxy: Dungeons 3 is up for pre-order for Windows and Mac: https://www.gog.com/game/dungeons_3

However Linux support is listed for the game on Steam: http://store.steampowered.com/app/493900/Dungeons_3/
avatar
shmerl: Did developers say it's because of Galaxy? It's likely though. It seems to be a thing with all recent Kalypso games.
Actually its all a maybe. Remember that Dungeons 2 got a Linux version on gog a year after windows release. So its a posibility that the same will happen with Dungeons 3.
avatar
shmerl: Did developers say it's because of Galaxy? It's likely though. It seems to be a thing with all recent Kalypso games.
avatar
Matruchus: Actually its all a maybe. Remember that Dungeons 2 got a Linux version on gog a year after windows release. So its a posibility that the same will happen with Dungeons 3.
I suppose that was before Galaxy problem became a blocker for Linux games?