galaxy-integration-humblebundle
Integration for GOG Galaxy 2.0.
Features
- Library:
- DRM free direct downloads from HumbleBundle
- Third party game keys
- Humble Trove games
- Install: simple download via webbrowser
- Installed games detection:
- scanning Windows registry (only for games that can be uninstalled via
Control Panel\Programs\Programs and Features
) - scanning file directory trees given in config file (experimental; 1 level deep tree search for directories names similar to game names from library)
- scanning Windows registry (only for games that can be uninstalled via
- Launch: running games tracking (requires launching via Galaxy)
Installation
Stable release:
autoupdates to next Stable relase (served as FriendsOfGalaxy fork)
GOG Galaxy 2.0 go to Settings
->Integrations
-> use build-in Search GitHub
engine
Latest release:
autoupdates to next Latest release (since 0.7.0)
Download asset humblebundle_v{}.zip
from releases and upack to:
- Windows:
%localappdata%\GOG.com\Galaxy\plugins\installed
- MacOS:
~/Library/Application Support/GOG.com/Galaxy/plugins/installed
From source:
Requires python3.6
or higher
git clone https://github.com/UncleGoogle/galaxy-integration-humblebundle.git
cd galaxy-integration-humblebundle
pip install -r requirements-dev.txt
inv dist
# this will forcelly restart Galaxy
Configuration
Config window
To open double click "Install" button from any HumbleBundle game view.
Import Tags
Predefined tags: Key
, Unrevealed
and Trove
can be imported to your library manually by going to
Galaxy menu ->
Settings
-> Features
-> Import
button under "HUMBLE BUNDLE".
Warning: this will not automatically add tags for newly added games. You will have to import tags again.
Bug Reporting
This integrations uses sentry.io to report anonymous error reports. Personal and sensitive data are not gathered.
Create new issue here.
Acknowledgements
- GOG.com for Galaxy and its open source API
- MayeulC for his fork of Command-line downloader as a starting point for this integration