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
timppu: That is easy to fix!
https://www.gog.com/forum/general/gogrepopy_python_script_for_regularly_backing_up_your_purchased_gog_collection_for_full_offline_e/page1

The current recommended version (the original author has been inactive for a long time, so others have taken over the project with their own versions):

https://github.com/Kalanyr/gogrepo
Someone gotta tell'em GitHub has Releases thing:

https://github.com/eddie3/gogrepo/releases

https://github.com/Kalanyr/gogrepo/releases
avatar
timppu: That is easy to fix!
https://www.gog.com/forum/general/gogrepopy_python_script_for_regularly_backing_up_your_purchased_gog_collection_for_full_offline_e/page1

The current recommended version (the original author has been inactive for a long time, so others have taken over the project with their own versions):

https://github.com/Kalanyr/gogrepo
avatar
MasterS.249: Someone gotta tell'em GitHub has Releases thing:

https://github.com/eddie3/gogrepo/releases

https://github.com/Kalanyr/gogrepo/releases
Could you tell us why this is important, so he won't forget?
avatar
MasterS.249: Someone gotta tell'em GitHub has Releases thing:

https://github.com/eddie3/gogrepo/releases

https://github.com/Kalanyr/gogrepo/releases
You tell them! I'm too scared to do it.
avatar
kohlrak: this has relatively lost its meaning.
Just so I understand a bit better, are you using this older one or not?

avatar
kohlrak: But, even if you threw this definition out and relied on the infosec definition, anyone whose even gotten the basic willpower (as in, not afraid of the magical black box) to try googling and using copy and paste can perform what I have suggested.
Ah, you were.

avatar
kohlrak: True, but it still fulfills the requirements of your request.
Same way as the request "It's chilly in this apartment, can you make it warmer" is fulfilled with the "I knocked down a few walls, installed a library and a fireplace, so you have a place that's warm". Converting an internal combustion engine to an electrical one to provide start-stop functionality may cause more issues than it solves (namely of refueling the vehicle).

avatar
kohlrak: If i'm going to do this for real, money becomes an item, and i'm going to do alot more research, including whether or not it'd be cost effective at all, or if i'm going to spend more money than percieved gains.
So, same as trying to change a forum you don't know how it actually works? Lots of work for little to no gain, especially when you're already considering axing the forum?

avatar
kohlrak: just enough knowledge to know what i want to modify.
Yes. And as the car (or structure in whole) increases in complexity, the things you need to change to affect one thing also increase in number. If your ignition has failed in an older car and you want to replace it, you only needed to replace the cylinder. As cars advanced in complexity, replacing the cylinder was no longer enough. You needed to change a couple more things as well.
A couple of months back we needed to have an extra key made for our car. The car by itself (and its paperwork) weren't enough, all the other keys for it were required too, because otherwise the other keys would no longer function.

avatar
kohlrak: And, yes, i'm well aware that the escapes are turned into single characters at compile time. I'm just short-handing it.
Question, are there any functions that expect printf to use only \n instead of \r\n, and may add the \r themselves? Will using a modified printf still allow the program to work as it should, or will the extra return character mess it up somehow?

avatar
kohlrak: At some point, one has to be able to trust words. If you make trust of words earned to start, you won't get very far with anything. Why even bother registering with gog if i don't start off with the assumption of truth, for example?
One would start with the assumption that A is currently true. Assuming A will be perpetually true is what I object. So one does the transaction at that point, if they think it's advantageous for them, then proceeds from there.

avatar
kohlrak: The format was designed by Adobe for Adobe reader. Just because microsoft's docx and such can be read by other programs doesn't mean they weren't designed to be read exclusively by microsoft word. The same can easily be said for pretty much every executable format that gets turned into a "rom file" as well.
Thank you for the history of the formats. Didn't know all that, so it was an interesting read.
Still, even if a format was created to be read by a specific application, does using that file format means you use that specific application?

avatar
kohlrak: Typically, what you do, is you take words, watch actions, and if they match, you accept that as trustworthy (thus building trust).
And what happens the first time the words and/or actions don't match your expectations? You continue trusting them? You stop trusting them? You give them time to explain?
And remember, GOG is a store. They are trying to sell stuff to people in such a way as to maximize their profits. Said profits may be more than monetary (good reputation for example, or people endorsing them so their user base increases), but their goal is not to be a museum of games, nor to cater to everyone's wishes.

avatar
kohlrak: They come implied.
Why?

avatar
kohlrak: As it's not even a centralized authority, it makes it even harder to take seriously definitions set forth, since everyone would have their own definition, with certain members having repeated definitions established by individual centralized authorities (like their professors).
Yeah, almost sounds like asking gamers what's DRM.
avatar
JMich: Just so I understand a bit better, are you using this older one or not?

Ah, you were.
Yep, as the tool clicking isn't even relevant to the discussion. My original point is that your average schmuck with the basic skills to google can figure out how to insert random PHP code (or such) and maybe figure out a variable name to change. It's ugly and patchy, but so is the rest of the site, anyway, so it's well within their current quality standards.

Same way as the request "It's chilly in this apartment, can you make it warmer" is fulfilled with the "I knocked down a few walls, installed a library and a fireplace, so you have a place that's warm". Converting an internal combustion engine to an electrical one to provide start-stop functionality may cause more issues than it solves (namely of refueling the vehicle).
Of course, but you're asking if it can be done in a practical way. Non-professionals do unprofessional work. Odds are, though, i'd tell you before i started knocking down walls, and even suggest that if you wanted it done right that professionals might be cheaper in the long run. If i'm doing it for myself, I know what i'm willing to go through to accomplish the task.

So, same as trying to change a forum you don't know how it actually works? Lots of work for little to no gain, especially when you're already considering axing the forum?
Mind you, we're talking about worst-case scenarios, here, assuming that gog doesn't have competent coders and the site is as messy as it appears to be. A slightly competent person is going to have less trouble, a semi-competent person, less, and so forth.

Yes. And as the car (or structure in whole) increases in complexity, the things you need to change to affect one thing also increase in number. If your ignition has failed in an older car and you want to replace it, you only needed to replace the cylinder. As cars advanced in complexity, replacing the cylinder was no longer enough. You needed to change a couple more things as well.
A couple of months back we needed to have an extra key made for our car. The car by itself (and its paperwork) weren't enough, all the other keys for it were required too, because otherwise the other keys would no longer function.
That's why you want to be careful where you stick your fix. The more you look into it, the closer to competent you become. If i'm straight up lazy, i'll even compromise some of my goals to reach the big picture, such as having the car literally turn off when it reaches 0mph, then having it turn back on when i hit the gas, using something as a middle-man to keep from flooding the engine.
Question, are there any functions that expect printf to use only \n instead of \r\n, and may add the \r themselves? Will using a modified printf still allow the program to work as it should, or will the extra return character mess it up somehow?
Odds are, i'd be modifying the header for one particular project, and that it ends up producing the specified result. Maybe, for example, the program in question outputs HTML and it's getting piped into a file, and I just didn't feel like changing everything to fprintf and all that, but I wanted to manually edit the file then. In real life, i'd get a text editor like notepad++ that can handle \n, or just write a whole program that goes through the file and selectively looks for \n and replaces it with \r\n, or use some other existing tool to do that for me. But, hey, who knows what kind of situation i'm in. Maybe i'm devving a website for the mafia on an airgrapped machine and they want me to get the output of some website generator that comes with source code, but doesn't allow text or something, at the potential expense of my life. Who knows? Who cares? It's a hypothetical scenario on how to handle less than ideal situations.

One would start with the assumption that A is currently true. Assuming A will be perpetually true is what I object. So one does the transaction at that point, if they think it's advantageous for them, then proceeds from there.
Right, and as continued transactions show profitable, trust is developed. Even enemies have trust for each other in war under the geneva convention.

Thank you for the history of the formats. Didn't know all that, so it was an interesting read.
Still, even if a format was created to be read by a specific application, does using that file format means you use that specific application?
No, but you can't assume purpose outside of original intent. If my pdf file isn't being read by something other than adobe's programs, do i blame the pdf file or the program for failing to read what the adobe program was able to read 5 minutes ago?

And what happens the first time the words and/or actions don't match your expectations? You continue trusting them? You stop trusting them? You give them time to explain?
Depends on the nature of the betrayal. If my girlfriend promises never to hurt me, and she punches me in the face while she's asleep, i can't really call that a betrayal, just an inaccuracy or a reaonably implied exception to the promise. If i'm chasing her with a knife, i think she's given leeway there, too. If I catch her making out with my twin brother (whom doesn't actually exist), then you give time to explain, to see if she actually failed to recognize the difference in the birthmark, cologne choice, etc or not. If i catch her making out with her female best friend, then I loose trust with her, even if she thought i was into lesbians or something (because that doesn't imply consent with an affair). If i know she's bi, and her female best friend is french, and it was just a peck on the cheek, maybe nothing was implied by it (but, frankly, we really don't know), but a terse warning is clearly in order (with questioned trust remaining), which is essentially what some of us are doing with gog. There's also reasonable fear, with the sneaking, that galaxy could retroactively be thrown into older products either via installers or some kind of activation timer (like with some viruses).
And remember, GOG is a store. They are trying to sell stuff to people in such a way as to maximize their profits. Said profits may be more than monetary (good reputation for example, or people endorsing them so their user base increases), but their goal is not to be a museum of games, nor to cater to everyone's wishes.
Absolutely, which is understandable: you can't please everyone. The big fear is, say they wish to completely alienate me (and others like me), they can do so without reasonably adequate warning (which they've shown they are willing to do), and not only are new deals bunked, but old deals could be retroactively get bunked and i'm just straight up tricked out of my money. Obviously, the smart thing to do would be to have already cut all ties with gog if i reasonably fear this to be the case (which i do). However, there are those of us who actually want gog (as we see it) to succeed, so we're giving them that little bit of faith that maybe they mean their words, and wish to re-establish that level of trust that they had before. I agree, it's not smart, but I think it'd be a waste not to continue giving them some sort of a chance, just incase my reasonable assumtpion actually is wrong.

Why?
Due to lack of solution. If i offer you a unicorn in exchange for a drawing of a unicorn, unless we're living in the middle ages where you don't know better, it's implied that, since we all know that unicorns don't exist, you might be getting a similar drawing, a stuffed unicorn toy, a unicorn keychange, or something to that effect (maybe even a weird favor that's referred to as "a unicorn"). It's understood that DOS games whose code is not ported (offered as originals) will not run on modern operating systems (part of the contract with gog), thus we can reasonably assume a compatibility layer is employed (dosbox). A modern made game, that is compilable for a modern system, does not come with this implication, because it is quite reasonable to assume the layer is not necessary.

Yeah, almost sounds like asking gamers what's DRM.
Correct, which is why we're having this discussion.
I use it, begrudgingly. The standalone "GOG Downloader" was better... But since GOG stopped supporting it, and they still don't properly notify you of ALL UPDATES so you can seek an (update except by Galaxy), I feel forced to use it.
Post edited February 02, 2018 by mqstout
I use GOG for all my singleplayer games and steam for everything multiplayer, Gwent being the exception.
avatar
mqstout: I use it, begrudgingly. The standalone "GOG Downloaer" was better... But since GOG stopped supporting it, and they still don't properly notify you of ALL UPDATES so you can seek an (update except by Galaxy), I feel forced to use it.
But neither does GOG Galaxy give you update notifications, or does it? As far as I know it only gives update notifications for games you have installed.
avatar
mqstout: I use it, begrudgingly. The standalone "GOG Downloaer" was better... But since GOG stopped supporting it, and they still don't properly notify you of ALL UPDATES so you can seek an (update except by Galaxy), I feel forced to use it.
avatar
DubConqueror: But neither does GOG Galaxy give you update notifications, or does it? As far as I know it only gives update notifications for games you have installed.
Correct. But that's better than the website randomly not giving you notifications because you have the Kickstarter edition of a game or whatever, so you never know there is an update even to download to apply. It's sad that they've engineered it so badly. Galaxy informs you [yes, only for installed games] irrespective of your edition or their bothering to click the "show update notification to users" or whatever it is that makes the site not show updates consistently.
Post edited February 02, 2018 by mqstout
avatar
DubConqueror: But neither does GOG Galaxy give you update notifications, or does it? As far as I know it only gives update notifications for games you have installed.
avatar
mqstout: Correct. But that's better than the website randomly not giving you notifications because you have the Kickstarter edition of a game or whatever, so you never know there is an update even to download to apply. It's sad that they've engineered it so badly. Galaxy informs you [yes, only for installed games] irrespective of your edition or their bothering to click the "show update notification to users" or whatever it is that makes the site not show updates consistently.
Some updates don't even appear regularly on the website even if you have a regular edition.
I'm mad late to the party, but I may as well throw my 2 cents in:
I don't use Galaxy and have no intention of ever doing so. I already have Steam and use that all the time. I don't see the need for a second client, let alone one that's massively gimped in comparison to the one I already use. I don't have an issue with Galaxy itself existing and in fact think it's great for the option to be there for those who want it, my only bone to pick is GOG making the decision to surreptitiously slip it into some of the installers. Do I think it's a sign of doom and gloom and that we're on the road to a DRMed GOG? No, but it makes me trust the company a lot less and begs the obvious "if they're willing to do this, what else are they willing to do" question. I feel like they need to fire whoever's in charge of making sure they communicate with their customers.
avatar
zeogold: I don't have an issue with Galaxy itself existing and in fact think it's great for the option to be there for those who want it, my only bone to pick is GOG making the decision to surreptitiously slip it into some of the installers. Do I think it's a sign of doom and gloom and that we're on the road to a DRMed GOG? No, but it makes me trust the company a lot less and begs the obvious "if they're willing to do this, what else are they willing to do" question. I feel like they need to fire whoever's in charge of making sure they communicate with their customers.
Can't you select a version without the Galaxy client from the "more" button? That's what I noticed with a game the other day.

In any event, GOG has made such a huge deal out of being DRM free and the client being optional there's no way they could go back on that. Even if they did I'm sure everything people bought already would remain DRM free, so I guess I just don't see a cause for such harsh language on it. GOG are trying to be good guys but also please people who want Steam-like features. Makes sense to me.
I use it all the time an don't dislike it. It does the job.
avatar
StingingVelvet: Can't you select a version without the Galaxy client from the "more" button? That's what I noticed with a game the other day.

In any event, GOG has made such a huge deal out of being DRM free and the client being optional there's no way they could go back on that. Even if they did I'm sure everything people bought already would remain DRM free, so I guess I just don't see a cause for such harsh language on it. GOG are trying to be good guys but also please people who want Steam-like features. Makes sense to me.
You can, yes, but they originally had no intention of making it like this. They only decided to add that in after a huge outcry from the forum. Also consider that:
1. They didn't make this a front-page announcement, instead making it a forum thread, meaning you would have no idea it happened unless you happened to read the forum at that particular time. Now, I'm sure other companies are worse and I suppose I should be happy they mentioned it at all, but they have a track record of not mentioning important stuff on the front page.
2. The change over wasn't particularly obvious. The games that include the Galaxy installer are listed as such, but not in a way you'd notice unless you were paying close attention. There's been quite a few times where people ended up accidentally downloading Galaxy because they didn't realize they got a Galaxy-laden installer.
3. The reason they did this was to quell the flood of support tickets asking why X feature wasn't in Y game, not realizing that Galaxy was needed for these features. This was a problem in GOG's advertising (or lack thereof), they don't make it clear for the uninitiated on the game pages that you need Galaxy for these things. Rather than deciding to fix it by simply throwing in something like "Download Galaxy to get these features", they went with a much sneakier method. Why?

Mind you, this isn't enough for me to boycott GOG or something like that. As I said, I'm still a big fan of the company and what they're doing. I just really don't like how they handled this and feel like it was insulting to the userbase.
Post edited February 03, 2018 by zeogold
I'm on Linux, and the existence of Galaxy won't make me come back to Windows. I have other reasons and priorities than gaming.

And even if Galaxy were available on Linux, I very doubt that I would use it, the mojo setups are very nice (a very good introduction from the old tar back when very first Linux games came on gog).
On the other hand, while I am a fan of Lgogdownloader - hat's off - it would be nice if gog made something like that, officially supported, and not only on the shoulders of community.