diff --git a/data_from_portwine/changelog b/data_from_portwine/changelog index 6e2f6e52..057cf87f 100755 --- a/data_from_portwine/changelog +++ b/data_from_portwine/changelog @@ -1,6 +1,8 @@ История изменений и дальнейшие планы: ----------------------------------------- В планах: +* wget заменить на curl +* добавить выбор и создание различных префиксов (с его наполнением) * проверить сохранение настроек DB файлов (версия протона) * перенести все библиотеки и бинарники добавленые нашим проектом в Portable * добавить проверку на существоваие каталога wine, если таковой нет, предложить стандартную версию, или скачать другую @@ -8,6 +10,10 @@ * добавить проверку количества db файлов на один exe * заниматься только развитием проекта за счет вашей подписки на https://boosty.to/portwine-linux.ru ----------------------------------------- +###Scripts version 2057### +* обновлены db файлы для EGS, UPLAY, STEAM +* добавлена кнопка обновления порта "UPDATE PORTPROTON" во вкладку "SETTINGS" + ###Scripts version 2056### * исключен xtrem из зависимостей (добавлено использование собственного эмулятора терминала с помощью yad) * исправлена установка dotnet 4.5+ с помощью winetricks diff --git a/data_from_portwine/scripts/portwine_db/EpicGamesLauncher b/data_from_portwine/scripts/portwine_db/EpicGamesLauncher index de16795f..45d1e874 100755 --- a/data_from_portwine/scripts/portwine_db/EpicGamesLauncher +++ b/data_from_portwine/scripts/portwine_db/EpicGamesLauncher @@ -6,5 +6,6 @@ #export PW_COMMENT_DB="PortWINE database file for Epic Games Launcher" export PW_WINE_USE=PROTON_GE 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" diff --git a/data_from_portwine/scripts/portwine_db/UbisoftConnect b/data_from_portwine/scripts/portwine_db/UbisoftConnect index c6cb7a7f..bc31f1b9 100755 --- a/data_from_portwine/scripts/portwine_db/UbisoftConnect +++ b/data_from_portwine/scripts/portwine_db/UbisoftConnect @@ -4,6 +4,7 @@ #Rating=1-5 ################################################ 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" #####################examples########################### ##export PW_COMMENT_DB="blablabla" diff --git a/data_from_portwine/scripts/portwine_db/steam b/data_from_portwine/scripts/portwine_db/steam index e7e9261a..8914f25b 100755 --- a/data_from_portwine/scripts/portwine_db/steam +++ b/data_from_portwine/scripts/portwine_db/steam @@ -10,3 +10,4 @@ export WINEDLLOVERRIDES="libglesv2,lsteamclient=" export LAUNCH_PARAMETERS="-no-cef-sandbox" export PW_VULKAN_USE=1 export PW_WINE_USE=PROTON_GE +export MESA_GL_VERSION_OVERRIDE=4.4COMPAT diff --git a/data_from_portwine/scripts/runlib b/data_from_portwine/scripts/runlib index 44040278..0a895a9a 100755 --- a/data_from_portwine/scripts/runlib +++ b/data_from_portwine/scripts/runlib @@ -509,7 +509,7 @@ else fi 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 CHK_SYMLINK_FILE +unset CHK_SYMLINK_FILE MESA_GL_VERSION_OVERRIDE export portname=PortProton cd "$(dirname "`readlink -f "$0"`")" && export PORT_SCRIPTS_PATH="$(pwd)" diff --git a/data_from_portwine/scripts/start.sh b/data_from_portwine/scripts/start.sh index f33d04e6..5d20e4f6 100755 --- a/data_from_portwine/scripts/start.sh +++ b/data_from_portwine/scripts/start.sh @@ -327,6 +327,12 @@ else } 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 () { start_portwine pw_run uninstaller @@ -343,6 +349,7 @@ else --field="CLEAR PREFIX":"BTN" '@bash -c "button_click gui_clear_pfx"' \ --field="EDIT SCRIPT VAR":"BTN" '@bash -c "button_click gui_open_var"' \ --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"' & "${pw_yad}" --plug=$KEY --tabnum=3 --form --columns=3 --scroll --height=500 \ @@ -448,6 +455,7 @@ case "$PW_YAD_SET" in gui_open_var) gui_open_var ;; gui_wine_uninstaller) gui_wine_uninstaller ;; gui_rm_portproton) gui_rm_portproton ;; + gui_pw_update) gui_pw_update ;; gui_proton_downloader) gui_proton_downloader ;; 120) gui_vkBasalt ;; PW_*) pw_autoinstall_from_db ;; diff --git a/data_from_portwine/scripts/var b/data_from_portwine/scripts/var index 94a32317..17f843dc 100755 --- a/data_from_portwine/scripts/var +++ b/data_from_portwine/scripts/var @@ -1,6 +1,6 @@ #!/bin/bash #Author: Castro-Fidel (PortWINE-Linux.ru) -#SCRIPTS_NEXT_VERSION=2056 +#SCRIPTS_NEXT_VERSION=2057 #PORT_NEXT_VERSION=97 ######################################################################## export PW_MANGOHUD=1