immi101: no, lgogdownloader is a simple commandline tool like gogrepo.
But it allows you to download offline installers and download game data directly from galaxy repositories.
I wasn't aware of that last bit. Is that still possible? Because gogrepo.py used to be able to do a somewhat similar thing, but GOG made a change and so it no longer can ... though I think this was with a Galaxy installer package rather than individual game files.
immi101: we live in the golden age of multi-threading/multi-processing ;)
stuff like downloading, decompression and write to disk can happen simultaneously.
To some degree yes, though not completely, and you will get better mileage on some PCs compared to others. Some like me don't play our games on the PC we download on, but I guess we are a likely minority.
immi101: the only difference I can think of is that the offline installers often include 3rd party requirements, like .NET, vc runtime or stuff like scummvm. I would assume that Galaxy handles these separately, so you don't have to download them with every game again.
Very true, did not think of that aspect, and it would make sense, but probably not a major difference in size.
You've certainly given me food for thought, especially if those Galaxy repositories are still accessible. I could imagine a downloader, that downloads all the files and then zips them up into Offline Installer packages ... certainly one method to not miss out on an update that Galaxy users get first etc.