Hey all. I believe I’ve previously posted about rofi-games (rofi plugin to launch games installed on your system) - but I’ve recently built rgd as an alternative.

This one is a CLI, and has less features (no custom entries, no sorting based on usage, etc.) but is much more adaptable. It can be used in scripts with any picker program in order to launch your games, or do anything else with the data parsed about each game. I’ve also included some scripts for popular pickers like fuzzel, dmenu, fzf, rofi and more.

It uses the same library I built for rofi-games for detecting games from different launchers installed on the system so it should work the same.

I really love rofi-games (unbiased btw) and I’ve been meaning to create an alternative for those who don’t use rofi or don’t need the extra features. Hope this fits that niche. And beyond just launching games, I’m sure someone will have a use for the data returned by rgd.

Let me know what you think and if you have any issues. Thanks!

p.s. Don’t judge the image too hard - the idea was to show it can work for many different picker/finder programs but uh… that could look better, I can’t lie

    • _hovi_@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      8 days ago

      Is there an itch.io launcher? Sorry not sure how that platform works. It works for Steam and a couple other launchers like Lutris, Bottles, Heroic and some Minecraft ones:

      Edit: I see it does have a launcher, cool. I can look at adding support for it, assuming it has a reasonable way to find the games associated with it and launch them from a CLI like the other launchers do

      • Telorand@reddthat.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        8 days ago

        I know that Playnite (currently Win only, but planned Linux support) has a plug-in to handle Itch, so it should be possible.

        • _hovi_@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          8 days ago

          Thanks yeah. I’ll need to look at it some more but I couldn’t find a text file with any useful data - must be stored in binary somewhere