this post was submitted on 12 Dec 2024
129 points (99.2% liked)

GOG

2282 readers
3 users here now

GOG.com is a DRM-free games and movies distribution service that is part of the CD Projekt Group. GOG.com is also a "sister" company to CD Projekt Red, developers of the Witcher series and Cyberpunk 2077.

Rules:

  1. No piracy discussion
  2. No harassment
  3. For post that is not in English, Please tag the language

founded 2 years ago
MODERATORS
top 34 comments
sorted by: hot top controversial new old
[–] [email protected] 19 points 6 days ago (2 children)

Unfortunately, GOG does not offer a client for Linux that you can use.

You can use any of the following game clients on Linux:

• Lutris
• Heroic Games Launcher
• Bottles

I found Lutris to be the easiest, and quickest to be able to run a Windows-exclusive GOG game on Linux. So, let me start with it…

[–] [email protected] 22 points 6 days ago (1 children)

I found Lutris to be a complete pain. GOG Galaxy in Bottles and Heroic Games Launcher have been much better.

[–] [email protected] 3 points 6 days ago (1 children)

I have been using Lutris but I am always happy to learn! Do you know a good guide you could point me towards to get started with Galaxy in Bottles?

[–] [email protected] 6 points 6 days ago (1 children)

This has the process:

https://docs.usebottles.com/bottles/installers#use-installers

It's pretty much install bottles>>create bottle>>click on install programs>>GOG Galaxy

That said I've just started using Heroic Games Launcher and I think I prefer that. Granted I haven't done too much with it yet.

[–] [email protected] 2 points 6 days ago (1 children)

Thanks!

I haven’t tried Heroic yet either. What do you like better about it versus Bottles so far?

[–] [email protected] 2 points 6 days ago* (last edited 6 days ago) (1 children)

Bottles itself is great, but your running the windows version of GOG Galaxy in Bottles. So it can be a bit fussy at times.

Heroic runs on Linux. I have it from Flatpak. Linking it to my GOG account was easy. The UI is a little better to me and definitely more responsive. I can also pick custom versions of WINE or Proton on a game by game basis as well. With Bottles everything runs with a single runner. Hasn't been a problem yet, but it's a nice option.

[–] [email protected] 2 points 6 days ago* (last edited 6 days ago) (1 children)

Yes, wine or proton by version. But also, gives Epic, GOG and Amazon Prime games in one launcher vs Galaxy via wine bottle on its own.

Not sure if Lutris has this too or not. Seems like it might.

[–] [email protected] 1 points 6 days ago (1 children)

I know Lutris does GOG and Humble, but I'm not sure about Epic or Prime. I haven't used Lutris in a couple of years.

[–] [email protected] 2 points 5 days ago

The screenshot in the article shows Epic, GOG, Ubisoft and Origin so I guess it covers some library integrations beyond just GOG. But ya, not sure about Prime.

[–] [email protected] 8 points 6 days ago

Heroic was the closest to a steam-like experience for GOG games to me. (While having a very Epic-esque UI).

Lutris worked OK. But seemed to need more tweaking to make things work.

[–] [email protected] 12 points 6 days ago (1 children)

They all have there pluses. Currently I really like Heroic.

Lutris has community scripts to install.
Can be nice for the different versions of games out there, not just gog.

Bottles is cool because it really focuses on you having complete control is wine.

Heroic is great because you can log into gog through it and install the games. Somewhat like Steam. Just noticed you can have Heroic link installed games to Steam

[–] [email protected] 3 points 6 days ago

I have found that lutris scripts are often so out of date that they often break as much as they solve.

Battle.net games had this problem for a long time tested on 2 different systems. Bottles worked perfectly by default.

[–] [email protected] 6 points 6 days ago

Lutris will also let you install a game from a GoG offline installer using the install script from GoG (using the script means that if there are dependencies like the game needing a specific DirectX version it gets automatically configured in Wine).

Also if I understand correctly the article, going via Bottles means you have a single Wine "instance" (i.e. a wine prefix) for all your GoG games - as GoG access in managed via GoG Galaxy which is a Windows program - whilst Lutris by default gives you one wine prefix per game, so it's a bit better isolated and you can chose different Wine versions for different games (for those games were latest is not bestest).

Last but not least, if you want further isolation from your system in Lutris there is a "command prefix" option (under runtime options if I remember it correctly) where you can put the prefix for the command that runs wine with your game, which let's you run things like firejail which sandbox the whole Wine instance and whatever game it's being used to run (in my system I have it as default, configured to deny things like network access and privilege escalation). This is maybe more applicable for people sailing the high seas, but it will also do things like blocking games from sending game analytics over the network if configure as I did to block network access.

[–] [email protected] 1 points 5 days ago

@Sunshine A tool I find way too rarely mentioned in that context is
https://constexpr.org/innoextract/ - it allows to unpack the Windows and Linux installers from GoG without actually running them.

That's for instance relevant if you are on an ARM computer and don't want to bother installing box64 just to get a DOS game running.