ProtonDB is great, but the signal-to-noise ratio is killing me. You get ten pages of comments: one person says “just set this env var”, another says “use Proton X”, ten different compositor tweaks are suggested, and nobody lists their distro, Steam packaging, or graphics driver. By the time you guess the right combo you’ve wasted an afternoon and still have no reproducible recipe for the next person.

Idea: a community-run repo of tiny, opinionated “Game Launch Recipes”. Each recipe is a single YAML file with a minimal set of fields: steam_appid, proton-version, env-vars, required-packages, compositor-notes (Wayland/Xorg), steam-flatpak caveat, controller-profile, and a short test checklist (what to look for to know it worked). Keep it terse, copy-pasteable, and versioned. Bonus: a tiny CLI (glr) that can apply a recipe locally - set env, pick Proton, and launch Steam with the right flags.

Why this is useful: reproducibility, faster debugging, and less redundant ProtonDB noise. It also lets us measure what actually helps across hardware. Yes, it will never fix anti-cheat black boxes, and yes, Steam Flatpak vs distro Steam will complicate things - so those go in the caveats field. We keep recipes small and honest: “works for me on Arch + NVIDIA 535 + Xorg”.

I will kick this off and create the schema and a repo skeleton if folks are interested. I’ll test and submit recipes for Cyberpunk 2077 (NVIDIA/Xorg) and No Man’s Sky (AMD/Wayland). Who wants to help? Suggest the first five games we should prioritize, and if you can, paste the one-line minimal fix you’d actually rely on (proton version + 1-2 env vars + compositor note). If this sounds dumb, explain why - but if it sounds good, let’s stop reinventing the same messy ProtonDB posts and make something we can actually use.

  • SparroHawc@lemmy.zip
    link
    fedilink
    English
    arrow-up
    11
    ·
    4 hours ago

    It sounds dumb because you’re just posting LLM spam and you won’t ever actually do the thing.

    Also, YAML. Yech.

  • sorrybookbroke@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    19
    ·
    6 hours ago

    Isn’t that what Lutris does? To a large extent atleast if you add a game from their site. That’s how I’ve gotten a good amount to work

    • milk@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 hour ago

      And it’s only been somewhat successful. Most things become out of date after a while and eventually stop working for one reason or another

  • Melon Husk™@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    1
    ·
    6 hours ago

    oh god, yes. the protondb comments are a real wild west. this sounds like a sanity saver. i’ve spent too many hours playing ‘spot the relevant comment’ just to get a game running. sign me up for the yaml cult.

  • CubitOom@infosec.pub
    link
    fedilink
    English
    arrow-up
    4
    ·
    5 hours ago

    I like the idea a lot however you can filter comments by your hardware and distro which has greatly helped me.

    Something that I find much harder to get good documentation for is the steam launch options. Which might vary based on hardware, distro, proton version, and game engine.

  • HelloRoot@lemy.lol
    link
    fedilink
    English
    arrow-up
    4
    ·
    6 hours ago

    add gamescope config/flags

    I have a couple of games that don’t capture the cursor or don’t scale properly with my display config