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

×
avatar
Lin545: For example, Galaxy has no linux client. Means linux players get no multiplayer. How is this an "advantage"?
Hey be fair, they don't lock us Linux users out of games that use Galaxy for multiplayer, they just don't give us the linux version at all. Entirely different thing!
avatar
Tyrrhia: Does you accessing GOG (more specifically, your GOG library) run without an account? Nope.
Does the GOG Downloader run without an account? I've never used it but I don't think it does, either, because it would totally break the purpose of the store—so, nope.

Galaxy is pretty much the same thing as the two methods mentioned above, except that it's also used for conveniently downloading, installing, and launching your games (and browsing the GOG site if you so desire, but better leave that to traditional browsers) without doing it all by yourself.
If this were true people would have no issue with Steam.

The difference is that you only need to do the two examples you gave twice, and only to download your game, while for Galaxy MP you need to be logged in every time to make use of a part of your game (for those that use it)

(unless you were only talking about using it as a downloader, in which case my bad)
Post edited October 19, 2016 by Pheace
avatar
Eitot: I am disappointed about the technical aspect of Galaxy too. The GOG Downloader for Mac is a tiny (about 7 MB in total), well-made application that looks and feels completely native to the platform. I actually like using it and believe that they should have used this as the basis for Galaxy.

Galaxy, however, is a pig. It is huge in size (the app bundle, comparable to an .exe on Windows, is ~181 MB) noticeably slower to launch and react and it feels like a browser. It literally is a browser, it embeds the engine of Google Chrome. It uses weird tricks that are uncommon to OS X and just does not leave a good impression. I don’t find it more appealing than Steam (and Steam set the bar really low). I can be persuaded to use a client, but just not this one.
Yes, it feels like a browser because as you say - it literally is a full blown web browser. That's by design of course, the same design choice used by practically every other major successful gaming platform out there including but not limited to Steam, Blizzard Battle.NET, Ubisoft Uplay, Desura and others. EA Origin seems to be the only major gaming service that has chosen an alternative although I haven't investigated it closely. I suspect that if they're not using CEF then they may be using Webkit or some other closely related ancestor however.

Could GOG have designed Galaxy without making it web based and without using pre-existing web technologies like Google CEF? Absolutely, they totally could have done that. As a part of their design goal it is obvious that they wanted to incorporate the GOG storefront into the design which is itself web technology, as well as various other features that are web based which would either mean they would have to design their own full blown web browser from the ground up which is completely infeasible, or they would have to develop their own alternative way of presenting this information graphically without using web technologies at all other than perhaps as a light weight downloading mechanism (using libcurl or similar).

The fact of the matter though is that no matter what kind of computer people have today, virtually everyone surfs the web using one of the mainstream web browsers, whether it is Firefox, Chrome, Internet Explorer, Edge, Safari, Opera or some fork or variant of those with a different name or some other more obscure full featured browser. They may all vary in their use of resources, but the modern web itself is very media and content rich. The majority of RAM and CPU resources used by a modern browser is comprised mostly of the actual content downloaded from the webserver. Small JPG images etc. decompress to consume many megabytes of data before they can be displayed, as do other multi-media components. The majority of the data consumption of the browser isn't the browser, but the web content itself, and it doesn't matter if it was web technology accessing it or some other technology as content rich in images, video, animation and other elements found on the modern web would use the same amount of resources more or less no matter how one went about implementing it. You need video codecs, and dozens of other technologies to make for rich experiences like that, and you can't implement something the complexity and richness of the web storefront as an experience without having that level of technology available to present it.

Since all computers run web browsers capable of all of this, they're equally capable of running a gaming client that is just a specialized version of the same thing. Sure, it will use up some RAM and CPU while it is running, but not really any more than Firefox or Chrome or some other browser would if it were running, and the client can be optimized to put itself to sleep more or less when a game is running, minimizing its own resource consumption to a degree to leave those resources available to the game. Galaxy has been optimized in recent time to greatly improve performance and reduce wasted CPU/RAM resources for example. I'm sure they can and will continue to optimize it for that in the future as well.

The number of computers out there which aren't capable of running Galaxy well is extremely small, and the same computers would equally not run any other mainstream gaming client either. I don't think it is unreasonable for GOG to develop their client for to focus on what the majority of users computers are capable of handling without limiting the technology selection to the bare minimum lowest common denominator of what someone running Windows XP on a 12 year old Pentium 4 with 2GB can handle. Likewise I don't think it is realisitic to expect GOG to develop 8 different clients to handle the oldest computer from 20 years ago up through modern computers and be able to support every possible configuration out there.

They went with the most sensible business choice that most other gaming services have in choosing web based technologies because it allows for rapid application development, and rich multimedia experiences which would be much more time consuming and manpower/resource intensive to create without using pre-baked web based technologies like Google CEF.

This is a massive undertaking they're doing now, and it already seems to be moving along slower than anyone would like. Imagine how much slower it would progress if they supported every operating system ever created since the beginning of time running on every computer that arguably could be called a PC. They essentially would be trying to please everyone and making their task immensely monumental, most likely ending up pleasing nobody and failing miserably in the end. That would be a very unrealistic goal, and not backed by economics.

Some people may not get the picture perfect scenario that they would personally like to have, especially if they use ancient hardware and OS combinations and never ever upgrade even if someone were to throw their PC off a cliff into a swamp, but it's unrealistic for people to expect GOG to go way out of their way to support that old hardware equally with modern hardware just for an extremely small and dwindling percentage of their customer base. As hard as it might be for the minority of people stuck in that situation to hear, they are a small minority that aren't worth doubling, tripling, quadrupling development engineering and costs to support. Not to mention that people who never ever upgrade their computers or operating systems are much more likely to not have a lot of money to spend in the first place. The economics just don't make sense. You have to draw a line in the sand somewhere.

From a business perspective it makes sense for GOG to develop and support one client and one client only, and to devote all of their resources focused solely on that one vision, and when the API has matured to the point where it is stable and they're willing to commit to it, to document it for others to be able to create their own clients which could be anything from full fledged like Galaxy client, to simple minimal clients like the GOGdownloader or commandline driven like gogrepo.py.

Don't get me wrong though, I understand and fully empathize with anyone who is potentially negatively impacted by some of the changes, including the prospect of losing the GOGdownloader in the future, and that's why I created the other thread to try to keep the downloader alive as long as possible. But everyone tends to look at these things all solely through their own eyes on how it affects themselves personally, and sometimes even irrationally at that. Rarely do people look at the big picture and whether it would be economically viable for a company like GOG to try to do all of the things to please every single customer that has a complaint. They'd probably go out of business by poor management in a year or less and join Desura if they let the clowns run the circus so to speak.

There is always going to be one of those "You must be taller than this line in order to ride this ride." signs when it comes to software, and even if the majority of people are above that line, there will always be people who are below the line and feel upset that they can't get on the bumper cars. It doesn't mean that something evil is at play.

Given infinite money, manpower, and time I'm sure that GOG would love nothing more than to fully support every possible operating system and computer hardware out there with everything they do. Why not? But sadly no company has infinite resources and ends up having to make hard decisions as to where to draw the line, knowing that some people will not be happy about it but they have to do it anyway and move forward regardless.

I only hope that Hybrasil sinks faster so we don't have to hear that terrible out of tune singing of obscure songs for too much longer. ;)
</obscure movie reference>
avatar
drinnen: Hey be fair, they don't lock us Linux users out of games that use Galaxy for multiplayer, they just don't give us the linux version at all. Entirely different thing!
So you're telling us that GOG doesn't have the Linux versions of Victor Vran, Divinity: Original Sin, Trine 3, Strife and Dungeons 2, all of which use Galaxy for multiplayer under Windows and Mac?
avatar
iRevolt: ...GoG Galaxy is Optional DRM.
For those games where it is optional that is absolutely true. The only thing is that Galaxy is not optional but mandatory for some other games (currently unknown which ones, some multiplayer games) and that goes a bit (quite a lot actually) against the statement of GOG that Galaxy will remain optional forever.

So we seem to agree that Galaxy is DRM but the question is if it really is optional or not for all games?
Post edited October 19, 2016 by Trilarion
avatar
Trilarion: agains the statement of GOG that Galaxy will remain optional forever.
You do recall that said statement clarified that it was only for the single player part of games, right? They did say some games may require Galaxy for multiplayer, from the very beginning.
avatar
Trilarion: agains the statement of GOG that Galaxy will remain optional forever.
avatar
JMich: You do recall that said statement clarified that it was only for the single player part of games, right? They did say some games may require Galaxy for multiplayer, from the very beginning.
Truth
avatar
Goodaltgamer: AI: strange, just checked: user everyone, except doesn't exist (full rights), valid user only with restricted rights.
Capitalism 2 No, restricted only
Europa Universalis III Complete no, restricted
Star Ruler 2 just checked: user everyone, except doesn't exist (full rights), valid user only with restricted rights.
Tropico 4 just checked: user everyone, except doesn't exist (full rights), valid user only with restricted rights.
I'm keeping only the ones we both have installed that you checked. Concerning Capitalism 2 and EU3, I believe you, I know that games on this list had unmodified NTFS ACLs, but I couldn't remember since I always immediately cancel those changes.

And btw it seems a clarification is necessary about "Everyone" that you said doesn't exist. "Everyone" is not a user, it's a user group (noticeable from the group icon next to its name, in the same way as "Administrators"), and it exists, is builtin and just means everyone.
avatar
Goodaltgamer: interesting results, one thing in the moment jumping to mind (like with star ruler 2/tropico 4), did it maybe only happen with an automatic update from inside the program?
Tropico 4 has an automatic update feature ? As Star Ruler 2 is concerned, while it has automatic updates I don't remember it tampered with ACLs, but maybe it did. Anyway, I'm not speaking about a change from automatic updates since I noticed the change right after running the setup.
avatar
Goodaltgamer: And really strange that we have different results on the same program?
We don't have different results, those that you see have still restricted rights likely had the same for me, I just didn't remember. I should reinstall to confirm but it's unnecessary as it would likely confirm your observations. Anyway as I told you, at least 90% of the games I mentioned have the Full Control to Everyone ACL added on setup.
avatar
Goodaltgamer: Did you use Galaxy or setup? I used setup.
I use setup too. I don't want Galaxy as it is right now, it's too similar to Steam security-wise.
avatar
Goodaltgamer: Another thing popping up, is your user name (windows) having non-latin characters? (like è or similar? Windows was and is never good with handling those and really cause strange results.... ;)
I use my first name as user name, and despite being french it doesn't contain those é, è, ê, ë, ç, â, à, û, ô, but anyway I don't think Windows has problems with these any more, after all these years. If there still were problems, just imagine how the chinese would suffer...
avatar
Goodaltgamer: Install path for me: D:\GOGGames\whatever
I use "D:\Program Files (x86)" which is the Windows default for 32-bit programs. However I certainly have some 64-bit games installed here, since the GOG installer always proposes me the last installation directory and I don't check beforehand if the program is 64-bit or 32-bit. Anyway it doesn't matter, and I don't see clearly why Microsoft defined two separate directories, except maybe for the case of networked architecture-based installations...
avatar
Goodaltgamer: Edit with W8.1
I have Windows 10 now, but I used to have 8.1 too, before I decided to make the move.
avatar
serpantino: The online game modes of a lot of games being released on gog now require GOG Galaxy to play and they also require you to be logged in with your account.
avatar
Venom: It's not the case that the online multiplayer artificially requires GOG Galaxy. The online multiplayer, achievements etc. in many new games are built using GOG Galaxy. Those features also require a consistent user account. Online multiplayer of course also requires you to be online.

For each of those games, the single player part of the game can be played offline and without GOG Galaxy.
I would then say that the multiplayer features artificially require Galaxy to be logged in. After all just give yourself a name in the game and there you go. It's the "Those features also require a consistent user account." that actually makes Galaxy a DRM, isn't it? I don't like this.
Post edited October 19, 2016 by Trilarion
The answer is "yes" if it fits into your definition of DRM, and "no" if it does not.
avatar
Trilarion: agains the statement of GOG that Galaxy will remain optional forever.
avatar
JMich: You do recall that said statement clarified that it was only for the single player part of games, right? They did say some games may require Galaxy for multiplayer, from the very beginning.
Sorry, I really don't remember that but I would believe you if you insist on it. May it as it be, the games with DRM on GOG or required log-in should be clearly marked as such and also have a filter option, so I can exclude them from any searches, if you ask me.
avatar
Trilarion: May it as it be, the games with DRM on GOG or required log-in should be clearly marked as such and also have a filter option, so I can exclude them from any searches, if you ask me.
I think that if you skip these games you should be ok. Most of them require a serial or account or another thing that could be considered DRM, though a few may not. I don't think any game not on that list has anything that could be considered DRM or require any kind of logging in.
avatar
Trilarion: May it as it be, the games with DRM on GOG or required log-in should be clearly marked as such and also have a filter option, so I can exclude them from any searches, if you ask me.
avatar
JMich: I think that if you skip these games you should be ok. Most of them require a serial or account or another thing that could be considered DRM, though a few may not. I don't think any game not on that list has anything that could be considered DRM or require any kind of logging in.
Thanks. That's a start, although many of them allow multiplayer without any kind of logging or anything else that is regarded as DRM typically. A list depicting those who use Galaxy and the log in as multiplayer would be nice and should not be too difficult to compile by GOG. They should know and probably could make it another "feature" tag, so we can include/exclude it.
Post edited October 19, 2016 by Trilarion
avatar
Lin545: For example, Galaxy has no linux client. Means linux players get no multiplayer. How is this an "advantage"?
avatar
drinnen: Hey be fair, they don't lock us Linux users out of games that use Galaxy for multiplayer, they just don't give us the linux version at all. Entirely different thing!
Yes, this is exactly what I mean.

What "Galaxy" does - can be done in HTML and this website already did that. Galaxy is just repacking the whole into stand-alone binary. That heavily cuts on platform support. That duplicates existing functionality: on this website(whole account/forum) - and - on software(browser). Why?

Servers that are provided only for logged in members are fully okay.
Its called "private servers" and they offer benefit of cheat protection and community direction (more indirect/direct sales). Requirement of account with purchased game - in order to use these private servers is fully okay.

But whole multiplayer functionality exclusively via account is not okay at all. Gamespy was already mentioned. It goes down - multiplayer in all games is bollocks. Linux Game Publishing used the same - but required auth servers connection even for single player - LGP went black -> all games useless.

It makes GOG the only exclusive provider for multiplayer. Something happens to its support - no multiplayer for all games. Want to make own multiplayer servers - no chance. Yes, it is a partial DRM, since it restricts functionality that should be there. "Shareware concept" anyone?

As said, I dislike where its going. It already cuts out functionality and has good potential to cut out "no" from "-DRM" in GOG motto; as well as "Linux". There was already something similar in history - look up how "Quake Live" degraded.
avatar
Trilarion: Thanks. That's a start, although many of them allow multiplayer without any kind of logging or anything else that is regarded as DRM typically. A list depicting those who use Galaxy and the log in as multiplayer would be nice and should not be too difficult to compile by GOG. They should know and probably could make it another "feature" tag, so we can include/exclude it.
I believe all games that implement Galaxy multi-player as the sole multi-player option all contain a statement to that effect on their store page barring any inadvertent omissions, but GOG would likely correct any if they're discovered and reported.

Sadly, the options for multi-player are not clearly listed in enough detail for most products in the store IMHO. Take XWing Alliance for example, the store page lists it as single-player only while I'm told by many people it supports LAN and Direct IP just fine.

As for just about any statement about anything involving the words "... should not be too difficult to compile by GOG." though, that probably falls into the "yeah, maybe 20 years from now" category. :oP