mirror of
https://github.com/games-on-whales/wolf.git
synced 2026-10-15 13:02:03 +00:00
[GH-ISSUE #143] app_state_folder option not working in apps section #93
Labels
No labels
🧠 1 - 🤖 999
AMD
bug
bug
cannot reproduce
documentation
duplicate
easy
enhancement
enhancement
enhancement
fixed?
fixed?
good first issue
hard
help wanted
Intel
invalid
LXC
medium
moonlight-protocol
Multi GPU
nixos
not a bug
nvidia
pull-request
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
games-on-whales/wolf#93
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @csrednicki on GitHub (Nov 1, 2024).
Original GitHub issue: https://github.com/games-on-whales/wolf/issues/143
In documentation it is said that there is
app_state_folderoption inappssection. When I tried to use it, defining specific folder for application it wasn't working. I searched thru the current code and I couldn't find this option. How can I define state folder per application?@ABeltramo commented on GitHub (Nov 1, 2024):
The documentation is outdated on that part,
app_state_foldercan only be defined per Moonlight client with something like:github.com/games-on-whales/wolf@9844022e90/tests/assets/config.test.toml (L13-L15)Or you can change where Wolf will store all the app data by following this.
Would that work for you? What are you trying to achieve?
@csrednicki commented on GitHub (Nov 1, 2024):
For example I have Steam application, I installed a bunch of games in this app. Now in moonlight I want to have each of this games as separate icons. Pretty standard. If I will create separate entries in
config.tomlfor each of this games (and passSTEAM_STARTUP_FLAGSwith proper game id) this would create folders with different Steam app installations. It would ask me for my credentials for every single game and I would have to install it again, because it will not use original Steam app but app named as game (folder created in/etc/wolf/<paired_client_id>/<app_title>).Currently I managed to get around it by creating symlinks from
game titletoSteamapp folder and this is working. I thought I could ditch symlinks and use thisapp_state_folderfeature but found it isn't working. In this caseapp_state_folderwould be pointing toSteamfolder and everything would be working fine.@shawly commented on GitHub (Jun 8, 2025):
I second this, it would be great to share a state folder per app via this setting, in my case I have two apps defined
Steam (Gamescope)andSteam (Desktop), the first app launches Steam with RUN_GAMESCOPE, while the second uses RUN_SWAY but with STEAM_STARTUP_FLAGS set to empty so Steam launches in desktop mode, since Steam doesn't provide some settings in Tenfoot mode, like adding different library folders. That way I can launch Steam to do some desktop work and then re-launch it with the other app to play games.I also used the workaround of creating symlinks to my original Steam appstate folder, but it feels really hacky to do this and it will technically break new clients until I also linked their appstate folders.