Browse by type
This repository contains the code of LGOGDownloader which is unofficial open source downloader for GOG.com. It uses the same API as GOG Galaxy which doesn't have Linux support at the moment.
# apt install build-essential libcurl4-openssl-dev libboost-regex-dev \
libjsoncpp-dev librhash-dev libtinyxml2-dev libtidy-dev \
libboost-system-dev libboost-filesystem-dev libboost-program-options-dev \
libboost-date-time-dev libboost-iostreams-dev cmake \
pkg-config zlib1g-dev qtwebengine5-dev ninja-build
$ cmake -B build -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DUSE_QT_GUI=ON -GNinja
$ ninja -Cbuild install
sudo dnf install cmake make gcc gcc-c++ glibc tinyxml2-devel rhash-devel \
libtidy-devel tinyxml-devel jsoncpp-devel libcurl-devel \
boost-devel
cmake ..
make
Login
lgogdownloader --login
Listing games and details for specific games
lgogdownloader --list
lgogdownloader --list details --game witcher
Downloading files
lgogdownloader --download
lgogdownloader --download --game stardew_valley --exclude extras
lgogdownloader --download --threads 6 --platform linux --language en+de,fr
lgogdownloader --download-file tyrian_2000/9543
Repairing files
lgogdownloader --repair --game beneath_a_steel_sky
lgogdownloader --repair --download --game "^a"
Using Galaxy API for listing and installing game builds
lgogdownloader --galaxy-platform windows --galaxy-show-builds stardew_valley
lgogdownloader --galaxy-platform windows --galaxy-install stardew_valley/0
lgogdownloader --galaxy-platform windows --galaxy-install beneath_a_steel_sky/0 --galaxy-no-dependencies
See man page or help text for more
lgogdownloader --help
man lgogdownloader
$ claude mcp add lgogdownloader \
-- python -m otcore.mcp_server <graph>