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
Gowor: ... On the other hand, I see you already figured out the algorithm for obtaining the password, so you are still able to do as much. I'm not going to say "Hey, good job hacking into our software guys!", but I'm not going to try and make the password harder either.
avatar
Trilarion: In principle this was a breach of GOG user agreement.

9. WHAT YOU CAN'T DO WITH GOG SERVICES
(c) Don't hack, harm, grief or misuse GOG services or GOG content.

I like that you see it actually quite relaxed but in principle GOG reserves itself the right to terminate the customership of people who want to see what's in the installers. And all this only so that support has a bit less to do. A simple: don't do it unless you know what you are doing and then you'll be on your own, might also been enough.
Really important point.
avatar
Gowor: ... On the other hand, I see you already figured out the algorithm for obtaining the password, so you are still able to do as much. I'm not going to say "Hey, good job hacking into our software guys!", but I'm not going to try and make the password harder either.
avatar
Trilarion: In principle this was a breach of GOG user agreement.

9. WHAT YOU CAN'T DO WITH GOG SERVICES
(c) Don't hack, harm, grief or misuse GOG services or GOG content.

I like that you see it actually quite relaxed but in principle GOG reserves itself the right to terminate the customership of people who want to see what's in the installers. And all this only so that support has a bit less to do. A simple: don't do it unless you know what you are doing and then you'll be on your own, might also been enough.
The connotation there is negative. What does "hack" mean anyway? Breaking the password on the installer doesn't harm, grief or misuse GOG service in any way.

avatar
llirium: Sorry for wanting some recap, but this will affect direct unpacking only, or would it prevent Wine or PlayOnLinux from installing the games properly as well? There's been a lot of discussion, and I'm not sure if this point has been refuted or confirmed.
I don't see how even the new TOS forbids Wine installation and direct unpacking. All it potentially forbids is actual process of reverse engineering to figure out how to calculate the password.
Post edited January 05, 2015 by shmerl
avatar
shmerl: I don't see how even the new TOS forbids Wine installation and direct unpacking. All it potentially forbids is actual process of reverse engineering to figure out how to calculate the password.
No, I know how to solve the unpacking problem, you've misunderstood.

What I'm asking is: Have Linux users lost the ability to still install their games with Wine or PlayOnLinux with these new encrypted installers?

Not talking about the old installers, just the new encrypted ones. I'm not talking about what's permitted by any set of rules, I'm talking about what can literally be done with the installers without manually unpacking at all on Linux.

I want to know so that I could help out, maybe make a list of games I can install on Wine or PoL as an indicator of which ones work and which will not. Maybe it would be a little like WineDB, but just for GOG installers.

If being able to install with Wine or PoL isn't an indicator of anything, though, I'd be wasting my time and misinforming people. I'd be better off grabbing the extraction tools being used to test this already, which I'm also willing and able to do.
Ah, as some reported, new installers fail in Wine and Gowor said he'll try to fix that. I didn't test any of them in Wine yet.

See also an update from innoextract developers if anyone missed that:
https://github.com/dscharrer/innoextract/issues/37#issuecomment-68485024
Post edited January 05, 2015 by shmerl
avatar
llirium: Not talking about the old installers, just the new encrypted ones. I'm not talking about what's permitted by any set of rules, I'm talking about what can literally be done with the installers without manually unpacking at all on Linux.
Apparently some of the new installers crash when used with Wine (vv221, this thread OP said he managed to run some successfully though). A GoG dev said he will try to repair the "nogui" option which helped with the old installers.
avatar
Gede: Has anyone noticed if the new packing method is spreading?
Apparently they started using the new RAR packing method since six month ago on multi-files installers.
Post edited January 05, 2015 by Gersen
avatar
harrybuttle: That is an excellent point. GOG is not providing me with the service I want for most of my purchases, they actually never did, I have no reason to complain (except my own foolishness) and since i'm unwilling to go through the only officially supported path (find a machine running windows, install there the thing and transfer back the required files) i should just stop ruining your fun.
There is nothing wrong with asking for an unsupported feature (i.e. being able to extract installers) to be added or made easier (and apparently Gowor was more than willing to listen to suggestions), but throwing a tantrum because an unsupported feature end up being... unsupported, is kind of silly.
avatar
llirium: Not talking about the old installers, just the new encrypted ones. I'm not talking about what's permitted by any set of rules, I'm talking about what can literally be done with the installers without manually unpacking at all on Linux.
avatar
Gersen: Apparently some of the new installers crash when used with Wine (vv221, this thread OP said he managed to run some successfully though). A GoG dev said he will try to repair the "nogui" option which helped with the old installers.
they don't crash, there is just some weird error message popping up (at least with the one I tried). After reading vv221's post I actually went back and checked again, and indeed the error seems to be after the unpacking. So the game data is all there, it's just some of the additional steps of the installer that failed. Not sure exactly what failed though, because the game seems to start fine.
This error seems not to be related to the fact that the rar's are encrypted. There is just more code now in the installer(apparently for working with the galaxy client?), and that code hits some unimplemented API in wine.
Post edited January 06, 2015 by immi101
avatar
immi101: they don't crash, there is just some weird error message popping up (at least with the one I tried). After reading vv221's post I actually went back and checked again, and indeed the error seems to be after the unpacking. So the game data is all there, it's just some of the additional steps of the installer that failed. Not sure exactly what failed though, because the game seems to start fine.
Probably the registry entries, they are not required for most games to run, but they are used by Galaxy and some DLCs to know which games are installed and where.
Post edited January 06, 2015 by Gersen
Sigh, While it's pretty unfortunate I can understand to some degree why this is being done. That said, GOG why would you(or anybody else at this point) use RAR when there are better open archive formats available?
Post edited January 06, 2015 by king_mosiah
avatar
king_mosiah: Sigh, While it's pretty unfortunate I can understand to some degree why this is being done. That said, GOG why would you(or anybody else at this point) use RAR when there are better open archive formats available?
I suppose there's always question of what exactly does the version of InnoSetup GOG opts to use support.

Edit: Apparently, these:
zip
zip/1 through zip/9
bzip
bzip/1 through bzip/9
lzma
lzma/fast
lzma/normal
lzma/max
lzma/ultra (review memory requirements below before using)
lzma/ultra64 (review memory requirements below before using)
lzma2
lzma2/fast
lzma2/normal
lzma2/max
lzma2/ultra (review memory requirements below before using)
lzma2/ultra64 (review memory requirements below before using)
none
Post edited January 06, 2015 by Fenixp
avatar
king_mosiah: Sigh, While it's pretty unfortunate I can understand to some degree why this is being done. That said, GOG why would you(or anybody else at this point) use RAR when there are better open archive formats available?
RAR is not a bad format, it's free for extraction (as in free beer ;) ), open source, powerful, can support recovery, multi-volumes and is easy to use. In the end there are better choice but also much worse ones. Maybe also it could be some GoG dev having some previous experience with it.
Post edited January 06, 2015 by Gersen
avatar
king_mosiah: Sigh, While it's pretty unfortunate I can understand to some degree why this is being done. That said, GOG why would you(or anybody else at this point) use RAR when there are better open archive formats available?
avatar
Gersen: RAR is not a bad format, it's free for extraction (as in free beer ;) ), open source, powerful, can support recovery, multi-volumes and is easy to use. In the end there are better choice but also much worse ones. Maybe also it could be some GoG dev having some previous experience with it.
AFAIK, RAR is only partially open and the free/libre decompression tool is not exactly what I would call reliable.
So let's see. Where are any official comments from GOG about this? The winter break is over. Are GOG ignoring this issue or still didn't have time to review it?
Post edited January 06, 2015 by shmerl
avatar
Gersen: RAR is not a bad format, it's free for extraction (as in free beer ;) ), open source, powerful, can support recovery, multi-volumes and is easy to use. In the end there are better choice but also much worse ones. Maybe also it could be some GoG dev having some previous experience with it.
avatar
king_mosiah: AFAIK, RAR is only partially open and the free/libre decompression tool is not exactly what I would call reliable.
The unRAR license isn't exactly free software or open source: [url=https://fedoraproject.org/wiki/Licensing:Unrar?rd=Licensing/Unrar]https://fedoraproject.org/wiki/Licensing:Unrar?rd=Licensing/Unrar[/url]

https://www.gnu.org/philosophy/free-sw.html

http://opensource.org/osd-annotated
I surely agree that RAR is a pretty bad format to use. 7zip is better in practically everything. But that really isn't relevant to the main problem, which is a password in it.
Post edited January 06, 2015 by shmerl