Saancreed
-
Posts
2 -
Joined
-
Last visited
Posts posted by Saancreed
-
-
Well, this could get very interesting. Valve made a bold move, let's see how DE acknowledges that. In the meantime, here is my own script I use to launch Warframe on my machine. It's much more simple (forcefully updates Launcher.exe only and then allows it to update the rest of game files) and works well enough for me, I just change envvars as needed. (Note: it makes a few assumptions about location of the bottle or availability of tools like wget, awk or lzcat)
Quote#!/usr/bin/env bash
set -euo pipefail
export WINEDEBUG="${WINEDEBUG:--all}"
export WINEPREFIX="${WINEPREFIX:-${HOME:?}/.warframe}"export WINEESYNC=1
#export PBA_DISABLE=1
export __PBA_GEO_HEAP=2048export DXVK_HUD="${DXVK_HUD:-version}"
export MESA_GLTHREAD=TRUE
export PULSE_LATENCY_MSEC=60
export __GL_SHADER_DISK_CACHE=1
export __GL_SHADER_DISK_CACHE_PATH="${WINEPREFIX}"
export __GL_THREADED_OPTIMIZATIONS=1cd "${WINEPREFIX:?}/drive_c/users/${USER:?}/Local Settings/Application Data/Warframe/Downloaded/Public/Tools"
wget -O "Launcher.exe.lzma" "http://content.warframe.com$(wget -O - http://content.warframe.com/index.txt.lzma | lzcat | awk -F, '$1 ~ /^\/Tools\/Launcher\.exe/ { print $1 }')"
unlzma -f "Launcher.exe.lzma"
exec wine "Launcher.exe"Btw how do you deal with this bug? It affects all(?) 64-bit games using native xaudio2_7 and causes them to crash sooner or later due to truncated pointers. Right now I'm using 32-bit Warframe with native override because Wine's builtin implementation seems buggy, but FAudio patchset looks very promising.
Question to developers regarding steam's new "Steam Play" on linux!
in General Discussion
Posted
Yea, I mostly did that to avoid having Windows version of Steam Client installed in the bottle as well, but when Proton integration is done, I'll switch to that setup I think.
And I would have never guessed that manually installing DirectX 9 fixes xaudio issue. In a DX11 game of all things. What the heck is this sorcery? I shall do some testing soon™.