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

×
Forgive me if this has already been asked, but how do I download multiple specific games at once?

So for instance, I know I can download all lego games by doing "lgogdownloader --download --game lego" to download all lego games in my library at once, but I can't do "lgogdownloader --download --game xiii,mount_blade_warband,oddworld_abes_oddysee" to download those 3 games at once. I have to individually download each one, or create multiple terminal menus and run the command on each of them.

Is there a more elegant way? I'm also fairly new to linux.

Thank you.
avatar
Darth_Pony: Forgive me if this has already been asked, but how do I download multiple specific games at once?

So for instance, I know I can download all lego games by doing "lgogdownloader --download --game lego" to download all lego games in my library at once, but I can't do "lgogdownloader --download --game xiii,mount_blade_warband,oddworld_abes_oddysee" to download those 3 games at once. I have to individually download each one, or create multiple terminal menus and run the command on each of them.

Is there a more elegant way? I'm also fairly new to linux.

Thank you.
lgogdownloader --download --game 'xiii|mount_blade_warband|oddworld_abes_oddysee'
or if you want exact matches for all of them
lgogdownloader --download --game '^(xiii|mount_blade_warband|oddworld_abes_oddysee)$'

https://www.boost.org/doc/libs/latest/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html
avatar
Darth_Pony: Forgive me if this has already been asked, but how do I download multiple specific games at once?

So for instance, I know I can download all lego games by doing "lgogdownloader --download --game lego" to download all lego games in my library at once, but I can't do "lgogdownloader --download --game xiii,mount_blade_warband,oddworld_abes_oddysee" to download those 3 games at once. I have to individually download each one, or create multiple terminal menus and run the command on each of them.

Is there a more elegant way? I'm also fairly new to linux.

Thank you.
avatar
Sude: lgogdownloader --download --game 'xiii|mount_blade_warband|oddworld_abes_oddysee'
or if you want exact matches for all of them
lgogdownloader --download --game '^(xiii|mount_blade_warband|oddworld_abes_oddysee)$'

https://www.boost.org/doc/libs/latest/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html
Thank you. This was exactly what I was looking for. You have no idea how long I had been trying to find an answer to this until now.

Thank you.
I just added TOTP/authenticator support
d16aa25 Add support for TOTP

I started getting recaptcha prompts which stopped me from running more tests.
Everything seems to be working based on the tests I did manage to run.
Post edited June 03, 2025 by Sude
Hi,

Regarding "generation 1" downloads via "--galaxy-install" -- I have found a particular example where this would be useful:

Starship Titanic was updated to utilise ScummVM interpretation, rather than the original Windows executable. In the process, it lost 3D audio capability via the original QSound library. The original Windows build still exists, but can not be downloaded via lgogdownloader as it is "generation 1". I doubt it will ever be converted to gen 2.
Post edited July 30, 2025 by KingSyphilis
Is there a way this (or 'something' else??) can easily be used for Windows as well?

Being a non-Galaxy user, wanting to download older pre-preservation archives on a windows PC, to later be copied over to an old airgapped retro PC.
Post edited August 04, 2025 by sovepose
Check out the gogcli.exe and gogrepo.py programs. Both work with Windows or Linux.
avatar
sovepose: Is there a way this (or 'something' else??) can easily be used for Windows as well?

Being a non-Galaxy user, wanting to download older pre-preservation archives on a windows PC, to later be copied over to an old airgapped retro PC.
It is usable within WSL, but if you want a native solution, there is the option like gogrepoc, gogcli, as my previous poster had written.