Skip to content

[FEATURE REQUEST] - Support Steam in a Flatpak #1051

@JoshuaFern

Description

@JoshuaFern

What problem does the feature request solve?
Sometimes Linux gamers don't install Steam natively but instead opt for the Flatpak version of Steam.

Example mock-up (optional)
The path for Flatpak'd Steam would look something like ~/.var/app/com.valvesoftware.Steam/.steam/steam/steamapps/common/Valheim. It could be implemented as another selectable option, i.e. Xbox, Steam, Steam (Flatpak)

Additional information (optional)
A workaround before this is implemented could be simply linking the Steam native directory to the Steam Flatpak directory. But that doesn't work for me because I have both a native and a Flatpak version of Steam installed.

Another workaround might be trying to run r2modman within the Steam Flatpak. I believe AppImages are not supported within a Flatpak so it must first be extracted then ran. You can enter the Flatpak environment shell by using the command flatpak run --command=/bin/bash com.valvesoftware.Steam and r2modman needs to be ran with the option --no-sandbox. Once you have your mods installed a normal launch won't work, launch Flatpak Steam with options like:
com.valvesoftware.Steam -applaunch 892970 --doorstop-enable true --doorstop-target ~/.var/app/com.valvesoftware.Steam/.config/r2modmanPlus-local/Valheim/profiles/Default/BepInEx/core/BepInEx.Preloader.dll --r2profile Default --doorstop-dll-search-override ~/.var/app/com.valvesoftware.Steam/.config/r2modmanPlus-local/Valheim/profiles/Default/unstripped_corlib

Note, this is not a duplicate of #729 because this issue is relating to using r2modman as an AppImage with Flatpak'd Steam, whereas #729 is relating to distributing r2modman as a Flatpak, potentially useful on the Steam Deck.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions