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

×
Sorry if this has been answered before, but is there a way to have the extras download to the same dir as the installers? I have downloaded a large collection with the official gog downloader and didnt want to have to put all the extras into seperate dirs inside each game dir. Again sorry if it has already been asked.

Also, i am able to use your program just fine but would like to know more about what each of the switches does. Do you have a guide or something similar?
lgogdownloader is currently broken in Arch Linux since it needs libboost 1.54 where Arch has 1.55.
avatar
DonCorleon: Sorry if this has been answered before, but is there a way to have the extras download to the same dir as the installers? I have downloaded a large collection with the official gog downloader and didnt want to have to put all the extras into seperate dirs inside each game dir. Again sorry if it has already been asked.
wget http://sites.google.com/site/gogdownloader/no_extras_subdirectory.diff
patch -p0 < no_extras_subdirectory.diff
make release

avatar
DonCorleon: Also, i am able to use your program just fine but would like to know more about what each of the switches does. Do you have a guide or something similar?
Not at the moment but perhaps I should write one

avatar
TheJoe: lgogdownloader is currently broken in Arch Linux since it needs libboost 1.54 where Arch has 1.55.
Recompiling seems to fix this
avatar
Sude: Recompiling seems to fix this
You're right, I should have thought of that. It's working now.
Is it possible to have the --check-orphans parameter extended to list really *all* files in the games directory which do not belong to the game or - better - a custom set of extensions?

Example:
$ lgogdownloader --game ultima123 --check-orphans all

Currently this switch does check for a fixed set of extensions which cover possible downloads from GOG.com, but it would be kinda neat to obtain a list of all files which do not belong to the current GOG.COM game release in the game directory
avatar
coffeecup: Is it possible to have the --check-orphans parameter extended to list really *all* files in the games directory which do not belong to the game or - better - a custom set of extensions?

Example:
$ lgogdownloader --game ultima123 --check-orphans all

Currently this switch does check for a fixed set of extensions which cover possible downloads from GOG.com, but it would be kinda neat to obtain a list of all files which do not belong to the current GOG.COM game release in the game directory
wget https://sites.google.com/site/gogdownloader/check_orphans_regex.diff
git apply check_orphans_regex.diff
make release

This patch changes --check-orphans so that it sets regular expression filter (Perl syntax) for files to check. If no expression is given then the regex defaults to '.*\.(zip|exe|bin|dmg|old)$'

Use "--check-orphans .*" to check all files
Im having an issue where its telling me that there are too many files open with librhash..

Sorry if this is not the right place to post. Where do i post issues if i am mistaken?


edit :
I have a large gog collection, 460+ games so this program is a godsend when it comes to updating.
Post edited December 10, 2013 by DonCorleon
You can report issues here: https://github.com/Sude-/lgogdownloader/issues?state=open
And leave a note in this thread for others to follow.
Thank you Shmerl.

I have posted the issue here.
Git version now uses $XDG_CONFIG_HOME and $XDG_CACHE_HOME directories to store files

Configuration files and cookies are now stored in "$XDG_CONFIG_HOME/lgogdownloader"
if $XDG_CONFIG_HOME is not set it will use "$HOME/.config/lgogdownloader"

XML files are now stored in "$XDG_CACHE_HOME/lgogdownloader/xml"
if $XDG_CACHE_HOME is not set it will use "$HOME/.cache/lgogdownloader/xml"
Doesn't compile on Ubuntu 12.04 LTS because the compiler's too old for one of the C++x11 tricks used.

In file included from include/downloader.h:11:0,
from main.cpp:7:
include/api.h:108:42: sorry, unimplemented: non-static data member initializers
include/api.h:108:42: error: in-class initialization of static data member ‘CONSUMER_KEY’ of non-literal type
include/api.h:109:45: sorry, unimplemented: non-static data member initializers
include/api.h:109:45: error: in-class initialization of static data member ‘CONSUMER_SECRET’ of non-literal type
include/api.h:110:43: sorry, unimplemented: non-static data member initializers
include/api.h:111:40: sorry, unimplemented: non-static data member initializers
include/api.h:112:41: sorry, unimplemented: non-static data member initializers
avatar
ssokolow: Doesn't compile on Ubuntu 12.04 LTS because the compiler's too old for one of the C++x11 tricks used.
wget http://pastie.org/pastes/8227248/download -O initialize.diff
patch -p1 < initialize.diff
Works only with --timeout 20 for me. Other than that it's fine.
Linux Mint 16 (kernel 3.12.0) 64bit.
Thank you Sude!
Post edited January 04, 2014 by rh0de
LGOGDownloader 2.11
- Support XDG Base Directory Specification
* Configuration files and cookies are now stored in "$XDG_CONFIG_HOME/lgogdownloader" ("$HOME/.config/lgogdownloader" if $XDG_CONFIG_HOME is not set)
* XML files are now stored in "$XDG_CACHE_HOME/lgogdownloader/xml" ("$HOME/.cache/lgogdownloader/xml" if $XDG_CACHE_HOME is not set)
- Fixed automatic xml creation in Downloader::repairFile
- Changed --check-orphans to set regular expression filter for orphan check. If no argument is given then the regex defaults to '.*\.(zip|exe|bin|dmg|old)$'
- Removed 32-bit/64-bit environment check because it was not used for anything

http://sites.google.com/site/gogdownloader/lgogdownloader-2.11.tar.gz

sha256: 22e3acfc76cc9bc92c4345b351e363dfd82673b07f3e8bc021686a80131793e8
md5: 5b65b5120bd8930cc75c2044249b4746
Whoops, almost missed that one. Arch package is up to date now.