• macniel@feddit.org
    link
    fedilink
    arrow-up
    20
    ·
    12 hours ago

    Lutris was pretty good…

    Undoubtedly, the lutris scripts really made it a great community driven project.

    • addie@feddit.uk
      link
      fedilink
      arrow-up
      17
      ·
      12 hours ago

      Just for gaming purposes, having a unified front end that:

      • lets you start an application with the arguments it needs, whether to use a specific Wine folder, or start an emulator with the right arguments

      • lets you tag up each application with some custom arguments - genre, date, and so on - and lets you filter and sort by them

      • lets you configure each app with their own box art or whatever as an icon

      • keeps some gaming-related metadata; hours played, whether you’ve finished it, …

      Essentially, Windows 3.1 Program Manager for the 21st century. Lutris did that quite well. Heroic doesn’t let you add custom stuff, it just integrates with store fronts. RetroArch has the old-school Linux problem of “all the functionality you need, plus all the functionality anyone might ever need, plus all the functionality that no-one needs, all arranged seemingly at random in dozens of menus”.

      Lutris scripts were great - just having the required winetricks commands to get something obscure working was awesome, but packaged up in a useful way along with art and metadata was handy. The front-end being “only what you need” was good as well. Shame it’s gone off the rails a bit…

      • DigDoug@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        5 hours ago

        The ability to apply community patches easily was super handy as well. It made installing games like Dungeon Keeper and Vampire the Masquerade: Bloodlines extremely simple.

        It’s now been months since I’ve successfully got Lutris to even install a game. It practically turned to slop overnight.

      • skulblaka@sh.itjust.works
        link
        fedilink
        arrow-up
        5
        ·
        9 hours ago

        RetroArch has the old-school Linux problem of “all the functionality you need, plus all the functionality anyone might ever need, plus all the functionality that no-one needs, all arranged seemingly at random in dozens of menus”

        This definitely does happen sometimes, especially these days, but this is explicitly opposite to old-school Linux design principles. A program should do one thing, it should do it well, and it should be able to be plugged in to other processes in order to accomplish whatever this single-purpose program accomplishes. If you want it to do something else, go get/write a different package to do something different. This is actually explicitly stated in the “Unix Philosophy” papers by Ken Thompson, Dennis Ritchie, et al.

      • Ghoelian@piefed.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        9 hours ago

        Heroic lets you add plenty of custom stuff. The only thing I’m missing from lutris is tagging/grouping of games, everything else I ever used in lutris is available in heroic.

        • addie@feddit.uk
          link
          fedilink
          arrow-up
          1
          ·
          9 hours ago

          It lets you “add game”, but then gives you the choice of Linux / Windows with a Wine version / browser, and you have to put in the path.

          So for example, in Lutris I could have “every Zelda game” or “every Castlevania game” as a filter. Castlevania needs MSX, NES, Gameboy, SNES, N64, DS, PSX, PS2, and Wii emulation; and one of (Steam, or PS3 or X360 emulation) to be reasonably complete.

          I suppose I could create a Linux shell script that daisy-chains into the correct emulator, but that would be quite clunky compared to Lutris, which is still pretty clunky. And I wouldn’t be able to filter to that, nor sort them by release date.