aboutsummaryrefslogtreecommitdiff
path: root/libs/plugin_python/src/plugin_python_en.ts
diff options
context:
space:
mode:
authorSulfurNitride <SulfurNitride@users.noreply.github.com>2026-04-26 15:45:45 -0500
committerSulfurNitride <SulfurNitride@users.noreply.github.com>2026-04-26 15:45:45 -0500
commit3a148058861099499268722d4558c0963d76af19 (patch)
treef3b1c29de68d4683528eaad17a57244df0309c9e /libs/plugin_python/src/plugin_python_en.ts
parent5bc0bc642d9aabc8a2e9490424212b7e330514c4 (diff)
Per-instance Steam overlay toggle
New "Enable Steam Overlay" checkbox in Instance Manager (off by default, key fluorine/steam_overlay). When enabled and the executable has a Steam App ID, ProtonLauncher now: - LD_PRELOADs gameoverlayrenderer.so (32+64 bit) from the running Steam install for legacy GL/X11 hooks, - sets SteamOverlayGameId so Steam's IPC handshake matches the app, - exports ENABLE_VK_LAYER_VALVE_steam_overlay_1=1 and clears the DISABLE_... counterpart so the Steam Vulkan implicit layer loads even under pressure-vessel (this is what makes overlay work for DXVK-rendered Bethesda games — most "manual" overlay setups skip this and only get the GL hook), - ensures Steam is running, and - exposes <steam>/ubuntu12_{32,64} as SLR --filesystem= mounts so the .so paths resolve inside the container. No reaper wrapper, so Steam's "in-game" indicator may stay blank, but the overlay itself attaches because the .so/Vulkan-layer hook the process directly. Requires the user to actually own the game on the running Steam account. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'libs/plugin_python/src/plugin_python_en.ts')
0 files changed, 0 insertions, 0 deletions