Skip to main content

gog-install - Install GOG.com games from .sh archives

Description

gog-install is a command line tool for installing your GNU/Linux-compatible DRM-free games purchased on the GOG.com online store. It allows one to install the games without running the self-extractable .sh archive and the graphical installer.

This tool was created for the following reasons:

  • I dislike graphical interfaces;

  • I use a game controller-only box without mouse and keyboard (so it would be boring to use a graphical installed, even with remote display);

  • I avoid to run proprietary code on my computer (no choice for games, so I use Firejail but I prefer a cleaner solution if possible).

This client is not supported in any way by GOG.com !

Installation

You can always install the latest version from PyPi using:

$ pip install gog-client

Using an archive, this software can be installed using

$ python setup.py install

Usage

$ gog-install /path/to/archive_from_gog.sh

The game will be extracted to /opt/GOG Games (use --install-dir to select the target directory).

The game can be launched with:

$ /opt/GOG Games/Fancy Name of the Game/start.sh

There is nothing pointing to this directory (.desktop files, symbolic links or scripts /usr/local/bin, etc), so you can freely rename or move the directory containing the game.

Dependencies

  • Python3 (at least 3.4)

Download

Bugs and comments

Please submit bug reports on the issues tracker.

Licence

Humble is free software, released under the term of the GPLv3+.

Copyright 2016 Olivier Schwander <olivier.schwander@ens-lyon.org>

Metadata

Release files for gog-install 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gog-install 0.1.2
File Size Uploaded
gog-install-0.1.2.tar.gz 4.2 kB Details

Release files / gog-install-0.1.2.tar.gz

Download URL gog-install-0.1.2.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
d54b3a5e5e81370fc77b45efedc4533e844a76ec4e0286f9b4f1c959bf84762d
BLAKE2b-256 checksum
How to use checksums
b3930e1dce04a7843a8a330a8360192d30d20ef6ca4448551353f90323ca3074
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.2 This release

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page