Merge branch 'Castro-Fidel:devel' into devel
This commit is contained in:
commit
29dc8d02a1
@ -73,7 +73,7 @@ exit
|
|||||||
```
|
```
|
||||||
|
|
||||||
* **Ubuntu 24.04**, **Debian 12**, **Linux Mint 21.x** **Deepin** :
|
* **Ubuntu 24.04**, **Debian 12**, **Linux Mint 21.x** **Deepin** :
|
||||||
[portproton_1.7-3_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.7-3_amd64/portproton_1.7-3_amd64.deb)
|
[portproton_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_amd64/portproton_amd64.deb)
|
||||||
|
|
||||||
* **Arch Linux** и производные (Manjaro, Garuda, и т.д.) :
|
* **Arch Linux** и производные (Manjaro, Garuda, и т.д.) :
|
||||||
[AUR](https://aur.archlinux.org/packages/portproton)
|
[AUR](https://aur.archlinux.org/packages/portproton)
|
||||||
|
@ -77,7 +77,7 @@ exit
|
|||||||
|
|
||||||
|
|
||||||
* **Ubuntu 24.04**, **Debian 12**, **Linux Mint 21.x**, and **Deepin**:
|
* **Ubuntu 24.04**, **Debian 12**, **Linux Mint 21.x**, and **Deepin**:
|
||||||
[portproton_1.7-3_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.7-3_amd64/portproton_1.7-3_amd64.deb)
|
[portproton_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_amd64/portproton_amd64.deb)
|
||||||
|
|
||||||
* **Arch Linux** and derivatives (Manjaro, Garuda, etc.):
|
* **Arch Linux** and derivatives (Manjaro, Garuda, etc.):
|
||||||
[AUR](https://aur.archlinux.org/packages/portproton)
|
[AUR](https://aur.archlinux.org/packages/portproton)
|
||||||
|
@ -2,6 +2,58 @@ You can help us in the development of the project on the website: https://linux-
|
|||||||
----------------------------------------
|
----------------------------------------
|
||||||
Changelog:
|
Changelog:
|
||||||
|
|
||||||
|
###Scripts version 2380### / stable / Date: 17.11.2024 / Download update size: 4 megabytes
|
||||||
|
* fixed unpacking of prefixes from backups (thanks to Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2379### / stable / Date: 15.11.2024 / Download update size: 4 megabytes
|
||||||
|
* HOTFIX - fix for problems related to the lack of sound (pulse by default)
|
||||||
|
|
||||||
|
###Scripts version 2378### / stable / Date: 15.11.2024 / Download update size: 4 megabytes
|
||||||
|
* minor adjustments to the stable version of PortProton scripts
|
||||||
|
|
||||||
|
###Scripts version 2377### / stable / Date: 15.11.2024 / Download update size: 220 megabytes
|
||||||
|
* cumulative update to the stable version of PortProton scripts
|
||||||
|
|
||||||
|
###Scripts version 2376### / Date: 14.11.2024 / Download update size: 4 megabytes
|
||||||
|
* fixed function for changing global settings (thanks to Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2375### / Date: 14.11.2024 / Download update size: 4 megabytes
|
||||||
|
* HOTFIX - fixed long launch on Alt p10 after updating scripts 2371 (thanks to Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2374### / Date: 12.11.2024 / Download update size: 4 megabytes
|
||||||
|
* added support for DLSS 3 for NVIDIA RTX 40XX
|
||||||
|
* fixed gamescope (thanks to Htylol)
|
||||||
|
* general optimization of scripts (thanks to Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2373### / Date: 10.11.2024 / Download update size: 215 megabytes
|
||||||
|
* updated PROTON_LG to version "9-19"
|
||||||
|
* updated versions:
|
||||||
|
* DXVK_GIT "2.4.1-446" (shared with dxvk-nvapi)
|
||||||
|
* VKD3D_GIT "1.1-4271" (shared with vkd3d-shader)
|
||||||
|
* fixed the work of the Black Desert Online game with the latest versions of dxvk and vkd3d
|
||||||
|
|
||||||
|
###Scripts version 2372### / Date: 09.11.2024 / Download update size: 4 megabytes
|
||||||
|
* many script optimizations (thanks to Htylol)
|
||||||
|
*reduced recommended scaling
|
||||||
|
* added/updated settings files for games:
|
||||||
|
* NieR Automata (thanks to AlbiionDragon)
|
||||||
|
* GTA 4 (thanks to eljeyna and PORTWAINE)
|
||||||
|
* Mortal Kombat XL (thanks Mels)
|
||||||
|
* Red Dead Redemption (thanks SDR)
|
||||||
|
* fixed Plarium Play installation (thanks to A_V_Ilin)
|
||||||
|
|
||||||
|
###Scripts version 2371### / Date: 08.11.2024 / Download update size: 4 megabytes
|
||||||
|
* added auto-detection of application scaling, with the ability to change it in the global PP settings (thanks to Htylol)
|
||||||
|
* FUTEX2 is disabled by default (breaks some games)
|
||||||
|
* added auto-installation of the Saturn game (thanks to Dervart)
|
||||||
|
* added the ability to select a dark/light theme in the global PP settings (thanks to Htylol)
|
||||||
|
* significantly improved functions (thanks to Htylol):
|
||||||
|
* registry editor
|
||||||
|
* determining the extension of the launched file
|
||||||
|
* check desktop files
|
||||||
|
* gamescope settings
|
||||||
|
* added cursor scale setting for gamescope (thanks to Htylol)
|
||||||
|
|
||||||
###Scripts version 2370### / Date: 01.11.2024 / Download update size: 215 megabytes
|
###Scripts version 2370### / Date: 01.11.2024 / Download update size: 215 megabytes
|
||||||
* updated PROTON_LG to version "9-18"
|
* updated PROTON_LG to version "9-18"
|
||||||
* updated versions:
|
* updated versions:
|
||||||
|
@ -2,6 +2,58 @@
|
|||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
История изменений:
|
История изменений:
|
||||||
|
|
||||||
|
###Scripts version 2380### / stable / Дата: 17.11.2024 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* исправлена распаковка префиксов из резервных копий (спасибо Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2379### / stable / Дата: 15.11.2024 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* HOTFIX - исправление проблем связанных с отсутствием звука
|
||||||
|
|
||||||
|
###Scripts version 2378### / stable / Дата: 15.11.2024 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* небольшие корректировки стабильной версии скриптов PortProton
|
||||||
|
|
||||||
|
###Scripts version 2377### / stable / Дата: 15.11.2024 / Размер скачиваемого обновления: 220 мегабайт
|
||||||
|
* кумулятивное обновление стабильной версии скриптов PortProton
|
||||||
|
|
||||||
|
###Scripts version 2376### / Дата: 14.11.2024 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* исправлена функция изменения глобальных настроек
|
||||||
|
|
||||||
|
###Scripts version 2375### / Дата: 14.11.2024 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* HOTFIX - исправлен долгий запуск на Alt p10 после обновления скриптов 2371 (спасибо Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2374### / Дата: 12.11.2024 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* добавлена поддержка DLSS 3 для видеокарт NVIDIA RTX 40XX
|
||||||
|
* исправлена работа gamescope (спасибо Htylol)
|
||||||
|
* общая оптимизация скриптов (спасибо Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2373### / Дата: 10.11.2024 / Размер скачиваемого обновления: 215 мегабайта
|
||||||
|
* обновлен PROTON_LG до версии "9-19"
|
||||||
|
* обновлены версии:
|
||||||
|
* DXVK_GIT "2.4.1-446" (совместно с dxvk-nvapi)
|
||||||
|
* VKD3D_GIT "1.1-4271" (совместно vkd3d-shader)
|
||||||
|
* исправлена работа игры Black Desert Online с новейшими версиями dxvk и vkd3d
|
||||||
|
|
||||||
|
###Scripts version 2372### / Дата: 09.11.2024 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* множество оптимизаций скриптов (спасибо Htylol)
|
||||||
|
* уменьшено рекомендуемое масштабирование
|
||||||
|
* добавлены/обновлены файлы настроек для игр:
|
||||||
|
* NieR Automata (спасибо AlbiionDragon)
|
||||||
|
* GTA 4 (спасибо eljeyna и PORTWAINE)
|
||||||
|
* Mortal Kombat XL (спасибо Мэлс)
|
||||||
|
* Red Dead Redemption (спасибо SDR)
|
||||||
|
* исправлена установка Plarium Play (спасибо A_V_Ilin)
|
||||||
|
|
||||||
|
###Scripts version 2371### / Дата: 08.11.2024 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* добавлено автоопределение масштабирования приложений, с возможностью изменения в глобальных настройках PP (спасибо Htylol)
|
||||||
|
* FUTEX2 отключен по умолчанию (ломает работу некоторых игр)
|
||||||
|
* добавлена автоустановка игры Saturn (спасибо Dervart)
|
||||||
|
* добавлена возможность выбора темной/светлой темы в глобальных настройках PP (спасибо Htylol)
|
||||||
|
* значительно улучшены функции (спасибо Htylol):
|
||||||
|
* редактор реестра
|
||||||
|
* определение расширения запускаемого файла
|
||||||
|
* проверки ярлыков
|
||||||
|
* настройки gamescope
|
||||||
|
* добавлена настройка масштаба курсора для gamescope (спасибо Htylol)
|
||||||
|
|
||||||
###Scripts version 2370### / Дата: 01.11.2024 / Размер скачиваемого обновления: 215 мегабайт
|
###Scripts version 2370### / Дата: 01.11.2024 / Размер скачиваемого обновления: 215 мегабайт
|
||||||
* обновлен PROTON_LG до версии "9-18"
|
* обновлен PROTON_LG до версии "9-18"
|
||||||
* обновлены версии:
|
* обновлены версии:
|
||||||
|
BIN
data_from_portwine/img/bat_48.png
Normal file
BIN
data_from_portwine/img/bat_48.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.7 KiB |
BIN
data_from_portwine/img/exe_48.png
Normal file
BIN
data_from_portwine/img/exe_48.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.8 KiB |
BIN
data_from_portwine/img/gui/saturn.png
Normal file
BIN
data_from_portwine/img/gui/saturn.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.8 KiB |
BIN
data_from_portwine/img/msi_48.png
Normal file
BIN
data_from_portwine/img/msi_48.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.8 KiB |
BIN
data_from_portwine/img/reg_48.png
Normal file
BIN
data_from_portwine/img/reg_48.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.8 KiB |
BIN
data_from_portwine/img/setup_48.png
Normal file
BIN
data_from_portwine/img/setup_48.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.3 KiB |
@ -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: 2024-11-01 02:46+0500\n"
|
"POT-Creation-Date: 2024-11-13 08:17+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"
|
||||||
@ -321,6 +321,9 @@ msgstr ""
|
|||||||
msgid "Do you want to installing recommended libraries in the new prefix:"
|
msgid "Do you want to installing recommended libraries in the new prefix:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Launched"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "d3dadapter9.so.1.0.0 - Not found in the system.\\nInstall the "
|
msgid "d3dadapter9.so.1.0.0 - Not found in the system.\\nInstall the "
|
||||||
"missing package: <b>d3dadapter9</b>"
|
"missing package: <b>d3dadapter9</b>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1256,6 +1259,10 @@ msgid "Force use sdl videodriver x11, works with BACKEND SDL. (Default is "
|
|||||||
"wayland)"
|
"wayland)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "if specified, sets a base output height to linearly scale the cursor "
|
||||||
|
"against."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Change settings gamescope for"
|
msgid "Change settings gamescope for"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1381,6 +1388,24 @@ msgid "If downloading steam covers is enabled, they will be downloaded and "
|
|||||||
"is unavailable for some reason)"
|
"is unavailable for some reason)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Recommended value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "compact"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "classic"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "light"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "dark"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Choose a graphics card to run the game"
|
msgid "Choose a graphics card to run the game"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1388,10 +1413,10 @@ msgid "Select which video card will be used to run the game (used for all "
|
|||||||
"running games and programs in PortProton)"
|
"running games and programs in PortProton)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Force dpi for fonts"
|
msgid "Force dpi"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Here you can set forced dpi for fonts in wine"
|
msgid "Here you can set forced dpi for applications wine"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Choice wine audio driver"
|
msgid "Choice wine audio driver"
|
||||||
@ -1400,12 +1425,18 @@ msgstr ""
|
|||||||
msgid "Fixes sound popling if choice alsa"
|
msgid "Fixes sound popling if choice alsa"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Choice gui themes"
|
msgid "Select PortProton theme"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Allows you to select a theme for PortProton"
|
msgid "Allows you to select a theme for PortProton"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Select gtk theme"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Allows you to select a theme for GTK."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Time display"
|
msgid "Time display"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -8,8 +8,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-11-01 02:43+0500\n"
|
"POT-Creation-Date: 2024-11-13 08:17+0500\n"
|
||||||
"PO-Revision-Date: 2024-10-26 13:58+0500\n"
|
"PO-Revision-Date: 2024-11-13 08:18+0500\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
"Language: es_ES\n"
|
"Language: es_ES\n"
|
||||||
@ -349,6 +349,9 @@ msgstr "OK"
|
|||||||
msgid "Do you want to installing recommended libraries in the new prefix:"
|
msgid "Do you want to installing recommended libraries in the new prefix:"
|
||||||
msgstr "¿Quieres instalar las bibliotecas recomendadas en el nuevo prefijo:"
|
msgstr "¿Quieres instalar las bibliotecas recomendadas en el nuevo prefijo:"
|
||||||
|
|
||||||
|
msgid "Launched"
|
||||||
|
msgstr "Lanzado"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"d3dadapter9.so.1.0.0 - Not found in the system.\\nInstall the missing "
|
"d3dadapter9.so.1.0.0 - Not found in the system.\\nInstall the missing "
|
||||||
"package: <b>d3dadapter9</b>"
|
"package: <b>d3dadapter9</b>"
|
||||||
@ -1636,6 +1639,13 @@ msgstr ""
|
|||||||
"Forzar el uso del controlador de video SDL x11, funciona con el backend SDL. "
|
"Forzar el uso del controlador de video SDL x11, funciona con el backend SDL. "
|
||||||
"(Por defecto es Wayland)."
|
"(Por defecto es Wayland)."
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
"if specified, sets a base output height to linearly scale the cursor against."
|
||||||
|
msgstr ""
|
||||||
|
"Si se especifica, establece una altura de salida base para escalar "
|
||||||
|
"linealmente el cursor."
|
||||||
|
|
||||||
msgid "Change settings gamescope for"
|
msgid "Change settings gamescope for"
|
||||||
msgstr "Cambiar ajustes gamescope para"
|
msgstr "Cambiar ajustes gamescope para"
|
||||||
|
|
||||||
@ -1804,6 +1814,24 @@ msgstr ""
|
|||||||
"crearán. (La desactivación se proporciona en los casos en que su descarga no "
|
"crearán. (La desactivación se proporciona en los casos en que su descarga no "
|
||||||
"esté disponible por algún motivo)"
|
"esté disponible por algún motivo)"
|
||||||
|
|
||||||
|
msgid "Recommended value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "default"
|
||||||
|
msgstr "por defecto"
|
||||||
|
|
||||||
|
msgid "compact"
|
||||||
|
msgstr "compacto"
|
||||||
|
|
||||||
|
msgid "classic"
|
||||||
|
msgstr "clásico"
|
||||||
|
|
||||||
|
msgid "light"
|
||||||
|
msgstr "ligero"
|
||||||
|
|
||||||
|
msgid "dark"
|
||||||
|
msgstr "oscuro"
|
||||||
|
|
||||||
msgid "Choose a graphics card to run the game"
|
msgid "Choose a graphics card to run the game"
|
||||||
msgstr "Elige una tarjeta gráfica para ejecutar el juego"
|
msgstr "Elige una tarjeta gráfica para ejecutar el juego"
|
||||||
|
|
||||||
@ -1814,10 +1842,10 @@ msgstr ""
|
|||||||
"Selecciona qué tarjeta de vídeo se utilizará para ejecutar el juego (se "
|
"Selecciona qué tarjeta de vídeo se utilizará para ejecutar el juego (se "
|
||||||
"utiliza para todos los juegos y programas en ejecución en PortProton)"
|
"utiliza para todos los juegos y programas en ejecución en PortProton)"
|
||||||
|
|
||||||
msgid "Force dpi for fonts"
|
msgid "Force dpi"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Here you can set forced dpi for fonts in wine"
|
msgid "Here you can set forced dpi for applications wine"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Choice wine audio driver"
|
msgid "Choice wine audio driver"
|
||||||
@ -1826,12 +1854,18 @@ msgstr "Controlador de audio de vino elegido"
|
|||||||
msgid "Fixes sound popling if choice alsa"
|
msgid "Fixes sound popling if choice alsa"
|
||||||
msgstr "Corrige el sonido estallido de elección alsa alsa"
|
msgstr "Corrige el sonido estallido de elección alsa alsa"
|
||||||
|
|
||||||
msgid "Choice gui themes"
|
msgid "Select PortProton theme"
|
||||||
msgstr "Temas de interfaz gráfica de usuario elegidos"
|
msgstr "Seleccione el tema PortProton"
|
||||||
|
|
||||||
msgid "Allows you to select a theme for PortProton"
|
msgid "Allows you to select a theme for PortProton"
|
||||||
msgstr "Le permite seleccionar un tema para PortProton"
|
msgstr "Le permite seleccionar un tema para PortProton"
|
||||||
|
|
||||||
|
msgid "Select gtk theme"
|
||||||
|
msgstr "Seleccione el tema gtk"
|
||||||
|
|
||||||
|
msgid "Allows you to select a theme for GTK."
|
||||||
|
msgstr "Le permite seleccionar un tema para GTK."
|
||||||
|
|
||||||
msgid "Time display"
|
msgid "Time display"
|
||||||
msgstr "Mostrar tiempo"
|
msgstr "Mostrar tiempo"
|
||||||
|
|
||||||
@ -2222,6 +2256,9 @@ msgid ""
|
|||||||
"list below:"
|
"list below:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Choice gui themes"
|
||||||
|
#~ msgstr "Temas de interfaz gráfica de usuario elegidos"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "A higher number of duplicate desktop files were found for this file."
|
#~ "A higher number of duplicate desktop files were found for this file."
|
||||||
#~ "\\nShould I delete the extra ones or not?"
|
#~ "\\nShould I delete the extra ones or not?"
|
||||||
|
@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-11-01 02:43+0500\n"
|
"POT-Creation-Date: 2024-11-13 08:17+0500\n"
|
||||||
"PO-Revision-Date: 2024-11-01 02:44+0500\n"
|
"PO-Revision-Date: 2024-11-13 08:18+0500\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
"Language: ru_RU\n"
|
"Language: ru_RU\n"
|
||||||
@ -351,6 +351,9 @@ msgstr "OK"
|
|||||||
msgid "Do you want to installing recommended libraries in the new prefix:"
|
msgid "Do you want to installing recommended libraries in the new prefix:"
|
||||||
msgstr "Хотите добавить рекомендуемые библиотеки в префикс:"
|
msgstr "Хотите добавить рекомендуемые библиотеки в префикс:"
|
||||||
|
|
||||||
|
msgid "Launched"
|
||||||
|
msgstr "Запущено"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"d3dadapter9.so.1.0.0 - Not found in the system.\\nInstall the missing "
|
"d3dadapter9.so.1.0.0 - Not found in the system.\\nInstall the missing "
|
||||||
"package: <b>d3dadapter9</b>"
|
"package: <b>d3dadapter9</b>"
|
||||||
@ -1615,6 +1618,13 @@ msgstr ""
|
|||||||
"запуском), работает вместе с SDL BACKEND (используется по умолчанию в "
|
"запуском), работает вместе с SDL BACKEND (используется по умолчанию в "
|
||||||
"Wayland сессии)"
|
"Wayland сессии)"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
"if specified, sets a base output height to linearly scale the cursor against."
|
||||||
|
msgstr ""
|
||||||
|
"Если указано, устанавливает базовую высоту вывода для линейного "
|
||||||
|
"масштабирования курсора."
|
||||||
|
|
||||||
msgid "Change settings gamescope for"
|
msgid "Change settings gamescope for"
|
||||||
msgstr "Изменить настройки Gamescope для"
|
msgstr "Изменить настройки Gamescope для"
|
||||||
|
|
||||||
@ -1782,6 +1792,24 @@ msgstr ""
|
|||||||
"создаваться. (Отключение предусмотрено в тех случаях, когда их скачивание по "
|
"создаваться. (Отключение предусмотрено в тех случаях, когда их скачивание по "
|
||||||
"каким-то причинам недоступно)"
|
"каким-то причинам недоступно)"
|
||||||
|
|
||||||
|
msgid "Recommended value"
|
||||||
|
msgstr "Рекомендуемое значение"
|
||||||
|
|
||||||
|
msgid "default"
|
||||||
|
msgstr "по умолчанию"
|
||||||
|
|
||||||
|
msgid "compact"
|
||||||
|
msgstr "компактная"
|
||||||
|
|
||||||
|
msgid "classic"
|
||||||
|
msgstr "классическая"
|
||||||
|
|
||||||
|
msgid "light"
|
||||||
|
msgstr "светлая"
|
||||||
|
|
||||||
|
msgid "dark"
|
||||||
|
msgstr "тёмная"
|
||||||
|
|
||||||
msgid "Choose a graphics card to run the game"
|
msgid "Choose a graphics card to run the game"
|
||||||
msgstr "Выбрать видеокарту для запуска игры"
|
msgstr "Выбрать видеокарту для запуска игры"
|
||||||
|
|
||||||
@ -1792,12 +1820,11 @@ msgstr ""
|
|||||||
"Выбор видеокарты для запуска игры (используется для всех запущенных игр и "
|
"Выбор видеокарты для запуска игры (используется для всех запущенных игр и "
|
||||||
"программ в PortProton)"
|
"программ в PortProton)"
|
||||||
|
|
||||||
msgid "Force dpi for fonts"
|
msgid "Force dpi"
|
||||||
msgstr "Принудительное разрешение шрифтов"
|
msgstr "Принудительный масштаб"
|
||||||
|
|
||||||
msgid "Here you can set forced dpi for fonts in wine"
|
msgid "Here you can set forced dpi for applications wine"
|
||||||
msgstr ""
|
msgstr "Здесь вы можете установить принудительный масштаб для приложений wine"
|
||||||
"Здесь вы можете установить принудительное разрешение для шрифтов в Wine"
|
|
||||||
|
|
||||||
msgid "Choice wine audio driver"
|
msgid "Choice wine audio driver"
|
||||||
msgstr "Выбрать звуковой драйвер"
|
msgstr "Выбрать звуковой драйвер"
|
||||||
@ -1805,12 +1832,18 @@ msgstr "Выбрать звуковой драйвер"
|
|||||||
msgid "Fixes sound popling if choice alsa"
|
msgid "Fixes sound popling if choice alsa"
|
||||||
msgstr "Выбор alsa исправляет заикание звука"
|
msgstr "Выбор alsa исправляет заикание звука"
|
||||||
|
|
||||||
msgid "Choice gui themes"
|
msgid "Select PortProton theme"
|
||||||
msgstr "Выбор графической темы"
|
msgstr "Выбрать тему PortProton"
|
||||||
|
|
||||||
msgid "Allows you to select a theme for PortProton"
|
msgid "Allows you to select a theme for PortProton"
|
||||||
msgstr "Позволяет выбрать тему для PortProton"
|
msgstr "Позволяет выбрать тему для PortProton"
|
||||||
|
|
||||||
|
msgid "Select gtk theme"
|
||||||
|
msgstr "Выбрать тему GTK"
|
||||||
|
|
||||||
|
msgid "Allows you to select a theme for GTK."
|
||||||
|
msgstr "Позволяет выбрать светлую или тёмную тему"
|
||||||
|
|
||||||
msgid "Time display"
|
msgid "Time display"
|
||||||
msgstr "Отображение времени"
|
msgstr "Отображение времени"
|
||||||
|
|
||||||
@ -2217,6 +2250,12 @@ msgstr ""
|
|||||||
"--autoinstall и название того, что необходимо установить, указано в списке "
|
"--autoinstall и название того, что необходимо установить, указано в списке "
|
||||||
"ниже:"
|
"ниже:"
|
||||||
|
|
||||||
|
#~ msgid "Running"
|
||||||
|
#~ msgstr "Запущено"
|
||||||
|
|
||||||
|
#~ msgid "Choice gui themes"
|
||||||
|
#~ msgstr "Выбор графической темы"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "A higher number of duplicate desktop files were found for this file."
|
#~ "A higher number of duplicate desktop files were found for this file."
|
||||||
#~ "\\nShould I delete the extra ones or not?"
|
#~ "\\nShould I delete the extra ones or not?"
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -5,6 +5,10 @@
|
|||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
export PW_WINDOWS_VER="10"
|
export PW_WINDOWS_VER="10"
|
||||||
export PW_VULKAN_USE="2"
|
export PW_VULKAN_USE="2"
|
||||||
export PW_WINE_USE=PROTON_LG
|
export PW_WINE_USE="PROTON_LG"
|
||||||
export PW_PREFIX_NAME="BLACK_DESERT_ONLINE"
|
export PW_PREFIX_NAME="BLACK_DESERT_ONLINE"
|
||||||
# export DISABLE_CP_DEFPFX=1
|
# export DISABLE_CP_DEFPFX=1
|
||||||
|
export PORTPROTON_NAME="BlackDesertLauncher"
|
||||||
|
export FILE_DESCRIPTION="BlackDesertLauncher"
|
||||||
|
export WINE_DISABLE_KERNEL_WRITEWATCH="1"
|
||||||
|
export DXVK_CONFIG="dxgi.syncInterval=0"
|
||||||
|
@ -5,5 +5,5 @@
|
|||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
export WINEDLLOVERRIDES="Crash*,REDEngineErrorReporter.exe="
|
export WINEDLLOVERRIDES="Crash*,REDEngineErrorReporter.exe="
|
||||||
export PW_REDUCE_PULSE_LATENCY=1
|
export PW_REDUCE_PULSE_LATENCY=1
|
||||||
export LAUNCH_PARAMETERS=("--launcher-skip") # Additional launch options
|
export LAUNCH_PARAMETERS="--launcher-skip"
|
||||||
export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
export LAUNCH_PARAMETERS="-nomemrestrict -norestrictions -percentvidmem 100 -availablevidmem 2048 -noprecache -novblank -heapsize 2097152" # Additional launch options
|
export LAUNCH_PARAMETERS="-nomemrestrict -norestrictions -percentvidmem 100 -availablevidmem 2048 -noprecache -novblank -heapsize 2097152" # Additional launch options
|
||||||
export PW_NO_ESYNC=1
|
export PW_NO_ESYNC=0
|
||||||
export PW_NO_FSYNC=1
|
export PW_NO_FSYNC=1
|
||||||
|
7
data_from_portwine/scripts/portwine_db/MK10.ppdb
Normal file
7
data_from_portwine/scripts/portwine_db/MK10.ppdb
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Author: Mels
|
||||||
|
#MK10.exe
|
||||||
|
#Rating=1-5
|
||||||
|
export PW_VULKAN_USE="2"
|
||||||
|
export PW_WINE_USE="WINE_LG"
|
||||||
|
export PORTPROTON_NAME="Mortal Kombat XL"
|
7
data_from_portwine/scripts/portwine_db/NieRAutomata.ppdb
Normal file
7
data_from_portwine/scripts/portwine_db/NieRAutomata.ppdb
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Author: deck
|
||||||
|
#NieRAutomata.exe
|
||||||
|
#Rating=1-5
|
||||||
|
export PW_VULKAN_USE="2"
|
||||||
|
export PW_WINE_USE="WINE_LG"
|
||||||
|
export PORTPROTON_NAME="NieRAutomata"
|
10
data_from_portwine/scripts/portwine_db/RDR.ppdb
Normal file
10
data_from_portwine/scripts/portwine_db/RDR.ppdb
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Author: prefix
|
||||||
|
#PlayRDR.exe
|
||||||
|
#Rating=1-5
|
||||||
|
export PW_WINE_USE="WINE_LG"
|
||||||
|
export LAUNCH_PARAMETERS="-nomemrestrict -norestrictions -percentvidmem 100 -availablevidmem 2048 -noprecache -novblank -heapsize 2097152"
|
||||||
|
export PW_NO_ESYNC="0"
|
||||||
|
export PW_NO_FSYNC="1"
|
||||||
|
export PORTPROTON_NAME="PlayRDR"
|
||||||
|
export PW_VULKAN_USE="2"
|
13
data_from_portwine/scripts/portwine_db/Saturn.ppdb
Normal file
13
data_from_portwine/scripts/portwine_db/Saturn.ppdb
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Author: Dervart
|
||||||
|
#Saturn.exe
|
||||||
|
#Rating=1-5
|
||||||
|
if [[ "$LANGUAGE" == "ru" ]] ; then
|
||||||
|
export PW_COMMENT_DB="При сворачивании или переключении фокуса окна возможны вылеты игры.\nРекомендуется использовать GAMESCOPE, либо VIRTUAL_DESKTOP в настройках"
|
||||||
|
else
|
||||||
|
export PW_COMMENT_DB="When minimizing or switching the window focus, the game may crash.\nRecommended to use GAMESCOPE or VIRTUAL_DESKTOP in the SETTINGS"
|
||||||
|
fi
|
||||||
|
export PW_VULKAN_USE="2"
|
||||||
|
export PW_WINE_USE="WINE_LG"
|
||||||
|
export PW_PREFIX_NAME="NINSAR"
|
||||||
|
export PORTPROTON_NAME="Saturn"
|
@ -7,7 +7,7 @@
|
|||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_PREFIX_NAME="AGE_OF_EMPIRES_ONLINE"
|
export PW_PREFIX_NAME="AGE_OF_EMPIRES_ONLINE"
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
|
export LAUNCH_PARAMETERS="/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Celeste.Installer.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Celeste.Installer.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Age of Empires Online"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Age of Empires Online"
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_PREFIX_NAME="ALBION_ONLINE"
|
export PW_PREFIX_NAME="ALBION_ONLINE"
|
||||||
export LAUNCH_PARAMETERS=("/S")
|
export LAUNCH_PARAMETERS="/S"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/albion-online-setup.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/albion-online-setup.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Albion Online"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Albion Online"
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/S")
|
export LAUNCH_PARAMETERS="/S"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Ankama-Setup.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Ankama-Setup.exe"
|
||||||
start_portwine
|
start_portwine
|
||||||
if try_download "https://download.ankama.com/launcher/full/win/" "${PW_AUTOINSTALL_EXE}" no_mirror
|
if try_download "https://download.ankama.com/launcher/full/win/" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
|
export LAUNCH_PARAMETERS="/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/az_webinst.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/az_webinst.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Anomaly Zone"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Anomaly Zone"
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_PREFIX_NAME="ARIZONA_GAMES_LAUNCHER"
|
export PW_PREFIX_NAME="ARIZONA_GAMES_LAUNCHER"
|
||||||
export LAUNCH_PARAMETERS=("/S")
|
export LAUNCH_PARAMETERS="/S"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Arizona Installer.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Arizona Installer.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Arizona Games Launcher"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Arizona Games Launcher"
|
||||||
|
|
||||||
|
@ -10,9 +10,9 @@ export PW_PREFIX_NAME="BLACK_DESERT_ONLINE"
|
|||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/BlackDesert_Installer_RU.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/BlackDesert_Installer_RU.exe"
|
||||||
export LAUNCH_PARAMETERS="/silent"
|
export LAUNCH_PARAMETERS="/silent"
|
||||||
export PW_MUST_HAVE_DLL=""
|
export PW_MUST_HAVE_DLL=""
|
||||||
export PW_VULKAN_USE=1
|
export PW_VULKAN_USE="1"
|
||||||
export PW_USE_D3D_EXTRAS=1
|
export PW_USE_D3D_EXTRAS="1"
|
||||||
export PW_WINE_USE=PROTON_LG
|
export PW_WINE_USE="PROTON_LG"
|
||||||
# export DISABLE_CP_DEFPFX=1
|
# export DISABLE_CP_DEFPFX=1
|
||||||
|
|
||||||
pw_clear_pfx
|
pw_clear_pfx
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_PREFIX_NAME="BLOOD_AND_SOUL"
|
export PW_PREFIX_NAME="BLOOD_AND_SOUL"
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
|
export LAUNCH_PARAMETERS="/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/bs-install.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/bs-install.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Blood and Soul"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Blood and Soul"
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_PREFIX_NAME="BROKEN_RANKS"
|
export PW_PREFIX_NAME="BROKEN_RANKS"
|
||||||
export LAUNCH_PARAMETERS=("/q")
|
export LAUNCH_PARAMETERS="/q"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/BrokenRanksInstaller.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/BrokenRanksInstaller.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Broken Ranks"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Broken Ranks"
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES")
|
export LAUNCH_PARAMETERS="/VERYSILENT /SUPPRESSMSGBOXES"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/bsr_setup.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/bsr_setup.exe"
|
||||||
start_portwine
|
start_portwine
|
||||||
if try_download "https://battleofspaceraiders.com/install/bsr_setup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
if try_download "https://battleofspaceraiders.com/install/bsr_setup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_PREFIX_NAME="CALIBER"
|
export PW_PREFIX_NAME="CALIBER"
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT" "/CLOSEAPPLICATIONS")
|
export LAUNCH_PARAMETERS="/VERYSILENT /CLOSEAPPLICATIONS"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/CaliberSetup.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/CaliberSetup.exe"
|
||||||
export PW_WINE_USE="PROTON_LG"
|
export PW_WINE_USE="PROTON_LG"
|
||||||
# export DISABLE_CP_DEFPFX="1"
|
# export DISABLE_CP_DEFPFX="1"
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_PREFIX_NAME="CHICKEN_INVADERS_UNIVERSE"
|
export PW_PREFIX_NAME="CHICKEN_INVADERS_UNIVERSE"
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
|
export LAUNCH_PARAMETERS="/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/ChickenInvadersUniverseInstaller.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/ChickenInvadersUniverseInstaller.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Chicken Invaders Universe"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Chicken Invaders Universe"
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT")
|
export LAUNCH_PARAMETERS="/VERYSILENT"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/CWClient_Install.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/CWClient_Install.exe"
|
||||||
start_portwine
|
start_portwine
|
||||||
if try_download "https://cdn-01.contractwarsgame.com/standalone/CWClient_Install.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
if try_download "https://cdn-01.contractwarsgame.com/standalone/CWClient_Install.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT")
|
export LAUNCH_PARAMETERS="/VERYSILENT"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/crossout.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/crossout.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Crossout"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Crossout"
|
||||||
export PW_PREFIX_NAME="CROSSOUT"
|
export PW_PREFIX_NAME="CROSSOUT"
|
||||||
@ -18,7 +18,7 @@ then
|
|||||||
pw_kill_autostart launcher.exe 3 &
|
pw_kill_autostart launcher.exe 3 &
|
||||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||||
portwine_exe="${WINEPREFIX}/drive_c/users/$USER/AppData/Local/Crossout/launcher.exe"
|
portwine_exe="${WINEPREFIX}/drive_c/users/$USER/AppData/Local/Crossout/launcher.exe"
|
||||||
pw_run reg add "HKEY_CURRENT_USER\Software\Wine\X11 Driver" /v "Decorated" /t REG_SZ /d "N" /f
|
get_and_set_reg_file --add 'Software\Wine\X11' 'Decorated' 'REG_SZ' "N" "user"
|
||||||
pw_create_unique_exe "crossout_launcher_pp"
|
pw_create_unique_exe "crossout_launcher_pp"
|
||||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
try_remove_file "${portwine_exe}.ppdb"
|
try_remove_file "${portwine_exe}.ppdb"
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
##########################################################################
|
##########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/S")
|
export LAUNCH_PARAMETERS="/S"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/dolphin-x64-5.0.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/dolphin-x64-5.0.exe"
|
||||||
start_portwine
|
start_portwine
|
||||||
if try_download "https://dl-mirror.dolphin-emu.org/5.0/dolphin-x64-5.0.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
if try_download "https://dl-mirror.dolphin-emu.org/5.0/dolphin-x64-5.0.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_PREFIX_NAME="DOOMSDAY"
|
export PW_PREFIX_NAME="DOOMSDAY"
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
|
export LAUNCH_PARAMETERS="/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/dls_installer_1.0.30_1729944485-3778620.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/dls_installer_1.0.30_1729944485-3778620.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Doomsday"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Doomsday"
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/silent" "/repair" )
|
export LAUNCH_PARAMETERS="/silent /repair"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EAappInstaller.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EAappInstaller.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="EALauncher"
|
export PORTWINE_CREATE_SHORTCUT_NAME="EALauncher"
|
||||||
export PW_VULKAN_USE="2"
|
export PW_VULKAN_USE="2"
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_PREFIX_NAME="ELDEVIN"
|
export PW_PREFIX_NAME="ELDEVIN"
|
||||||
export LAUNCH_PARAMETERS=("/S")
|
export LAUNCH_PARAMETERS="/S"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/eldevin_win64.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/eldevin_win64.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Eldevin"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Eldevin"
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
########################################################################
|
########################################################################
|
||||||
export PW_WINE_USE="WINE_LG"
|
export PW_WINE_USE="WINE_LG"
|
||||||
export PW_PREFIX_NAME="ELSWORD"
|
export PW_PREFIX_NAME="ELSWORD"
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
|
export LAUNCH_PARAMETERS="/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/ElswordInstaller_NA(64bit).exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/ElswordInstaller_NA(64bit).exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Elsword"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Elsword"
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/q" )
|
export LAUNCH_PARAMETERS="/q"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EpicGamesLauncherInstaller.msi"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EpicGamesLauncherInstaller.msi"
|
||||||
export PW_USE_D3D_EXTRAS=1
|
export PW_USE_D3D_EXTRAS=1
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Epic Games Launcher"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Epic Games Launcher"
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_PREFIX_NAME="EXOTANKS"
|
export PW_PREFIX_NAME="EXOTANKS"
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
|
export LAUNCH_PARAMETERS="/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/ExoTanksMOBA_Setup.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/ExoTanksMOBA_Setup.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="ExoTanks"
|
export PORTWINE_CREATE_SHORTCUT_NAME="ExoTanks"
|
||||||
#UE4PrereqSetup
|
#UE4PrereqSetup
|
||||||
|
@ -24,7 +24,6 @@ pw_shutdown_please () {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
export LAUNCH_PARAMETERS=("")
|
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/GameforgeInstaller.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/GameforgeInstaller.exe"
|
||||||
start_portwine
|
start_portwine
|
||||||
if try_download "https://raw.githubusercontent.com/WarfaceZ/lutris-clients/master/GameforgeInstaller.exe" "${PW_AUTOINSTALL_EXE}"
|
if try_download "https://raw.githubusercontent.com/WarfaceZ/lutris-clients/master/GameforgeInstaller.exe" "${PW_AUTOINSTALL_EXE}"
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_PREFIX_NAME="GAMEXP"
|
export PW_PREFIX_NAME="GAMEXP"
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
|
export LAUNCH_PARAMETERS="/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/InstallGameXPlauncher.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/InstallGameXPlauncher.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="GameXP"
|
export PORTWINE_CREATE_SHORTCUT_NAME="GameXP"
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ GOG_VER="$(curl "https://remote-config.gog.com/components/webinstaller?component
|
|||||||
| awk -F'.exe' '{print $1}')"
|
| awk -F'.exe' '{print $1}')"
|
||||||
[[ "${GOG_VER}" != 2.* ]] && yad_error "ERROR: Get the GOG version." && exit 1
|
[[ "${GOG_VER}" != 2.* ]] && yad_error "ERROR: Get the GOG version." && exit 1
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/setup_galaxy_${GOG_VER}.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/setup_galaxy_${GOG_VER}.exe"
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT")
|
export LAUNCH_PARAMETERS="/VERYSILENT"
|
||||||
export PW_PREFIX_NAME="GOG"
|
export PW_PREFIX_NAME="GOG"
|
||||||
export DISABLE_CP_DEFPFX="1"
|
export DISABLE_CP_DEFPFX="1"
|
||||||
export PW_WINE_USE="WINE_LG"
|
export PW_WINE_USE="WINE_LG"
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
########################################################################
|
########################################################################
|
||||||
VERSION="3.11.00"
|
VERSION="3.11.00"
|
||||||
export PW_PREFIX_NAME="GOOSE_GOOSE_DUCK"
|
export PW_PREFIX_NAME="GOOSE_GOOSE_DUCK"
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
|
export LAUNCH_PARAMETERS="/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Goose Goose Duck Installer $VERSION release.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Goose Goose Duck Installer $VERSION release.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Goose Goose Duck"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Goose Goose Duck"
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT")
|
export LAUNCH_PARAMETERS="/VERYSILENT"
|
||||||
export PW_PREFIX_NAME="GW2"
|
export PW_PREFIX_NAME="GW2"
|
||||||
export WINEDLLOVERRIDES="mscoree,mshtml="
|
export WINEDLLOVERRIDES="mscoree,mshtml="
|
||||||
export PW_MUST_HAVE_DLL=""
|
export PW_MUST_HAVE_DLL=""
|
||||||
|
@ -20,7 +20,7 @@ then
|
|||||||
export PATH_TO_GAME="${PW_USER_TEMP}"
|
export PATH_TO_GAME="${PW_USER_TEMP}"
|
||||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||||
export portwine_exe="$WINEPREFIX/drive_c/Program Files/HoYoPlay/launcher.exe"
|
export portwine_exe="$WINEPREFIX/drive_c/Program Files/HoYoPlay/launcher.exe"
|
||||||
pw_run reg add "HKEY_CURRENT_USER\Software\Wine\X11 Driver" /v "Decorated" /t REG_SZ /d "N" /f
|
get_and_set_reg_file --add 'Software\Wine\X11' 'Decorated' 'REG_SZ' "N" "user"
|
||||||
pw_create_unique_exe "hoyoplay_launcher_pp"
|
pw_create_unique_exe "hoyoplay_launcher_pp"
|
||||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
try_remove_file "${portwine_exe}.ppdb"
|
try_remove_file "${portwine_exe}.ppdb"
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/S")
|
export LAUNCH_PARAMETERS="/S"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/igclient_setup.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/igclient_setup.exe"
|
||||||
export PW_DLL_INSTALL="vcrun2019"
|
export PW_DLL_INSTALL="vcrun2019"
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
##########################################################################
|
##########################################################################
|
||||||
export LAUNCH_PARAMETERS=("--silent")
|
export LAUNCH_PARAMETERS="--silent"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/itch-setup.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/itch-setup.exe"
|
||||||
|
|
||||||
start_portwine
|
start_portwine
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT")
|
export LAUNCH_PARAMETERS="/VERYSILENT"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Lesta_Game_Center_Install_RU.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Lesta_Game_Center_Install_RU.exe"
|
||||||
export PW_PREFIX_NAME="LGC"
|
export PW_PREFIX_NAME="LGC"
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/s" "/nr" "/l=Russian")
|
export LAUNCH_PARAMETERS="/s /nr /l=Russian"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/MWO_Launcher_Setup.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/MWO_Launcher_Setup.exe"
|
||||||
start_portwine
|
start_portwine
|
||||||
if try_download "http://mwogame.com/download.php" "${PW_AUTOINSTALL_EXE}" no_mirror
|
if try_download "http://mwogame.com/download.php" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT")
|
export LAUNCH_PARAMETERS="/VERYSILENT"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/modern_warships.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/modern_warships.exe"
|
||||||
export PW_PREFIX_NAME="MODERN_WARSHIPS"
|
export PW_PREFIX_NAME="MODERN_WARSHIPS"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Modern Warships"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Modern Warships"
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT")
|
export LAUNCH_PARAMETERS="/VERYSILENT"
|
||||||
export PW_WINDOWS_VER="7"
|
export PW_WINDOWS_VER="7"
|
||||||
export PW_PREFIX_NAME="PANZAR"
|
export PW_PREFIX_NAME="PANZAR"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Panzar.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Panzar.exe"
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/S")
|
export LAUNCH_PARAMETERS="/S"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/PathOfExileInstaller.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/PathOfExileInstaller.exe"
|
||||||
|
|
||||||
start_portwine
|
start_portwine
|
||||||
|
@ -6,15 +6,14 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/s" )
|
export LAUNCH_PARAMETERS="/s"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/plarium_play_setup.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/plarium_play_setup.exe"
|
||||||
export PW_WINDOWS_VER="10"
|
export PW_WINDOWS_VER="10"
|
||||||
# export PW_DLL_INSTALL="dotnet461"
|
|
||||||
export PW_PREFIX_NAME="DOTNET"
|
export PW_PREFIX_NAME="DOTNET"
|
||||||
|
export PORTWINE_CREATE_SHORTCUT_NAME="Plarium Play"
|
||||||
|
|
||||||
start_portwine
|
start_portwine
|
||||||
if try_download "https://plarium.com/services/api/downloads/desktop?lid=1&arc=64&os=windows" "${PW_AUTOINSTALL_EXE}" no_mirror
|
if try_download "https://installer.plarium.com/desktop?lid=2&arc=64&os=windows" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
then
|
then
|
||||||
pw_start_progress_bar_install_game "Plarium Play."
|
pw_start_progress_bar_install_game "Plarium Play."
|
||||||
pw_kill_autostart PlariumPlay.exe &
|
pw_kill_autostart PlariumPlay.exe &
|
||||||
@ -24,7 +23,6 @@ then
|
|||||||
try_remove_file "${portwine_exe}.ppdb"
|
try_remove_file "${portwine_exe}.ppdb"
|
||||||
kill_portwine
|
kill_portwine
|
||||||
pw_stop_progress_bar
|
pw_stop_progress_bar
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Plarium Play"
|
|
||||||
portwine_create_shortcut
|
portwine_create_shortcut
|
||||||
fi
|
fi
|
||||||
stop_portwine
|
stop_portwine
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
##########################################################################
|
##########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT")
|
export LAUNCH_PARAMETERS="/VERYSILENT"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/PPSSPPSetup.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/PPSSPPSetup.exe"
|
||||||
start_portwine
|
start_portwine
|
||||||
if try_download "https://ppsspp.org/files/1_16_5/PPSSPPSetup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
if try_download "https://ppsspp.org/files/1_16_5/PPSSPPSetup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
@ -11,7 +11,7 @@ PR64_VER="$(curl https://www.pj64-emu.com/public-releases | grep 'installer' | h
|
|||||||
| awk -F'installer"' '{print $1}')"
|
| awk -F'installer"' '{print $1}')"
|
||||||
[[ "${PR64_VER}" != *-3-* ]] && yad_error "ERROR: Get the Project64 version." && exit 1
|
[[ "${PR64_VER}" != *-3-* ]] && yad_error "ERROR: Get the Project64 version." && exit 1
|
||||||
|
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT")
|
export LAUNCH_PARAMETERS="/VERYSILENT"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Project64${PR64_VER}setup.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Project64${PR64_VER}setup.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Project64"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Project64"
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
########################################################################
|
########################################################################
|
||||||
export PW_PREFIX_NAME="RISE_OF_FLIGHT"
|
export PW_PREFIX_NAME="RISE_OF_FLIGHT"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/ROF_UE.zip"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/ROF_UE.zip"
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
|
export LAUNCH_PARAMETERS="/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Rise of Flight"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Rise of Flight"
|
||||||
|
|
||||||
start_portwine
|
start_portwine
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/q" )
|
export LAUNCH_PARAMETERS="/q"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/RF4SetupRU.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/RF4SetupRU.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Russian Fishing 4"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Russian Fishing 4"
|
||||||
export PW_PREFIX_NAME="RUSSIAN_FISHING"
|
export PW_PREFIX_NAME="RUSSIAN_FISHING"
|
||||||
|
25
data_from_portwine/scripts/pw_autoinstall/PW_SATURN
Normal file
25
data_from_portwine/scripts/pw_autoinstall/PW_SATURN
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Author: Dervart
|
||||||
|
# type: games
|
||||||
|
# name: Saturn
|
||||||
|
# image: saturn
|
||||||
|
# info_en:
|
||||||
|
# info_ru:
|
||||||
|
########################################################################
|
||||||
|
export PW_PREFIX_NAME="NINSAR"
|
||||||
|
export PW_WINE_USE="WINE_LG"
|
||||||
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/saturn.zip"
|
||||||
|
start_portwine
|
||||||
|
if try_download "https://cdn-s3.quadrosim.ru/saturn/saturn.zip" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
then
|
||||||
|
pw_start_progress_bar_install_game "Saturn."
|
||||||
|
"$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/saturn"
|
||||||
|
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/saturn/Saturn.exe"
|
||||||
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
|
try_remove_file "${portwine_exe}.ppdb"
|
||||||
|
kill_portwine
|
||||||
|
pw_stop_progress_bar
|
||||||
|
export PORTWINE_CREATE_SHORTCUT_NAME="Saturn"
|
||||||
|
portwine_create_shortcut
|
||||||
|
fi
|
||||||
|
stop_portwine
|
@ -7,7 +7,7 @@
|
|||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export WINEDLLOVERRIDES="d3d9=b"
|
export WINEDLLOVERRIDES="d3d9=b"
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT")
|
export LAUNCH_PARAMETERS="/VERYSILENT"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/SecretWorldLegendsMin.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/SecretWorldLegendsMin.exe"
|
||||||
export PW_PREFIX_NAME="SECRET_WORLD_LEGENDS"
|
export PW_PREFIX_NAME="SECRET_WORLD_LEGENDS"
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
# export LAUNCH_PARAMETERS=("/S" )
|
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EXBO_Setup_ru.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EXBO_Setup_ru.exe"
|
||||||
export PW_PREFIX_NAME="DOTNET"
|
export PW_PREFIX_NAME="DOTNET"
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/S")
|
export LAUNCH_PARAMETERS="/S"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/SO_installer.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/SO_installer.exe"
|
||||||
start_portwine
|
start_portwine
|
||||||
if try_download "https://update-nl-release.stalker.so/launcher/SO_installer.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
if try_download "https://update-nl-release.stalker.so/launcher/SO_installer.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_PREFIX_NAME="STAR_CONFLICT"
|
export PW_PREFIX_NAME="STAR_CONFLICT"
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT")
|
export LAUNCH_PARAMETERS="/VERYSILENT"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/starconf_installer.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/starconf_installer.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Star Conflict"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Star Conflict"
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/S" "/D=c:\Program Files (x86)\Steam")
|
export LAUNCH_PARAMETERS="/S /D=c:\Program Files (x86)\Steam"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/SteamSetup.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/SteamSetup.exe"
|
||||||
start_portwine
|
start_portwine
|
||||||
if try_download "https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
if try_download "https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_PREFIX_NAME="TANKI_ONLINE"
|
export PW_PREFIX_NAME="TANKI_ONLINE"
|
||||||
export LAUNCH_PARAMETERS=("/S")
|
export LAUNCH_PARAMETERS="/S"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/TankiOnlineSetup.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/TankiOnlineSetup.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Tanki Online"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Tanki Online"
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_PREFIX_NAME="THE_LORD_OF_THE_RINGS_ONLINE"
|
export PW_PREFIX_NAME="THE_LORD_OF_THE_RINGS_ONLINE"
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /LANG=en")
|
export LAUNCH_PARAMETERS="/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /LANG=en"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/lotrolive.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/lotrolive.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="The Lord of the Rings Online"
|
export PORTWINE_CREATE_SHORTCUT_NAME="The Lord of the Rings Online"
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_PREFIX_NAME="THE_WORLD_NIFTY_CRAFT"
|
export PW_PREFIX_NAME="THE_WORLD_NIFTY_CRAFT"
|
||||||
export LAUNCH_PARAMETERS=("/S")
|
export LAUNCH_PARAMETERS="/S"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/web_installer.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/web_installer.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="The World of Nifty Craft"
|
export PORTWINE_CREATE_SHORTCUT_NAME="The World of Nifty Craft"
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ URL_VER=$(curl https://www.toontownrewritten.com/play \
|
|||||||
| awk -F".exe" '{print $1}' | grep "v1" | head -n1)
|
| awk -F".exe" '{print $1}' | grep "v1" | head -n1)
|
||||||
|
|
||||||
export PW_PREFIX_NAME="TOONTOWN_REWRITTEN"
|
export PW_PREFIX_NAME="TOONTOWN_REWRITTEN"
|
||||||
export LAUNCH_PARAMETERS=("/S")
|
export LAUNCH_PARAMETERS="/S"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/TTRInstaller-$URL_VER.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/TTRInstaller-$URL_VER.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Toontown Rewritten"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Toontown Rewritten"
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ URL_VER=$(curl https://www.toribash.com/downloads.php \
|
|||||||
| awk -F"-Setup.exe" '{print $1}' | grep "5" | head -n1)
|
| awk -F"-Setup.exe" '{print $1}' | grep "5" | head -n1)
|
||||||
|
|
||||||
export PW_PREFIX_NAME="TORIBASH"
|
export PW_PREFIX_NAME="TORIBASH"
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
|
export LAUNCH_PARAMETERS="/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Toribash-${URL_VER}-Setup.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Toribash-${URL_VER}-Setup.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Toribash"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Toribash"
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/S" "/D=c:\Program Files (x86)\Ubisoft Game Launcher")
|
export LAUNCH_PARAMETERS="/S /D=c:\Program Files (x86)\Ubisoft Game Launcher"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/UbisoftConnectInstaller.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/UbisoftConnectInstaller.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Ubisoft Connect"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Ubisoft Connect"
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("")
|
|
||||||
export PW_PREFIX_NAME="VK_PLAY"
|
export PW_PREFIX_NAME="VK_PLAY"
|
||||||
export PW_AUTOINSTALL_EXE="${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/steamuser/AppData/Local/VKPlayLoader.exe"
|
export PW_AUTOINSTALL_EXE="${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/steamuser/AppData/Local/VKPlayLoader.exe"
|
||||||
export WINEDLLOVERRIDES="mscoree,mshtml="
|
export WINEDLLOVERRIDES="mscoree,mshtml="
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_PREFIX_NAME="DOTNET"
|
export PW_PREFIX_NAME="DOTNET"
|
||||||
export LAUNCH_PARAMETERS=("/S")
|
export LAUNCH_PARAMETERS="/S"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/w3dhub_launcher_install.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/w3dhub_launcher_install.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="W3D Hub Launcher"
|
export PORTWINE_CREATE_SHORTCUT_NAME="W3D Hub Launcher"
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/q")
|
export LAUNCH_PARAMETERS="/q"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Warframe.msi"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Warframe.msi"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Warframe"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Warframe"
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT")
|
export LAUNCH_PARAMETERS="/VERYSILENT"
|
||||||
[[ "$LANGUAGE" == "ru" ]] && export WGC_LOC=RU || export WGC_LOC=EU
|
[[ "$LANGUAGE" == "ru" ]] && export WGC_LOC=RU || export WGC_LOC=EU
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Wargaming_Game_Center_Install_WoT_${WGC_LOC}.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Wargaming_Game_Center_Install_WoT_${WGC_LOC}.exe"
|
||||||
export PW_PREFIX_NAME="WGC"
|
export PW_PREFIX_NAME="WGC"
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/S")
|
export LAUNCH_PARAMETERS="/S"
|
||||||
export PW_PREFIX_NAME="WORLD_OF_SEA_BATTLE"
|
export PW_PREFIX_NAME="WORLD_OF_SEA_BATTLE"
|
||||||
export PW_VULKAN_USE="2"
|
export PW_VULKAN_USE="2"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/installer.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/installer.exe"
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
export LAUNCH_PARAMETERS=("/S")
|
export LAUNCH_PARAMETERS="/S"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/yabause-0.9.15-win64.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/yabause-0.9.15-win64.exe"
|
||||||
start_portwine
|
start_portwine
|
||||||
if try_download "https://download.tuxfamily.org/yabause/releases/0.9.15/yabause-0.9.15-win64.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
if try_download "https://download.tuxfamily.org/yabause/releases/0.9.15/yabause-0.9.15-win64.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# Author: Castro-Fidel (linux-gaming.ru)
|
# Author: Castro-Fidel (linux-gaming.ru)
|
||||||
# Development assistants: Cefeiko; Dezert1r; Taz_mania; Anton_Famillianov; gavr; RidBowt; chal55rus; UserDiscord; Boria138; Vano; Akai; Htylol
|
# Development assistants: Cefeiko; Dezert1r; Taz_mania; Anton_Famillianov; gavr; RidBowt; chal55rus; UserDiscord; Boria138; Vano; Akai; Htylol
|
||||||
# shellcheck disable=SC2140,SC2119,SC2206,SC2068
|
|
||||||
########################################################################
|
########################################################################
|
||||||
export url_site="https://linux-gaming.ru/portproton/"
|
export url_site="https://linux-gaming.ru/portproton/"
|
||||||
export url_cloud="https://cloud.linux-gaming.ru/portproton"
|
export url_cloud="https://cloud.linux-gaming.ru/portproton"
|
||||||
@ -41,7 +40,8 @@ source "$PORT_SCRIPTS_PATH/functions_helper"
|
|||||||
export PW_START_PID="$$"
|
export PW_START_PID="$$"
|
||||||
export NO_AT_BRIDGE="1"
|
export NO_AT_BRIDGE="1"
|
||||||
export GDK_BACKEND="x11"
|
export GDK_BACKEND="x11"
|
||||||
export pw_full_command_line=("$0" $*)
|
read -r -a pw_full_command_line <<< "$0 $*"
|
||||||
|
export pw_full_command_line
|
||||||
export orig_IFS="$IFS"
|
export orig_IFS="$IFS"
|
||||||
|
|
||||||
MISSING_DESKTOP_FILE="0"
|
MISSING_DESKTOP_FILE="0"
|
||||||
@ -52,26 +52,22 @@ if [[ "${1,,}" =~ .ppack$ ]] ; then
|
|||||||
export PW_NO_RESTART_PPDB="1"
|
export PW_NO_RESTART_PPDB="1"
|
||||||
export PW_DISABLED_CREATE_DB="1"
|
export PW_DISABLED_CREATE_DB="1"
|
||||||
portwine_exe="$1"
|
portwine_exe="$1"
|
||||||
elif [[ -f "$1" ]] ; then
|
elif [[ "${1,,}" =~ .(exe|bat|msi|reg)$ ]] ; then
|
||||||
|
if [[ -f "$1" ]] ; then
|
||||||
portwine_exe="$(realpath -s "$1")"
|
portwine_exe="$(realpath -s "$1")"
|
||||||
elif [[ -f "$OLDPWD/$1" ]] \
|
elif [[ -f "$OLDPWD/$1" ]] ; then
|
||||||
&& [[ "${1,,}" =~ (.exe$|.bat$|.msi$|.reg$) ]]
|
|
||||||
then
|
|
||||||
portwine_exe="$(realpath -s "$OLDPWD/$1")"
|
portwine_exe="$(realpath -s "$OLDPWD/$1")"
|
||||||
elif [[ "$1" =~ (^--debug$|^--launch$|^--edit-db$) ]] \
|
elif [[ ! -f "$1" ]] ; then
|
||||||
&& [[ -f "$2" ]]
|
|
||||||
then
|
|
||||||
portwine_exe="$(realpath -s "$2")"
|
|
||||||
elif [[ "$1" =~ (^--debug$|^--launch$|^--edit-db$) ]] \
|
|
||||||
&& [[ -f "$OLDPWD/$2" ]] \
|
|
||||||
&& [[ "${2,,}" =~ (.exe$|.bat$|.msi$|.reg$) ]]
|
|
||||||
then
|
|
||||||
portwine_exe="$(realpath -s "$OLDPWD/$2")"
|
|
||||||
elif [[ "${1,,}" =~ (.exe$|.bat$|.msi$|.reg$) ]]
|
|
||||||
then
|
|
||||||
portwine_exe="$1"
|
portwine_exe="$1"
|
||||||
MISSING_DESKTOP_FILE="1"
|
MISSING_DESKTOP_FILE="1"
|
||||||
fi
|
fi
|
||||||
|
elif [[ "$1" =~ ^--(debug|launch|edit-db)$ && "${2,,}" =~ .(exe|bat|msi|reg)$ ]] ; then
|
||||||
|
if [[ -f "$2" ]] ; then
|
||||||
|
portwine_exe="$(realpath -s "$2")"
|
||||||
|
elif [[ -f "$OLDPWD/$2" ]] ; then
|
||||||
|
portwine_exe="$(realpath -s "$OLDPWD/$2")"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
export portwine_exe
|
export portwine_exe
|
||||||
|
|
||||||
# HOTFIX - ModernWarships
|
# HOTFIX - ModernWarships
|
||||||
@ -248,6 +244,18 @@ if [[ ! $PW_GUI_START =~ (PANED|NOTEBOOK) ]] ; then
|
|||||||
export PW_GUI_START="NOTEBOOK"
|
export PW_GUI_START="NOTEBOOK"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# TODO:fixes_after_update
|
||||||
|
if fixes_after_update "2372: Reset PW_WINE_DPI_VALUE in user.conf" ; then
|
||||||
|
sed -i '/export PW_WINE_DPI_VALUE=/d' "$USER_CONF"
|
||||||
|
unset PW_WINE_DPI_VALUE
|
||||||
|
fi
|
||||||
|
|
||||||
|
# choose wine dpi default
|
||||||
|
if [[ -z $PW_WINE_DPI_VALUE ]] ; then
|
||||||
|
echo 'export PW_WINE_DPI_VALUE="recommended"' >> "$USER_CONF"
|
||||||
|
export PW_WINE_DPI_VALUE="recommended"
|
||||||
|
fi
|
||||||
|
|
||||||
if check_flatpak ; then
|
if check_flatpak ; then
|
||||||
if check_gamescope_session
|
if check_gamescope_session
|
||||||
then PW_TERM="env LANG=C xterm -fullscreen -bg black -fg white -e"
|
then PW_TERM="env LANG=C xterm -fullscreen -bg black -fg white -e"
|
||||||
@ -333,11 +341,9 @@ if [[ $(basename "${portwine_exe,,}") =~ .ppack$ ]] ; then
|
|||||||
then NO_XATTRS_NEED="-no-xattrs"
|
then NO_XATTRS_NEED="-no-xattrs"
|
||||||
else NO_XATTRS_NEED=""
|
else NO_XATTRS_NEED=""
|
||||||
fi
|
fi
|
||||||
PW_PREFIX_NAME=$(basename "${1,,}" .ppack)
|
PW_PREFIX_NAME=$(basename "${1^^}" .PPACK)
|
||||||
PW_PREFIX_NAME="${PW_PREFIX_NAME^^}"
|
|
||||||
cat << EOF > "${PORT_WINE_TMP_PATH}"/pp_pfx_unpack.sh
|
cat << EOF > "${PORT_WINE_TMP_PATH}"/pp_pfx_unpack.sh
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
${TMP_ALL_PATH} unsquashfs -f -d "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}" "$1" \
|
|
||||||
${TMP_ALL_PATH} unsquashfs $NO_XATTRS_NEED -f -d "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}" "$1" \
|
${TMP_ALL_PATH} unsquashfs $NO_XATTRS_NEED -f -d "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}" "$1" \
|
||||||
|| echo "ERROR" > "${PORT_WINE_TMP_PATH}"/pp_pfx_unpack_error
|
|| echo "ERROR" > "${PORT_WINE_TMP_PATH}"/pp_pfx_unpack_error
|
||||||
EOF
|
EOF
|
||||||
@ -351,7 +357,7 @@ EOF
|
|||||||
else
|
else
|
||||||
try_remove_file "${PORT_WINE_TMP_PATH}"/pp_pfx_unpack.sh
|
try_remove_file "${PORT_WINE_TMP_PATH}"/pp_pfx_unpack.sh
|
||||||
if [[ -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/.create_shortcut" ]] ; then
|
if [[ -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/.create_shortcut" ]] ; then
|
||||||
while IFS= read -r line
|
while read -r line
|
||||||
do
|
do
|
||||||
export portwine_exe="$PORT_WINE_PATH/data/prefixes/$PW_PREFIX_NAME/$line"
|
export portwine_exe="$PORT_WINE_PATH/data/prefixes/$PW_PREFIX_NAME/$line"
|
||||||
portwine_create_shortcut
|
portwine_create_shortcut
|
||||||
@ -386,7 +392,7 @@ case "$1" in
|
|||||||
--debug)
|
--debug)
|
||||||
clear
|
clear
|
||||||
export PW_DEBUG="set -x"
|
export PW_DEBUG="set -x"
|
||||||
/usr/bin/env bash -c ${pw_full_command_line[@]} 2>&1 | tee "$PORT_WINE_PATH/scripts-debug.log" &
|
/usr/bin/env bash -c "${pw_full_command_line[@]}" 2>&1 | tee "$PORT_WINE_PATH/scripts-debug.log" &
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
--server-file-access)
|
--server-file-access)
|
||||||
@ -405,7 +411,7 @@ case "$1" in
|
|||||||
;;
|
;;
|
||||||
--edit-db)
|
--edit-db)
|
||||||
# --edit-db /полный/путь/до/файла.exe PW_MANGOHUD=1 PW_VKBASALT=0 (и т.д) для примера
|
# --edit-db /полный/путь/до/файла.exe PW_MANGOHUD=1 PW_VKBASALT=0 (и т.д) для примера
|
||||||
set_several_variables ${@:3}
|
set_several_variables "${@:3}"
|
||||||
edit_db_from_gui $keys_all
|
edit_db_from_gui $keys_all
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
@ -415,24 +421,19 @@ esac
|
|||||||
|
|
||||||
unset PW_ADD_PREFIXES_TO_GUI
|
unset PW_ADD_PREFIXES_TO_GUI
|
||||||
if [[ -d "${PORT_WINE_PATH}/data/prefixes/" ]] ; then
|
if [[ -d "${PORT_WINE_PATH}/data/prefixes/" ]] ; then
|
||||||
PW_PREFIX_NAME="${PW_PREFIX_NAME//[[:blank:]]/_}"
|
|
||||||
for PAIG in "${PORT_WINE_PATH}"/data/prefixes/* ; do
|
for PAIG in "${PORT_WINE_PATH}"/data/prefixes/* ; do
|
||||||
if [[ "${PAIG//"${PORT_WINE_PATH}/data/prefixes/"/}" != "${PORTWINE_DB^^//[[:blank:]]/_}" ]] \
|
if [[ ! "${PAIG//"${PORT_WINE_PATH}/data/prefixes/"/}" =~ ^($PW_PREFIX_NAME|'*')$ ]]
|
||||||
&& [[ "${PAIG//"${PORT_WINE_PATH}/data/prefixes/"/}" != "${PW_PREFIX_NAME}" ]] \
|
|
||||||
&& [[ "${PAIG//"${PORT_WINE_PATH}/data/prefixes/"/}" != "*" ]]
|
|
||||||
then
|
then
|
||||||
PW_ADD_PREFIXES_TO_GUI="${PW_ADD_PREFIXES_TO_GUI}!${PAIG//"${PORT_WINE_PATH}/data/prefixes/"/}"
|
PW_ADD_PREFIXES_TO_GUI="${PW_ADD_PREFIXES_TO_GUI}!${PAIG//"${PORT_WINE_PATH}/data/prefixes/"/}"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
PW_ADD_PREFIXES_TO_GUI="${PW_PREFIX_NAME^^}${PW_ADD_PREFIXES_TO_GUI}"
|
PW_ADD_PREFIXES_TO_GUI="${PW_PREFIX_NAME}${PW_ADD_PREFIXES_TO_GUI}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
unset DIST_ADD_TO_GUI
|
unset DIST_ADD_TO_GUI
|
||||||
if [[ -d "${PORT_WINE_PATH}/data/dist/" ]] ; then
|
if [[ -d "${PORT_WINE_PATH}/data/dist/" ]] ; then
|
||||||
for DAIG in "${PORT_WINE_PATH}"/data/dist/* ; do
|
for DAIG in "${PORT_WINE_PATH}"/data/dist/* ; do
|
||||||
if [[ "${DAIG//"${PORT_WINE_PATH}/data/dist/"/}" != "${PW_WINE_LG_VER}" ]] \
|
if [[ ! "${DAIG//"${PORT_WINE_PATH}/data/dist/"/}" =~ ^($PW_WINE_LG_VER|$PW_PROTON_LG_VER|'*')$ ]]
|
||||||
&& [[ "${DAIG//"${PORT_WINE_PATH}/data/dist/"/}" != "${PW_PROTON_LG_VER}" ]] \
|
|
||||||
&& [[ "${DAIG//"${PORT_WINE_PATH}/data/dist/"/}" != "*" ]]
|
|
||||||
then
|
then
|
||||||
DIST_ADD_TO_GUI="${DIST_ADD_TO_GUI}!${DAIG//"${PORT_WINE_PATH}/data/dist/"/}"
|
DIST_ADD_TO_GUI="${DIST_ADD_TO_GUI}!${DAIG//"${PORT_WINE_PATH}/data/dist/"/}"
|
||||||
fi
|
fi
|
||||||
@ -450,7 +451,7 @@ SORT_NEWEST="${translations[Newest DXVK, VKD3D, D8VK (Vulkan v1.3+)]}"
|
|||||||
SORT_G_NINE="${translations[Gallium Nine (DirectX 9 for MESA)]}"
|
SORT_G_NINE="${translations[Gallium Nine (DirectX 9 for MESA)]}"
|
||||||
SORT_G_ZINK="${translations[Gallium Zink (OpenGL to Vulkan)]}"
|
SORT_G_ZINK="${translations[Gallium Zink (OpenGL to Vulkan)]}"
|
||||||
|
|
||||||
case "${PW_VULKAN_USE}" in
|
case "$PW_VULKAN_USE" in
|
||||||
0) PW_DEFAULT_VULKAN_USE="$SORT_OPENGL!$SORT_NEWEST!$SORT_STABLE!$SORT_LEGACY!$SORT_G_ZINK!$SORT_G_NINE!$SORT_VULKAN" ;;
|
0) PW_DEFAULT_VULKAN_USE="$SORT_OPENGL!$SORT_NEWEST!$SORT_STABLE!$SORT_LEGACY!$SORT_G_ZINK!$SORT_G_NINE!$SORT_VULKAN" ;;
|
||||||
6) PW_DEFAULT_VULKAN_USE="$SORT_VULKAN!$SORT_NEWEST!$SORT_STABLE!$SORT_LEGACY!$SORT_G_ZINK!$SORT_G_NINE!$SORT_OPENGL" ;;
|
6) PW_DEFAULT_VULKAN_USE="$SORT_VULKAN!$SORT_NEWEST!$SORT_STABLE!$SORT_LEGACY!$SORT_G_ZINK!$SORT_G_NINE!$SORT_OPENGL" ;;
|
||||||
1) PW_DEFAULT_VULKAN_USE="$SORT_STABLE!$SORT_NEWEST!$SORT_LEGACY!$SORT_G_ZINK!$SORT_G_NINE!$SORT_OPENGL!$SORT_VULKAN" ;;
|
1) PW_DEFAULT_VULKAN_USE="$SORT_STABLE!$SORT_NEWEST!$SORT_LEGACY!$SORT_G_ZINK!$SORT_G_NINE!$SORT_OPENGL!$SORT_VULKAN" ;;
|
||||||
@ -472,11 +473,11 @@ else
|
|||||||
PW_DEFAULT_WINE_USE="${PW_PROTON_LG_VER}!${PW_WINE_LG_VER}${DIST_ADD_TO_GUI}!${translations[GET-OTHER-WINE]}"
|
PW_DEFAULT_WINE_USE="${PW_PROTON_LG_VER}!${PW_WINE_LG_VER}${DIST_ADD_TO_GUI}!${translations[GET-OTHER-WINE]}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z "${PORTWINE_DB_FILE}" ]] ; then
|
if [[ -z "$PORTWINE_DB_FILE" ]] ; then
|
||||||
unset PW_GUI_DISABLED_CS
|
unset PW_GUI_DISABLED_CS
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -f "${portwine_exe}" ]] ; then
|
if [[ -f "$portwine_exe" ]] ; then
|
||||||
unset TAB_MAIN_MENU
|
unset TAB_MAIN_MENU
|
||||||
if [[ "$RESTART_PP_USED" == "edit_db" ]] ; then
|
if [[ "$RESTART_PP_USED" == "edit_db" ]] ; then
|
||||||
unset RESTART_PP_USED
|
unset RESTART_PP_USED
|
||||||
@ -485,45 +486,45 @@ if [[ -f "${portwine_exe}" ]] ; then
|
|||||||
unset RESTART_PP_USED
|
unset RESTART_PP_USED
|
||||||
gui_userconf
|
gui_userconf
|
||||||
fi
|
fi
|
||||||
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
|
||||||
PW_SHORTCUT="${translations[CREATE SHORTCUT]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Create shortcut for select file...]}:100"
|
PW_SHORTCUT="${translations[CREATE SHORTCUT]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Create shortcut for select file...]}:100"
|
||||||
else
|
else
|
||||||
PW_SHORTCUT="${translations[CHANGE SHORTCUT]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Change shortcut for select file...]}:98"
|
PW_SHORTCUT="${translations[CHANGE SHORTCUT]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Change shortcut for select file...]}:98"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
create_name_desktop
|
create_name_desktop
|
||||||
if [[ -z "${PW_COMMENT_DB}" ]] ; then
|
if [[ -z $PW_COMMENT_DB ]] ; then
|
||||||
PW_COMMENT_DB="${translations[Launching]} <b>$(print_wrapped "$PW_NAME_DESKTOP_PROXY" "50")</b>$(seconds_to_time "$TIME_CURRENT")"
|
PW_COMMENT_DB="${translations[Launching]} <b>$(print_wrapped "$PW_NAME_DESKTOP_PROXY" "50")</b>$(seconds_to_time "$TIME_CURRENT")"
|
||||||
else
|
else
|
||||||
PW_COMMENT_DB="$PW_COMMENT_DB$(seconds_to_time "$TIME_CURRENT")"
|
PW_COMMENT_DB="$PW_COMMENT_DB$(seconds_to_time "$TIME_CURRENT")"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export KEY_START="$RANDOM"
|
export KEY_START="$RANDOM"
|
||||||
if [[ "${PW_GUI_START}" == "NOTEBOOK" ]] ; then
|
if [[ $PW_GUI_START == "NOTEBOOK" ]] ; then
|
||||||
"${pw_yad}" --plug=$KEY_START --tabnum=1 --form --separator=";" ${START_GUI_TYPE} \
|
"${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-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}" \
|
--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" \
|
--image="$PW_ICON_FOR_YAD" --text-align="center" --text "$PW_COMMENT_DB" \
|
||||||
--field="3D API : :CB" "${PW_DEFAULT_VULKAN_USE}" \
|
--field="3D API : :CB" "$PW_DEFAULT_VULKAN_USE" \
|
||||||
--field=" WINE : :CB" "$(combobox_fix "${PW_WINE_USE}" "${PW_DEFAULT_WINE_USE}")" \
|
--field=" WINE : :CB" "$(combobox_fix "$PW_WINE_USE" "$PW_DEFAULT_WINE_USE")" \
|
||||||
--field="PREFIX : :CBE" "${PW_ADD_PREFIXES_TO_GUI}" \
|
--field="PREFIX : :CBE" "$PW_ADD_PREFIXES_TO_GUI" \
|
||||||
1> "${PW_TMPFS_PATH}/tmp_yad_form_vulkan" 2>/dev/null &
|
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 \
|
"${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}" \
|
--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[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[Global settings]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png"!"${translations[Settings for user.conf]}":"FBTN" '@bash -c "button_click --start 128"' \
|
--field=" ${translations[Global settings]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Settings for user.conf]}":"FBTN" '@bash -c "button_click --start 128"' \
|
||||||
--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=" ${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=" 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=" 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=" 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"' \
|
--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 &
|
2>/dev/null &
|
||||||
|
|
||||||
if [[ "${PW_YAD_FORM_TAB}" == "1" ]] \
|
if [[ "$PW_YAD_FORM_TAB" == "1" ]] \
|
||||||
&& [[ -n "${TAB_START}" ]]
|
&& [[ -n "$TAB_START" ]]
|
||||||
then
|
then
|
||||||
export TAB_START="2"
|
export TAB_START="2"
|
||||||
unset PW_YAD_FORM_TAB
|
unset PW_YAD_FORM_TAB
|
||||||
@ -531,57 +532,57 @@ if [[ -f "${portwine_exe}" ]] ; then
|
|||||||
export TAB_START="1"
|
export TAB_START="1"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
"${pw_yad}" --key=$KEY_START --notebook --active-tab="${TAB_START}" \
|
"${pw_yad}" --key=$KEY_START --notebook --active-tab="$TAB_START" \
|
||||||
--gui-type="settings-notebook" \
|
--gui-type="settings-notebook" \
|
||||||
--width="${PW_START_SIZE_W}" --tab-pos="${PW_TAB_POSITON}" \
|
--width="$PW_START_SIZE_W" --tab-pos="$PW_TAB_POSITON" \
|
||||||
--title "PortProton-${install_ver} (${scripts_install_ver}${BRANCH_VERSION})" --expand \
|
--title "PortProton-$install_ver (${scripts_install_ver}${BRANCH_VERSION})" --expand \
|
||||||
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" \
|
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" \
|
||||||
--tab="${translations[GENERAL]}"!"$PW_GUI_ICON_PATH/$TAB_SIZE.png"!"" \
|
--tab="${translations[GENERAL]}!$PW_GUI_ICON_PATH/$TAB_SIZE.png!" \
|
||||||
--tab="${translations[SETTINGS]}"!"$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="${translations[MAIN MENU]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Main menu]}":128 \
|
||||||
--button="${PW_SHORTCUT}" \
|
--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[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
|
--button="${translations[LAUNCH]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Run file ...]}":106 2>/dev/null
|
||||||
PW_YAD_SET="$?"
|
PW_YAD_SET="$?"
|
||||||
export PW_YAD_FORM_TAB="1"
|
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_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-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}" \
|
--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" \
|
--image="$PW_ICON_FOR_YAD" --text-align="center" --text "$PW_COMMENT_DB" \
|
||||||
--field="3D API : :CB" "${PW_DEFAULT_VULKAN_USE}" \
|
--field="3D API : :CB" "$PW_DEFAULT_VULKAN_USE" \
|
||||||
--field=" WINE : :CB" "$(combobox_fix "${PW_WINE_USE}" "${PW_DEFAULT_WINE_USE}")" \
|
--field=" WINE : :CB" "$(combobox_fix "$PW_WINE_USE" "$PW_DEFAULT_WINE_USE")" \
|
||||||
--field="PREFIX : :CBE" "${PW_ADD_PREFIXES_TO_GUI}" \
|
--field="PREFIX : :CBE" "$PW_ADD_PREFIXES_TO_GUI" \
|
||||||
1> "${PW_TMPFS_PATH}/tmp_yad_form_vulkan" 2>/dev/null &
|
1> "${PW_TMPFS_PATH}/tmp_yad_form_vulkan" 2>/dev/null &
|
||||||
|
|
||||||
"${pw_yad}" --plug=$KEY_START --tabnum=2 --form --columns="${START_GUI_PANED_COLUMNS}" \
|
"${pw_yad}" --plug=$KEY_START --tabnum=2 --form --columns="$START_GUI_PANED_COLUMNS" \
|
||||||
--gui-type-layout="${START_GUI_TYPE_LAYOUT_PANED}" \
|
--gui-type-layout="$START_GUI_TYPE_LAYOUT_PANED" \
|
||||||
--align-buttons --homogeneous-row --homogeneous-column \
|
--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[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[Global settings]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png"!"${translations[Settings for user.conf]}":"FBTN" '@bash -c "button_click --start 128"' \
|
--field=" ${translations[Global settings]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Settings for user.conf]}":"FBTN" '@bash -c "button_click --start 128"' \
|
||||||
--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=" ${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=" 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=" 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=" 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"' \
|
--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 &
|
2>/dev/null &
|
||||||
|
|
||||||
"${pw_yad}" --key=$KEY_START --paned \
|
"${pw_yad}" --key=$KEY_START --paned \
|
||||||
--gui-type="settings-paned" \
|
--gui-type="settings-paned" \
|
||||||
--width="${PW_START_SIZE_W}" --tab-pos="${PW_TAB_POSITON}" \
|
--width="$PW_START_SIZE_W" --tab-pos="$PW_TAB_POSITON" \
|
||||||
--title "PortProton-${install_ver} (${scripts_install_ver}${BRANCH_VERSION})" \
|
--title "PortProton-$install_ver (${scripts_install_ver}${BRANCH_VERSION})" \
|
||||||
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" \
|
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" \
|
||||||
--button="${translations[MAIN MENU]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png"!"${translations[Main menu]}":128 \
|
--button="${translations[MAIN MENU]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Main menu]}":128 \
|
||||||
--button="${PW_SHORTCUT}" \
|
--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[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
|
--button="${translations[LAUNCH]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Run file ...]}":106 2>/dev/null
|
||||||
PW_YAD_SET="$?"
|
PW_YAD_SET="$?"
|
||||||
fi
|
fi
|
||||||
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
|
||||||
PORTWINE_DB_FOR_UNSET=$(sed -n '/export/p' "${PORTWINE_DB_FILE}" | sed 's/\(export\|=.*\| \)//g')
|
PORTWINE_DB_FOR_UNSET=$(sed -n '/export/p' "$PORTWINE_DB_FILE" | sed 's/\(export\|=.*\| \)//g' | sort -u)
|
||||||
for db_unset in $PORTWINE_DB_FOR_UNSET ; do
|
for db_unset in $PORTWINE_DB_FOR_UNSET ; do
|
||||||
unset "$db_unset"
|
unset "$db_unset"
|
||||||
done
|
done
|
||||||
@ -612,7 +613,7 @@ else
|
|||||||
desktop_file_new="${desktop_file//"$PORT_WINE_PATH/"/}"
|
desktop_file_new="${desktop_file//"$PORT_WINE_PATH/"/}"
|
||||||
if [[ $desktop_file_new =~ .desktop$ ]] ; then
|
if [[ $desktop_file_new =~ .desktop$ ]] ; then
|
||||||
if [[ ! $desktop_file_new =~ (PortProton|readme) ]] ; then
|
if [[ ! $desktop_file_new =~ (PortProton|readme) ]] ; then
|
||||||
while IFS= read -r line1 ; do
|
while read -r line1 ; do
|
||||||
if [[ $line1 =~ ^Exec= ]] ; then
|
if [[ $line1 =~ ^Exec= ]] ; then
|
||||||
if check_flatpak ; then
|
if check_flatpak ; then
|
||||||
PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]=${line1//Exec=flatpak run ru.linux_gaming.PortProton /}
|
PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]=${line1//Exec=flatpak run ru.linux_gaming.PortProton /}
|
||||||
@ -631,7 +632,7 @@ else
|
|||||||
PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]=${PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]//Exec=env \"$PORT_SCRIPTS_PATH\/start.sh\" /}
|
PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]=${PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]//Exec=env \"$PORT_SCRIPTS_PATH\/start.sh\" /}
|
||||||
sed -i "s|Exec=env \"$PORT_SCRIPTS_PATH/start.sh\"|Exec=flatpak run ru.linux_gaming.PortProton|" "$desktop_file"
|
sed -i "s|Exec=env \"$PORT_SCRIPTS_PATH/start.sh\"|Exec=flatpak run ru.linux_gaming.PortProton|" "$desktop_file"
|
||||||
fi
|
fi
|
||||||
while IFS=" " read -r -a line2 ; do
|
while read -r -a line2 ; do
|
||||||
if [[ \"${line2[0]//#@_@#/ }\" == "${PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]}" ]] ; then
|
if [[ \"${line2[0]//#@_@#/ }\" == "${PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]}" ]] ; then
|
||||||
PW_GAME_TIME["$AMOUNT_GENERATE_BUTTONS"]=${line2[2]}
|
PW_GAME_TIME["$AMOUNT_GENERATE_BUTTONS"]=${line2[2]}
|
||||||
break
|
break
|
||||||
@ -641,9 +642,9 @@ else
|
|||||||
done < "$PORT_WINE_TMP_PATH/statistics"
|
done < "$PORT_WINE_TMP_PATH/statistics"
|
||||||
if [[ $SORT_WITH_TIME == enabled ]] && [[ ${line2[3]} == NEW_DESKTOP ]] ; then
|
if [[ $SORT_WITH_TIME == enabled ]] && [[ ${line2[3]} == NEW_DESKTOP ]] ; then
|
||||||
sed -i "s/${line2[1]} ${line2[2]} NEW_DESKTOP/${line2[1]} ${line2[2]} OLD_DESKTOP/" "$PORT_WINE_TMP_PATH/statistics"
|
sed -i "s/${line2[1]} ${line2[2]} NEW_DESKTOP/${line2[1]} ${line2[2]} OLD_DESKTOP/" "$PORT_WINE_TMP_PATH/statistics"
|
||||||
PW_AMOUNT_NEW_DESKTOP+=($AMOUNT_GENERATE_BUTTONS)
|
PW_AMOUNT_NEW_DESKTOP+=("$AMOUNT_GENERATE_BUTTONS")
|
||||||
else
|
else
|
||||||
PW_AMOUNT_OLD_DESKTOP+=($AMOUNT_GENERATE_BUTTONS)
|
PW_AMOUNT_OLD_DESKTOP+=("$AMOUNT_GENERATE_BUTTONS")
|
||||||
fi
|
fi
|
||||||
(( AMOUNT_GENERATE_BUTTONS++ ))
|
(( AMOUNT_GENERATE_BUTTONS++ ))
|
||||||
fi
|
fi
|
||||||
@ -702,7 +703,13 @@ else
|
|||||||
PW_GENERATE_BUTTONS+="--field= $(print_wrapped "${PW_DESKTOP_FILES_SHOW//".desktop"/""}" "25" "...")!${PW_NAME_D_ICON_48}.png!:FBTNR%@bash -c \"button_click --desktop "${PW_DESKTOP_FILES// /#@_@#}"\"%"
|
PW_GENERATE_BUTTONS+="--field= $(print_wrapped "${PW_DESKTOP_FILES_SHOW//".desktop"/""}" "25" "...")!${PW_NAME_D_ICON_48}.png!:FBTNR%@bash -c \"button_click --desktop "${PW_DESKTOP_FILES// /#@_@#}"\"%"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
if [[ $AMOUNT_GENERATE_BUTTONS == 1 ]] ; then
|
||||||
|
MAIN_GUI_ROWS=1
|
||||||
|
elif (( AMOUNT_GENERATE_BUTTONS <= 5 )) ; then
|
||||||
|
MAIN_GUI_ROWS=2
|
||||||
|
else
|
||||||
MAIN_GUI_ROWS="$(( ( AMOUNT_GENERATE_BUTTONS + 1 ) / MAIN_GUI_COLUMNS + 1 ))"
|
MAIN_GUI_ROWS="$(( ( AMOUNT_GENERATE_BUTTONS + 1 ) / MAIN_GUI_COLUMNS + 1 ))"
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ -z $PW_DESKTOP_FILES ]]
|
if [[ -z $PW_DESKTOP_FILES ]]
|
||||||
then export PW_GUI_SORT_TABS=(1 2 3 4 5)
|
then export PW_GUI_SORT_TABS=(1 2 3 4 5)
|
||||||
@ -719,38 +726,38 @@ else
|
|||||||
|
|
||||||
"${pw_yad}" --plug=$KEY_MENU --tabnum="${PW_GUI_SORT_TABS[3]}" --form --columns=3 --align-buttons --separator=";" --homogeneous-column \
|
"${pw_yad}" --plug=$KEY_MENU --tabnum="${PW_GUI_SORT_TABS[3]}" --form --columns=3 --align-buttons --separator=";" --homogeneous-column \
|
||||||
--gui-type-layout="${MAIN_MENU_GUI_TYPE_LAYOUT}" \
|
--gui-type-layout="${MAIN_MENU_GUI_TYPE_LAYOUT}" \
|
||||||
--field=" ${translations[Reinstall PortProton]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"":"FBTN" '@bash -c "button_click --normal gui_pw_reinstall_pp"' \
|
--field=" ${translations[Reinstall PortProton]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png!":"FBTN" '@bash -c "button_click --normal gui_pw_reinstall_pp"' \
|
||||||
--field=" ${translations[Remove PortProton]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"":"FBTN" '@bash -c "button_click --normal gui_rm_portproton"' \
|
--field=" ${translations[Remove PortProton]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png!":"FBTN" '@bash -c "button_click --normal gui_rm_portproton"' \
|
||||||
--field=" ${translations[Update PortProton]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"":"FBTN" '@bash -c "button_click --normal gui_pw_update"' \
|
--field=" ${translations[Update PortProton]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png!":"FBTN" '@bash -c "button_click --normal gui_pw_update"' \
|
||||||
--field=" ${translations[Changelog]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"":"FBTN" '@bash -c "button_click --normal open_changelog"' \
|
--field=" ${translations[Changelog]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png!":"FBTN" '@bash -c "button_click --normal open_changelog"' \
|
||||||
--field=" ${translations[Change language]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"":"FBTN" '@bash -c "button_click --normal change_loc"' \
|
--field=" ${translations[Change language]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png!":"FBTN" '@bash -c "button_click --normal change_loc"' \
|
||||||
--field=" ${translations[Global settings (user.conf)]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"":"FBTN" '@bash -c "button_click --normal 128"' \
|
--field=" ${translations[Global settings (user.conf)]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png!":"FBTN" '@bash -c "button_click --normal 128"' \
|
||||||
--field=" ${translations[Scripts from backup]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"":"FBTN" '@bash -c "button_click --normal gui_open_scripts_from_backup"' \
|
--field=" ${translations[Scripts from backup]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png!":"FBTN" '@bash -c "button_click --normal gui_open_scripts_from_backup"' \
|
||||||
--field=" Xterm"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"":"FBTN" '@bash -c "button_click --normal pw_start_cont_xterm"' \
|
--field=" Xterm!$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png!":"FBTN" '@bash -c "button_click --normal pw_start_cont_xterm"' \
|
||||||
--field=" ${translations[Credits]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"":"FBTN" '@bash -c "button_click --normal gui_credits"' \
|
--field=" ${translations[Credits]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png!":"FBTN" '@bash -c "button_click --normal gui_credits"' \
|
||||||
2>/dev/null &
|
2>/dev/null &
|
||||||
|
|
||||||
"${pw_yad}" --plug=$KEY_MENU --tabnum="${PW_GUI_SORT_TABS[2]}" --form --columns=3 --align-buttons --separator=";" \
|
"${pw_yad}" --plug=$KEY_MENU --tabnum="${PW_GUI_SORT_TABS[2]}" --form --columns=3 --align-buttons --separator=";" \
|
||||||
--gui-type-layout="${MAIN_MENU_GUI_TYPE_LAYOUT}" \
|
--gui-type-layout="$MAIN_MENU_GUI_TYPE_LAYOUT" \
|
||||||
--field=" 3D API : :CB" "${PW_DEFAULT_VULKAN_USE}" \
|
--field=" 3D API : :CB" "$PW_DEFAULT_VULKAN_USE" \
|
||||||
--field=" PREFIX : :CBE" "${PW_ADD_PREFIXES_TO_GUI}" \
|
--field=" PREFIX : :CBE" "$PW_ADD_PREFIXES_TO_GUI" \
|
||||||
--field=" WINE : :CB" "$(combobox_fix "${PW_WINE_USE}" "${PW_DEFAULT_WINE_USE}")" \
|
--field=" WINE : :CB" "$(combobox_fix "$PW_WINE_USE" "$PW_DEFAULT_WINE_USE")" \
|
||||||
--field="${translations[Create prefix backup]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"":"CFBTN" '@bash -c "button_click --normal pw_create_prefix_backup"' \
|
--field="${translations[Create prefix backup]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png!":"CFBTN" '@bash -c "button_click --normal pw_create_prefix_backup"' \
|
||||||
--field=" Winetricks"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"${translations[Run winetricks to install additional libraries to the selected prefix]}":"FBTN" '@bash -c "button_click --normal WINETRICKS"' \
|
--field=" Winetricks!$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png!${translations[Run winetricks to install additional libraries to the selected prefix]}":"FBTN" '@bash -c "button_click --normal WINETRICKS"' \
|
||||||
--field=" ${translations[Clear prefix]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"${translations[Clear the prefix to fix problems]}":"FBTN" '@bash -c "button_click --normal gui_clear_pfx"' \
|
--field=" ${translations[Clear prefix]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png!${translations[Clear the prefix to fix problems]}":"FBTN" '@bash -c "button_click --normal gui_clear_pfx"' \
|
||||||
--field=" ${translations[Get other Wine]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"${translations[Open the menu to download other versions of WINE or PROTON]}":"FBTN" '@bash -c "button_click --normal gui_proton_downloader"' \
|
--field=" ${translations[Get other Wine]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png!${translations[Open the menu to download other versions of WINE or PROTON]}":"FBTN" '@bash -c "button_click --normal gui_proton_downloader"' \
|
||||||
--field=" ${translations[Uninstaller]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"${translations[Run the program uninstaller built into wine]}":"FBTN" '@bash -c "button_click --normal gui_wine_uninstaller"' \
|
--field=" ${translations[Uninstaller]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png!${translations[Run the program uninstaller built into wine]}":"FBTN" '@bash -c "button_click --normal gui_wine_uninstaller"' \
|
||||||
--field=" ${translations[Prefix Manager]} "!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"${translations[Run winecfg to edit the settings of the selected prefix]}":"FBTN" '@bash -c "button_click --normal WINECFG"' \
|
--field=" ${translations[Prefix Manager]} !$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png!${translations[Run winecfg to edit the settings of the selected prefix]}":"FBTN" '@bash -c "button_click --normal WINECFG"' \
|
||||||
--field=" ${translations[File Manager]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"${translations[Run wine file manager]}":"FBTN" '@bash -c "button_click --normal WINEFILE"' \
|
--field=" ${translations[File Manager]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png!${translations[Run wine file manager]}":"FBTN" '@bash -c "button_click --normal WINEFILE"' \
|
||||||
--field=" ${translations[Command line]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"${translations[Run wine cmd]}":"FBTN" '@bash -c "button_click --normal WINECMD"' \
|
--field=" ${translations[Command line]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png!${translations[Run wine cmd]}":"FBTN" '@bash -c "button_click --normal WINECMD"' \
|
||||||
--field=" ${translations[Regedit]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"${translations[Run wine regedit]}":"FBTN" '@bash -c "button_click --normal WINEREG"' 1> "${PW_TMPFS_PATH}/tmp_yad_form_vulkan" 2>/dev/null &
|
--field=" ${translations[Regedit]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png!${translations[Run wine regedit]}":"FBTN" '@bash -c "button_click --normal WINEREG"' 1> "${PW_TMPFS_PATH}/tmp_yad_form_vulkan" 2>/dev/null &
|
||||||
|
|
||||||
unset AI_TYPE AI_NAME AI_IMAGE AI_INFO AI_FILE_ARRAY AI_TRUE_FILE AI_FILE_UNSORTED AI_FILE_SORTED AI_FILE_ENG
|
unset AI_TYPE AI_NAME AI_IMAGE AI_INFO AI_FILE_ARRAY AI_TRUE_FILE AI_FILE_UNSORTED AI_FILE_SORTED AI_FILE_ENG
|
||||||
if [[ $AI_SKIP != 1 ]] ; then
|
if [[ $AI_SKIP != 1 ]] ; then
|
||||||
# AI_TOP_GAMES используется для сортировки автоинсталлов (работает на эмуляторы тоже)
|
# AI_TOP_GAMES используется для сортировки автоинсталлов (работает на эмуляторы тоже)
|
||||||
AI_AMOUNT_GAMES="0" && AI_AMOUNT_EMULS="0" && AI_AMOUNT_ARRAY="0"
|
AI_AMOUNT_GAMES="0" && AI_AMOUNT_EMULS="0" && AI_AMOUNT_ARRAY="0"
|
||||||
for ai_file in "$PORT_SCRIPTS_PATH"/pw_autoinstall/* ; do
|
for ai_file in "$PORT_SCRIPTS_PATH"/pw_autoinstall/* ; do
|
||||||
while IFS= read -r line ; do
|
while read -r line ; do
|
||||||
[[ $line =~ "##########" ]] && break
|
[[ $line =~ "##########" ]] && break
|
||||||
[[ $line =~ "# type: " ]] && AI_TYPE["$AI_AMOUNT_ARRAY"]="${line//# type: /}"
|
[[ $line =~ "# type: " ]] && AI_TYPE["$AI_AMOUNT_ARRAY"]="${line//# type: /}"
|
||||||
[[ $line =~ "# name: " ]] && AI_NAME["$AI_AMOUNT_ARRAY"]="${line//# name: /}"
|
[[ $line =~ "# name: " ]] && AI_NAME["$AI_AMOUNT_ARRAY"]="${line//# name: /}"
|
||||||
@ -763,14 +770,14 @@ else
|
|||||||
done < "$ai_file"
|
done < "$ai_file"
|
||||||
AI_FILE="${ai_file//"$PORT_SCRIPTS_PATH/pw_autoinstall/"/}"
|
AI_FILE="${ai_file//"$PORT_SCRIPTS_PATH/pw_autoinstall/"/}"
|
||||||
AI_FILE_CHECK="$AI_FILE=$AI_AMOUNT_ARRAY"
|
AI_FILE_CHECK="$AI_FILE=$AI_AMOUNT_ARRAY"
|
||||||
AI_FILE_ARRAY+=($AI_FILE)
|
AI_FILE_ARRAY+=("$AI_FILE")
|
||||||
if [[ $AI_TOP_GAMES =~ ${AI_FILE_CHECK//=*/} ]] ; then
|
if [[ $AI_TOP_GAMES =~ ${AI_FILE_CHECK//=*/} ]] ; then
|
||||||
AI_TRUE_FILE+=($AI_FILE_CHECK)
|
AI_TRUE_FILE+=("$AI_FILE_CHECK")
|
||||||
else
|
else
|
||||||
if [[ ${AI_NAME["$AI_AMOUNT_ARRAY"]} =~ \(ENG\) ]] ; then
|
if [[ ${AI_NAME["$AI_AMOUNT_ARRAY"]} =~ \(ENG\) ]] ; then
|
||||||
AI_FILE_ENG+=($AI_AMOUNT_ARRAY)
|
AI_FILE_ENG+=("$AI_AMOUNT_ARRAY")
|
||||||
else
|
else
|
||||||
AI_FILE_UNSORTED+=($AI_AMOUNT_ARRAY)
|
AI_FILE_UNSORTED+=("$AI_AMOUNT_ARRAY")
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
(( AI_AMOUNT_ARRAY++ ))
|
(( AI_AMOUNT_ARRAY++ ))
|
||||||
@ -778,8 +785,9 @@ else
|
|||||||
|
|
||||||
for ai_sort in $AI_TOP_GAMES ; do
|
for ai_sort in $AI_TOP_GAMES ; do
|
||||||
if [[ ${AI_TRUE_FILE[*]} =~ $ai_sort ]] ; then
|
if [[ ${AI_TRUE_FILE[*]} =~ $ai_sort ]] ; then
|
||||||
AI_TRUE_FILE_NEW=(${AI_TRUE_FILE[@]//$ai_sort=/})
|
AI_TRUE_FILE_NEW=("${AI_TRUE_FILE[@]//$ai_sort=/}")
|
||||||
AI_FILE_SORTED+=(${AI_TRUE_FILE_NEW[@]//*=*/})
|
AI_TRUE_FILE_NEW=("${AI_TRUE_FILE_NEW[*]//*=*/}")
|
||||||
|
AI_FILE_SORTED+=("${AI_TRUE_FILE_NEW[*]// /}")
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
@ -824,11 +832,11 @@ else
|
|||||||
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" \
|
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" \
|
||||||
--title "PortProton-${install_ver} (${scripts_install_ver}${BRANCH_VERSION})" \
|
--title "PortProton-${install_ver} (${scripts_install_ver}${BRANCH_VERSION})" \
|
||||||
--tab-pos="bottom" \
|
--tab-pos="bottom" \
|
||||||
--tab="${translations[AUTOINSTALLS]}"!"$PW_GUI_ICON_PATH/$TAB_SIZE.png"!"" \
|
--tab="${translations[AUTOINSTALLS]}!$PW_GUI_ICON_PATH/$TAB_SIZE.png!" \
|
||||||
--tab="${translations[EMULATORS]}"!"$PW_GUI_ICON_PATH/$TAB_SIZE.png"!"" \
|
--tab="${translations[EMULATORS]}!$PW_GUI_ICON_PATH/$TAB_SIZE.png!" \
|
||||||
--tab="${translations[WINE SETTINGS]}"!"$PW_GUI_ICON_PATH/$TAB_SIZE.png"!"" \
|
--tab="${translations[WINE SETTINGS]}!$PW_GUI_ICON_PATH/$TAB_SIZE.png!" \
|
||||||
--tab="${translations[PORTPROTON SETTINGS]}"!"$PW_GUI_ICON_PATH/$TAB_SIZE.png"!"" \
|
--tab="${translations[PORTPROTON SETTINGS]}!$PW_GUI_ICON_PATH/$TAB_SIZE.png!" \
|
||||||
--tab="${translations[INSTALLED]}"!"$PW_GUI_ICON_PATH/$TAB_SIZE.png"!"" 2>/dev/null
|
--tab="${translations[INSTALLED]}!$PW_GUI_ICON_PATH/$TAB_SIZE.png!" 2>/dev/null
|
||||||
YAD_STATUS="$?"
|
YAD_STATUS="$?"
|
||||||
else
|
else
|
||||||
"${pw_yad}" --key=$KEY_MENU --notebook --expand \
|
"${pw_yad}" --key=$KEY_MENU --notebook --expand \
|
||||||
@ -837,11 +845,11 @@ else
|
|||||||
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" \
|
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" \
|
||||||
--title "PortProton-${install_ver} (${scripts_install_ver}${BRANCH_VERSION})" \
|
--title "PortProton-${install_ver} (${scripts_install_ver}${BRANCH_VERSION})" \
|
||||||
--tab-pos="bottom" \
|
--tab-pos="bottom" \
|
||||||
--tab="${translations[INSTALLED]}"!"$PW_GUI_ICON_PATH/$TAB_SIZE.png"!"" \
|
--tab="${translations[INSTALLED]}!$PW_GUI_ICON_PATH/$TAB_SIZE.png!" \
|
||||||
--tab="${translations[AUTOINSTALLS]}"!"$PW_GUI_ICON_PATH/$TAB_SIZE.png"!"" \
|
--tab="${translations[AUTOINSTALLS]}!$PW_GUI_ICON_PATH/$TAB_SIZE.png!" \
|
||||||
--tab="${translations[EMULATORS]}"!"$PW_GUI_ICON_PATH/$TAB_SIZE.png"!"" \
|
--tab="${translations[EMULATORS]}!$PW_GUI_ICON_PATH/$TAB_SIZE.png!" \
|
||||||
--tab="${translations[WINE SETTINGS]}"!"$PW_GUI_ICON_PATH/$TAB_SIZE.png"!"" \
|
--tab="${translations[WINE SETTINGS]}!$PW_GUI_ICON_PATH/$TAB_SIZE.png!" \
|
||||||
--tab="${translations[PORTPROTON SETTINGS]}"!"$PW_GUI_ICON_PATH/$TAB_SIZE.png"!"" 2>/dev/null
|
--tab="${translations[PORTPROTON SETTINGS]}!$PW_GUI_ICON_PATH/$TAB_SIZE.png!" 2>/dev/null
|
||||||
YAD_STATUS="$?"
|
YAD_STATUS="$?"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
#Author: Castro-Fidel (linux-gaming.ru)
|
#Author: Castro-Fidel (linux-gaming.ru)
|
||||||
#SCRIPTS_NEXT_VERSION=2370
|
#SCRIPTS_NEXT_VERSION=2380
|
||||||
#SCRIPTS_STABLE_VERSION=2360
|
#SCRIPTS_STABLE_VERSION=2380
|
||||||
########################################################################
|
########################################################################
|
||||||
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"
|
||||||
# export PROTON_USE_XALIA="1"
|
# export PROTON_USE_XALIA="1"
|
||||||
@ -38,10 +38,6 @@ 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 STAGING_SHARED_MEMORY="1"
|
export STAGING_SHARED_MEMORY="1"
|
||||||
export STAGING_WRITECOPY="0"
|
|
||||||
###GTK_CONFIG###
|
|
||||||
# export GTK_DATA_PREFIX=
|
|
||||||
# export GTK_THEME="Adwaita:dark"
|
|
||||||
###DEFAULT_WINE###
|
###DEFAULT_WINE###
|
||||||
export PW_WINE_USE="PROTON_LG"
|
export PW_WINE_USE="PROTON_LG"
|
||||||
export PW_PLUGINS_VER="_v17"
|
export PW_PLUGINS_VER="_v17"
|
||||||
@ -49,7 +45,7 @@ export PW_FAKE_DLSS_VER="230506"
|
|||||||
export PW_FAKE_DLSS_3_VER="090"
|
export PW_FAKE_DLSS_3_VER="090"
|
||||||
export PW_GALLIUM_NINE_VER="0.9"
|
export PW_GALLIUM_NINE_VER="0.9"
|
||||||
###WINE_AND_PROTON_LG###
|
###WINE_AND_PROTON_LG###
|
||||||
export PW_PROTON_LG_VER="PROTON_LG_9-18"
|
export PW_PROTON_LG_VER="PROTON_LG_9-19"
|
||||||
export PW_WINE_LG_VER="WINE_LG_9-12-2"
|
export PW_WINE_LG_VER="WINE_LG_9-12-2"
|
||||||
export PW_WINE_FULLSCREEN_FSR="1"
|
export PW_WINE_FULLSCREEN_FSR="1"
|
||||||
export WINE_FULLSCREEN_FSR_MODE="ultra"
|
export WINE_FULLSCREEN_FSR_MODE="ultra"
|
||||||
@ -58,9 +54,9 @@ export PW_VULKAN_USE="2"
|
|||||||
export VKD3D_LIMIT_TESS_FACTORS="64"
|
export VKD3D_LIMIT_TESS_FACTORS="64"
|
||||||
export DXVK_LEGACY_VER="1.6.1"
|
export DXVK_LEGACY_VER="1.6.1"
|
||||||
export DXVK_STABLE_VER="1.10.3-28"
|
export DXVK_STABLE_VER="1.10.3-28"
|
||||||
export DXVK_GIT_VER="2.4.1-393"
|
export DXVK_GIT_VER="2.4.1-446"
|
||||||
export VKD3D_STABLE_VER="1.1-2602"
|
export VKD3D_STABLE_VER="1.1-2602"
|
||||||
export VKD3D_GIT_VER="1.1-4252"
|
export VKD3D_GIT_VER="1.1-4271"
|
||||||
###VKBASALT###
|
###VKBASALT###
|
||||||
export PW_VKBASALT_EFFECTS="Curves:cas"
|
export PW_VKBASALT_EFFECTS="Curves:cas"
|
||||||
export PW_VKBASALT_FFX_CAS="0.50"
|
export PW_VKBASALT_FFX_CAS="0.50"
|
||||||
@ -131,6 +127,7 @@ export PW_GS_REALTIME_SCHEDULING="0"
|
|||||||
export PW_GS_BACKEND_SDL="0"
|
export PW_GS_BACKEND_SDL="0"
|
||||||
export PW_GS_SDL_VIDEODRIVER_X11="0"
|
export PW_GS_SDL_VIDEODRIVER_X11="0"
|
||||||
export PW_GS_MANGOAPP="0"
|
export PW_GS_MANGOAPP="0"
|
||||||
|
export PW_GS_CURSOR_SCALE_HEIGHT="0"
|
||||||
###PREFIX_VERSION###
|
###PREFIX_VERSION###
|
||||||
export DOTPFX_VER="48v7"
|
export DOTPFX_VER="48v7"
|
||||||
export DEFPFX_VER="v1"
|
export DEFPFX_VER="v1"
|
||||||
|
Loading…
Reference in New Issue
Block a user