GOG Galaxy is a fully optional client to install, play and update your games. It also offers online multiplayer, achievements, chat, game-time tracking and more - but it’s up to you which features you want to use.
Latest Version:
GOG Galaxy 2.0.13.188 LATEST
Requirements:
Mac OS X 10.11 or later
Author / Product:
GOG Team / GOG Galaxy for Mac
Old Versions:
Filename:
galaxy_client_2.0.13.188.pkg
Details:
GOG Galaxy for Mac 2020 full offline installer setup for Mac
Features and Highlights
Install & auto-update
Install any game with a single click, and the tool will keep it always up to date. Optional bandwidth limiting and scheduling give you additional control.
Cloud saves
Never lose your progress again! Your saves will automatically backup to the Cloud and will stay synced between your computers. (supported games only)
Offline mode
It’s up to you when and how to play your games. The app will always work without an internet connection, and so will your app installed games.
Rollbacks
Sometimes game updates break things. Thanks to the built-in Rollback feature, you can restore your game to prior states with just a single click.
Optional auto-updates
Don’t like being forced to update? In the software, you can turn off auto-updating for any game and receive notifications when new updates are available.
Achievements & playtime
Unlock achievement laid out by the developers and track your playtime. Win bragging rights or just do it for the sake of your inner completionist.
In-game overlay
See notifications, chat with friends or check how many FPS your glorious Mac is pushing by pressing Shift+Tab in-game. (supported games only)
Screenshots
For all overlay supported games, you can capture a screenshot to immortalize that epic moment - simply press F12 when the time is right.
Multiplayer & matchmaking
GOG Galaxy - powered multiplayer games offer matchmaking and online play. In new and classic games alike, meet other players and make friends... or enemies.
Crossplay
Crossplay-enabled games offer online play between GOG and Steam. Because where you buy your games shouldn't prevent you from playing with friends.
Friends list
Add people you like to your friend's list. Keep track of their activities, see if they are online, what are they playing, start a new chat or invite them to a game.
Online chat
No matter if your friends are playing a game, using the app or browsing the GOG website, you can always chat with them. Stay connected!
Game inviting & joining
Enjoy playing games in a good company? Invite friends from within the game, or join their games from the app Client. (supported games only)
Choose your features
The software is about freedom of choice. Not into achievements? Do desktop notifications distract you? Adjust the Client to your needs and stay clutter-free.
Privacy
'We deeply respect users, so we’ve also built the app to respect your privacy. We don’t track your personal data... we don’t even look for it.'
Notifications
No matter if the tool sleeps in the background or if you are playing a game, you won’t miss that new message, invite for a round of multiplayer or a friend request.
Constantly optimized
'We believe that the app should be as lightweight as possible, and with every version, we do best to decrease its CPU footprint.'
Always optional
'Beyond all these features, GOGGalaxy will never be mandatory. And that’s a great motivation for us - we want to make it so good, that you actually want to use it.'
Also Available: Download GOG Galaxy for Windows
gogrepo
Python-based tool for downloading your GOG.com game collections and extras to your local computer for full offline enjoyment.
It is a clean standalone python script that can be run from anywhere. It requires a typical Python 2.7 installation and html5lib.
By default, game folders are saved in the same location that the script is run in. You can also specify anotherdirectory. Run gogrepo.py -h to see help or read more below. Each game has its own directories with all game/bonus files saved within.
License: GPLv3+
Features
- Ability to choose which games to download based on combinations of OS (windows, linux, mac) and language (en, fr, de, etc...)
- Saves a !info.txt in each game folder with information about each game/extra item.
- Creates a !serial.txt if the game has a special serial/cdkey (I know, not 100% DRM-free, is it?). Sometimes coupon codes are hidden here!
- Verify your downloaded collection with full MD5, zip integrity, and expected file size checking.
- Auto retrying of failed fetch/downloads. Sometime GOG servers report temporary errors.
- Ability to import your already existing local collection.
- Easy to throw into a daily cronjob to get all the latest updates and newly added content!
- Clear logging prints showing update/download progress and HTTP errors. Easy to pipe or tee to create a log file.
Quick Start -- Typical Use Case
Login to GOG and save your login cookie for later commands. Your login/pass can be specified or be prompted. You generally only need to do this once to create a valid gog-cookies.dat
gogrepo.py login
Fetch all game and bonus information from GOG for items that you own and save into a local manifest file. Run this whenever you want to discover newly added games or game updates.
gogrepo.py update -os windows linux mac -lang en de fr
Download the games and bonus files for the OS and languages you want for all items known from the saved manifest file.
gogrepo.py download
Verify and report integrity of all downloaded files. Does MD5, zip integrity, and expected filesize verification. This makes sure your game files can actually be read back and are healthy.
gogrepo.py verify
Advanced Usage -- Common Tasks
Where Do Gog Games Install To Mac Download
Add new games from your library to the manifest.
gogrepo.py update -os windows -lang en de -skipknown
Update games with the updated tag in your libary.
gogrepo.py update -os windows -lang en de -updateonly
Update a single game in your manifest.
gogrepo.py update -os windows -lang en de -id trine_2_complete_story
Download a single game in your manifest.
gogrepo.py download -id trine_2_complete_story
Commands
gogrepo.py login
Authenticate with GOG and save the cookie locally in gog-cookies.dat file. This is needed to doupdate or download command. Run this once first before doing update and download.
--
gogrepo.py update
Fetch game data and information from GOG.com for the specified operating systems and languages. This collects file game titles, download links, serial numbers, MD5/filesize data and saves the data locally in a manifest file. Manifest is saved in a gog-manifest.dat file
--
Install Gog Games Without Galaxy
gogrepo.py download
Use the saved manifest file from an update command, and download all known game items and bonus files.
Where Do Gog Games Install To Mac Download
--
gogrepo.py verify
Check all your game files against the save manifest data, and verify MD5, zip integrity, andexpected file size. Any missing or corrupt files will be reported.
--
gogrepo.py import
Search an already existing GOG collection for game item/files, and import them to yournew GOG folder with clean game directory names and file names as GOG has them named on their servers.
Gog Computer Games
--
gogrepo.py backup
Make copies of all known files in manifest file from a source directory to a backup destination directory. Useful for cleaning out older files from your GOG collection.
Requirements
- Python 2.7 (Python 3 support coming soon)
- html5lib 0.99999 (https://github.com/html5lib/html5lib-python)
- html2text 2015.6.21 (https://pypi.python.org/pypi/html2text) (optional, used for prettying up gog game changelog html)
I recommend you use pip
to install the above python modules.
pip install html5lib html2text
TODO
add ability to update and download specific games or new-items only- add 'clean' command to orphan/remove old or unexpected files to keep your collection clean with only the latest files
- support resuming manifest updating
add support for incremental manifest updating (ie. only fetch newly added games) rather than fetching entire collection information- ability to customize/remap default game directory name
- add GOG movie support
- ... feel free to contact me with ideas or feature requests!