* добавить автоматическое обновление при выходе нового порта
* добавить вывод ошибки при скачивании файла при автоматической установки
* перенести reset в GUI PortProton
* добавить фикс установки dotnet
* добавить кнопку очистки префикса в PortProton
* проверка версий и обновления скриптов из https://github.com/Castro-Fidel/PortWINE/archive/refs/heads/master.zip
...
...
@@ -11,14 +10,14 @@
* проверить windows steam под PortProton
* создать defaut префикс и сделать авто симлинки в другие префиксы (games, programm files, users)
* иконка в трей для PortProton
* сменить цвет url
* добавить контроль за окнами для правильного отключения прогресс бара
* проверка версий dxvk на github: curl -s https://github.com/doitsujin/dxvk/releases | grep Version | awk {'print $3'} | sed 's%</a>%%g'
* проверка версий vkd3d на github: curl -s https://github.com/HansKristian-Work/vkd3d-proton/releases | grep Version | awk {'print $3'} | sed 's%</a>%%g'
* зарабатывать на жизнь развитием проекта с помощью вашей подписки на https://boosty.to/portwine-linux.ru
-----------------------------------------
###Scripts version 1061###
* в GUI изменен цвет ссылок url на красный
* частичная чистка кода
* проверка и удаление scripts.tar.xz перед обновлением
* при ошибке скачивания одного из компонентов PortProton добавлено оповещение с автоматическим перезапуском.
###Scripts version 1060###
* фикс работы EVE Online + Proton Experimental (netprofm.dll)
...
...
@@ -212,3 +211,7 @@
поддерживаются gamemode, FSYNC, ESYNC из "коробки"
* простое создание ярлыков с выбором режима запуска (+ возможно добавить свои параметры запуска к игре/приложению)
* добавлена интеграция PortProton в рабочее окружение (root права не нужны, концепция порта не изменилась)
###ЗАМЕТКИ###
* проверка версий dxvk на github: curl -s https://github.com/doitsujin/dxvk/releases | grep Version | awk {'print $3'} | sed 's%</a>%%g'
* проверка версий vkd3d на github: curl -s https://github.com/HansKristian-Work/vkd3d-proton/releases | grep Version | awk {'print $3'} | sed 's%</a>%%g'
if try_download "https://github.com/Castro-Fidel/PortWINE/releases/download/libs${pw_libs_ver}/libs${pw_libs_ver}.tar.xz""${HOME}/.PortWINE/tmp/libs${pw_libs_ver}.tar.xz";then
if unpack_tar_xz "${HOME}/.PortWINE/tmp/libs${pw_libs_ver}.tar.xz""${HOME}/.PortWINE/";then
W_TRX_INT_VER="$(cat"${PORT_WINE_TMP_PATH}/winetricks" | grep-i'WINETRICKS_VERSION=' | sed's/WINETRICKS_VERSION=//')"&& print_info "Winetricks version in port has been updated (${W_TRX_INT_VER})"
W_TRX_INT_VER="$(cat"${PORT_WINE_TMP_PATH}/winetricks" | grep-i'WINETRICKS_VERSION=' | sed's/WINETRICKS_VERSION=//')"&& print_info "Winetricks version in port has been updated (${W_TRX_INT_VER})"
chmod u+x "${PORT_WINE_TMP_PATH}/winetricks"
fi
fi
if[-f"${PORT_WINE_TMP_PATH}/winetricks"];then
...
...
@@ -437,7 +521,23 @@ RUN_WINETRICKS_FROM_DB () {
echo"Set to win${PW_WINDOWS_VER}"
fi
}
PW_INIT_DB (){
if[!-z"${portwine_exe}"];then
export PORTWINE_DB=`echo"${portwine_exe}" | awk-F'/''NF>1{print $NF}' | sed s/".exe"/""/gi`
if try_download "https://github.com/Castro-Fidel/PortWINE/releases/download/libs${pw_libs_ver}/libs${pw_libs_ver}.tar.xz""${HOME}/.PortWINE/tmp/libs${pw_libs_ver}.tar.xz";then
if unpack_tar_xz "${HOME}/.PortWINE/tmp/libs${pw_libs_ver}.tar.xz""${HOME}/.PortWINE/";then
`zenity --error--title"Error..."--text"Failed to download runtime libraries.\nCheck internet connection and restart PortProton"--no-wrap`> /dev/null 2>&1
exit 0
fi
else
`zenity --error--title"Error..."--text"Failed to download runtime libraries.\nCheck internet connection and restart PortProton"--no-wrap`> /dev/null 2>&1