forked from CastroFidel/PortWINE
Scripts version 2321
This commit is contained in:
parent
b220ae2a16
commit
7a83c44221
@ -2,7 +2,16 @@ You can help us in the development of the project on the website: https://linux-
|
||||
----------------------------------------
|
||||
Changelog:
|
||||
|
||||
###Scripts version 2319### / stable / Date: 14.07.2024 / Download update size: 4 megabytes
|
||||
###Scripts version 2321### / Date: 15.07.2024 / Download update size: 4 megabytes
|
||||
* updated WINE_LG to version "9-12"
|
||||
* updated versions:
|
||||
* DXVK_GIT "2.3.1-120"
|
||||
* VKD3D_GIT "1.1-4110"
|
||||
* fixed the list of WINE versions if the dist directory is empty (thanks to Htylol)
|
||||
* added winetricks translations (thanks to Htylol)
|
||||
* added a description of the file system where the game is installed, PortProton and the temporary directory (thanks to Htylol)
|
||||
|
||||
###Scripts version 2320### / stable / Date: 15.07.2024 / Download update size: 4 megabytes
|
||||
* fixed rare launch issue on SteamOS (thanks to Htylol)
|
||||
* added system version detection when using flatpak (thanks to Htylol)
|
||||
* added information about the current version of BRANCH to the interface header (thanks to Htylol)
|
||||
|
@ -2,6 +2,15 @@
|
||||
-----------------------------------------
|
||||
История изменений:
|
||||
|
||||
###Scripts version 2321### / Дата: 15.07.2024 / Размер скачиваемого обновления: 190 мегабайт
|
||||
* обновлен WINE_LG до версии "9-12"
|
||||
* обновлены версии:
|
||||
* DXVK_GIT "2.3.1-120"
|
||||
* VKD3D_GIT "1.1-4110"
|
||||
* исправлен список версий WINE если каталог dist пустой (спасибо Htylol)
|
||||
* добавлены переводы winetricks (спасибо Htylol)
|
||||
* добавлено описание файловой системы куда установлена игра, PortProton и временный каталог (спасибо Htylol)
|
||||
|
||||
###Scripts version 2320### / stable / Дата: 15.07.2024 / Размер скачиваемого обновления: 4 мегабайта
|
||||
* исправлена редкая проблема запуска на SteamOS (спасибо Htylol)
|
||||
* добавлено определение версии системы при использовании flatpak (спасибо Htylol)
|
||||
|
@ -1064,25 +1064,6 @@ pw_check_and_download_dxvk_and_vkd3d () {
|
||||
fi
|
||||
done
|
||||
|
||||
# Download D8VK
|
||||
if [ ! -d "${PW_VULKAN_DIR}/d8vk-${D8VK_VER}" ] ; then
|
||||
print_info "Download and install D8VK v.${D8VK_VER}"
|
||||
if try_download "https://github.com/Castro-Fidel/vulkan/releases/download/d8vk-${D8VK_VER}/d8vk-${D8VK_VER}.tar.xz" \
|
||||
"${PW_VULKAN_DIR}/d8vk-${D8VK_VER}.tar.xz"
|
||||
then
|
||||
if unpack "${PW_VULKAN_DIR}/d8vk-${D8VK_VER}.tar.xz" "${PW_VULKAN_DIR}" ; then
|
||||
try_remove_file "${PW_VULKAN_DIR}/d8vk-${D8VK_VER}.tar.xz"
|
||||
else
|
||||
try_remove_file "${PW_VULKAN_DIR}/d8vk-${D8VK_VER}.tar.xz"
|
||||
try_remove_dir "${PW_VULKAN_DIR}/d8vk-${D8VK_VER}"
|
||||
|
||||
yad_error_download && pw_check_and_download_dxvk_and_vkd3d || exit 1
|
||||
fi
|
||||
else
|
||||
yad_error_download && pw_check_and_download_dxvk_and_vkd3d || exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
# Download DGVOODOO2
|
||||
if [ ! -f "${PW_VULKAN_DIR}/dgvoodoo2-${DGV2_VER}/dgVoodoo.conf" ] ; then
|
||||
print_info "Download and install DGVOODOO2 v.${DGV2_VER}"
|
||||
@ -2055,7 +2036,7 @@ start_portwine () {
|
||||
try_force_link_file "${PHYSX_PATH}/cudart64_65.dll" "${WINEPREFIX}/drive_c/windows/system32/cudart64_65.dll"
|
||||
|
||||
# 3D API
|
||||
unset CP_VKD3D_FILES CP_DXVK_FILES CP_D8VK_FILES CP_DGV2_FILES CP_WINE_FILES
|
||||
unset CP_VKD3D_FILES CP_DXVK_FILES CP_DGV2_FILES CP_WINE_FILES
|
||||
unset CP_GALLIUM_NINE_FILES PATH_TO_DXVK_FILES PATH_TO_VKD3D_FILES
|
||||
case "${PW_VULKAN_USE}" in
|
||||
0)
|
||||
@ -2085,8 +2066,7 @@ start_portwine () {
|
||||
print_info "VKD3D-PROTON v.${VKD3D_GIT_VER} in use"
|
||||
PATH_TO_DXVK_FILES="${PW_VULKAN_DIR}/dxvk-${DXVK_GIT_VER}"
|
||||
PATH_TO_VKD3D_FILES="${PW_VULKAN_DIR}/vkd3d-proton-${VKD3D_GIT_VER}"
|
||||
CP_D8VK_FILES="d3d8"
|
||||
CP_DXVK_FILES="d3d11 d3d10core d3d9 dxgi" # openvr_api_dxvk
|
||||
CP_DXVK_FILES="d3d11 d3d10core d3d9 d3d8 dxgi" # openvr_api_dxvk
|
||||
CP_VKD3D_FILES="d3d12 d3d12core libvkd3d-1 libvkd3d-shader-1"
|
||||
CP_WINE_FILES="ddraw d3d10_1 d3d10"
|
||||
;;
|
||||
@ -2175,8 +2155,7 @@ start_portwine () {
|
||||
;;
|
||||
2)
|
||||
rm_from_var CP_WINE_FILES "ddraw"
|
||||
rm_from_var CP_D8VK_FILES "d3d8"
|
||||
rm_from_var CP_DXVK_FILES "d3d9"
|
||||
rm_from_var CP_DXVK_FILES "d3d9 d3d8"
|
||||
;;
|
||||
3)
|
||||
rm_from_var CP_WINE_FILES "ddraw d3d8"
|
||||
@ -2420,16 +2399,6 @@ start_portwine () {
|
||||
export VKD3D_SHADER_CACHE_PATH="${PATH_TO_VKD3D_FILES}/vkd3d_cache"
|
||||
fi
|
||||
|
||||
if [[ ! -z "$CP_D8VK_FILES" ]] ; then
|
||||
print_info "Try create symlink D8VK files..."
|
||||
PATH_TO_D8VK_FILES="${PW_VULKAN_DIR}/d8vk-${D8VK_VER}"
|
||||
for wine_d8vk_dll in $CP_D8VK_FILES ; do
|
||||
try_force_link_file "${PATH_TO_D8VK_FILES}/x32/${wine_d8vk_dll}.dll" "${WINEPREFIX}/drive_c/windows/syswow64/${wine_d8vk_dll}.dll"
|
||||
try_force_link_file "${PATH_TO_D8VK_FILES}/x64/${wine_d8vk_dll}.dll" "${WINEPREFIX}/drive_c/windows/system32/${wine_d8vk_dll}.dll"
|
||||
var_winedlloverride_update "${wine_d8vk_dll}=n"
|
||||
done
|
||||
fi
|
||||
|
||||
if [[ "$CP_GALLIUM_NINE_FILES" == "d3d9" ]] ; then
|
||||
print_info "Try create symlink GALLIUM_NINE files..."
|
||||
PATH_TO_GALLIUM_NINE_FILES="${PW_PLUGINS_PATH}/gallium_nine_v.${PW_GALLIUM_NINE_VER}"
|
||||
@ -4794,13 +4763,9 @@ portwine_start_debug () {
|
||||
echo "RAM:" >> "${PORT_WINE_PATH}/PortProton.log"
|
||||
free -m >> "${PORT_WINE_PATH}/PortProton.log"
|
||||
echo "--------------------------------------------------" >> "${PORT_WINE_PATH}/PortProton.log"
|
||||
echo "Filesystems:" >> "${PORT_WINE_PATH}/PortProton.log"
|
||||
echo "Filesystem ${PATH_TO_GAME}": >> "${PORT_WINE_PATH}/PortProton.log"
|
||||
stat -f -c %T "${PATH_TO_GAME}" >> "${PORT_WINE_PATH}/PortProton.log"
|
||||
echo "Filesystem ${PORT_WINE_PATH}": >> "${PORT_WINE_PATH}/PortProton.log"
|
||||
stat -f -c %T "${PORT_WINE_PATH}" >> "${PORT_WINE_PATH}/PortProton.log"
|
||||
echo "Filesystem ${PW_TMPFS_PATH}": >> "${PORT_WINE_PATH}/PortProton.log"
|
||||
stat -f -c %T "${PW_TMPFS_PATH}" >> "${PORT_WINE_PATH}/PortProton.log"
|
||||
echo "Filesystem ${PATH_TO_GAME} $(stat -f -c %T "${PATH_TO_GAME}"):" >> "${PORT_WINE_PATH}/PortProton.log"
|
||||
echo "Filesystem ${PORT_WINE_PATH} $(stat -f -c %T "${PORT_WINE_PATH}"):" >> "${PORT_WINE_PATH}/PortProton.log"
|
||||
echo "Filesystem ${PW_TMPFS_PATH} $(stat -f -c %T "${PW_TMPFS_PATH}"):" >> "${PORT_WINE_PATH}/PortProton.log"
|
||||
echo "-----------------------------------------------" >> "${PORT_WINE_PATH}/PortProton.log"
|
||||
echo "Graphic cards and drivers:" >> "${PORT_WINE_PATH}/PortProton.log"
|
||||
echo 'lspci -k | grep -EA3 VGA|3D|Display :' >> "${PORT_WINE_PATH}/PortProton.log"
|
||||
|
@ -468,10 +468,6 @@ if [[ -d "${PORT_WINE_PATH}/data/dist/" ]] ; then
|
||||
done
|
||||
fi
|
||||
|
||||
# [[ "${PW_DGVOODOO2}" == "1" ]] && DGV2_TXT='<b>dgVoodoo2 </b>' || unset DGV2_TXT
|
||||
# [[ "${PW_VKBASALT}" == "1" ]] && VKBASALT_TXT='<b>vkBasalt </b>' || unset VKBASALT_TXT
|
||||
# [[ "${PW_MANGOHUD}" == "1" ]] && MANGOHUD_TXT='<b>MangoHud </b>' || unset MANGOHUD_TXT
|
||||
|
||||
SORT_OPENGL="$(gettext 'WineD3D OpenGL (For video cards without Vulkan)')"
|
||||
SORT_VULKAN="$(gettext 'WineD3D Vulkan (Damavand experimental)')"
|
||||
SORT_LEGACY="$(gettext 'Legacy DXVK (Vulkan v1.1)')"
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: Castro-Fidel (linux-gaming.ru)
|
||||
#SCRIPTS_NEXT_VERSION=2320
|
||||
#SCRIPTS_NEXT_VERSION=2321
|
||||
#SCRIPTS_STABLE_VERSION=2320
|
||||
########################################################################
|
||||
export LANGUAGES_LIST="ru es"
|
||||
@ -46,18 +46,17 @@ export PW_FAKE_DLSS_3_VER="090"
|
||||
export PW_GALLIUM_NINE_VER="0.9"
|
||||
###WINE_AND_PROTON_LG###
|
||||
export PW_PROTON_LG_VER="PROTON_LG_9-7"
|
||||
export PW_WINE_LG_VER="WINE_LG_9-11"
|
||||
export PW_WINE_LG_VER="WINE_LG_9-12"
|
||||
export PW_WINE_FULLSCREEN_FSR="1"
|
||||
export WINE_FULLSCREEN_FSR_MODE="ultra"
|
||||
###DXVK_AND_VKD3D###
|
||||
export PW_VULKAN_USE="2"
|
||||
export VKD3D_LIMIT_TESS_FACTORS="64"
|
||||
export D8VK_VER="1.7.1-2367"
|
||||
export DXVK_LEGACY_VER="1.6.1"
|
||||
export DXVK_STABLE_VER="1.10.3-28"
|
||||
export DXVK_GIT_VER="2.3.1-72"
|
||||
export DXVK_GIT_VER="2.3.1-120"
|
||||
export VKD3D_STABLE_VER="1.1-2602"
|
||||
export VKD3D_GIT_VER="1.1-4051"
|
||||
export VKD3D_GIT_VER="1.1-4110"
|
||||
###VKBASALT###
|
||||
export PW_VKBASALT_EFFECTS="Curves:cas"
|
||||
export PW_VKBASALT_FFX_CAS="0.66"
|
||||
|
Loading…
Reference in New Issue
Block a user