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

×
Thank you so much for this downloader. I only just discovered this and it works great!

Is it possible to get a %version% variable for different game/DLC installer versions?
--list details already shows the version number for each game, so I imagine it would be possible.

Of course, using such a variable for directory names could present some problems:
1. Some games have no version number, so maybe these could output "none"?
2. Rarely a version number will have '/' in them. I've only run into one game that had this - System Shock Remake (2023).
"transformations.json" might be used for avoiding these edge cases?

I ask because my collection is currently sorted as:
./(gametitle)/(platform)/(version#)/[installers_go_here]

and if applicable:
./(gametitle)/extras/[extras_go_here]
./(gametitle)/(platform)/patches/[patches_go_here]
./(gametitle)/(platform)/(version#)/DLC/[DLC_installers_go_here]

Because DLCs should always be for the same version of the game that is downloaded, I place them in a subdir with the base game installers. Avoids redundancy with version number directories. I wouldn't mind the DLCs being named separately per DLC, but I think that's already possible. I separate patches into subdirs too, though this might already be possible too. If not, a variable for patch names could solve that.

Speaking of, is --subdir-dlc intended behavior to store DLC installers and extras in the same folder? DLC and extras appear to get lumped together. I understand that the extras are technically "DLC", but there's a separate argument for --subdir-extras, so I would have thought DLC installers would be exclusively for --subdir-dlc. Any chance this will change in the future? or perhaps another option such as "--subdir-dlcinstallers"? I can't get this to work with my current folder structures.

One last question:
Is it possible to use --exclude in gamespecific configs? (ie. "exclude" : <string>) This might already be possible, but the examples didn't mention it and I couldn't figure out how to get it working if it does. I often find it's easier to imply "--include all" with the default config and than exclude specifics I don't want.

Anyway, huge thanks to all the work done on this project! Being able to download Galaxy builds without Galaxy is liberating and maintaining my collection will be much easier thanks to this tool!
Has anyone created a comprehensive blacklist/ignore file to remove all different languages other than English?
The DLC and EXTRAS directories get riddled with the _de or -de- or -Deutch, etc. languages.
I have nothing against the other languages, but they do take up a lot of space and I only require the ENG stuff.
I have over 760+ games I keep offline.
At one point I had a working blacklist file, but it got corrupt and now I got all the files back I got rid of in the past.
I recently tried to install it on an old 32 bit pentium laptop, but it seems to require either 64 bit or a later generation CPU. Pity because that device would be good for lengthy downloading and not much else. :(
Hi Sude,

I have a little strange behavior. While in languages I have cs+en (previously cz+en), I see that for the game Dragonshard it tries to download other installers like french and german. The filenames ragonshard_installers_FR.zip and ragonshard_installers_GE.zip. Could be something with upper case?

I'm using the 3.18 version
avatar
fu.man.tsu: Hi Sude,

I have a little strange behavior. While in languages I have cs+en (previously cz+en), I see that for the game Dragonshard it tries to download other installers like french and german. The filenames ragonshard_installers_FR.zip and ragonshard_installers_GE.zip. Could be something with upper case?

I'm using the 3.18 version
These are alternative translations added as extras. Language option only applies to installers, not bonus content.

Edit: I guess not alternative translations but perhaps the remastered versions from SNEG, added as extras and not properly described for some reason.
Post edited December 19, 2025 by ssling
indeed. I create a regex to exclude the non-EN installers. thx for the tip

Does any one know how to "request" only the latest version (1.x)? I see in many games downloads all versions which I don't know if that is necessary
avatar
Sude: LGOGDownloader 3.18
Is there some way to query status of files using Galaxy protocol, but not actually download / overwrite anything? It can be a useful way to determine for example what local mods changed or added, to add that stuff to the blacklist.

I.e. some sort of --galaxy-status?
Post edited December 31, 2025 by shmerl
You guys are great. Just wanted to say thanks. This project saved my gamer life.

I tried your AUR on arch, and it worked great. Just added game manually on STEAM, set compatibility to use proton experimental, and it worked great.

A huge thanks.

Edit: if anytone wondering, i tried with neo scavenger, and I will try with Kingdom Come Deliverance next.
Second edit: The game does runs, but is seems it cannot find the proper resources for languages. I will do some tweaks, and brb with the results
Post edited January 02, 2026 by allanribeiro14
It's working like a charm. Thank you LGOGDownloader for your work! :) Kudos.