mirror of
https://github.com/Droid-Deck/DroidDeck.git
synced 2026-11-11 11:01:07 +00:00
The client reads config.vdf once, as it starts. A title installed during a session got its per-app ARM64 Proton entry from the compat beat, but the running client kept its own pick: native for a Linux build, which then sat on "Downloading content (0%)" waiting for Steam Linux Runtime 2.0 and FEX it can never run here (Left 4 Dead 2), or proton-stable for a Windows one. The beat now runs the compat pass with --live, which notes titles it maps while the client runs. Once each has finished installing and no game is running, the session restarts the client through the existing restart-once marker. Once per title and three times per session at most. The mapping is re-applied before the client starts again, since it writes config.vdf back from memory as it exits.