updated OPTISCALER to v02-0.7.7-pre12
This commit is contained in:
@ -3508,17 +3508,17 @@ start_portwine () {
|
|||||||
OPTISCALER_PATH="$PW_PLUGINS_PATH/fake_dlss/optiscaler-$PW_OPTISCALER_VER"
|
OPTISCALER_PATH="$PW_PLUGINS_PATH/fake_dlss/optiscaler-$PW_OPTISCALER_VER"
|
||||||
OPTISCALER_FILES="dxgi.dll amd_fidelityfx_dx12.dll amd_fidelityfx_vk.dll libxess.dll \
|
OPTISCALER_FILES="dxgi.dll amd_fidelityfx_dx12.dll amd_fidelityfx_vk.dll libxess.dll \
|
||||||
libxess_dx11.dll dlssg_to_fsr3_amd_is_better.dll fakenvapi.ini \
|
libxess_dx11.dll dlssg_to_fsr3_amd_is_better.dll fakenvapi.ini \
|
||||||
nvapi64.dll OptiScaler.ini dxvk.conf"
|
nvapi64.dll OptiScaler.ini dxvk.conf D3D12 D3D12_Optiscaler optiscaler_version"
|
||||||
ORIGINAL_GAME_DLLS="amd_fidelityfx_dx12.dll amd_fidelityfx_vk.dll libxess.dll nvapi64.dll"
|
ORIGINAL_GAME_DLLS="amd_fidelityfx_dx12.dll amd_fidelityfx_vk.dll libxess.dll nvapi64.dll D3D12"
|
||||||
|
|
||||||
if [[ "${PW_USE_OPTISCALER}" != "1" ]] \
|
if [[ "${PW_USE_OPTISCALER}" != "1" ]] \
|
||||||
&& [[ -f "$PATH_TO_GAME/dlssg_to_fsr3_amd_is_better.dll" ]]
|
&& [[ -f "$PATH_TO_GAME/dlssg_to_fsr3_amd_is_better.dll" ]]
|
||||||
then
|
then
|
||||||
for dll in $OPTISCALER_FILES ; do
|
for dll in $OPTISCALER_FILES ; do
|
||||||
try_remove_file "$PATH_TO_GAME/$dll"
|
rm -fr "$PATH_TO_GAME/$dll"
|
||||||
done
|
done
|
||||||
for dll in $ORIGINAL_GAME_DLLS ; do
|
for dll in $ORIGINAL_GAME_DLLS ; do
|
||||||
if [[ -f "$PATH_TO_GAME/${dll}.b" ]] ; then
|
if [[ -e "$PATH_TO_GAME/${dll}.b" ]] ; then
|
||||||
mv -f "$PATH_TO_GAME/${dll}.b" "$PATH_TO_GAME/${dll}" 2>/dev/null
|
mv -f "$PATH_TO_GAME/${dll}.b" "$PATH_TO_GAME/${dll}" 2>/dev/null
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
@ -3535,7 +3535,7 @@ start_portwine () {
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export PW_WINE_FULLSCREEN_FSR="0"
|
export PW_USE_NVAPI_AND_DLSS="1"
|
||||||
|
|
||||||
set_to_dxvk_conf nvidia_new
|
set_to_dxvk_conf nvidia_new
|
||||||
|
|
||||||
@ -3548,20 +3548,21 @@ start_portwine () {
|
|||||||
fatal "Force exit..."
|
fatal "Force exit..."
|
||||||
fi
|
fi
|
||||||
for dll in $ORIGINAL_GAME_DLLS ; do
|
for dll in $ORIGINAL_GAME_DLLS ; do
|
||||||
if [[ -f "$PATH_TO_GAME/$dll" ]] \
|
if [[ -e "$PATH_TO_GAME/$dll" ]] \
|
||||||
&& [[ ! -f "$PATH_TO_GAME/${dll}.b" ]]
|
&& [[ ! -e "$PATH_TO_GAME/${dll}.b" ]]
|
||||||
then
|
then
|
||||||
mv -f "$PATH_TO_GAME/$dll" "$PATH_TO_GAME/${dll}.b" 2>/dev/null
|
mv -f "$PATH_TO_GAME/$dll" "$PATH_TO_GAME/${dll}.b" 2>/dev/null
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for dll in $OPTISCALER_FILES ; do
|
if [[ ! -f "$PATH_TO_GAME/optiscaler_version" ]] \
|
||||||
if [[ ! -f "$PATH_TO_GAME/$dll" ]] \
|
|| ! grep -q "$PW_OPTISCALER_VER" "$PATH_TO_GAME/optiscaler_version"
|
||||||
|| [[ -L "$PATH_TO_GAME/$dll" ]]
|
then
|
||||||
then try_copy_file "$OPTISCALER_PATH/$dll" "$PATH_TO_GAME/$dll"
|
for dll in $OPTISCALER_FILES ; do
|
||||||
fi
|
cp -fr "$OPTISCALER_PATH/$dll" "$PATH_TO_GAME/$dll" || print_error "$OPTISCALER_PATH/$dll not found for copy!"
|
||||||
done
|
done
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "${PW_USE_RAY_TRACING}" == "1" ]] ; then
|
if [[ "${PW_USE_RAY_TRACING}" == "1" ]] ; then
|
||||||
|
@ -48,7 +48,7 @@ export WINEUSERNAME="steamuser"
|
|||||||
###DEFAULT_WINE###
|
###DEFAULT_WINE###
|
||||||
export PW_WINE_USE="PROTON_LG"
|
export PW_WINE_USE="PROTON_LG"
|
||||||
export PW_PLUGINS_VER="_v20"
|
export PW_PLUGINS_VER="_v20"
|
||||||
export PW_OPTISCALER_VER="v1"
|
export PW_OPTISCALER_VER="v02-0.7.7-pre12"
|
||||||
export PW_GALLIUM_NINE_VER="0.10"
|
export PW_GALLIUM_NINE_VER="0.10"
|
||||||
export PW_LSFG_VK_VER="3.1-p11-cebe5e2"
|
export PW_LSFG_VK_VER="3.1-p11-cebe5e2"
|
||||||
###WINE_AND_PROTON_LG###
|
###WINE_AND_PROTON_LG###
|
||||||
|
Reference in New Issue
Block a user