-
Notifications
You must be signed in to change notification settings - Fork 241
Description
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.