fix (i hope) all bugs
This commit is contained in:
parent
e8cd664965
commit
201f9d7a7e
11 changed files with 195 additions and 37 deletions
|
|
@ -44,6 +44,13 @@ function buildEnv({ game, wine }) {
|
|||
env.STEAM_COMPAT_APP_ID = '0'
|
||||
env.SteamAppId = '0'
|
||||
env.SteamGameId = '0'
|
||||
// Launch like the UMU protocol does (UMU/PortProton/Heroic): with UMU_ID
|
||||
// set, newer Protons (incl. DW Proton 11, GE-Proton 10+) run the game via
|
||||
// their built-in umu.exe instead of the steam.exe helper, which would
|
||||
// otherwise try to load Steam's steamclient.so and crash with an
|
||||
// "Assertion failed \"!status\"" dialog (steamclient_main.c) when no
|
||||
// Steam client is installed.
|
||||
if (!env.UMU_ID) env.UMU_ID = 'umu-0'
|
||||
env.WINEPREFIX = path.join(env.STEAM_COMPAT_DATA_PATH, 'pfx')
|
||||
env.PROTON_LOG_DIR = path.join(DIRS.DATA, 'logs')
|
||||
fs.mkdirSync(env.PROTON_LOG_DIR, { recursive: true })
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue