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