Posted May 05, 2023
high rated
This forum post is created to summarize community achievements in terms of bringing more GOG Galaxy features over to Linux.
Even though I'm the person responsible for GOG in Heroic, the post is not biased and as impartial as possible.
Common terms used
Online features Galaxy features like achievements, abillity to play online, display leaderboards etc...
Offline installers also known as backup installers available for download from GOG website
Games launchers situation
All launchers listed here allow users to play Linux native as well as Windows native games (thanks WINE).
1. Lutris is without the doubt the most iconic game manager on Linux. Supports multiple stores. Lutris power starts with community arround it, specifically game install scripts that automatically apply necessary fixes and configuration. For GOG games it also allows to download games directly from GOG, leaving configuration part for the user. Games are downloaded thanks to offline installers, those are unpacked using tools like innoextract. At time being GOG games ran through Lutris run "offline" meaning no online features are available. There is no Cloud Storage support either.
2. Minigalaxy is a simple GOG launcher relying on offline installers simillar to Lutris. At time being games are run with no online features. Cloud Storage is not supported
3. Heroic Games Launcher is a open source GOG and Epic Games launcher. Unlike Lutris and Minigalaxy that are GTK apps, heroic is a Electron app. Heroic takes downloading of the games to the next level. MacOS and Windows titles are downloaded using same API's used by GOG Galaxy. Currently Linux native titles are only obtainable from offline installer so this is what is being used for them. At time being games are run with no online features (although that's almost done, see links below). There is Cloud Storage support.
Links for learning more
github.com/imLinguin/comet Work in progress implementation for online features (aimed to be launcher agnostic)
github.com/Lariaa/GameLauncherResearch/wiki documentation for downloading games, cloud storage and more.
Even though I'm the person responsible for GOG in Heroic, the post is not biased and as impartial as possible.
Common terms used
Online features Galaxy features like achievements, abillity to play online, display leaderboards etc...
Offline installers also known as backup installers available for download from GOG website
Games launchers situation
All launchers listed here allow users to play Linux native as well as Windows native games (thanks WINE).
1. Lutris is without the doubt the most iconic game manager on Linux. Supports multiple stores. Lutris power starts with community arround it, specifically game install scripts that automatically apply necessary fixes and configuration. For GOG games it also allows to download games directly from GOG, leaving configuration part for the user. Games are downloaded thanks to offline installers, those are unpacked using tools like innoextract. At time being GOG games ran through Lutris run "offline" meaning no online features are available. There is no Cloud Storage support either.
2. Minigalaxy is a simple GOG launcher relying on offline installers simillar to Lutris. At time being games are run with no online features. Cloud Storage is not supported
3. Heroic Games Launcher is a open source GOG and Epic Games launcher. Unlike Lutris and Minigalaxy that are GTK apps, heroic is a Electron app. Heroic takes downloading of the games to the next level. MacOS and Windows titles are downloaded using same API's used by GOG Galaxy. Currently Linux native titles are only obtainable from offline installer so this is what is being used for them. At time being games are run with no online features (although that's almost done, see links below). There is Cloud Storage support.
Links for learning more
github.com/imLinguin/comet Work in progress implementation for online features (aimed to be launcher agnostic)
github.com/Lariaa/GameLauncherResearch/wiki documentation for downloading games, cloud storage and more.