Commit e448ed27 authored by fidel's avatar fidel

Scripts version 2164

parent 49ada771
...@@ -70,11 +70,7 @@ If you have a video card from **NVIDIA** , be sure to check if the **lib32-nvidi ...@@ -70,11 +70,7 @@ If you have a video card from **NVIDIA** , be sure to check if the **lib32-nvidi
* **openSUSE** * **openSUSE**
`sudo zypper ref && sudo zypper up && sudo zypper in curl icoutils wget zenity bubblewrap zstd cabextract tar steam zenity zenity-lang` `sudo zypper in curl icoutils wget zenity bubblewrap zstd cabextract tar steam zenity zenity-lang gamemoded libgamemode0 libgamemodeauto0`
Installing Gamemode is done with a separate command:
`opi gamemode`
* **Fedora** * **Fedora**
...@@ -94,7 +90,7 @@ Install the required dependencies: ...@@ -94,7 +90,7 @@ Install the required dependencies:
* **ROSA DESKTOP FRESH R12** * **ROSA DESKTOP FRESH R12**
`sudo dnf update && sudo dnf upgrade --refresh && sudo dnf install sysvinit-tools curl libcurl4 icoutils wget zenity bubblewrap zstd cabextract tar libvulkan1 lib64vulkan1 vulkan.x86_64 vulkan.i686 vkd3d.x86_64 vkd3d.i686 coreutils file libc6 libnss3 xz bubblewrap xdg-utils openssl bc libgl1 lib64freetype2 libfreetype2 lib64txc-dxtn libtxc-dxtn coreutils lib64opencl1 libopencl1 libdrm2 libdrm2.i686 mesa.i686` `sudo dnf update && sudo dnf upgrade --refresh && sudo dnf install sysvinit-tools curl libcurl4 icoutils wget zenity bubblewrap zstd cabextract tar libvulkan1 lib64vulkan1 vulkan.x86_64 vulkan.i686 vkd3d.x86_64 vkd3d.i686 coreutils file libc6 libnss3 xz bubblewrap xdg-utils openssl bc libgl1 lib64freetype2 libfreetype2 lib64txc-dxtn libtxc-dxtn lib64opencl1 libopencl1 libdrm2 libdrm2.i686 mesa.i686`
* **Solus 4.x** * **Solus 4.x**
......
...@@ -2,6 +2,16 @@ You can help us in the development of the project on the website: boosty.to/linu ...@@ -2,6 +2,16 @@ You can help us in the development of the project on the website: boosty.to/linu
----------------------------------------- -----------------------------------------
Changelog: Changelog:
###Scripts version 2164###
* added support for the --autoinstall argument [script_id_pw_autoinstall] - to be able to install the game\program without running the main PortProton interface
* updated the output of the --help argument from the terminal
* added a forced shutdown of the virtual desktop for vkPlay (to apply, just re-install vkPlay)
* added a fix for displaying text on some systems when using steam (to apply, just re-install steam)
* Updated the libs_v40 library package
* Updated plugins_v10 library package
- updated Proton EAC to the current state
* increased buttons in the PortProton interface
###Scripts version 2163### ###Scripts version 2163###
* Steam is working again and starts in Steam Deck mode by default * Steam is working again and starts in Steam Deck mode by default
* added automatic reset of the .ppdb file settings when reinstalling the launchers from the PortProton menu * added automatic reset of the .ppdb file settings when reinstalling the launchers from the PortProton menu
......
...@@ -2,6 +2,17 @@ ...@@ -2,6 +2,17 @@
----------------------------------------- -----------------------------------------
История изменений: История изменений:
###Scripts version 2164###
* добавлена поддержка аргумента --autoinstall [имя_скрипта_из_pw_autoinstall] - для возможности установки игры\программы без запуска основного интерфейса PortProton
* обновлен вывод аргумента --help из терминала
* добавлено принудительное отключение виртуального рабочего столя для vkPlay (для применения просто запустите повторно установку vkPlay)
* добавлен фикс отображения текста на некоторых системах при использовании steam (для применения просто запустите повторно установку steam)
* Обновлен пакет библиотек libs_v40
- предустановлены все версии vcrun от 2005 до 2022
* Обновлен пакет библиотек plugins_v10
- обновлен Proton EAC до актуального состояния
* увеличены кнопки в интерфейсе PortProton
###Scripts version 2163### ###Scripts version 2163###
* Steam снова работает и по умолчанию запускается в Steam Deck режиме * Steam снова работает и по умолчанию запускается в Steam Deck режиме
* добавлен автоматический сброс настроек файла .ppdb при переустановке лончеров из меню PortProton * добавлен автоматический сброс настроек файла .ppdb при переустановке лончеров из меню PortProton
......
...@@ -36,6 +36,7 @@ aldiserg ...@@ -36,6 +36,7 @@ aldiserg
an9949an an9949an
andrey4korop andrey4korop
zorn zorn
Vano Majukin
" & " &
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=3 --text-info --scroll <<< " Лицензия Массачусетского технологического института (MIT License) "${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=3 --text-info --scroll <<< " Лицензия Массачусетского технологического института (MIT License)
......
...@@ -203,10 +203,10 @@ then ...@@ -203,10 +203,10 @@ then
export loc_gui_vkbasalt_start="VKBASALT" export loc_gui_vkbasalt_start="VKBASALT"
export loc_gui_db_comments="Найден файл настроек PortProton для" export loc_gui_db_comments="Найден файл настроек PortProton для"
export loc_gui_vulkan_stable="Стабильные версии DXVK ${DXVK_STABLE_VER} и VKD3D ${VKD3D_STABLE_VER}" export loc_gui_vulkan_stable="Стабильные DXVK ${DXVK_STABLE_VER} и VKD3D ${VKD3D_STABLE_VER}"
export loc_gui_vulkan_git="Новейшие версии DXVK ${DXVK_GIT_VER} и VKD3D ${VKD3D_GIT_VER}" export loc_gui_vulkan_git="Новейшие DXVK ${DXVK_GIT_VER} и VKD3D ${VKD3D_GIT_VER}"
export loc_gui_gallium_nine="GALLIUM_NINE (Аппаратный DX9 для MESA)" export loc_gui_gallium_nine="GALLIUM_NINE (DX9 для MESA)"
export loc_gui_open_gl="OPENGL (Для видеокарт без API VULKAN)" export loc_gui_open_gl="OPENGL (Для видеокарт без VULKAN)"
export loc_gui_installing_the="Устанавливаем" export loc_gui_installing_the="Устанавливаем"
export loc_gui_please_wait="Пожалуйста подождите..." export loc_gui_please_wait="Пожалуйста подождите..."
......
...@@ -7,8 +7,9 @@ ...@@ -7,8 +7,9 @@
# export PW_WINE_USE=PROTON_GE # export PW_WINE_USE=PROTON_GE
export PW_VULKAN_USE=1 export PW_VULKAN_USE=1
export LAUNCH_PARAMETERS="-SkipBuildPatchPrereq" export LAUNCH_PARAMETERS="-SkipBuildPatchPrereq"
export PW_DLL_INSTALL="vcrun2012 vcrun2013 vcrun2019" export PW_DLL_INSTALL="vcrun2012 vcrun2013 vcrun2022"
export PW_USE_D3D_EXTRAS=1 export PW_USE_D3D_EXTRAS=1
export PW_WINE_USE="PROTON_LG"
add_in_start_portwine () { add_in_start_portwine () {
regdlloverrides "RDR2.exe:vulkan-1=n" regdlloverrides "RDR2.exe:vulkan-1=n"
......
...@@ -5,8 +5,12 @@ ...@@ -5,8 +5,12 @@
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PW_COMMENT_DB="blablabla"
export PW_WINDOWS_VER="10" export PW_WINDOWS_VER="10"
export PW_WINE_USE="PROTON_LG"
export WINEDLLOVERRIDES="mscoree,mshtml=" export WINEDLLOVERRIDES="mscoree,mshtml="
export PW_MUST_HAVE_DLL="" export PW_MUST_HAVE_DLL=""
export PW_PREFIX_NAME="VK_PLAY" export PW_PREFIX_NAME="VK_PLAY"
# export PW_VIRTUAL_DESKTOP="1"
add_in_start_portwine () {
if [[ -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/user.reg" ]] ; then
sed -i '/Software\\\\Wine\\\\Explorer/d' "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/user.reg"
fi
}
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
################################################ ################################################
export PW_COMMENT_DB="Steam" export PW_COMMENT_DB="Steam"
export PW_WINDOWS_VER="10" export PW_WINDOWS_VER="10"
export PW_DLL_INSTALL="vcrun2019 d3dcompiler_46" export PW_DLL_INSTALL="vcrun2022 d3dcompiler_46"
export WINEDLLOVERRIDES="" export WINEDLLOVERRIDES=""
export LAUNCH_PARAMETERS="-gamepadui -fullscreen" export LAUNCH_PARAMETERS="-gamepadui -fullscreen -no-dwrite"
export PW_VULKAN_USE="1" export PW_VULKAN_USE="1"
add_in_start_portwine () { add_in_start_portwine () {
......
...@@ -7,14 +7,14 @@ ...@@ -7,14 +7,14 @@
#Rating=5 #Rating=5
export PW_COMMENT_DB="Wargaming and Lesta Game Centers" export PW_COMMENT_DB="Wargaming and Lesta Game Centers"
################################################ ################################################
export PW_WINE_USE=PROTON_GE export PW_WINE_USE="PROTON_LG"
export PW_VULKAN_USE=1 #dxvk, vkd3d or 0 for OpenGL export PW_VULKAN_USE=1 #dxvk, vkd3d or 0 for OpenGL
export LAUNCH_PARAMETERS="" # Additional launch options export LAUNCH_PARAMETERS="" # Additional launch options
#export PW_USE_TERMINAL=1 #export PW_USE_TERMINAL=1
export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
#export PW_USE_NVAPI_AND_DLSS=0 #export PW_USE_NVAPI_AND_DLSS=0
export WINEDLLOVERRIDES="ucrtbase,xaudio2_7,xaudio2_8=n,b" export WINEDLLOVERRIDES="ucrtbase,xaudio2_7,xaudio2_8=n,b"
export PW_DLL_INSTALL="lucida vcrun2019" # Install DDL in port prefix (used winetricks) export PW_DLL_INSTALL="lucida vcrun2022" # Install DDL in port prefix (used winetricks)
##export PW_GUI_DISABLED_CS=1 ##export PW_GUI_DISABLED_CS=1
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
export PW_USE_D3D_EXTRAS=0 export PW_USE_D3D_EXTRAS=0
......
...@@ -611,7 +611,8 @@ fi ...@@ -611,7 +611,8 @@ fi
unset MANGOHUD MANGOHUD_DLSYM PW_NO_ESYNC PW_NO_FSYNC PW_VULKAN_USE WINEDLLOVERRIDES PW_NO_WRITE_WATCH PW_YAD_SET PW_ICON_FOR_YAD unset MANGOHUD MANGOHUD_DLSYM PW_NO_ESYNC PW_NO_FSYNC PW_VULKAN_USE WINEDLLOVERRIDES PW_NO_WRITE_WATCH PW_YAD_SET PW_ICON_FOR_YAD
unset PW_CHECK_AUTOINSTAL PW_VKBASALT_EFFECTS PW_VKBASALT_FFX_CAS PORTWINE_DB PORTWINE_DB_FILE PW_DISABLED_CREATE_DB unset PW_CHECK_AUTOINSTAL PW_VKBASALT_EFFECTS PW_VKBASALT_FFX_CAS PORTWINE_DB PORTWINE_DB_FILE PW_DISABLED_CREATE_DB
unset CHK_SYMLINK_FILE MESA_GL_VERSION_OVERRIDE PATH_TO_GAME PW_START_DEBUG PORTPROTON_NAME PORTWINE_CREATE_SHORTCUT_NAME unset CHK_SYMLINK_FILE MESA_GL_VERSION_OVERRIDE PATH_TO_GAME PW_START_DEBUG PORTPROTON_NAME PORTWINE_CREATE_SHORTCUT_NAME
unset PW_PREFIX_NAME WINEPREFIX VULKAN_MOD PW_WINE_VER PW_ADD_TO_ARGS_IN_RUNTIME PW_GAMEMODERUN_SLR AMD_VULKAN_ICD unset PW_PREFIX_NAME WINEPREFIX VULKAN_MOD PW_WINE_VER PW_ADD_TO_ARGS_IN_RUNTIME PW_GAMEMODERUN_SLR AMD_VULKAN_ICD
unset PW_NAME_D_NAME PW_NAME_D_ICON PW_NAME_D_EXEC PW_EXEC_FROM_DESKTOP
export portname=PortProton export portname=PortProton
......
#!/usr/bin/env bash #!/usr/bin/env bash
#Author: Castro-Fidel (linux-gaming.ru) #Author: Castro-Fidel (linux-gaming.ru)
#SCRIPTS_NEXT_VERSION=2163 #SCRIPTS_NEXT_VERSION=2164
######################################################################## ########################################################################
export PW_MANGOHUD=0 export PW_MANGOHUD=0
export MANGOHUD_CONFIG=cpu_stats,cpu_temp,cpu_mhz,cpu_color=2e97cb,cpu_text=CPU,gpu_stats,gpu_temp,gpu_core_clock,gpu_mem_clock,vulkan_driver,gpu_name,gpu_color=2e9762,gpu_text=GPU,vram,vram_color=ad64c1,ram,ram_color=c26693,io_color=a491d3,frame_timing=1,frametime_color=00ff00,time,arch,wine,wine_color=eb5b5b,engine_color=eb5b5b,background_alpha=0.2,font_size=24,background_color=020202,text_color=ffffff,toggle_hud=Shift_R+F12,resolution,vkbasalt export MANGOHUD_CONFIG=cpu_stats,cpu_temp,cpu_mhz,cpu_color=2e97cb,cpu_text=CPU,gpu_stats,gpu_temp,gpu_core_clock,gpu_mem_clock,vulkan_driver,gpu_name,gpu_color=2e9762,gpu_text=GPU,vram,vram_color=ad64c1,ram,ram_color=c26693,io_color=a491d3,frame_timing=1,frametime_color=00ff00,time,arch,wine,wine_color=eb5b5b,engine_color=eb5b5b,background_alpha=0.2,font_size=24,background_color=020202,text_color=ffffff,toggle_hud=Shift_R+F12,resolution,vkbasalt
...@@ -20,7 +20,7 @@ export PW_USE_TERMINAL="0" ...@@ -20,7 +20,7 @@ export PW_USE_TERMINAL="0"
export PW_WINEDBG_DISABLE="1" export PW_WINEDBG_DISABLE="1"
export PW_WINDOWS_VER="10" export PW_WINDOWS_VER="10"
export WINEARCH="win64" export WINEARCH="win64"
export PW_LIBS_VER="_v39" export PW_LIBS_VER="_v40"
export GDK_BACKEND="x11" export GDK_BACKEND="x11"
export PW_USE_GSTREAMER="1" export PW_USE_GSTREAMER="1"
export PW_USE_D3D_EXTRAS="1" export PW_USE_D3D_EXTRAS="1"
...@@ -31,11 +31,11 @@ export STAGING_SHARED_MEMORY="1" ...@@ -31,11 +31,11 @@ export STAGING_SHARED_MEMORY="1"
export PW_FORCE_LARGE_ADDRESS_AWARE="1" export PW_FORCE_LARGE_ADDRESS_AWARE="1"
export PW_MANGOHUD_x32="0" export PW_MANGOHUD_x32="0"
###DEFAULT_WINE### ###DEFAULT_WINE###
export PW_WINE_USE="PROTON_GE" export PW_WINE_USE="PROTON_LG"
export PW_PLUGINS_VER="_v9" export PW_PLUGINS_VER="_v10"
export PW_FAKE_DLSS_VER="091122" export PW_FAKE_DLSS_VER="091122"
###WINE_PROTON_LG### ###WINE_PROTON_LG###
export PW_LG_VER="7-47" export PW_LG_VER="7-49"
export PW_PROTON_LG_VER="PROTON_LG_${PW_LG_VER}" export PW_PROTON_LG_VER="PROTON_LG_${PW_LG_VER}"
###WINE_PROTON_GE### ###WINE_PROTON_GE###
export PW_GE_VER="7-49" export PW_GE_VER="7-49"
...@@ -55,8 +55,8 @@ export DXVK_CONFIG_FILE="${PORT_WINE_PATH}/data/dxvk.conf" ...@@ -55,8 +55,8 @@ export DXVK_CONFIG_FILE="${PORT_WINE_PATH}/data/dxvk.conf"
pw_install_dll_in_prefix () pw_install_dll_in_prefix ()
{ {
case $PW_PREFIX_NAME in case $PW_PREFIX_NAME in
DEFAULT) export PW_MUST_HAVE_DLL="physx mfc42 vcrun2019" ;; DEFAULT) export PW_MUST_HAVE_DLL="physx mfc42 vcrun2022" ;;
DOTNET) export PW_MUST_HAVE_DLL="physx mfc42 vcrun2019 faudio dotnet48" ;; DOTNET) export PW_MUST_HAVE_DLL="physx mfc42 vcrun2022 faudio dotnet48" ;;
*) export PW_MUST_HAVE_DLL="" ;; *) export PW_MUST_HAVE_DLL="" ;;
esac esac
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment