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

×
>gitlab
was you scared of ms too? :D

Jokes aside - does it work only for multiplayer, or achievements too? Also is your point to emulate galaxy on linux, or go further? (for example - you can make some galaxy-exclusive features work offline)
Kudos and congrats! That's something GOG should have adopted.
avatar
Gekko_Dekko: >gitlab
was you scared of ms too? :D

Jokes aside - does it work only for multiplayer, or achievements too? Also is your point to emulate galaxy on linux, or go further? (for example - you can make some galaxy-exclusive features work offline)
I started it as a private repo because I wanted to ask for permission from GOG first and now just left it on Gitlab. Achievements are already implemented, but I don't think they're 100% compatible yet. I want to bring the full Galaxy experience to Linux and am already working on a Qt GUI. Can you elaborate what exclusive features you'd like to see work offline?
Post edited June 13, 2018 by Yepoleb
Hi Yepoleb,

Thanks for this interesting project!

I work on running Stardew Valley etc. on unsupported platforms, primarily OpenBSD. We don't have a native libGalaxyPeer64.so, so it sounds like I won't be able to use comet without this. Do you know if there's a way around it, or if that library could be implemented in a portable way?

Thanks!
avatar
iselvisforreal: I work on running Stardew Valley etc. on unsupported platforms, primarily OpenBSD. We don't have a native libGalaxyPeer64.so, so it sounds like I won't be able to use comet without this. Do you know if there's a way around it, or if that library could be implemented in a portable way?
One way could be for GOG to open source their libraries. That would enable all this easily. But they didn't show any interest in that so far. Another would be asking GOG to make an unofficial build of those libs for OpenBSD. Not sure how GOG would respond to that.
an integration in lutris i would like to have my master xD
Stardew Valley Linux multiplayer beta just updated to version 1.3.18.
avatar
Yepoleb: Can you elaborate what exclusive features you'd like to see work offline?
offline achievements would be nice, if possible (I dunno how to describe it better, lol. Overall - the same list of unlockables, but accessible and fully workable offline).

Also ability to disable any unwanted online connectivity (so - people, who dont use social features, will be able to use this client as alternative for deprecated gogdownloader). Not altogether, but configurable, obviously.
I know that it wont work for games themself, due to way, gog's libraries currently work. But for client - shouldnt be difficult.

Looking for future, you may also implement something like wine support and such, but thats will be a bit hard. Good luck, overall :)
avatar
Yepoleb: Can you elaborate what exclusive features you'd like to see work offline?
avatar
Gekko_Dekko: offline achievements would be nice, if possible (I dunno how to describe it better, lol. Overall - the same list of unlockables, but accessible and fully workable offline).

Also ability to disable any unwanted online connectivity (so - people, who dont use social features, will be able to use this client as alternative for deprecated gogdownloader). Not altogether, but configurable, obviously.
I know that it wont work for games themself, due to way, gog's libraries currently work. But for client - shouldnt be difficult.

Looking for future, you may also implement something like wine support and such, but thats will be a bit hard. Good luck, overall :)
For features that are easily disabled like the presence service I'll probably put in a setting, but most offline stuff would require extra code and won't be a priority for now unfortunately. Focus is currently multiplayer, installing native games and social stuff in that order. I know social features are a bit controversial, but in my opinion they're necessary to make the client attractive to new users.
Hey, I just stumbled upon comet and I'm stuck at part 3. I'm not very familiar with all this, so I don't really know where to get a "libGalaxyPeer from a supported game".

Nevermind, in my case (Stardew Valley) the file in question was inside the game folder. It seems to work now, great job!
This saves me the hassle of spending another 14 bucks on Steam to play with my friends.
Post edited June 20, 2018 by Weware
Someone is going to get a C&D followed by a job offer ;)
high rated
avatar
Ixamyakxim: Someone is going to get a C&D followed by a job offer ;)
I got the approval from GOG before going public, so legal action is very unlikely.
This is great work - thanks!

To try to expand the compatibility to other linux distros (including Ubuntu 16.04), I've started creating an experimental snap package. It will pull in the (unstable and, as yet, unsupported) core18 snap. I don't own Stardew Valley on GOG (I have it on Steam and have been hoping for a GOG Connect!) so I haven't been able to test it. If anyone wants to give it a try, let me know how you get on...

Source is at - https://gitlab.com/mcphail/comet/tree/snap
(Compile with "snapcraft" in the root directory on an Ubuntu 18.04 machine)
Binary is at - https://ovh.themcphails.uk/index.php/s/YagkgfHgRKnAJoZ
(Install with "snap install --dangerous cometd_0+git.6ffc6fa_amd64.snap")
I've tried to run Stardew Valley with cometd and it seems to connect and authenticate properly. I didn't try actual multiplayer though but guess it will work. I wonder if there are any other games with linux galaxy support so that other functions such as achievements could be tested with?
avatar
Ixamyakxim: Someone is going to get a C&D followed by a job offer ;)
avatar
Yepoleb: I got the approval from GOG before going public, so legal action is very unlikely.
I think, this person tried to say completely different thing. Something about "after such huge amount of work, CD project should hire you"