Posted February 16, 2021
Mori_Yuki: Assuming this is the case, if GOG really wanted to, they could provide .dll libraries allowing connection to some remote MP server. Same with Achievements. They got a website, you can look up the exact same stupid information on here, why not offer a library allowing upload and display of that as well? Same with cloud-saves, if you really wanted to have them, there is no need for Galaxy!
AB2012: The "Steam-like" way have GOG have set it up (where it's coded into the game's .exe to make API calls to a client), Galaxy is still required to actively manage all that stuff (such as achievement unlocks) for the same reason the Steam client does. The main difference between GOG and Steam is the Galaxy dll's that are already bundled with GOG games are there as a fallback to stop the game (that's been coded to Galaxy) from crashing if Galaxy isn't running (eg, doing something that unlocks an achievement in offline installers). The dll's don't "replace" the client's functionality by themselves, they're there to handle when the game calls Galaxy for something but Galaxy isn't running. When the basic facilities are already available for Galaxy, why shouldn't it be possible to provide: achievements, time tracker, upload of stats and data to personal profile, cloud saves for non-client users?
Many games try to establish a connection to the internet, or need an active online connection in order to even start, to transmit usage data and other information, some with and some without consent. 80 Days to name one Where an active connection to the internet is mandatory, there should be no reason not to allow connection to MP servers also when there is an online/MP mode.
As it is, no Galaxy, MP button is greyed out. Taking the idea further, providing what Galaxy does without client, generating a random unique ID based on system information for offline installer files would allow to ban someone cheating, using bots, ... Something which I suspect GOG does but for different reason, sort of proof of ownership of legit copies of games and whatever else it does.
-------------------------------------------------------------------------------------------------------------- ----------------------
Since I mentioned tracking of usage data, transmitting bug reports and such, GOG could improve the client and make its use more attractive. If they were to strip out any data not needed, personal information whatever it is, BIOS UID, which could identify who and where you are, making it completely anonymous, this would do something for users. Allowing to join online games, achievements, etc. does nothing at all to incentivize its use over offline installers.
As much as GOG wouldn't like to hear it, if staff actually paid attention to discussions or were made aware of them by moderators, Galaxy doesn't offer anything much that would make me consider using it. If I wanted to use clients, I could as well just use Steam and whatever other ones you'd need to actually play games. You know EA/Ubisoft plus their client, plus Steam; Rockstar plus their client, plus Steam, plus Rockstar account.
Rather it seems phasing out offline installers, maybe offering the option to download offline backups from within Galaxy, is their way they'd rather prefer things moving forward. That it's redundant the way it is handled right now may be reason for it, maybe they wish to establish just another client environment, akin to Steam, locking us to it. Whatever the case, they would lose me, since at least on Steam games are maintained, updated, DLC are available which you could wait weeks or months and even years to have them released here, and no running there to pester developers to update and maintain their piece of software over here as they do there. Just saying.
Post edited February 16, 2021 by Mori_Yuki