• Zachariah@lemmy.world
    link
    fedilink
    English
    arrow-up
    19
    ·
    10 days ago

    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…

    • Montagge@lemmy.zip
      link
      fedilink
      English
      arrow-up
      22
      ·
      10 days ago

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

      • marlowe221@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        10 days ago

        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?

          • marlowe221@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            10 days ago

            Thanks!

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

            • Montagge@lemmy.zip
              link
              fedilink
              English
              arrow-up
              2
              ·
              edit-2
              10 days ago

              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.

              • ToffeeIsForClosers@lemmy.world
                link
                fedilink
                English
                arrow-up
                2
                ·
                edit-2
                9 days ago

                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.

                • Montagge@lemmy.zip
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  9 days ago

                  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.

    • seathru@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      8
      ·
      10 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.

  • BigTrout75@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    ·
    9 days ago

    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

    • JustEnoughDucks@feddit.nl
      link
      fedilink
      English
      arrow-up
      3
      ·
      9 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.

  • Aceticon@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    6
    ·
    9 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.

  • Limonene@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    15
    ·
    10 days ago

    I don’t use GOG. I’m not going to let them treat me as a second class citizen, when Steam treats me as first class.

    • seathru@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      30
      ·
      10 days ago

      One of these two entities actually lets me own my games. To where I can install them from local files even without an internet connection. One of these entities leases me games that I can install with an internet connection as long as they see fit. They are not the same.

    • TuxOnBike@norden.social
      link
      fedilink
      arrow-up
      10
      ·
      9 days ago

      @Limonene

      I appreciate what Valve does for Linux gaming, but GOG gives me the freedom to use the client I prefer (Heroic, GOG Galaxy, Minigalaxy, …) or no client at all. When I buy a game, I receive a ZIP file with everything I need to run the game, without requiring an account or an internet connection. GOG Galaxy may only be available as a Windows executable, but I run it on Linux, and they allow me to do so, no questions asked.

      @Sunshine

    • Evil_Shrubbery@lemm.ee
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      1
      ·
      edit-2
      9 days ago

      Steam doesn’t even let you own games you paid for, so it treats you as a pleb in feudal times - it’s just that at this precise moment in time this isn’t a bad quality of life. But your existence is nothing but the whim of Steam - which includes the option to shut down everything & end your existence.

      • Domi@lemmy.secnd.me
        link
        fedilink
        English
        arrow-up
        5
        ·
        9 days ago

        I’m not OP but I use GOG significantly less ever since I switched to Linux and got a Steam Deck.

        • Steam has an official Linux client, GOG does not
        • Steam syncs my savegames between PC and Steam Deck out of the box, GOG does not
        • Steam setups all the Proton-stuff and I only have to click play, GOG does not

        I currently use Heroic but until GOG commits some more resources into their Linux ecosystem I’m just going to use them sparingly.

      • Limonene@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        9 days ago

        GOG released a Windows client, but no Linux client. My problem is with being treated worse than a Windows user.

        In comparison, itch.io has no Windows client and no Linux client (in part because some of the stuff they sell is not software). So I have no problem buying through itch.io.

        • Daemon Silverstein@thelemmy.club
          link
          fedilink
          English
          arrow-up
          1
          ·
          9 days ago

          I can sort of understand why GOG has no Linux client. Have you noticed how there are differences among the distros? I use Arch (by the way), another Linux user uses Debian, the other uses Slackware, the other uses Enlightenment OS, the other uses RHEL, and so on. There are lots of flavors, structures, package managers, display managers… Some distros still use X11 instead of the newer Wayland… How to deal with so many differences? Whereas a Windows system is generally not so different from another Windows system regarding filesystem structure (i.e. where’s Program Files, where’s the system registry, where’s the system32 folder, and so on), so it’s easier to make a Windows client.

          And then, there’s a second reason why GOG may have no Linux client: Linux users often won’t need training wheels. I bought Terraria from GOG, a game that I already had “purchased” from Steam a few years ago. I got surprised how easy is to install the game. They deliver a shellscript, you run it, you click next, next, tick accept, next, optionally choose another folder, next, wait, finish, and that’s it. The thing just… works. Why bother to install a whole client when the current way already works seamlessly? You won’t even need internet connection during the installation, whereas a client would require it, so in a sense, IMHO, a client would actually worsen the experience of installation.