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
eh4548: i downloaded files with lgogdownloader and lets say one of my games got an update and then what?
avatar
vv221: The new installer is downloaded. The old installer is not deleted.
on last thing, dose the old installer marked as orphaned?
will it show with:
lgogdownloader --check-orphans
I'm trying to figure this out - is there any way to download/collect game infos, like for example gogrepo does? Release date, genre, url, user rating, stuff like that. Similar to what lgogdownloader already does with patchnotes.
Hello there,

I have a problem that I want to blacklist certain patches from (re) downloading. i only want future patches and_not_ the current ones (that don"t have a matching installer left).

I put each and every patch I don"t want in the blacklist like e.g.:

Rp starpoint_gemini_2/patches/setup_starpoint_gemini_2_2.0.0.1_(32bit)_(40571).exe

but the patch is still downloading

blacklisting full games e.g.

Rp starpoint_gemini_2

worked so far,, though.

I use:

lgogdownloader --repair --download --game '^starpoint.*' --report --platform=w+l --save-changelogs --language=en --enable-login-gui --create-xml=automatic --no-platform-detection --directory=/backups./

what am I doing wrong?

thanks :)
avatar
dyscode: Hello there,

I have a problem that I want to blacklist certain patches from (re) downloading. i only want future patches and_not_ the current ones (that don"t have a matching installer left).

I put each and every patch I don"t want in the blacklist like e.g.:

Rp starpoint_gemini_2/patches/setup_starpoint_gemini_2_2.0.0.1_(32bit)_(40571).exe

but the patch is still downloading

blacklisting full games e.g.

Rp starpoint_gemini_2

worked so far,, though.

I use:

lgogdownloader --repair --download --game '^starpoint.*' --report --platform=w+l --save-changelogs --language=en --enable-login-gui --create-xml=automatic --no-platform-detection --directory=/backups./

what am I doing wrong?

thanks :)
Because blacklist uses regex you need to escape parentheses
Rp starpoint_gemini_2/patches/setup_starpoint_gemini_2_2.0.0.1_\(32bit\)_\(40571\).exe

Technically you'd need to escape all the perl regex metacharacters but I don't think GOG uses any other metacharacters besides parenthesis and dots in file names.

Rp starpoint_gemini_2/patches/setup_starpoint_gemini_2_2\.0\.0\.1_\(32bit\)_\(40571\)\.exe
Escaping the dots is kinda unnecessary because I doubt there are file names similar enough for it to cause issues.
avatar
dyscode: Hello there,

I have a problem that I want to blacklist certain patches from (re) downloading. i only want future patches and_not_ the current ones (that don"t have a matching installer left).

I put each and every patch I don"t want in the blacklist like e.g.:

Rp starpoint_gemini_2/patches/setup_starpoint_gemini_2_2.0.0.1_(32bit)_(40571).exe

but the patch is still downloading

blacklisting full games e.g.

Rp starpoint_gemini_2

worked so far,, though.

I use:

lgogdownloader --repair --download --game '^starpoint.*' --report --platform=w+l --save-changelogs --language=en --enable-login-gui --create-xml=automatic --no-platform-detection --directory=/backups./

what am I doing wrong?

thanks :)
avatar
Sude: Because blacklist uses regex you need to escape parentheses
Rp starpoint_gemini_2/patches/setup_starpoint_gemini_2_2.0.0.1_\(32bit\)_\(40571\).exe

Technically you'd need to escape all the perl regex metacharacters but I don't think GOG uses any other metacharacters besides parenthesis and dots in file names.

Rp starpoint_gemini_2/patches/setup_starpoint_gemini_2_2\.0\.0\.1_\(32bit\)_\(40571\)\.exe
Escaping the dots is kinda unnecessary because I doubt there are file names similar enough for it to cause issues.
Ah,yes I"d thought it's something like that. Thanks a lot, again :)
LGOGDownloader 3.12
- Fixed getting DLC names
- Major speedup to cache update
- Don't try to get details for unowned DLCs
- Show total size before download
- Added option to check for free space
* Use --check-free-space option to check if there is enough free space and abort if not enough is available
- Bumped minimum required libcurl version to 7.55.0
- Added option to transform gamenames
* Configuration file $XDG_CONFIG_HOME/lgogdownloader/transformations.json can be used to set rules for transforming gamenames
* See man page for details
* New templates: %gamename_transformed% and %gamename_transformed_firstletter%
* New --list option "transformations" can be used to show transformed gamenames
- Don't print file size or hash for missing files in --status output
- Improved include and exclude options
* DLC files can now be included/excluded separately
* See --help or man page for details
- Fixed creating empty files during --galaxy-install (Patch by: Dominik Kreutzer)
- Show build id in --galaxy-show-builds output
- Added option to download game logo (Patch by: Thoreas)
- Bumped minimum CMake version to 3.5.0
- Added option to disable fast status checking
* --no-fast-status-check makes --status much slower but able to catch corrupted files by calculating local file hash for all files
- Added option to list/download only games flagged as new (Patch by: nerdspice)
* --new will list/download games marked as new by the API
- Changed logo download to use full size version (Patch by: nerdspice)
- Added option to delete orphaned files
* Renamed --galaxy-delete-orphans to --delete-orphans and made it also work with --check-orphans

https://github.com/Sude-/lgogdownloader/releases/download/v3.12/lgogdownloader-3.12.tar.gz

sha256: bf3a16c1b2ff09152f9ac52ea9b52dfc0afae799ed1b370913149cec87154529
md5: a34a81d3acf5f78db31a0944a012d20a


New include/exclude options

Base game options:
Base game installers = bi|basegame_installers
Base game extras = be|basegame_extras
Base game patches = bp|basegame_patches
Base game language packs = bl|basegame_languagepacks|basegame_langpacks

DLC options:
DLC installers = di|dlc_installers
DLC extras = de|dlc_extras
DLC patches = dp|dlc_patches
DLC language packs = dl|dlc_languagepacks|dlc_langpacks

Combinations:
DLCs = d|dlc|dlcs
Basegame = b|bg|basegame
All installers = i|installers
All extras = e|extras
All patches = p|patches
All language packs = l|languagepacks|langpacks
All = all
Ummm, wow. Nice. Thank you man.
avatar
Sude: LGOGDownloader 3.12
(...)
Hello Sude, thanks for the new version.

Are there any security reasons to build the executable in /usr/bin/?
Asking because I'd rather build it in home.

Thank you.
Post edited October 23, 2023 by .Keys
Hello

Hoping someone can help here as I'm not too sure what the source of the problem is given I've updated both MacOS (to 14.0) and lgogdownloader (to 3.12), plus a bunch of other brew libraries since this all last worked. But right now, running the tool gives me this exception:

libc++abi: terminating due to uncaught exception of type boost::filesystem::filesystem_error: boost::filesystem::status: Invalid argument [system:22]: "/Volumes/Gaming/Computer_Windows/GOG/majesty_2_collection/serials.txt"

Any ideas what I should be reverting here?

Thanks

--

Update:

It actually seems there's something wrong with the disk, not the tool or any other dependency. The directory /Volumes/Gaming/Computer_Windows/GOG/majesty_2_collection doesn't exist so I tried to create it - nope. If I try to delete it, I get an "invalid" error. Yet if I try to delete some other directory that doesn't exist, I get an error saying no such directory, as expected.

Maybe something in the disk's file table is borked. I'll run some tools over it that will hopefully resolve the issue.
Post edited October 26, 2023 by g4r37h
What do I need to specify in blacklist.txt config file in case of using galaxy download? For example, I want to prevent CP2077 from downloading redmod.

So I'm using such command in general:

lgogdownloader --galaxy-platform w --delete-orphans --subdir-galaxy-install "cyberpunk_2077" --galaxy-install 1423049311

While running it from game's Wine prefix drive_c

So that populates game in .../drive_c/cyberpunk_2077

So what I need to blacklist is .../drive_c/cyberpunk_2077/tools/redmod

What do I need to put in $HOME/.config/lgogdownloader/blacklist.txt ?

This didn't seem to work:

Rp cyberpunk_2077/tools/redmod/.*

Even this didn't work which looked most generic:

Rp .*/tools/redmod/.*

Same question I suppose is for ignorelist.txt
Post edited January 05, 2024 by shmerl
avatar
shmerl: What do I need to specify in blacklist.txt config file in case of using galaxy download? For example, I want to prevent CP2077 from downloading redmod.

So I'm using such command in general:

lgogdownloader --galaxy-platform w --delete-orphans --subdir-galaxy-install "cyberpunk_2077" --galaxy-install 1423049311

While running it from game's Wine prefix drive_c

So that populates game in .../drive_c/cyberpunk_2077

So what I need to blacklist is .../drive_c/cyberpunk_2077/tools/redmod

What do I need to put in $HOME/.config/lgogdownloader/blacklist.txt ?

This didn't seem to work:

Rp cyberpunk_2077/tools/redmod/.*

Even this didn't work which looked most generic:

Rp .*/tools/redmod/.*

Same question I suppose is for ignorelist.txt
Blacklist and ignorelist are not implemented for --galaxy-install
There was an assumption which I made when adding galaxy support that --galaxy-install wouldn't need blacklist or ignorelist support so it was never implemented.
It should be fairly simple to add support for both features so I'll try to add them when I have some time to work on the downloader again.
avatar
Sude: Blacklist and ignorelist are not implemented for --galaxy-install
There was an assumption which I made when adding galaxy support that --galaxy-install wouldn't need blacklist or ignorelist support so it was never implemented.
It should be fairly simple to add support for both features so I'll try to add them when I have some time to work on the downloader again.
Thanks! A useful feature with that could be also ad-hoc blacklists / ignorelist (i.e. not one global blacklist / ignorelist).

Since sometimes you want to have two copies of the game with different rules (such as one for modding for example and one for playing).
Post edited January 08, 2024 by shmerl
avatar
Sude: Blacklist and ignorelist are not implemented for --galaxy-install
There was an assumption which I made when adding galaxy support that --galaxy-install wouldn't need blacklist or ignorelist support so it was never implemented.
It should be fairly simple to add support for both features so I'll try to add them when I have some time to work on the downloader again.
avatar
shmerl: Thanks! A useful feature with that could be also ad-hoc blacklists / ignorelist (i.e. not one global blacklist / ignorelist).

Since sometimes you want to have two copies of the game with different rules (such as one for modding for example and one for playing).
3a5ebd1 Add options to select blacklist and ignorelist file
956e1f3 Add blacklist support for --galaxy-install
avatar
Sude: 3a5ebd1 Add options to select blacklist and ignorelist file
956e1f3 Add blacklist support for --galaxy-install
Thank you!

Will you also add ignore list support for it sometime later? Preventing mods from being wiped out when using delete orphans would rely on that.
Post edited January 14, 2024 by shmerl
avatar
Sude: 3a5ebd1 Add options to select blacklist and ignorelist file
956e1f3 Add blacklist support for --galaxy-install
avatar
shmerl: Thank you!

Will you also add ignore list support for it sometime later? Preventing mods from being wiped out when using delete orphans would rely on that.
I forgot to mention that ignorelist support for --galaxy-install is already implemented.
I never used it myself so I actually forgot that I implemented it 6 years ago (672e6f8) xD
Post edited January 14, 2024 by Sude