diff --git a/data_from_portwine/changelog_en b/data_from_portwine/changelog_en index 7bca2bd..3585b0a 100755 --- a/data_from_portwine/changelog_en +++ b/data_from_portwine/changelog_en @@ -2,6 +2,15 @@ You can help us in the development of the project on the website: https://linux- ---------------------------------------- Changelog: +###Scripts version 2330### / Date: 30.07.2024 / Download update size: 4 megabytes +* updated tray based on libayatana-appindicator (thanks to Htylol) +* added win11 selection to settings (thanks Boria138) +* improved creation of icons for shortcuts (thanks Boria138) +* fixed deletion of disks added manually (thanks to Boria138) +* updated yad version to improve interface (thanks to Htylol) +* fixed deletion when duplicate shortcuts exist (thanks to Htylol) +* added settings file for all GamesVoice files + ###Scripts version 2329### / Date: 26.07.2024 / Download update size: 4 megabytes * created a new tray based on libayatana-appindicator (thanks to Htylol) * improved automatic creation of shortcuts by checking "create shortcut" in the installer itself (thanks to Boria138 and Htylol) diff --git a/data_from_portwine/changelog_ru b/data_from_portwine/changelog_ru index ae49b12..1326273 100755 --- a/data_from_portwine/changelog_ru +++ b/data_from_portwine/changelog_ru @@ -2,9 +2,14 @@ ----------------------------------------- История изменений: +###Scripts version 2330### / Дата: 30.07.2024 / Размер скачиваемого обновления: 4 мегабайта * обновлен трей на основе libayatana-appindicator (спасибо Htylol) * в настройки добавлен выбор win11 (спасибо Boria138) * улучшено создание иконок для ярлыков (спасибо Boria138) +* исправлено удаление дисков добавленных вручную (спасибо Boria138) +* обновлена версия yad для улучшения интерфейса (спасибо Htylol) +* исправлено удаление при существовании дублирующих ярлыков (спасибо Htylol) +* добавлен файл настроек для всех русификаторов от GamesVoice ###Scripts version 2329### / Дата: 26.07.2024 / Размер скачиваемого обновления: 4 мегабайта * создан новый трей на основе libayatana-appindicator (спасибо Htylol) diff --git a/data_from_portwine/scripts/functions_helper b/data_from_portwine/scripts/functions_helper index 227fc22..0a77412 100755 --- a/data_from_portwine/scripts/functions_helper +++ b/data_from_portwine/scripts/functions_helper @@ -1317,7 +1317,12 @@ pw_init_db () { if [[ -f "${portwine_exe}" ]] ; then PORTWINE_DB="$(basename "${portwine_exe}" .exe)" export PORTWINE_DB - if [[ -f "${portwine_exe}".ppdb ]] ; then + if echo "${PORTWINE_DB}" | grep -i "_vo_\|_gv_" &>/dev/null ; then + print_warning "Force use gamesvoice.ppdb file!" + PORTWINE_DB_FILE="${PORT_SCRIPTS_PATH}/portwine_db/gamesvoice.ppdb" + # shellcheck source=/dev/null + source "${PORTWINE_DB_FILE}" + elif [[ -f "${portwine_exe}".ppdb ]] ; then PORTWINE_DB_FILE="${portwine_exe}".ppdb # shellcheck source=/dev/null source "${PORTWINE_DB_FILE}" diff --git a/data_from_portwine/scripts/portwine_db/gamesvoice.ppdb b/data_from_portwine/scripts/portwine_db/gamesvoice.ppdb new file mode 100644 index 0000000..8ac1654 --- /dev/null +++ b/data_from_portwine/scripts/portwine_db/gamesvoice.ppdb @@ -0,0 +1,16 @@ +#!/usr/bin/env bash +#Author: xuser +#Rating=5 +#####################examples########################### +export PW_COMMENT_DB="!!! ВНИМАНИЕ !!! +Для установки руссификаторов от \"GAMESVOICE\" автоматически выбран префикс \"DOTNET\". +Для русификации игры в \"STEAM\", выберите в установщике диск \"S:\" и в нём нужную игру." +export PW_VULKAN_USE="1" +export PW_MANGOHUD="0" +export PW_NO_FSYNC="1" +export PW_NO_ESYNC="1" +export PW_USE_GAMEMODE="0" +export PW_PREFIX_NAME="DOTNET" +export PW_DLL_INSTALL="" +export PW_DISABLED_CREATE_DB="1" + diff --git a/data_from_portwine/scripts/portwine_db/setup.ppdb b/data_from_portwine/scripts/portwine_db/setup.ppdb index d16e663..bf634bf 100644 --- a/data_from_portwine/scripts/portwine_db/setup.ppdb +++ b/data_from_portwine/scripts/portwine_db/setup.ppdb @@ -4,13 +4,13 @@ #.msi #Rating=5 ################################################ -export PW_DISABLED_CREATE_DB=1 -export PW_VULKAN_USE=1 -export PW_MANGOHUD=0 -export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. -export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives -export PW_USE_GAMEMODE=0 # Force disabele gamemod -export PW_FORCE_LARGE_ADDRESS_AWARE=1 # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. +export PW_DISABLED_CREATE_DB="1" +export PW_VULKAN_USE="1" +export PW_MANGOHUD="0" +export PW_NO_FSYNC="1" +export PW_NO_ESYNC="1" +export PW_USE_GAMEMODE="0" +export PW_FORCE_LARGE_ADDRESS_AWARE="1" export PW_DLL_INSTALL="" # export WINEDLLOVERRIDES="mscoree,mshtml=" -export PW_WINE_USE=WINE_LG +export PW_WINE_USE="WINE_LG" diff --git a/data_from_portwine/scripts/var b/data_from_portwine/scripts/var index 45f0bb8..713d2a4 100755 --- a/data_from_portwine/scripts/var +++ b/data_from_portwine/scripts/var @@ -1,6 +1,6 @@ #!/usr/bin/env bash #Author: Castro-Fidel (linux-gaming.ru) -#SCRIPTS_NEXT_VERSION=2329 +#SCRIPTS_NEXT_VERSION=2330 #SCRIPTS_STABLE_VERSION=2327 ######################################################################## export LANGUAGES_LIST="ru es"