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

×
low rated
avatar
KawaiiSara: *ping*
So what about the ability to disable unwanted API without deleting files?

Can you add it to the game launcher?

***

Oh, and by the way, there is also something wrong with videos in the GOG version. There is only sound and the screen is black. All codecs are installed and up-to-date and there is no such problem in the Steam version on the same PC.
avatar
OHMYGODJCABOMB: When I buy someting on GOG, I don't want it to interact in any way with my Steam (or any other) account.
You don't, but, as Sara mentioned, others, i.e. the double-dippers, do.

So to obey your request would be to screw them over. That's no good.

If you don't like how it is, then just delete the relevant file from your system to solve the problem. With that solution, no one gets screwed over.

Therefore, it's the best solution.
Post edited October 02, 2021 by Ancient-Red-Dragon
avatar
OHMYGODJCABOMB: When I buy someting on GOG, I don't want it to interact in any way with my Steam (or any other) account.
avatar
Ancient-Red-Dragon: You don't, but, as Sara mentioned, others, i.e. the double-dippers, do.
Indeed, the only reason this even affects the OP is because they're a double-dipper. They're an exceptional exception - they bought the game in both places but for some reason want to keep them completely separate. Despite there already being a solution for their exceptional case apparently it's not good enough.

No use arguing with a crazy person, they can't even get their story straight:
avatar
OHMYGODJCABOMB: If I want a game to interact with my Steam account, I'll buy it on Steam, not on GOG or anywhere else.
They did buy it on Steam as detailed in the first post, so by their own logic they must want it to interact with their Steam account. If they didn't want it to interact with their steam account they wouldn't have bought it there, right?
Post edited October 02, 2021 by my name is supyreor catte
avatar
OHMYGODJCABOMB: It not only "communicates locally". It writes statistics to the Steam account (playing time, achievements).
avatar
KawaiiSara: The question I was answering was about the ownership check, and whether it uses the internet or local methods to do this. The game itself does not communicate with the internet in any way and only interfaces with the Steam and Galaxy clients (if available, i.e. the client is open and the game is owned on that service) using their respective official APIs. Yes, it will track achievements via Steam like any Steam game would, and on Galaxy at the same time, if you own the game on both of these services. This also means achievements can be simultaneously unlocked on both services if you're a double-dipper, which is the biggest thing people used to ask for. Both of these services automatically track play time when their APIs are initialized and I cannot turn that off without turning off the APIs entirely. Regardless, all of this functionality remains completely optional and is easily disabled by removing the applicable DLL file for the service you wish to remove.
Hello Sara, thank you for all your support, which was very needed and helped illuminate the situation.
I responded to you as I think it is important to raise awareness. would appreciate your answer to the raised concerns.

avatar
Ancient-Red-Dragon: You don't, but, as Sara mentioned, others, i.e. the double-dippers, do.
avatar
my name is supyreor catte: Indeed, the only reason this even affects the OP is because they're a double-dipper. They're an exceptional exception - they bought the game in both places but for some reason want to keep them completely separate. Despite there already being a solution for their exceptional case apparently it's not good enough.

No use arguing with a crazy person, they can't even get their story straight:
avatar
OHMYGODJCABOMB: If I want a game to interact with my Steam account, I'll buy it on Steam, not on GOG or anywhere else.
avatar
my name is supyreor catte: They did buy it on Steam as detailed in the first post, so by their own logic they must want it to interact with their Steam account. If they didn't want it to interact with their steam account they wouldn't have bought it there, right?
Well, it's not entirely flawed logic, to say the least.
- There can be legitimate concerns to keep both versions separated, for instance when one is meant for Family Sharing via Steam while the Gog version only meant for personal Single Player, or maybe even meant to somehow play both versions in the same time (I assume when more than one screen is connected).
- There may be other reasons for double dipping - such as deciding to compensate a Publisher for a Gog release post already acquiring the game on Steam, perhaps not paying full price at the time.

- I for one, prefer to have most of my Library on Gog, but on the rare occasion when I have it on Steam previously (for instance if I got it on Gog via Connect), I almost never want to have the Gog version interact with Steam in any way, even if the Steam client was inadvertently running at the time of launching the Gog title.
Moreover, I would most definitely wouldn't want it register on Steam the time I spent with the Gog version, presumably completely offline (while Galaxy is not running) and it being published as Steam activity on my Steam Profile, not to mention unlock Steam Achievements - and I don't think it is strange to think that way, even if not the "common case".

Generally speaking, the way it is handled now is fine & the workaround of removing files is acceptable, but this should be advertised better,
As a feature listed on the main title page - "Unified version on all Storefronts & APIs" (preferably in both Steam and Gog),
Also at least a small print disclaimer (clickable for further details) on the game screen such as "Steam/Galaxy Integration Connected",
Preferably leading to a setting screen to allows controlling integrations as possible, including full enable/disable without tampering with files
- Too many games on Gog already cannot properly work without Steam files (or their stubs/placeholders) present, and it is illogical to expect the customer to keep a list of titles where these files are safe to remove,
Not to mention keeping the requirement of additional janitor work needed post any install, and presumably post updates
- Will updating the game on either platform bring back the missing API DLLs? I assume yes. What about Linux?
avatar
BlackThorny: Well, it's not entirely flawed logic, to say the least.
- There can be legitimate concerns to keep both versions separated, for instance when one is meant for Family Sharing via Steam while the Gog version only meant for personal Single Player, or maybe even meant to somehow play both versions in the same time (I assume when more than one screen is connected).
- There may be other reasons for double dipping - such as deciding to compensate a Publisher for a Gog release post already acquiring the game on Steam, perhaps not paying full price at the time.
I didn't say it was unreasonable to want to keep them separate, I just said it was exceptional (double dipping is already the exception, so being a double dipper who wants to keep them separate is exception X exception). To expect Xseed to add extra options to the menu for an exceptional situation is unreasonable when it is easy to delete the file.

My reason for questioning the OP's sanity was due to the second quote. They say quite clearly that if they wanted the game to communicate with Steam then they would have bought it on Steam. Given that they did buy it on Steam, by their own logic they do want it to communicate with Steam and thus this should be a non-issue for them if we take them at their word.
Post edited October 02, 2021 by my name is supyreor catte
Don't buy games on Scheme in the first place. Problem solved. It's because of letting Scheme ruin the PC gaming market that this type of verification would even be an issue in the first place.
avatar
BlackThorny: Well, it's not entirely flawed logic, to say the least.
- There can be legitimate concerns to keep both versions separated, for instance when one is meant for Family Sharing via Steam while the Gog version only meant for personal Single Player, or maybe even meant to somehow play both versions in the same time (I assume when more than one screen is connected).
- There may be other reasons for double dipping - such as deciding to compensate a Publisher for a Gog release post already acquiring the game on Steam, perhaps not paying full price at the time.
avatar
my name is supyreor catte: I didn't say it was unreasonable to want to keep them separate, I just said it was exceptional (double dipping is already the exception, so being a double dipper who wants to keep them separate is exception X exception). To expect Xseed to add extra options to the menu for an exceptional situation is unreasonable when it is easy to delete the file.

My reason for questioning the OP's sanity was due to the second quote. They say quite clearly that if they wanted the game to communicate with Steam then they would have bought it on Steam. Given that they did buy it on Steam, by their own logic they do want it to communicate with Steam and thus this should be a non-issue for them if we take them at their word.
While I'm not entirely familiar with the "general" double deeper mentality,
I would assume there are more Gog double deepers that would NOT like interaction with Steam, than the opposite,
- because the main appeal of Gog is being available offline and portable, otherwise why bother getting the Gog version?
Eitherway, even the double deepers who prefer such interaction would benefit from a small print notification that IT IS WORKING,
while those that don't want it, will have an easy way of listing it is there (possibly it wouldn't show if no integration was loaded).
Again. if XSeed will properly advertise this feature on the Game page (which they should as platform parity IS an issue),
Having the small print notification should suffice (but I and others like me will appreciate having a proper sub-menu).
low rated
I bought the game on Steam years ago when it first came out on PC and completed it.

When I was buying the game on GOG, I wanted a fresh, separate copy to complete it again and unlock some achievements. Instead, I received a "feature" that silently interacts with my Steam account and writes / imports data without my permission (Steam achievements were imported into GOG and I had to ask GOG support to remove them).

This "feature" wasn't mentioned ANYWHERE until this topic was created. The best way to make this "feature" clear to users is to add a couple of checkboxes to the game launcher. I believe it's not that hard.

And it really makes me laugh how some of you grovel in front of the developer / publisher here just because their rep showed up here and threw some magic dust in your eyes. What, expecting treats for being good boys? Pathetic.
low rated
avatar
rjbuffchix: Don't buy games on Scheme in the first place. Problem solved. It's because of letting Scheme ruin the PC gaming market that this type of verification would even be an issue in the first place.
Grown man acting like a child, grow up.
avatar
OHMYGODJCABOMB: And it really makes me laugh how some of you grovel in front of the developer / publisher here just because their rep showed up here and threw some magic dust in your eyes. What, expecting treats for being good boys? Pathetic.
Not acting like a paranoid loon is grovelling now? We were (quite reasonably) worried that someone who didn't own the game on Steam might get in trouble for playing a "pirated" Steam game, that's all. Now we know that's not the case, the issue is resolved for the majority of us. If you see that as grovelling then knock yourself out.
avatar
KawaiiSara: For another, we had requests from several of our users over time wanting benefits for owning games on multiple platforms or to bring their achievements and save data to other services.
This especially happened when we first began releasing our games with support for GOG Galaxy, since some previous owners began to migrate over there.

As a result, I made a conscious choice to implement all APIs into one "universal" build that would be the best of all worlds, which took quite a bit of extra effort considering our games' versions used to be separated!
We want to accommodate users' needs on all services, and the fact that this simplifies our own build process is simply a nice bonus.
I will emphasize that the game will not communicate with any service outside of a simple ownership check, unless the game is fully owned by the user on that service and that client is currently open on their system.
avatar
KawaiiSara: This also means achievements can be simultaneously unlocked on both services if you're a double-dipper, which is the biggest thing people used to ask for.
Sorry for the necro, but I just realised that I could earn achievements for both GOG and Steam while playing Trails in the Sky FC. I think this is really cool and just wanted to thank you for making both APIs run at once.
Post edited October 08, 2024 by SargonAelther