Compare commits

...

47 Commits

Author SHA1 Message Date
Mikhail Tergoev
fd9df57242 Scripts version 2439 2025-07-31 11:27:38 +03:00
Mikhail Tergoev
c55b2845ee fixed typos RU locale 2025-07-31 11:14:35 +03:00
Mikhail Tergoev
62fd39f7c6 the conditions are optimized 2025-07-31 11:12:31 +03:00
Mikhail Tergoev
83ec48812b Merge branch 'Htylol-fixes_for_systemd-inhibit' into devel 2025-07-31 09:58:31 +03:00
Mikhail Tergoev
5ad6b9e72c Merge branch 'fixes_for_systemd-inhibit' of github.com:Htylol/PortWINE into Htylol-fixes_for_systemd-inhibit 2025-07-31 09:58:24 +03:00
Mikhail Tergoev
066e37aad4 Merge branch 'Htylol-check_dxvk_2.7' into devel 2025-07-31 09:57:30 +03:00
Mikhail Tergoev
84674a3ae4 Merge branch 'check_dxvk_2.7' of github.com:Htylol/PortWINE into Htylol-check_dxvk_2.7 2025-07-31 09:57:15 +03:00
Mikhail Tergoev
ffaccd507f Merge branch 'Htylol-fixes_resize_png' into devel 2025-07-31 09:56:09 +03:00
Mikhail Tergoev
4869746a30 Merge branch 'fixes_resize_png' of github.com:Htylol/PortWINE into Htylol-fixes_resize_png 2025-07-31 09:55:56 +03:00
a7d5784874 update locales 2025-07-29 12:02:34 +05:00
0b3d16c13f Added PW_VULKAN_UNLOCKED 2025-07-28 19:56:14 +05:00
90ea238f34 Make spellcheck happy 2025-07-28 11:27:33 +05:00
a1695c032d Repair choise amdvlk and amdgpupro drivers for check_dxvk 2025-07-28 04:59:43 +05:00
fa55bb8f35 Optimization code for pw_check_dxvk 2025-07-28 04:36:01 +05:00
cb1fea9fdd Added checked for amdvlk and amdgpupro drivers 2025-07-27 22:58:02 +05:00
691468d5a1 Added get_gpu_names function 2025-07-27 22:01:12 +05:00
c7cb4503bb OpenGL force works on nvidia if use nvidia 2025-07-27 20:49:27 +05:00
85e1ddd2d1 Fixes for systemd-inhibit
systemd-inhibit крашит PortProton, если нет доступа к /var/run/dbus/system_bus_socket, проверить можно если сделать к примеру sudo rm -f /var/run/dbus/system_bus_socket, и потом через PortProton запустить какое-нибудь приложение/игру.
2025-07-27 20:19:10 +05:00
f863ab2664 Added amdgpupro driver for pw_check_dxvk 2025-07-27 20:12:11 +05:00
d043905e16 Optimization for devices without vulkan driver 2025-07-27 16:47:29 +05:00
b57b6d8a76 updated check_vendor_gpu functions 2025-07-27 16:10:28 +05:00
9cee5b32e9 Updated the mechanics of detecting GPU drivers in the system 2025-07-27 13:29:56 +05:00
b50f450b04 resize_png: fixes bug for RESIZE_NAME_PNG
Исправлен баг для RESIZE_NAME_PNG, смысл бага заключается в том, если удалить PortProton из Flatpak и поверх него установить в ту же директорию нативный PortProton, то функция resize_png будет работать некорректно, каждый раз используя exe-thumbnailer
2025-07-26 17:09:11 +05:00
Mikhail Tergoev
69ec71e564 Scripts version 2438 2025-07-26 11:57:07 +03:00
Mikhail Tergoev
e1a47bdb0e updated OPTISCALER to v02-0.7.7-pre12 2025-07-26 11:40:52 +03:00
Mikhail Tergoev
c1b7c33444 Merge branch 'Htylol-fixes_locale_list' into devel
9
2025-07-26 10:50:06 +03:00
9c3d3e37e1 pw_skip_get_info: Fixed the operation of LOCALE_LIST
If the system uses utf8 instead of just utf, the list will not work
2025-07-25 23:23:01 +05:00
Mikhail Tergoev
c33d9ba3f5 Scripts version 2437 2025-07-25 15:56:55 +03:00
Mikhail Tergoev
ca9c63711d fixed launch epic games from desktop files 2025-07-25 15:43:21 +03:00
Mikhail Tergoev
9064faf36f dropped Steam* var. 2025-07-25 15:41:56 +03:00
Mikhail Tergoev
88c5d78713 fixed set WINE if not found and use WINE_LG for Sony games 2025-07-25 14:31:02 +03:00
Mikhail Tergoev
7c573daca5 disabled *SYNC by default 2025-07-25 13:30:45 +03:00
Mikhail Tergoev
e9a13ae5d8 dropped check libc for flatpak 2025-07-25 13:27:35 +03:00
Mikhail Tergoev
e2f1476d90 gui_edit_db lock and disabled lsfg if libc 2.37-
GLIBC version 2.38+ is required for use Lossless Scaling frame generation
2025-07-25 12:32:05 +03:00
Mikhail Tergoev
ccd9b166d1 do not force change mirror to github for devel 2025-07-25 12:20:44 +03:00
Mikhail Tergoev
4e18752e5c Merge branch 'Htylol-fixes_for_3d_api_1' into devel 2025-07-25 12:07:30 +03:00
Mikhail Tergoev
0a277c430e Merge branch 'fixes_for_3d_api_1' of github.com:Htylol/PortWINE into Htylol-fixes_for_3d_api_1 2025-07-25 12:07:21 +03:00
Mikhail Tergoev
4b72da7abf Merge branch 'Htylol-update_start_sh_1' into devel 2025-07-25 11:59:44 +03:00
90df03eec7 3D api: fixed stable and newest work, libvkd3d is always used from new versions 2025-07-25 11:41:56 +05:00
f67d2c27f4 start.sh: Optimized and removed unnecessary code 2025-07-25 00:27:14 +05:00
Mikhail Tergoev
e9dc5604d4 Scripts version 2436 2025-07-24 20:19:37 +03:00
Mikhail Tergoev
a2acf29a37 always auto set PW_VULKAN_USE if empty 2025-07-24 20:09:58 +03:00
Mikhail Tergoev
a8f0badcd1 Merge branch 'Htylol-added_dxvk_stable-3' into devel 2025-07-24 19:48:13 +03:00
085220ea94 Refactoring 3D api: Interface acceleration 2025-07-24 21:43:30 +05:00
Mikhail Tergoev
252ed89e4e Ooops. Hotfix for run pw_check_glxinfo again. 2025-07-24 17:15:33 +03:00
Mikhail Tergoev
d44749fbeb added update meter 2025-07-24 17:13:45 +03:00
Mikhail Tergoev
1b007ee3cb hotfix for run pw_check_glxinfo 2025-07-24 17:07:06 +03:00
8 changed files with 618 additions and 373 deletions

View File

@@ -2,6 +2,35 @@ You can help us in the development of the project on the website: https://linux-
---------------------------------------- ----------------------------------------
Changelog: Changelog:
###Scripts version 2439### / Date: 31.07.2025 / Download update size: 4 megabytes
* improved functions for checking and selecting video cards (thanks to Htylol)
* added blocking of 3D API versions not supported by the video card or driver (thanks to Htylol)
* added the ability to forcefully unblock all 3D API in global settings (thanks to Htylol)
* fixed amdvlk and amdgpupro driver selection (thanks to Htylol)
* fixed launching OpenGL games on NVIDIA video cards (thanks to Htylol)
* other small improvements and script fixes
###Scripts version 2438### / Date: 26.07.2025 / Download update size: 4 megabytes
* fixed locale detection for flatpak version of PortProton (thanks to Htylol)
* updated OPTISCALER to v02-0.7.7-pre12 (thanks to @eljeyna)
* more games working with OPTISCALER
###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
- Stable ones work with any drivers, provided that the video card supports Vulkan version "1.3+"
- 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 ###Scripts version 2435### / stable / Date: 23.07.2025 / Download update size: 380 megabytes
* cumulative update of stable version of PortProton scripts * cumulative update of stable version of PortProton scripts
* removed tab for downloading third-party versions of WINE-GE-GUSTOM (outdated versions of WINE) * removed tab for downloading third-party versions of WINE-GE-GUSTOM (outdated versions of WINE)

View File

@@ -2,6 +2,35 @@
----------------------------------------- -----------------------------------------
История изменений: История изменений:
###Scripts version 2439### / Дата: 31.07.2025 / Размер скачиваемого обновления: 4 мегабайта
* улучшены функции проверки и выбора видеокарт (спасибо Htylol)
* добавлена блокировка не поддерживаемых видеокартой, или драйвером, версий 3D Api (спасибо Htylol)
* добавлена возможность принудительной разблокировки всех 3D Api в глобальных настройках (спасибо Htylol)
* исправлен выбор драйвера amdvlk и amdgpupro (спасибо Htylol)
* исправлен запуск OpenGL игр на NVIDIA видеокартах (спасибо Htylol)
* другие небольшие улучшения и исправления скриптов
###Scripts version 2438### / Дата: 26.07.2025 / Размер скачиваемого обновления: 4 мегабайта
* исправлено определение локалей для flatpak версии PortProton (спасибо Htylol)
* обновлен OPTISCALER до версии v02-0.7.7-pre12 (спасибо @eljeyna)
* расширено количество игр работающих с OPTISCALER
###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+"
- Стабильные работают с любыми драйверами при условии что видеокарта поддерживает Vulkan версии "1.3+"
- 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 мегабайт ###Scripts version 2435### / stable / Дата: 23.07.2025 / Размер скачиваемого обновления: 380 мегабайт
* кумулятивное обновление стабильной версии скриптов PortProton * кумулятивное обновление стабильной версии скриптов PortProton
* удалена вкладка скачивания сторонних версий WINE-GE-GUSTOM (устаревшие версии WINE) * удалена вкладка скачивания сторонних версий WINE-GE-GUSTOM (устаревшие версии WINE)

View File

@@ -7,7 +7,7 @@
msgid "" msgid ""
msgstr "Project-Id-Version: PACKAGE VERSION\n" msgstr "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-24 16:50+0300\n" "POT-Creation-Date: 2025-07-28 19:50+0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -581,6 +581,10 @@ msgid "A very dangerous way to hack the memory write timer in ntdll. This "
"recommended not to change the value.)" "recommended not to change the value.)"
msgstr "" msgstr ""
msgid "GLIBC version 2.38+ is required for use Lossless Scaling frame "
"generation"
msgstr ""
msgid "Change the version of <b>WINDOWS</b> emulation" msgid "Change the version of <b>WINDOWS</b> emulation"
msgstr "" msgstr ""
@@ -1427,6 +1431,9 @@ msgstr ""
msgid "Disable GameScope and go to the previous menu" msgid "Disable GameScope and go to the previous menu"
msgstr "" msgstr ""
msgid "The graphics card does not support Vulkan"
msgstr ""
msgid "Recommended value" msgid "Recommended value"
msgstr "" msgstr ""
@@ -1457,6 +1464,12 @@ msgstr ""
msgid "By time" msgid "By time"
msgstr "" msgstr ""
msgid "unlock"
msgstr ""
msgid "unlocked"
msgstr ""
msgid "GLOBAL SETTINGS (USER.CONF)" msgid "GLOBAL SETTINGS (USER.CONF)"
msgstr "" msgstr ""
@@ -1537,6 +1550,13 @@ msgstr ""
msgid "This setting sorts the shortcuts in the main menu" msgid "This setting sorts the shortcuts in the main menu"
msgstr "" msgstr ""
msgid "Unlock all 3D APIs"
msgstr ""
msgid "Allows you to unlock all available 3D APIs, even if your current "
"graphics card does not meet the minimum requirements"
msgstr ""
msgid "Open the <b>user.conf</b> settings file in a system text editor to " msgid "Open the <b>user.conf</b> settings file in a system text editor to "
"view and change variables manually" "view and change variables manually"
msgstr "" msgstr ""
@@ -1623,12 +1643,6 @@ msgstr ""
msgid "FONTS" msgid "FONTS"
msgstr "" msgstr ""
msgid "Attention working version of vulkan not detected!"
msgstr ""
msgid "It is recommended to run games in OpenGL (low performance possible)!"
msgstr ""
msgid "PortProton was launched in creation mode PortProton.log and it is " msgid "PortProton was launched in creation mode PortProton.log and it is "
"successfully stored in the root directory of the port" "successfully stored in the root directory of the port"
msgstr "" msgstr ""

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-24 16:50+0300\n" "POT-Creation-Date: 2025-07-28 19:50+0500\n"
"PO-Revision-Date: 2025-07-24 15:26+0500\n" "PO-Revision-Date: 2025-07-24 15:26+0500\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@@ -707,6 +707,10 @@ msgstr ""
"Esto mejora el rendimiento de algunos juegos muy específicos. (Se recomienda " "Esto mejora el rendimiento de algunos juegos muy específicos. (Se recomienda "
"no cambiar el valor)" "no cambiar el valor)"
msgid ""
"GLIBC version 2.38+ is required for use Lossless Scaling frame generation"
msgstr ""
msgid "Change the version of <b>WINDOWS</b> emulation" msgid "Change the version of <b>WINDOWS</b> emulation"
msgstr "Cambiar la versión de emulación de <b>WINDOWS</b>" msgstr "Cambiar la versión de emulación de <b>WINDOWS</b>"
@@ -1861,6 +1865,10 @@ msgstr ""
msgid "Disable GameScope and go to the previous menu" msgid "Disable GameScope and go to the previous menu"
msgstr "Desactivar GameScope e ir al menú anterior" msgstr "Desactivar GameScope e ir al menú anterior"
#, fuzzy
msgid "The graphics card does not support Vulkan"
msgstr "Elige una tarjeta gráfica para ejecutar el juego"
msgid "Recommended value" msgid "Recommended value"
msgstr "Valor recomendado" msgstr "Valor recomendado"
@@ -1891,6 +1899,12 @@ msgstr "Desde el último inicio"
msgid "By time" msgid "By time"
msgstr "Mostrar tiempo" msgstr "Mostrar tiempo"
msgid "unlock"
msgstr ""
msgid "unlocked"
msgstr ""
msgid "GLOBAL SETTINGS (USER.CONF)" msgid "GLOBAL SETTINGS (USER.CONF)"
msgstr "CONFIGURACIONES GLOBALES (USER.CONF)" msgstr "CONFIGURACIONES GLOBALES (USER.CONF)"
@@ -1989,6 +2003,14 @@ msgstr ""
"Esta configuración ordena los accesos directos en el menú principal según el " "Esta configuración ordena los accesos directos en el menú principal según el "
"tiempo transcurrido en la aplicación o juego" "tiempo transcurrido en la aplicación o juego"
msgid "Unlock all 3D APIs"
msgstr ""
msgid ""
"Allows you to unlock all available 3D APIs, even if your current graphics "
"card does not meet the minimum requirements"
msgstr ""
msgid "" msgid ""
"Open the <b>user.conf</b> settings file in a system text editor to view and " "Open the <b>user.conf</b> settings file in a system text editor to view and "
"change variables manually" "change variables manually"
@@ -2082,13 +2104,6 @@ msgstr "DLLS"
msgid "FONTS" msgid "FONTS"
msgstr "FUENTES" msgstr "FUENTES"
msgid "Attention working version of vulkan not detected!"
msgstr "¡Atención, no se detectó la versión funcional de vulkan!"
msgid "It is recommended to run games in OpenGL (low performance possible)!"
msgstr ""
"¡Se recomienda ejecutar juegos en OpenGL (es posible un rendimiento bajo)!"
msgid "" msgid ""
"PortProton was launched in creation mode PortProton.log and it is " "PortProton was launched in creation mode PortProton.log and it is "
"successfully stored in the root directory of the port" "successfully stored in the root directory of the port"
@@ -2218,6 +2233,13 @@ msgstr "UNIRSE"
msgid "THIRD PARTY LIBRARIES" msgid "THIRD PARTY LIBRARIES"
msgstr "BIBLIOTECAS DE TERCEROS" msgstr "BIBLIOTECAS DE TERCEROS"
#~ msgid "Attention working version of vulkan not detected!"
#~ msgstr "¡Atención, no se detectó la versión funcional de vulkan!"
#~ msgid "It is recommended to run games in OpenGL (low performance possible)!"
#~ msgstr ""
#~ "¡Se recomienda ejecutar juegos en OpenGL (es posible un rendimiento bajo)!"
#~ msgid "Legacy DXVK (Vulkan v1.1)" #~ msgid "Legacy DXVK (Vulkan v1.1)"
#~ msgstr "DXVK heredado (Vulkan v1.1)" #~ msgstr "DXVK heredado (Vulkan v1.1)"
@@ -2269,8 +2291,8 @@ msgstr "BIBLIOTECAS DE TERCEROS"
#~ msgid "" #~ msgid ""
#~ "For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?" #~ "For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?"
#~ msgstr "" #~ msgstr ""
#~ "Para agregar el acceso directo a STEAM, es necesario reiniciar.\\n" #~ "Para agregar el acceso directo a STEAM, es necesario reiniciar."
#~ "\\¿Quieres reiniciar STEAM ahora?" #~ "\\n\\¿Quieres reiniciar STEAM ahora?"
#~ msgid "Restarting STEAM... Please wait." #~ msgid "Restarting STEAM... Please wait."
#~ msgstr "Restarting STEAM... Please wait." #~ msgstr "Restarting STEAM... Please wait."

View File

@@ -7,16 +7,16 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-24 16:50+0300\n" "POT-Creation-Date: 2025-07-28 19:50+0500\n"
"PO-Revision-Date: 2025-07-24 16:51+0300\n" "PO-Revision-Date: 2025-07-28 19:50+0500\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
"Language: ru_RU\n" "Language: ru_RU\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" "n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
"X-Generator: Poedit 3.6\n" "X-Generator: Poedit 3.6\n"
msgid "" msgid ""
@@ -368,8 +368,8 @@ msgid ""
"More than one DB file found for the application being launched.\\nSelect the " "More than one DB file found for the application being launched.\\nSelect the "
"required one, or delete the extra DB file before the next run.\\n" "required one, or delete the extra DB file before the next run.\\n"
msgstr "" msgstr ""
"Для запускаемого приложения найдено более одного конфигурационного файла ." "Для запускаемого приложения найдено более одного конфигурационного "
"ppdb.\\nВыберите нужный или удалите лишний файл .ppdb перед следующим " "файла .ppdb.\\nВыберите нужный или удалите лишний файл .ppdb перед следующим "
"запуском\\n" "запуском\\n"
msgid "Update scripts:" msgid "Update scripts:"
@@ -506,8 +506,8 @@ msgid ""
"<b>Super + Y :</b> Toggle NIS upscaling\n" "<b>Super + Y :</b> Toggle NIS upscaling\n"
"<b>Super + I :</b> Increase FSR sharpness by 1\n" "<b>Super + I :</b> Increase FSR sharpness by 1\n"
"<b>Super + O :</b> Decrease FSR sharpness by 1\n" "<b>Super + O :</b> Decrease FSR sharpness by 1\n"
"<b>Super + S :</b> Take screenshot (currently goes to /tmp/gamescope_DATE." "<b>Super + S :</b> Take screenshot (currently goes to /tmp/"
"png)\n" "gamescope_DATE.png)\n"
"<b>Super + G :</b> Toggle keyboard grab\n" "<b>Super + G :</b> Toggle keyboard grab\n"
"<b>Super + C :</b> Update clipboard" "<b>Super + C :</b> Update clipboard"
msgstr "" msgstr ""
@@ -732,6 +732,10 @@ msgstr ""
"производительность некоторых очень специфических игр (рекомендуется не " "производительность некоторых очень специфических игр (рекомендуется не "
"изменять значение)" "изменять значение)"
msgid ""
"GLIBC version 2.38+ is required for use Lossless Scaling frame generation"
msgstr ""
msgid "Change the version of <b>WINDOWS</b> emulation" msgid "Change the version of <b>WINDOWS</b> emulation"
msgstr "Изменить версию эмуляции <b>WINDOWS</b>" msgstr "Изменить версию эмуляции <b>WINDOWS</b>"
@@ -1349,9 +1353,9 @@ msgid ""
"MangoHud settings (Keys <b>R_SHIFT + F12</b> disable MangoHud)\\n<b>note:</" "MangoHud settings (Keys <b>R_SHIFT + F12</b> disable MangoHud)\\n<b>note:</"
"b> To display help for each item, just hover the mouse cursor over the text." "b> To display help for each item, just hover the mouse cursor over the text."
msgstr "" msgstr ""
"Настройки MangoHud (клавиши <b>R_SHIFT + F12</b> отключают " "Настройки MangoHud (клавиши <b>R_SHIFT + F12</b> отключают MangoHud)"
"MangoHud)\\n<b>Примечание:</b> Чтобы отобразить справку для каждого " "\\n<b>Примечание:</b> Чтобы отобразить справку для каждого элемента, "
"элемента, наведите курсор мыши на текст." "наведите курсор мыши на текст."
msgid "" msgid ""
"Enabling fps limitation with MANGOHUD tools built into PortProton (Keys " "Enabling fps limitation with MANGOHUD tools built into PortProton (Keys "
@@ -1849,6 +1853,9 @@ msgstr ""
msgid "Disable GameScope and go to the previous menu" msgid "Disable GameScope and go to the previous menu"
msgstr "Отключить Gamescope и перейти в предыдущее меню" msgstr "Отключить Gamescope и перейти в предыдущее меню"
msgid "The graphics card does not support Vulkan"
msgstr "Видеокарта не поддерживает Vulkan"
msgid "Recommended value" msgid "Recommended value"
msgstr "Рекомендуемое значение" msgstr "Рекомендуемое значение"
@@ -1879,6 +1886,12 @@ msgstr "По данным последнего запуска"
msgid "By time" msgid "By time"
msgstr "По проведённому времени" msgstr "По проведённому времени"
msgid "unlock"
msgstr "разблокировать"
msgid "unlocked"
msgstr "разблокировано"
msgid "GLOBAL SETTINGS (USER.CONF)" msgid "GLOBAL SETTINGS (USER.CONF)"
msgstr "ГЛОБАЛЬНЫЕ НАСТРОЙКИ (USER.CONF)" msgstr "ГЛОБАЛЬНЫЕ НАСТРОЙКИ (USER.CONF)"
@@ -1974,6 +1987,16 @@ msgstr "Сортировка ярлыков по"
msgid "This setting sorts the shortcuts in the main menu" msgid "This setting sorts the shortcuts in the main menu"
msgstr "Эта настройка сортирует ярлыки в главном меню" msgstr "Эта настройка сортирует ярлыки в главном меню"
msgid "Unlock all 3D APIs"
msgstr "Разблокировать все 3D API"
msgid ""
"Allows you to unlock all available 3D APIs, even if your current graphics "
"card does not meet the minimum requirements"
msgstr ""
"Позволяет разблокировать все доступные 3D API, даже если ваша текущая "
"видеокарта не соответствует минимальным требованиям"
msgid "" msgid ""
"Open the <b>user.conf</b> settings file in a system text editor to view and " "Open the <b>user.conf</b> settings file in a system text editor to view and "
"change variables manually" "change variables manually"
@@ -2068,13 +2091,6 @@ msgstr "БИБЛИОТЕКИ"
msgid "FONTS" msgid "FONTS"
msgstr "ШРИФТЫ" msgstr "ШРИФТЫ"
msgid "Attention working version of vulkan not detected!"
msgstr "Внимание, рабочая версия Vulkan не обнаружена!"
msgid "It is recommended to run games in OpenGL (low performance possible)!"
msgstr ""
"Игры рекомендуется запускать в OpenGL (возможна низкая производительность)"
msgid "" msgid ""
"PortProton was launched in creation mode PortProton.log and it is " "PortProton was launched in creation mode PortProton.log and it is "
"successfully stored in the root directory of the port" "successfully stored in the root directory of the port"
@@ -2197,11 +2213,18 @@ msgid "SPONSORS"
msgstr "СПОНСОРЫ" msgstr "СПОНСОРЫ"
msgid "JOIN" msgid "JOIN"
msgstr "ПРИСОЕДЕНИТЬСЯ" msgstr "ПРИСОЕДИНИТЬСЯ"
msgid "THIRD PARTY LIBRARIES" msgid "THIRD PARTY LIBRARIES"
msgstr "БИБЛИОТЕКИ" msgstr "БИБЛИОТЕКИ"
#~ msgid "Attention working version of vulkan not detected!"
#~ msgstr "Внимание, рабочая версия Vulkan не обнаружена!"
#~ msgid "It is recommended to run games in OpenGL (low performance possible)!"
#~ msgstr ""
#~ "Игры рекомендуется запускать в OpenGL (возможна низкая производительность)"
#~ msgid "Legacy DXVK (Vulkan v1.1)" #~ msgid "Legacy DXVK (Vulkan v1.1)"
#~ msgstr "Устаревший DXVK (Vulkan v1.1)" #~ msgstr "Устаревший DXVK (Vulkan v1.1)"
@@ -2267,14 +2290,14 @@ msgstr "БИБЛИОТЕКИ"
#~ msgid "" #~ msgid ""
#~ "<b>Gamescope is not detected on the system, to install it, run the " #~ "<b>Gamescope is not detected on the system, to install it, run the "
#~ "command in the terminal:\\nflatpak install -y runtime/org.freedesktop." #~ "command in the terminal:\\nflatpak install -y runtime/"
#~ "Platform.VulkanLayer.gamescope/x86_64/$%{GAMESCOPE_VERSION}%\\n(Can be " #~ "org.freedesktop.Platform.VulkanLayer.gamescope/x86_64/$%"
#~ "selected and copied)</b>" #~ "{GAMESCOPE_VERSION}%\\n(Can be selected and copied)</b>"
#~ msgstr "" #~ msgstr ""
#~ "<b>Gamescope не найден в системе, для его установки выполните команду в " #~ "<b>Gamescope не найден в системе, для его установки выполните команду в "
#~ "терминале:\\nflatpak install -y runtime/org.freedesktop.Platform." #~ "терминале:\\nflatpak install -y runtime/"
#~ "VulkanLayer.gamescope/x86_64/$%{GAMESCOPE_VERSION}%\\n(Данный текст можно " #~ "org.freedesktop.Platform.VulkanLayer.gamescope/x86_64/$%"
#~ "выделить и скопировать)</b>" #~ "{GAMESCOPE_VERSION}%\\n(Данный текст можно выделить и скопировать)</b>"
#, sh-format #, sh-format
#~ msgid "" #~ msgid ""
@@ -2561,8 +2584,8 @@ msgstr "БИБЛИОТЕКИ"
#~ "<b>-F fsr:</b> use AMD FidelityFX™ Super Resolution 1.0 for upscaling.\n" #~ "<b>-F fsr:</b> use AMD FidelityFX™ Super Resolution 1.0 for upscaling.\n"
#~ "<b>-F nis:</b> use NVIDIA Image Scaling v1.0.3 for upscaling.\n" #~ "<b>-F nis:</b> use NVIDIA Image Scaling v1.0.3 for upscaling.\n"
#~ "<b>-S integer:</b> use integer scaling.\n" #~ "<b>-S integer:</b> use integer scaling.\n"
#~ "<b>-S stretch:</b> use stretch scaling, the game will fill the window. (e." #~ "<b>-S stretch:</b> use stretch scaling, the game will fill the window. "
#~ "g. 4:3 to 16:9).\n" #~ "(e.g. 4:3 to 16:9).\n"
#~ "<b>-b:</b> create a border-less window.\n" #~ "<b>-b:</b> create a border-less window.\n"
#~ "<b>-f:</b> create a full-screen window." #~ "<b>-f:</b> create a full-screen window."
#~ msgstr "" #~ msgstr ""
@@ -2571,8 +2594,8 @@ msgstr "БИБЛИОТЕКИ"
#~ "размера окна Gamescope обновит эти настройки. Если указано -H, а -W нет, " #~ "размера окна Gamescope обновит эти настройки. Если указано -H, а -W нет, "
#~ "предполагается соотношение сторон 16:9. По умолчанию установлено значение " #~ "предполагается соотношение сторон 16:9. По умолчанию установлено значение "
#~ "1280×720.\n" #~ "1280×720.\n"
#~ "<b>-w, -h:</b> установить разрешение, используемое в игре. Если указано -" #~ "<b>-w, -h:</b> установить разрешение, используемое в игре. Если указано "
#~ "h, а -w нет, предполагается соотношение сторон 16:9. По умолчанию " #~ "-h, а -w нет, предполагается соотношение сторон 16:9. По умолчанию "
#~ "используются значения, указанные в -W и -H.\n" #~ "используются значения, указанные в -W и -H.\n"
#~ "<b>-r:</b> установить ограничение частоты кадров для игры. По умолчанию " #~ "<b>-r:</b> установить ограничение частоты кадров для игры. По умолчанию "
#~ "значение неограниченно.\n" #~ "значение неограниченно.\n"

File diff suppressed because it is too large Load Diff

View File

@@ -277,14 +277,15 @@ if [[ -z $SORT_WITH_TIME ]] ; then
fi fi
# TODO:fixes_after_update (со временем можно будет дропнуть) # TODO:fixes_after_update (со временем можно будет дропнуть)
if fixes_after_update "2395: DESKTOP_WITH_TIME by default displays hours and minutes" ; then # Оставил для примера
DESKTOP_WITH_TIME="posnumber1" # if fixes_after_update "2395: DESKTOP_WITH_TIME by default displays hours and minutes" ; then
edit_user_conf_from_gui DESKTOP_WITH_TIME # DESKTOP_WITH_TIME="posnumber1"
fi # edit_user_conf_from_gui DESKTOP_WITH_TIME
if fixes_after_update "2398: SORT_WITH_TIME by default sorts from the last run" ; then # fi
SORT_WITH_TIME="lastlaunch" # if fixes_after_update "2398: SORT_WITH_TIME by default sorts from the last run" ; then
edit_user_conf_from_gui SORT_WITH_TIME # SORT_WITH_TIME="lastlaunch"
fi # edit_user_conf_from_gui SORT_WITH_TIME
# fi
# choose wine dpi default # choose wine dpi default
if [[ -z $PW_WINE_DPI_VALUE ]] ; then if [[ -z $PW_WINE_DPI_VALUE ]] ; then
@@ -306,7 +307,13 @@ if [[ "${SKIP_CHECK_UPDATES}" != 1 ]] ; then
PW_FILESYSTEM=$(stat -f -c %T "${PORT_WINE_PATH}") PW_FILESYSTEM=$(stat -f -c %T "${PORT_WINE_PATH}")
export PW_FILESYSTEM export PW_FILESYSTEM
background_pid --start "pw_get_tmp_files" "1" background_pid --start "pw_check_vulkan" "1"
background_pid --start "pw_get_tmp_files" "2"
fi
if [[ -z $PW_GPU_USE || $PW_GPU_USE == "disabled" ]] ; then
unset PW_GPU_USE
pw_check_dxvk
fi fi
# create lock file # create lock file
@@ -532,23 +539,6 @@ SORT_SAREK="${translations[DXVK, VKD3D (Sarek) (Vulkan v1.1+)]}"
SORT_STABLE="${translations[DXVK, VKD3D (Stable) (Vulkan v1.3+)]}" SORT_STABLE="${translations[DXVK, VKD3D (Stable) (Vulkan v1.3+)]}"
SORT_NEWEST="${translations[DXVK, VKD3D (Newest) (Vulkan v1.3+)]}" SORT_NEWEST="${translations[DXVK, VKD3D (Newest) (Vulkan v1.3+)]}"
if [[ -z $PW_VULKAN_USE ]] \
|| [[ $PW_VULKAN_USE == [3-5] ]]
then
if [[ -e "/sys/module/nvidia/version" && $(</sys/module/nvidia/version) > 550.54.13 ]] \
|| [[ pw_check_glxinfo && $(grep "Version:" "$PW_TMPFS_PATH/glxinfo.tmp" | awk '{print $2}') > 25 ]]
then export PW_VULKAN_USE="6"
else export PW_VULKAN_USE="2"
fi
fi
case "$PW_VULKAN_USE" in
0) PW_DEFAULT_VULKAN_USE="$SORT_OPENGL!$SORT_NEWEST!$SORT_STABLE!$SORT_SAREK" ;;
1) PW_DEFAULT_VULKAN_USE="$SORT_SAREK!$SORT_NEWEST!$SORT_STABLE!$SORT_OPENGL" ;;
2) PW_DEFAULT_VULKAN_USE="$SORT_STABLE!$SORT_NEWEST!$SORT_SAREK!$SORT_OPENGL" ;;
*) PW_DEFAULT_VULKAN_USE="$SORT_NEWEST!$SORT_STABLE!$SORT_SAREK!$SORT_OPENGL" ;;
esac
if [[ $PW_WINE_USE == PROTON_LG ]] ; then if [[ $PW_WINE_USE == PROTON_LG ]] ; then
PW_WINE_USE="${PW_PROTON_LG_VER}" PW_WINE_USE="${PW_PROTON_LG_VER}"
PW_DEFAULT_WINE_USE="${PW_WINE_LG_VER}${DIST_ADD_TO_GUI}!${translations[GET-OTHER-WINE]}" PW_DEFAULT_WINE_USE="${PW_WINE_LG_VER}${DIST_ADD_TO_GUI}!${translations[GET-OTHER-WINE]}"
@@ -574,6 +564,10 @@ if [[ -f "$portwine_exe" ]] ; then
unset RESTART_PP_USED unset RESTART_PP_USED
gui_userconf gui_userconf
fi fi
[[ $PW_VULKAN_USE == [3-5] ]] && unset PW_VULKAN_USE
pw_check_dxvk
if [[ $PW_GUI_DISABLED_CS != 1 ]] ; then if [[ $PW_GUI_DISABLED_CS != 1 ]] ; then
pw_create_gui_png pw_create_gui_png
if ! grep -il "$portwine_exe" "$PORT_WINE_PATH"/*.desktop &>/dev/null ; then if ! grep -il "$portwine_exe" "$PORT_WINE_PATH"/*.desktop &>/dev/null ; then
@@ -593,27 +587,32 @@ if [[ -f "$portwine_exe" ]] ; then
fi fi
fi fi
export KEY_START="$RANDOM" KEY_START="$RANDOM"
"$pw_yad" --plug=$KEY_START --tabnum="1" --form --separator=";" $START_GUI_TYPE \
--gui-type-box="$START_GUI_TYPE_BOX" --gui-type-layout="$START_GUI_TYPE_LAYOUT_UP" \
--gui-type-text="$START_GUI_TYPE_TEXT" --gui-type-images="$START_GUI_TYPE_IMAGE" \
--image="$PW_ICON_FOR_YAD" --text-align="center" --text "$PW_COMMENT_DB" \
--field="3D API : !$INFO_3DAPI:CB" "$PW_DEFAULT_VULKAN_USE" \
--field=" WINE : !$INFO_WINE:CB" "$(combobox_fix "$PW_WINE_USE" "$PW_DEFAULT_WINE_USE")" \
--field="PREFIX : !$INFO_PREFIX:CBE" "$PW_ADD_PREFIXES_TO_GUI" \
1> "$PW_TMPFS_PATH/tmp_yad_form_vulkan" 2>/dev/null &
if [[ $PW_GUI_START == "NOTEBOOK" ]]
then PW_GUI_START_TABNUM2="--columns=$START_GUI_NOTEBOOK_COLUMNS --gui-type-layout=$START_GUI_TYPE_LAYOUT_NOTEBOOK"
elif [[ $PW_GUI_START == "PANED" ]]
then PW_GUI_START_TABNUM2="--columns=$START_GUI_PANED_COLUMNS --gui-type-layout=$START_GUI_TYPE_LAYOUT_PANED --homogeneous-row"
fi
"$pw_yad" --plug=$KEY_START --tabnum="2" --form --align-buttons --homogeneous-column $PW_GUI_START_TABNUM2 \
--field=" ${translations[Base settings]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Edit database file for]} ${PORTWINE_DB}":"FBTN" '@bash -c "button_click --start 118"' \
--field=" ${translations[Open directory]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Open directory with <b>.ppdb</b> file]}":"FBTN" '@bash -c "button_click --start open_game_folder"' \
--field=" vkBasalt!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Enable vkBasalt by default to improve graphics in games running on Vulkan. (The HOME hotkey disables vkbasalt)]}":"FBTN" '@bash -c "button_click --start 120"' \
--field=" MangoHud!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Enable Mangohud by default (R_SHIFT + F12 keyboard shortcuts disable Mangohud)]}":"FBTN" '@bash -c "button_click --start 122"' \
--field=" dgVoodoo2!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Enable dgVoodoo2 by default (This wrapper fixes many compatibility and rendering issues when running old games)]}":"FBTN" '@bash -c "button_click --start 124"' \
--field=" GameScope!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Enable GameScope by default (Wayland micro compositor)]}":"FBTN" '@bash -c "button_click --start 126"' \
2>/dev/null &
if [[ $PW_GUI_START == "NOTEBOOK" ]] ; then if [[ $PW_GUI_START == "NOTEBOOK" ]] ; then
"${pw_yad}" --plug=$KEY_START --tabnum=1 --form --separator=";" $START_GUI_TYPE \
--gui-type-box="$START_GUI_TYPE_BOX" --gui-type-layout="$START_GUI_TYPE_LAYOUT_UP" \
--gui-type-text="$START_GUI_TYPE_TEXT" --gui-type-images="$START_GUI_TYPE_IMAGE" \
--image="$PW_ICON_FOR_YAD" --text-align="center" --text "$PW_COMMENT_DB" \
--field="3D API : !$INFO_3DAPI:CB" "$PW_DEFAULT_VULKAN_USE" \
--field=" WINE : !$INFO_WINE:CB" "$(combobox_fix "$PW_WINE_USE" "$PW_DEFAULT_WINE_USE")" \
--field="PREFIX : !$INFO_PREFIX:CBE" "$PW_ADD_PREFIXES_TO_GUI" \
1> "${PW_TMPFS_PATH}/tmp_yad_form_vulkan" 2>/dev/null &
"${pw_yad}" --plug=$KEY_START --tabnum=2 --form --columns="$START_GUI_NOTEBOOK_COLUMNS" --align-buttons --homogeneous-column \
--gui-type-layout="$START_GUI_TYPE_LAYOUT_NOTEBOOK" \
--field=" ${translations[Base settings]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Edit database file for]} ${PORTWINE_DB}":"FBTN" '@bash -c "button_click --start 118"' \
--field=" ${translations[Open directory]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Open directory with <b>.ppdb</b> file]}":"FBTN" '@bash -c "button_click --start open_game_folder"' \
--field=" vkBasalt!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Enable vkBasalt by default to improve graphics in games running on Vulkan. (The HOME hotkey disables vkbasalt)]}":"FBTN" '@bash -c "button_click --start 120"' \
--field=" MangoHud!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Enable Mangohud by default (R_SHIFT + F12 keyboard shortcuts disable Mangohud)]}":"FBTN" '@bash -c "button_click --start 122"' \
--field=" dgVoodoo2!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Enable dgVoodoo2 by default (This wrapper fixes many compatibility and rendering issues when running old games)]}":"FBTN" '@bash -c "button_click --start 124"' \
--field=" GameScope!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Enable GameScope by default (Wayland micro compositor)]}":"FBTN" '@bash -c "button_click --start 126"' \
2>/dev/null &
if [[ "$PW_YAD_FORM_TAB" == "1" ]] \ if [[ "$PW_YAD_FORM_TAB" == "1" ]] \
&& [[ -n "$TAB_START" ]] && [[ -n "$TAB_START" ]]
then then
@@ -622,53 +621,24 @@ if [[ -f "$portwine_exe" ]] ; then
else else
export TAB_START="1" export TAB_START="1"
fi fi
PW_GUI_START_TABNUM3="--notebook --active-tab=$TAB_START --gui-type=settings-notebook --expand"
"${pw_yad}" --key=$KEY_START --notebook --active-tab="$TAB_START" \
--gui-type="settings-notebook" \
--width="$PW_START_SIZE_W" --tab-pos="$PW_TAB_POSITON" \
--title "PortProton-$install_ver (${scripts_install_ver}${BRANCH_VERSION})" --expand \
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" \
--tab="${translations[GENERAL]}!$PW_GUI_ICON_PATH/$TAB_SIZE.png!" \
--tab="${translations[SETTINGS]}!$PW_GUI_ICON_PATH/$TAB_SIZE.png!" \
--button="${translations[MAIN MENU]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Main menu]}":128 \
--button="${PW_SHORTCUT}" \
--button="${translations[DEBUG]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Launch with the creation of a .log file at the root PortProton]}":102 \
--button="${translations[LAUNCH]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Run file ...]}":106 2>/dev/null
PW_YAD_SET="$?"
export PW_YAD_FORM_TAB="1"
elif [[ $PW_GUI_START == "PANED" ]] ; then elif [[ $PW_GUI_START == "PANED" ]] ; then
"${pw_yad}" --plug=$KEY_START --tabnum=1 --form --separator=";" $START_GUI_TYPE \ PW_GUI_START_TABNUM3="--paned --gui-type=settings-paned"
--gui-type-box="$START_GUI_TYPE_BOX" --gui-type-layout="$START_GUI_TYPE_LAYOUT_UP" \
--gui-type-text="$START_GUI_TYPE_TEXT" --gui-type-images="$START_GUI_TYPE_IMAGE" \
--image="$PW_ICON_FOR_YAD" --text-align="center" --text "$PW_COMMENT_DB" \
--field="3D API : !$INFO_3DAPI:CB" "$PW_DEFAULT_VULKAN_USE" \
--field=" WINE : !$INFO_WINE:CB" "$(combobox_fix "$PW_WINE_USE" "$PW_DEFAULT_WINE_USE")" \
--field="PREFIX : !$INFO_PREFIX:CBE" "$PW_ADD_PREFIXES_TO_GUI" \
1> "${PW_TMPFS_PATH}/tmp_yad_form_vulkan" 2>/dev/null &
"${pw_yad}" --plug=$KEY_START --tabnum=2 --form --columns="$START_GUI_PANED_COLUMNS" \
--gui-type-layout="$START_GUI_TYPE_LAYOUT_PANED" \
--align-buttons --homogeneous-row --homogeneous-column \
--field=" ${translations[Base settings]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Edit database file for]} ${PORTWINE_DB}":"FBTN" '@bash -c "button_click --start 118"' \
--field=" ${translations[Open directory]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Open directory with <b>.ppdb</b> file]}":"FBTN" '@bash -c "button_click --start open_game_folder"' \
--field=" vkBasalt!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Enable vkBasalt by default to improve graphics in games running on Vulkan. (The HOME hotkey disables vkbasalt)]}":"FBTN" '@bash -c "button_click --start 120"' \
--field=" MangoHud!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Enable Mangohud by default (R_SHIFT + F12 keyboard shortcuts disable Mangohud)]}":"FBTN" '@bash -c "button_click --start 122"' \
--field=" dgVoodoo2!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Enable dgVoodoo2 by default (This wrapper fixes many compatibility and rendering issues when running old games)]}":"FBTN" '@bash -c "button_click --start 124"' \
--field=" GameScope!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Enable GameScope by default (Wayland micro compositor)]}":"FBTN" '@bash -c "button_click --start 126"' \
2>/dev/null &
"${pw_yad}" --key=$KEY_START --paned \
--gui-type="settings-paned" \
--width="$PW_START_SIZE_W" --tab-pos="$PW_TAB_POSITON" \
--title "PortProton-$install_ver (${scripts_install_ver}${BRANCH_VERSION})" \
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" \
--button="${translations[MAIN MENU]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Main menu]}":128 \
--button="${PW_SHORTCUT}" \
--button="${translations[DEBUG]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Launch with the creation of a .log file at the root PortProton]}":102 \
--button="${translations[LAUNCH]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Run file ...]}":106 2>/dev/null
PW_YAD_SET="$?"
fi fi
"$pw_yad" --key=$KEY_START $PW_GUI_START_TABNUM3 \
--width="$PW_START_SIZE_W" --tab-pos="$PW_TAB_POSITON" \
--title "PortProton-$install_ver (${scripts_install_ver}${BRANCH_VERSION})" \
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" \
--tab="${translations[GENERAL]}!$PW_GUI_ICON_PATH/$TAB_SIZE.png!" \
--tab="${translations[SETTINGS]}!$PW_GUI_ICON_PATH/$TAB_SIZE.png!" \
--button="${translations[MAIN MENU]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Main menu]}":128 \
--button="${PW_SHORTCUT}" \
--button="${translations[DEBUG]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Launch with the creation of a .log file at the root PortProton]}":102 \
--button="${translations[LAUNCH]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Run file ...]}":106 2>/dev/null
PW_YAD_SET="$?"
[[ $PW_GUI_START == "NOTEBOOK" ]] && export PW_YAD_FORM_TAB="1"
case "$PW_YAD_SET" in case "$PW_YAD_SET" in
128) 128)
[[ "$PW_GUI_START" == "NOTEBOOK" ]] && unset PW_YAD_FORM_TAB [[ "$PW_GUI_START" == "NOTEBOOK" ]] && unset PW_YAD_FORM_TAB
@@ -840,6 +810,8 @@ else
else export PW_GUI_SORT_TABS=(2 3 4 5 1) else export PW_GUI_SORT_TABS=(2 3 4 5 1)
fi fi
PW_DEFAULT_VULKAN_USE="$SORT_NEWEST!$SORT_STABLE!$SORT_SAREK!$SORT_OPENGL"
KEY_MENU="$RANDOM" KEY_MENU="$RANDOM"
IFS="%" IFS="%"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash #!/usr/bin/env bash
#Author: Castro-Fidel (linux-gaming.ru) #Author: Castro-Fidel (linux-gaming.ru)
#SCRIPTS_NEXT_VERSION=2435 #SCRIPTS_NEXT_VERSION=2439
#SCRIPTS_STABLE_VERSION=2435 #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" 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"
@@ -14,8 +14,8 @@ export PW_USE_RUNTIME="1"
export PW_RT_MOUNT_RO=("") export PW_RT_MOUNT_RO=("")
export PW_RT_MOUNT_RW=("/media" "/mnt" "/run/media/${USER}" "${PORT_WINE_PATH}") export PW_RT_MOUNT_RW=("/media" "/mnt" "/run/media/${USER}" "${PORT_WINE_PATH}")
#export PW_SANDBOX_HOME_PATH="${PORT_WINE_PATH}" #export PW_SANDBOX_HOME_PATH="${PORT_WINE_PATH}"
export PW_USE_ESYNC="1" export PW_USE_ESYNC="0"
export PW_USE_FSYNC="1" export PW_USE_FSYNC="0"
export PW_USE_NTSYNC="0" export PW_USE_NTSYNC="0"
export PW_USE_GAMEMODE="0" export PW_USE_GAMEMODE="0"
export PW_USE_TERMINAL="0" export PW_USE_TERMINAL="0"
@@ -34,7 +34,6 @@ export PW_MESA_VK_WSI_PRESENT_MODE="disabled"
export PW_VKD3D_FEATURE_LEVEL="disabled" export PW_VKD3D_FEATURE_LEVEL="disabled"
export PW_USE_EAC_AND_BE="1" export PW_USE_EAC_AND_BE="1"
export PW_USE_US_LAYOUT="0" export PW_USE_US_LAYOUT="0"
export PW_GPU_USE="disabled"
export PW_LOCALE_SELECT="disabled" export PW_LOCALE_SELECT="disabled"
export PW_DINPUT_PROTOCOL="0" export PW_DINPUT_PROTOCOL="0"
export PW_USE_VRCLIENT="0" export PW_USE_VRCLIENT="0"
@@ -45,10 +44,11 @@ export PW_USE_WINED3D_VULKAN="0"
export PW_USE_SUPPLIED_DXVK_VKD3D="1" export PW_USE_SUPPLIED_DXVK_VKD3D="1"
export PW_USE_SAREK_ASYNC="0" export PW_USE_SAREK_ASYNC="0"
export WINEUSERNAME="steamuser" export WINEUSERNAME="steamuser"
export PW_VULKAN_UNLOCKED="default"
###DEFAULT_WINE### ###DEFAULT_WINE###
export PW_WINE_USE="PROTON_LG" export PW_WINE_USE="PROTON_LG"
export PW_PLUGINS_VER="_v20" export PW_PLUGINS_VER="_v20"
export PW_OPTISCALER_VER="v1" export PW_OPTISCALER_VER="v02-0.7.7-pre12"
export PW_GALLIUM_NINE_VER="0.10" export PW_GALLIUM_NINE_VER="0.10"
export PW_LSFG_VK_VER="3.1-p11-cebe5e2" export PW_LSFG_VK_VER="3.1-p11-cebe5e2"
###WINE_AND_PROTON_LG### ###WINE_AND_PROTON_LG###