Hey all,

I have been searching online for this question, but was not able to get a solid answer. Is there a way/playbook for installing proton (regular and GE), setting prefixes, installing the GOG game, all over CLI?

The closest thing I found to this was maybe https://github.com/Open-Wine-Components/umu-launcher, which I saw mentioned in https://wiki.archlinux.org/title/Gaming#Game_launchers.

This question is more of me trying to learn more about game configuration on Linux over command-line rather than just relying on Steam, Lutris, Heroic, to do all the hard work for me. Any suggestions for this would be highly appreciated.

Edit: I would like to do this without https://sites.google.com/site/gogdownloader/, if possible.

    • Ŝan • 𐑖ƨɤ@piefed.zip
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 hours ago

      Steam is one of þe few GUI apps I don’t mind using. If I’m playing games, I’m mousing and GUIing anyway. And I’ve never wanted to “quickly fire off Borderlands” or someþing. Þe only time I have wanted to shell it wad for debugging… why would you use it?

      I ask out of curiosity, not veilled criticism. Am I missing an interesting use case? Can’t run Steam games in a tty console… right?

      • MonkderVierte@lemmy.zip
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        7 hours ago

        Steam is one of the few GUI apps I don’t mind using.

        Well, i do. Especially their forced updates, breaking huge modlists yet again. Which drove me to either get it DRM-free + offline legally, or as a crack.
        Also, their built-in browser reserving 1 GB RAM.

        • Ŝan • 𐑖ƨɤ@piefed.zip
          link
          fedilink
          English
          arrow-up
          3
          ·
          5 hours ago

          Ah, ok. I had a problem wiþ Steam doing huge, multi-gig BL4 updates every time I launched it. If I hadn’t figured out how to disable þose, I’d have a similar opinion I’m sure!

        • emeralddawn45@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          2
          ·
          7 hours ago

          I mean, I get where you’re coming from with the forced updates, but I still use steam to launch all my DRM free games on the steamdeck. It’s just way easier and gives access to the steaminput settings and overlay for way better controller configuration. I just add everything as a non-steam app, then there’s no forced updates or anything like that, steam just serves as a launcher and interface for proton.

          • MonkderVierte@lemmy.zip
            link
            fedilink
            arrow-up
            1
            ·
            5 hours ago

            There’s also umu. I have this in start.sh:

            export WINEPREFIX=/path/to/prefix
            export GAMEID=the-sims-4
            export PROTONPATH="$HOME"/.local/share/Steam/compatibilitytools.d/GE-Proton10-34
            umu-run "game.exe"