Patch Quest handler (goldberg.steamclient + Steamless) + CQP env passthrough #9

Merged
gabrielgad merged 3 commits from feat/goldberg-steamclient-patch-quest into main 2026-06-18 18:00:02 -04:00
gabrielgad commented 2026-06-18 17:58:19 -04:00 (Migrated from github.com)

Two changes from today's session:

goldberg.steamclient + Steamless DRM shadow — opt-in support for titles that resolve Steam via the steamclient path (lsteamclient → steamclient64.dll) instead of steam_api, e.g. Patch Quest. Deploys goldberg's steamclient into the prefix + shadows Proton's legacycompat copy source, sets GAMEID/WINEDLLOVERRIDES/Steam launch env, writes a root steam_settings, and shadows SteamStub-wrapped exes with a cached Steamless-stripped copy (real install stays pristine). Verified: Patch Quest runs headlessly through splitux-together all session.

CQP env passthrough — forwards GSE_CQP_QP_I/GSE_CQP_QP_P to the seat-streamer so the vulkan-zerocopy encoder's QP point is tunable (pairs with splitux-together's CQP switch).

Two changes from today's session: **goldberg.steamclient + Steamless DRM shadow** — opt-in support for titles that resolve Steam via the steamclient path (lsteamclient → `steamclient64.dll`) instead of `steam_api`, e.g. Patch Quest. Deploys goldberg's steamclient into the prefix + shadows Proton's legacycompat copy source, sets GAMEID/WINEDLLOVERRIDES/Steam launch env, writes a root steam_settings, and shadows SteamStub-wrapped exes with a cached Steamless-stripped copy (real install stays pristine). Verified: Patch Quest runs headlessly through splitux-together all session. **CQP env passthrough** — forwards `GSE_CQP_QP_I`/`GSE_CQP_QP_P` to the seat-streamer so the vulkan-zerocopy encoder's QP point is tunable (pairs with splitux-together's CQP switch).
Sign in to join this conversation.
No description provided.