Posted September 23, 2021
high rated
Hello! This is a message from Sara Leen, XSEED's developer.
I understand why some users might feel uneasy about Akiba's Trip: Undead & Undressed's inclusion of the Steamworks API in the GOG version of the game, so I'd like to develop upon the details of our implementation and why it's there.
In the past, we had to create multiple builds of our games for every platform, and this had several drawbacks.
For one thing, it increased build time dramatically -- 1 build for Steam, 1 build for GOG, 1 build for services with no APIs, etc.
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.
However, if the functionality still bothers any of you, it's all coded so that removing the DLL files for any service will completely disable all of the functionality.
This is intentional, too! I don't want anyone to feel unnerved or unsafe because of any of our products.
I would also like to emphasize that no DRM of any kind is included in the product.
Please let me know if any of you have any questions and I will gladly do my best to answer them, here on the GOG forums or anywhere else.
-Sara Leen, Marvelous USA, Inc.
I understand why some users might feel uneasy about Akiba's Trip: Undead & Undressed's inclusion of the Steamworks API in the GOG version of the game, so I'd like to develop upon the details of our implementation and why it's there.
In the past, we had to create multiple builds of our games for every platform, and this had several drawbacks.
For one thing, it increased build time dramatically -- 1 build for Steam, 1 build for GOG, 1 build for services with no APIs, etc.
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.
However, if the functionality still bothers any of you, it's all coded so that removing the DLL files for any service will completely disable all of the functionality.
This is intentional, too! I don't want anyone to feel unnerved or unsafe because of any of our products.
I would also like to emphasize that no DRM of any kind is included in the product.
Please let me know if any of you have any questions and I will gladly do my best to answer them, here on the GOG forums or anywhere else.
-Sara Leen, Marvelous USA, Inc.