Posted October 01, 2021
.Ra
Windows is DRM
Registered: Nov 2017
From United States
mqstout
Pittsburgh cis-gay-male
Registered: Jun 2010
From United States
Posted October 01, 2021
Galaxy typically runs with elevated permissions, and certainly has system services that are elevated as well. This opens room for a possible bug or exploit to be found that could be used by malicious attackers to infect systems. Games that use it could potentially similarly be exploited. Some of these could be remote exploits, too, since Galaxy is built with Internet connectivity in mind.
Gersen
New User
Registered: Sep 2008
From Switzerland
Posted October 01, 2021
low rated
Yes but here we are not talking about Galaxy itself but about games that have the Galaxy.dll in their install folder that's two different things.
Post edited October 01, 2021 by Gersen
.Ra
Windows is DRM
Registered: Nov 2017
From United States
Posted October 01, 2021
mqstout
Pittsburgh cis-gay-male
Registered: Jun 2010
From United States
AB2012
Registered: Sep 2014
From United Kingdom
Posted October 01, 2021
high rated
GOG Games with Galaxy integration are hard-coded (inside the game's .exe) to make Galaxy API calls with the expectation it will be running. This is unfortunately true even of offline installers. Eg, say a game "pings" Galaxy to unlock an achievement via the Galaxy API. If Galaxy is running an achievement will unlock. If it isn't then the galaxy.dll in offline installers acts like a "fail safe" allowing the game to continue without crashing upon receiving no expected response (from a client that isn't running). They're definitely not inert and the error message I showed earlier is what happens to Divinity Original Sin (GOG version) when galaxy64.dll is renamed / prevented from running, the game instantly refuses to start long before any Galaxy features (achievements, etc) are used.
Yes, you'll see a similar error message if you blocked steam_api.dll from running for many Steamworks integrated games for the same reason. Amusingly Steam games have more of a backup plan in the form of Goldberg Emulator. It would certainly be amusing if in years to come someone had to write a Galaxy emulator crack to get the "DRM-Free" offline installer games here to continue to run...
Yes, you'll see a similar error message if you blocked steam_api.dll from running for many Steamworks integrated games for the same reason. Amusingly Steam games have more of a backup plan in the form of Goldberg Emulator. It would certainly be amusing if in years to come someone had to write a Galaxy emulator crack to get the "DRM-Free" offline installer games here to continue to run...
Post edited October 01, 2021 by AB2012
.Ra
Windows is DRM
Registered: Nov 2017
From United States
Posted October 01, 2021
Gersen
New User
Registered: Sep 2008
From Switzerland
Posted October 01, 2021
low rated
The DLL is communicating with Galaxy, not with the Internet, same thing with the Steam one. So the risk of either representing any serious security risks on their own is infinitesimal.
AB2012
Registered: Sep 2014
From United Kingdom
Posted October 01, 2021
In a few games. Prior to Galaxy (the older installers) most GOG games were "clean" ie, didn't call any client at all. Same is true of other stores DRM-Free builds (eg, Humble).
Gersen: The DLL is communicating with Galaxy, not with the Internet, same thing with the Steam one. So the risk of either representing any serious security risks on their own is infinitesimal. You're missing the point (as explained in 2nd paragraph of post #60) but never mind, I'm really not going round in circles on this on a Friday evening.
Post edited October 01, 2021 by AB2012
.Ra
Windows is DRM
Registered: Nov 2017
From United States
Posted October 01, 2021
rjbuffchix
Put Galaxy behind a paywall
Registered: Jun 2017
From United States
Posted October 01, 2021
When the Deus Ex Mankind Divided DLC released locked behind Galaxy requirement until it was fixed, a user suggested GOG test the offline installers then Galaxy after that.
I say GOG should focus on making sure the offline installers are up-to-date within a day or two, and more importantly, not having anything locked from these "bugs" where Galaxy is required.
I get that Galaxy was made to push updates faster but for what it has done to the treatment of offline installers it is not worth it imo. Galaxy needs to prove its case from scratch, if you ask me.
ReynardFox
Insert quote here.
Registered: Dec 2010
From Australia
Posted October 01, 2021
This is supposed to be a DRM free store, there is no room for compromise, compromise means removing the entire goddamn point of GOG's existence. This argument is the same as being ok with a vegan restaraunt serving 'a little meat on the side'.
Post edited October 01, 2021 by ReynardFox
Truth007
New User
Registered: Dec 2013
From United States
Posted October 01, 2021
richlind33
bong hits for beelzebub
Registered: Jan 2016
From United States
Posted October 01, 2021
russellskanne
Social Solipsist
Registered: Oct 2012
From Germany
Posted October 02, 2021
Maybe a little bit offtopic, but since you used the word crack yourself: do you consider an emulator (like Goldberg) a crack, if it just replicates API calls? The creator of Goldberg compares his project with WINE and console emulators and denies any breaking of DRM. I've searched a bit, but I'm still not sure about it's legal status. And if it's so legit, since APIs aren't copyrightable as of now, then why you can't find a single mention of Goldberg on PCGamingwiki (which has a lot info about DRM)?
Post edited October 02, 2021 by russellskanne