Commit 053b0a55 authored by Mikhail Tergoev's avatar Mikhail Tergoev

###Scripts version 2057###

parent 2666f9e9
История изменений и дальнейшие планы: История изменений и дальнейшие планы:
----------------------------------------- -----------------------------------------
В планах: В планах:
* wget заменить на curl
* добавить выбор и создание различных префиксов (с его наполнением)
* проверить сохранение настроек DB файлов (версия протона) * проверить сохранение настроек DB файлов (версия протона)
* перенести все библиотеки и бинарники добавленые нашим проектом в Portable * перенести все библиотеки и бинарники добавленые нашим проектом в Portable
* добавить проверку на существоваие каталога wine, если таковой нет, предложить стандартную версию, или скачать другую * добавить проверку на существоваие каталога wine, если таковой нет, предложить стандартную версию, или скачать другую
...@@ -8,6 +10,10 @@ ...@@ -8,6 +10,10 @@
* добавить проверку количества db файлов на один exe * добавить проверку количества db файлов на один exe
* заниматься только развитием проекта за счет вашей подписки на https://boosty.to/portwine-linux.ru * заниматься только развитием проекта за счет вашей подписки на https://boosty.to/portwine-linux.ru
----------------------------------------- -----------------------------------------
###Scripts version 2057###
* обновлены db файлы для EGS, UPLAY, STEAM
* добавлена кнопка обновления порта "UPDATE PORTPROTON" во вкладку "SETTINGS"
###Scripts version 2056### ###Scripts version 2056###
* исключен xtrem из зависимостей (добавлено использование собственного эмулятора терминала с помощью yad) * исключен xtrem из зависимостей (добавлено использование собственного эмулятора терминала с помощью yad)
* исправлена установка dotnet 4.5+ с помощью winetricks * исправлена установка dotnet 4.5+ с помощью winetricks
......
...@@ -6,5 +6,6 @@ ...@@ -6,5 +6,6 @@
#export PW_COMMENT_DB="PortWINE database file for Epic Games Launcher" #export PW_COMMENT_DB="PortWINE database file for Epic Games Launcher"
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="-opengl -SkipBuildPatchPrereq" export MESA_GL_VERSION_OVERRIDE=4.4COMPAT
export LAUNCH_PARAMETERS="-opengl -SkipBuildPatchPrereq"
export PW_DLL_INSTALL="vcrun2010 vcrun2012 vcrun2013 vcrun2019 d3dcompiler_43 d3dcompiler_47 d3dx9" export PW_DLL_INSTALL="vcrun2010 vcrun2012 vcrun2013 vcrun2019 d3dcompiler_43 d3dcompiler_47 d3dx9"
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
#Rating=1-5 #Rating=1-5
################################################ ################################################
export PW_VULKAN_USE=1 export PW_VULKAN_USE=1
export MESA_GL_VERSION_OVERRIDE=4.4COMPAT
export PW_DLL_INSTALL="arial corefonts d3dcompiler_43 d3dcompiler_47 d3dx9 d3dx11_42 d3dx11_43" export PW_DLL_INSTALL="arial corefonts d3dcompiler_43 d3dcompiler_47 d3dx9 d3dx11_42 d3dx11_43"
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PW_COMMENT_DB="blablabla"
......
...@@ -10,3 +10,4 @@ export WINEDLLOVERRIDES="libglesv2,lsteamclient=" ...@@ -10,3 +10,4 @@ export WINEDLLOVERRIDES="libglesv2,lsteamclient="
export LAUNCH_PARAMETERS="-no-cef-sandbox" export LAUNCH_PARAMETERS="-no-cef-sandbox"
export PW_VULKAN_USE=1 export PW_VULKAN_USE=1
export PW_WINE_USE=PROTON_GE export PW_WINE_USE=PROTON_GE
export MESA_GL_VERSION_OVERRIDE=4.4COMPAT
...@@ -509,7 +509,7 @@ else ...@@ -509,7 +509,7 @@ else
fi fi
unset MANGOHUD MANGOHUD_DLSYM PW_NO_ESYNC PW_NO_FSYNC PW_VULKAN_USE WINEDLLOVERRIDES PW_NO_WRITE_WATCH PW_YAD_SET unset MANGOHUD MANGOHUD_DLSYM PW_NO_ESYNC PW_NO_FSYNC PW_VULKAN_USE WINEDLLOVERRIDES PW_NO_WRITE_WATCH PW_YAD_SET
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 unset CHK_SYMLINK_FILE MESA_GL_VERSION_OVERRIDE
export portname=PortProton export portname=PortProton
cd "$(dirname "`readlink -f "$0"`")" && export PORT_SCRIPTS_PATH="$(pwd)" cd "$(dirname "`readlink -f "$0"`")" && export PORT_SCRIPTS_PATH="$(pwd)"
......
...@@ -327,6 +327,12 @@ else ...@@ -327,6 +327,12 @@ else
} }
export -f gui_rm_portproton export -f gui_rm_portproton
gui_pw_update () {
try_remove_file "${PORT_WINE_TMP_PATH}/scripts_update_notifier"
/bin/bash -c ${pw_full_command_line[*]} &
exit 0
}
gui_wine_uninstaller () { gui_wine_uninstaller () {
start_portwine start_portwine
pw_run uninstaller pw_run uninstaller
...@@ -343,6 +349,7 @@ else ...@@ -343,6 +349,7 @@ else
--field="CLEAR PREFIX":"BTN" '@bash -c "button_click gui_clear_pfx"' \ --field="CLEAR PREFIX":"BTN" '@bash -c "button_click gui_clear_pfx"' \
--field="EDIT SCRIPT VAR":"BTN" '@bash -c "button_click gui_open_var"' \ --field="EDIT SCRIPT VAR":"BTN" '@bash -c "button_click gui_open_var"' \
--field="WINE UNINSTALLER":"BTN" '@bash -c "button_click gui_wine_uninstaller"' \ --field="WINE UNINSTALLER":"BTN" '@bash -c "button_click gui_wine_uninstaller"' \
--field="UPDATE PORTPROTON":"BTN" '@bash -c "button_click gui_pw_update"' \
--field="REMOVE PORTPROTON":"BTN" '@bash -c "button_click gui_rm_portproton"' & --field="REMOVE PORTPROTON":"BTN" '@bash -c "button_click gui_rm_portproton"' &
"${pw_yad}" --plug=$KEY --tabnum=3 --form --columns=3 --scroll --height=500 \ "${pw_yad}" --plug=$KEY --tabnum=3 --form --columns=3 --scroll --height=500 \
...@@ -448,6 +455,7 @@ case "$PW_YAD_SET" in ...@@ -448,6 +455,7 @@ case "$PW_YAD_SET" in
gui_open_var) gui_open_var ;; gui_open_var) gui_open_var ;;
gui_wine_uninstaller) gui_wine_uninstaller ;; gui_wine_uninstaller) gui_wine_uninstaller ;;
gui_rm_portproton) gui_rm_portproton ;; gui_rm_portproton) gui_rm_portproton ;;
gui_pw_update) gui_pw_update ;;
gui_proton_downloader) gui_proton_downloader ;; gui_proton_downloader) gui_proton_downloader ;;
120) gui_vkBasalt ;; 120) gui_vkBasalt ;;
PW_*) pw_autoinstall_from_db ;; PW_*) pw_autoinstall_from_db ;;
......
#!/bin/bash #!/bin/bash
#Author: Castro-Fidel (PortWINE-Linux.ru) #Author: Castro-Fidel (PortWINE-Linux.ru)
#SCRIPTS_NEXT_VERSION=2056 #SCRIPTS_NEXT_VERSION=2057
#PORT_NEXT_VERSION=97 #PORT_NEXT_VERSION=97
######################################################################## ########################################################################
export PW_MANGOHUD=1 export PW_MANGOHUD=1
......
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