Народ, такое дело. В Вайне вроде как есть переменная WINEDLLPATH позволяющая подсовывать библиотеки префиксу.
Пытаюсь подсунуть DXVK (что бы не ставить в сам префикс), но вайну вообще пофиг. Он просто игнорирует переменную.
Может кто разъяснить, это я чего то не понимаю, или что то не работает?
Если что запускаю так:
export WINEDEBUG="fixme-all,err+module"
source "$PWD/Пути_и_названия"
local PATH_TO_GAME="C:\Games/$GAMEPATCH/$GAME"
local TESTLOGFILE="/tmp/testlogfile.log"
local LIBERRORS="/tmp/liberrors.log"
"$WINE" "$PATH_TO_GAME" "$ATRIBUTS" 2>&1 | tee "$TESTLOGFILE"
grep -E 'err:module.*failed to load|LoadLibrary.*error' "$TESTLOGFILE" > "$LIBERRORS" || true
if [ "${PIPESTATUS[0]}" -ne 0 ] || [ -s "$LIBERRORS" ]; then
if [ -s "$LIBERRORS" ]; then
"$PYQT" error "Есть ошибки загрузки библиотек. Смотри: $LIBERRORS"
else
"$PYQT" error "Запуск не удался. Смотри лог: $TESTLOGFILE"
fi
exit 1
fi
}
До этого естественно идет
DXDLL=«$PWD/dxdll»
export DXDLL
WINEDLLPATH=«$DXDLL/x64:$DXDLL/x32:$WINEDLLPATH»
export WINEDLLPATH

