diff --git a/data_from_portwine/changelog_en b/data_from_portwine/changelog_en index d8d027a9..2d7a98d0 100755 --- a/data_from_portwine/changelog_en +++ b/data_from_portwine/changelog_en @@ -2,6 +2,13 @@ You can help us in the development of the project on the website: https://linux- ---------------------------------------- Changelog: +###Scripts version 2437### / Date: 25.07.2025 / Download update size: 4 megabytes +* FSYNC and ESYNC are disabled by default +* WINE_LG is used by default for all Sony games +* added a block on enabling USE_LS_FRAME_GEN if the GLIBC version in the system is lower than 2.38 +* additional interface optimizations were made (thanks to Htylol) +* work continued on improving the 3D Api selection functions (thanks to Htylol) + ###Scripts version 2436### / Date: 24.07.2025 / Download update size: 230 megabytes * changed DXVK and VKD3D versions for DirectX to Vulkan translation (thanks to Htylol): - The newest ones work only with "MESA 25+" or "NVIDIA 550.54.14+" drivers @@ -9,6 +16,7 @@ Changelog: - Sarek works with any video card that supports Vulkan version "1.1+" * PROTON_LG updated to version "10-10" (with NTSYNC support) * accelerated opening of the list of third-party WINE versions (thanks to Boria138) +* added to the lists of third-party WINE all WOW64 versions from Kron4ek and x86_64_v3 builds from CachyOS (thanks to Boria138) ###Scripts version 2435### / stable / Date: 23.07.2025 / Download update size: 380 megabytes * cumulative update of stable version of PortProton scripts diff --git a/data_from_portwine/changelog_ru b/data_from_portwine/changelog_ru index b73901dc..2d3a6cd6 100755 --- a/data_from_portwine/changelog_ru +++ b/data_from_portwine/changelog_ru @@ -2,6 +2,13 @@ ----------------------------------------- История изменений: +###Scripts version 2437### / Дата: 25.07.2025 / Размер скачиваемого обновления: 4 мегабайт +* FSYNC и ESYNC по умолчанию выключены +* для всех игр от Sony по умолчанию используется WINE_LG +* добавлена блокировка включения USE_LS_FRAME_GEN если версия GLIBC в системе ниже чем 2.38 +* произведены дополнительные оптимизации интерфейса (спасибо Htylol) +* продолжены работы по улучшению функций выбора 3D Api (спасибо Htylol) + ###Scripts version 2436### / Дата: 24.07.2025 / Размер скачиваемого обновления: 230 мегабайт * изменены версии DXVK и VKD3D для трансляции DirectX в Vulkan (спасибо Htylol): - Новейшие работают только с драйверами "MESA 25+", или "NVIDIA 550.54.14+" @@ -9,6 +16,7 @@ - Sarek работает с любой видеокартой поддерживающей Vulkan версии "1.1+" * обновлен PROTON_LG до версии "10-10" (с поддержкой NTSYNC) * ускорено открытие списка сторонних версий WINE (спасибо Boria138) +* добавлены в списки сторонних WINE все WOW64 версии от Kron4ek и сборки x86_64_v3 от CachyOS (спасибо Boria138) ###Scripts version 2435### / stable / Дата: 23.07.2025 / Размер скачиваемого обновления: 380 мегабайт * кумулятивное обновление стабильной версии скриптов PortProton diff --git a/data_from_portwine/scripts/functions_helper b/data_from_portwine/scripts/functions_helper index d08c31ff..970ec4d0 100755 --- a/data_from_portwine/scripts/functions_helper +++ b/data_from_portwine/scripts/functions_helper @@ -2876,12 +2876,13 @@ pw_skip_get_info () { if [[ -f "${PW_TMPFS_PATH}/locale.tmp" ]] ; then GET_LOCALE_LIST="ru_RU.utf en_US.utf zh_CN.utf ja_JP.utf ko_KR.utf" - unset LOCALE_LIST + unset LOCALE_LIST LOCALE_UTF + [[ $(<"${PW_TMPFS_PATH}/locale.tmp") =~ utf8 ]] && LOCALE_UTF="8" for LOCALE in $GET_LOCALE_LIST ; do if [[ $(<"${PW_TMPFS_PATH}/locale.tmp") =~ $LOCALE ]] ; then if [[ -n "$LOCALE_LIST" ]] - then LOCALE_LIST+="!$LOCALE" - else LOCALE_LIST="$LOCALE" + then LOCALE_LIST+="!$LOCALE$LOCALE_UTF" + else LOCALE_LIST="$LOCALE$LOCALE_UTF" fi fi done @@ -4585,9 +4586,6 @@ pw_run () { export WINE_LARGE_ADDRESS_AWARE="1" fi - check_variables SteamAppId "0" - check_variables SteamGameId "0" - PW_LOG_TO_FILE="${PORT_WINE_PATH}/PortProton.log" PW_LD_LIBRARY_PATH="${PW_LD_LIBRARY_PATH}:${WINE_LIBRARY_PATH}" @@ -4766,6 +4764,7 @@ portwine_launch () { [[ $PW_LOG != 1 ]] && debug_timer --start -s "PW_TIME_IN_GAME" if [[ -n "${LAUNCH_URI}" ]] ; then + export WINEFSYNC="1" pw_run start /high /b "${LAUNCH_URI}" & unset GAMEPID while true ; do diff --git a/data_from_portwine/scripts/var b/data_from_portwine/scripts/var index d246c37f..454d5487 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=2436 +#SCRIPTS_NEXT_VERSION=2437 #SCRIPTS_STABLE_VERSION=2435 ######################################################################## export AI_TOP_GAMES="PW_LGC PW_VKPLAY PW_EPIC PW_BATTLE_NET PW_WORLD_OF_SEA_BATTLE PW_RUSSIAN_FISHING PW_HO_YO_PLAY PW_FARLIGHT84 PW_WARFRAME PW_WGC PW_UBISOFT"