Compare commits
7 Commits
c99435d2a1
...
a69fdcbad2
Author | SHA1 | Date | |
---|---|---|---|
|
a69fdcbad2 | ||
|
ea52bc9f2b | ||
|
53efd1306b | ||
|
814d9b9f01 | ||
|
8c04f4c266 | ||
|
9d08c0ec6d | ||
|
5dc4f9af9a |
@ -2,6 +2,9 @@ You can help us in the development of the project on the website: https://linux-
|
|||||||
----------------------------------------
|
----------------------------------------
|
||||||
Changelog:
|
Changelog:
|
||||||
|
|
||||||
|
###Scripts version 2389### / Date: 20.02.2025 / Download update size: 4 megabytes
|
||||||
|
* added setting USE_FAKE_DLSS_3 to apply Framegen mods to games by replacing DLSS DLL with FSR3 DLL
|
||||||
|
|
||||||
###Scripts version 2388### / stable / Date: 04.02.2025 / Download update size: 10 megabytes
|
###Scripts version 2388### / stable / Date: 04.02.2025 / Download update size: 10 megabytes
|
||||||
* cumulative update to the stable version of PortProton scripts
|
* cumulative update to the stable version of PortProton scripts
|
||||||
|
|
||||||
|
@ -2,6 +2,9 @@
|
|||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
История изменений:
|
История изменений:
|
||||||
|
|
||||||
|
###Scripts version 2389### / Дата: 20.02.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* добавлена настройка USE_FAKE_DLSS_3 которая включает подмену DLSS 3 (с возможностью генерации кадров) в FSR3
|
||||||
|
|
||||||
###Scripts version 2388### / stable / Дата: 04.02.2025 / Размер скачиваемого обновления: 10 мегабайт
|
###Scripts version 2388### / stable / Дата: 04.02.2025 / Размер скачиваемого обновления: 10 мегабайт
|
||||||
* кумулятивное обновление стабильной версии скриптов PortProton
|
* кумулятивное обновление стабильной версии скриптов PortProton
|
||||||
|
|
||||||
|
@ -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-12-22 15:30+0300\n"
|
"POT-Creation-Date: 2025-02-20 00:55+0300\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"
|
||||||
@ -522,6 +522,10 @@ msgstr ""
|
|||||||
msgid "Enable DLSS translator in FSR 2 in DirectX 12 games (CyberFSR2)"
|
msgid "Enable DLSS translator in FSR 2 in DirectX 12 games (CyberFSR2)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Enable DLSS 3 with FG translator in FSR 3 in DirectX 12 games (Decky-"
|
||||||
|
"Framegen)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if "
|
msgid "Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if "
|
||||||
"game used this anti-cheats)"
|
"game used this anti-cheats)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1653,41 +1657,6 @@ msgid "Author: Casro-Fidel (Mikhail Tergoev)\n"
|
|||||||
"Developer assistants and testers:"
|
"Developer assistants and testers:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "MIT License\n"
|
|
||||||
"\n"
|
|
||||||
"Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)\n"
|
|
||||||
"\n"
|
|
||||||
"Permission is hereby granted, free of charge, to any person "
|
|
||||||
"obtaining a copy\n"
|
|
||||||
"of this software and associated documentation files (the \"Software"
|
|
||||||
"\"), to deal\n"
|
|
||||||
"in the Software without restriction, including without limitation "
|
|
||||||
"the rights\n"
|
|
||||||
"to use, copy, modify, merge, publish, distribute, sublicense, and/or "
|
|
||||||
"sell\n"
|
|
||||||
"copies of the Software, and to permit persons to whom the Software "
|
|
||||||
"is\n"
|
|
||||||
"furnished to do so, subject to the following conditions:\n"
|
|
||||||
"\n"
|
|
||||||
"The above copyright notice and this permission notice shall be "
|
|
||||||
"included in all\n"
|
|
||||||
"copies or substantial portions of the Software.\n"
|
|
||||||
"\n"
|
|
||||||
"THE SOFTWARE IS PROVIDED (AS IS), WITHOUT WARRANTY OF ANY KIND, "
|
|
||||||
"EXPRESS OR\n"
|
|
||||||
"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF "
|
|
||||||
"MERCHANTABILITY,\n"
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT "
|
|
||||||
"SHALL THE\n"
|
|
||||||
"AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR "
|
|
||||||
"OTHER\n"
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, "
|
|
||||||
"ARISING FROM,\n"
|
|
||||||
"OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER "
|
|
||||||
"DEALINGS IN THE\n"
|
|
||||||
"SOFTWARE."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "The project was supported:\n"
|
msgid "The project was supported:\n"
|
||||||
"https://boosty.to/portwine-linux.ru"
|
"https://boosty.to/portwine-linux.ru"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-12-22 15:30+0300\n"
|
"POT-Creation-Date: 2025-02-20 00:55+0300\n"
|
||||||
"PO-Revision-Date: 2024-11-13 08:18+0500\n"
|
"PO-Revision-Date: 2024-11-13 08:18+0500\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
@ -608,6 +608,13 @@ msgid "Enable DLSS translator in FSR 2 in DirectX 12 games (CyberFSR2)"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Habilitar el traductor de DLSS en FSR 2 en juegos DirectX 12 (CyberFSR2)"
|
"Habilitar el traductor de DLSS en FSR 2 en juegos DirectX 12 (CyberFSR2)"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
"Enable DLSS 3 with FG translator in FSR 3 in DirectX 12 games (Decky-"
|
||||||
|
"Framegen)"
|
||||||
|
msgstr ""
|
||||||
|
"Habilitar el traductor de DLSS en FSR 2 en juegos DirectX 12 (CyberFSR2)"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if game "
|
"Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if game "
|
||||||
"used this anti-cheats)"
|
"used this anti-cheats)"
|
||||||
@ -2117,58 +2124,6 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Asistentes de desarrollo y testers:"
|
"Asistentes de desarrollo y testers:"
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"MIT License\n"
|
|
||||||
"\n"
|
|
||||||
"Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)\n"
|
|
||||||
"\n"
|
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a "
|
|
||||||
"copy\n"
|
|
||||||
"of this software and associated documentation files (the \"Software\"), to "
|
|
||||||
"deal\n"
|
|
||||||
"in the Software without restriction, including without limitation the "
|
|
||||||
"rights\n"
|
|
||||||
"to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n"
|
|
||||||
"copies of the Software, and to permit persons to whom the Software is\n"
|
|
||||||
"furnished to do so, subject to the following conditions:\n"
|
|
||||||
"\n"
|
|
||||||
"The above copyright notice and this permission notice shall be included in "
|
|
||||||
"all\n"
|
|
||||||
"copies or substantial portions of the Software.\n"
|
|
||||||
"\n"
|
|
||||||
"THE SOFTWARE IS PROVIDED (AS IS), WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n"
|
|
||||||
"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n"
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n"
|
|
||||||
"AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n"
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING "
|
|
||||||
"FROM,\n"
|
|
||||||
"OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN "
|
|
||||||
"THE\n"
|
|
||||||
"SOFTWARE."
|
|
||||||
msgstr ""
|
|
||||||
"Licencia MIT\n"
|
|
||||||
"\n"
|
|
||||||
"Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)\n"
|
|
||||||
"\n"
|
|
||||||
"Por la presente se otorga permiso, de forma gratuita, a cualquier persona "
|
|
||||||
"que obtenga una copia de este software y los archivos de documentación "
|
|
||||||
"asociados (el \"Software\"), para tratar en el Software sin restricción, "
|
|
||||||
"incluyendo, sin limitación, los derechos de usar, copiar, modificar, "
|
|
||||||
"combinar, publicar, distribuir, sublicenciar y/o vender copias del Software, "
|
|
||||||
"y permitir a las personas a quienes se les proporcione el Software hacer lo "
|
|
||||||
"mismo, sujeto a las siguientes condiciones:\n"
|
|
||||||
"\n"
|
|
||||||
"El aviso de copyright anterior y este aviso de permiso se incluirán en todas "
|
|
||||||
"las copias o partes sustanciales del Software.\n"
|
|
||||||
"\n"
|
|
||||||
"EL SOFTWARE SE PROPORCIONA \"TAL CUAL\", SIN GARANTÍA DE NINGÚN TIPO, "
|
|
||||||
"EXPRESA O IMPLÍCITA, INCLUYENDO, PERO NO LIMITÁNDOSE A, LAS GARANTÍAS DE "
|
|
||||||
"COMERCIALIZACIÓN, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN "
|
|
||||||
"NINGÚN CASO LOS AUTORES O TITULARES DE LOS DERECHOS DE AUTOR SERÁN "
|
|
||||||
"RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑO O OTRA RESPONSABILIDAD, YA SEA EN "
|
|
||||||
"UNA ACCIÓN DE CONTRATO, AGRAVIO O DE OTRA MANERA, QUE SURJA DE O EN CONEXIÓN "
|
|
||||||
"CON EL SOFTWARE O EL USO O CUALQUIER OTRA INTERACCIÓN EN EL SOFTWARE."
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"The project was supported:\n"
|
"The project was supported:\n"
|
||||||
"https://boosty.to/portwine-linux.ru"
|
"https://boosty.to/portwine-linux.ru"
|
||||||
@ -2257,6 +2212,62 @@ msgstr "Restarting STEAM... Please wait."
|
|||||||
msgid "Please wait. downloading covers for"
|
msgid "Please wait. downloading covers for"
|
||||||
msgstr "Por favor, espera. Descargando portadas para"
|
msgstr "Por favor, espera. Descargando portadas para"
|
||||||
|
|
||||||
|
#~ msgid ""
|
||||||
|
#~ "MIT License\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "Permission is hereby granted, free of charge, to any person obtaining a "
|
||||||
|
#~ "copy\n"
|
||||||
|
#~ "of this software and associated documentation files (the \"Software\"), "
|
||||||
|
#~ "to deal\n"
|
||||||
|
#~ "in the Software without restriction, including without limitation the "
|
||||||
|
#~ "rights\n"
|
||||||
|
#~ "to use, copy, modify, merge, publish, distribute, sublicense, and/or "
|
||||||
|
#~ "sell\n"
|
||||||
|
#~ "copies of the Software, and to permit persons to whom the Software is\n"
|
||||||
|
#~ "furnished to do so, subject to the following conditions:\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "The above copyright notice and this permission notice shall be included "
|
||||||
|
#~ "in all\n"
|
||||||
|
#~ "copies or substantial portions of the Software.\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "THE SOFTWARE IS PROVIDED (AS IS), WITHOUT WARRANTY OF ANY KIND, EXPRESS "
|
||||||
|
#~ "OR\n"
|
||||||
|
#~ "IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n"
|
||||||
|
#~ "FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL "
|
||||||
|
#~ "THE\n"
|
||||||
|
#~ "AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n"
|
||||||
|
#~ "LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING "
|
||||||
|
#~ "FROM,\n"
|
||||||
|
#~ "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN "
|
||||||
|
#~ "THE\n"
|
||||||
|
#~ "SOFTWARE."
|
||||||
|
#~ msgstr ""
|
||||||
|
#~ "Licencia MIT\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "Por la presente se otorga permiso, de forma gratuita, a cualquier persona "
|
||||||
|
#~ "que obtenga una copia de este software y los archivos de documentación "
|
||||||
|
#~ "asociados (el \"Software\"), para tratar en el Software sin restricción, "
|
||||||
|
#~ "incluyendo, sin limitación, los derechos de usar, copiar, modificar, "
|
||||||
|
#~ "combinar, publicar, distribuir, sublicenciar y/o vender copias del "
|
||||||
|
#~ "Software, y permitir a las personas a quienes se les proporcione el "
|
||||||
|
#~ "Software hacer lo mismo, sujeto a las siguientes condiciones:\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "El aviso de copyright anterior y este aviso de permiso se incluirán en "
|
||||||
|
#~ "todas las copias o partes sustanciales del Software.\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "EL SOFTWARE SE PROPORCIONA \"TAL CUAL\", SIN GARANTÍA DE NINGÚN TIPO, "
|
||||||
|
#~ "EXPRESA O IMPLÍCITA, INCLUYENDO, PERO NO LIMITÁNDOSE A, LAS GARANTÍAS DE "
|
||||||
|
#~ "COMERCIALIZACIÓN, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. "
|
||||||
|
#~ "EN NINGÚN CASO LOS AUTORES O TITULARES DE LOS DERECHOS DE AUTOR SERÁN "
|
||||||
|
#~ "RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑO O OTRA RESPONSABILIDAD, YA SEA "
|
||||||
|
#~ "EN UNA ACCIÓN DE CONTRATO, AGRAVIO O DE OTRA MANERA, QUE SURJA DE O EN "
|
||||||
|
#~ "CONEXIÓN CON EL SOFTWARE O EL USO O CUALQUIER OTRA INTERACCIÓN EN EL "
|
||||||
|
#~ "SOFTWARE."
|
||||||
|
|
||||||
#~ msgid "SteamGridDB is not responding, forcing cover download to be disabled"
|
#~ msgid "SteamGridDB is not responding, forcing cover download to be disabled"
|
||||||
#~ msgstr ""
|
#~ msgstr ""
|
||||||
#~ "SteamGridDB no está respondiendo, forzando la desactivación de la "
|
#~ "SteamGridDB no está respondiendo, forzando la desactivación de la "
|
||||||
|
@ -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-12-22 15:30+0300\n"
|
"POT-Creation-Date: 2025-02-20 00:55+0300\n"
|
||||||
"PO-Revision-Date: 2024-12-22 15:33+0300\n"
|
"PO-Revision-Date: 2025-02-20 00:59+0300\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
"Language: ru_RU\n"
|
"Language: ru_RU\n"
|
||||||
@ -626,6 +626,14 @@ msgstr ""
|
|||||||
"Включить трансляцию DLSS в FSR 2 в играх на DirectX 12 (CyberFSR2). "
|
"Включить трансляцию DLSS в FSR 2 в играх на DirectX 12 (CyberFSR2). "
|
||||||
"Позволяет задействовать FSR 2 в играх с поддержкой DLSS"
|
"Позволяет задействовать FSR 2 в играх с поддержкой DLSS"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"Enable DLSS 3 with FG translator in FSR 3 in DirectX 12 games (Decky-"
|
||||||
|
"Framegen)"
|
||||||
|
msgstr ""
|
||||||
|
"Включить трансляцию DLSS 3 с генерацией кадров в FSR 3 в играх на DirectX 12 "
|
||||||
|
"(Decky-Framegen). Клавиша Insert открывает окно настроек OptiScaler внутри "
|
||||||
|
"игры."
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if game "
|
"Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if game "
|
||||||
"used this anti-cheats)"
|
"used this anti-cheats)"
|
||||||
@ -2102,69 +2110,6 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Помощники разработчика и тестировщики:"
|
"Помощники разработчика и тестировщики:"
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"MIT License\n"
|
|
||||||
"\n"
|
|
||||||
"Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)\n"
|
|
||||||
"\n"
|
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a "
|
|
||||||
"copy\n"
|
|
||||||
"of this software and associated documentation files (the \"Software\"), to "
|
|
||||||
"deal\n"
|
|
||||||
"in the Software without restriction, including without limitation the "
|
|
||||||
"rights\n"
|
|
||||||
"to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n"
|
|
||||||
"copies of the Software, and to permit persons to whom the Software is\n"
|
|
||||||
"furnished to do so, subject to the following conditions:\n"
|
|
||||||
"\n"
|
|
||||||
"The above copyright notice and this permission notice shall be included in "
|
|
||||||
"all\n"
|
|
||||||
"copies or substantial portions of the Software.\n"
|
|
||||||
"\n"
|
|
||||||
"THE SOFTWARE IS PROVIDED (AS IS), WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n"
|
|
||||||
"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n"
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n"
|
|
||||||
"AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n"
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING "
|
|
||||||
"FROM,\n"
|
|
||||||
"OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN "
|
|
||||||
"THE\n"
|
|
||||||
"SOFTWARE."
|
|
||||||
msgstr ""
|
|
||||||
"Лицензия Массачусетского технологического института (MIT License)\n"
|
|
||||||
"\n"
|
|
||||||
"Авторские права © $%DATE% Castro-Fidel (linux-gaming.ru)\n"
|
|
||||||
"\n"
|
|
||||||
"Настоящим предоставляется бесплатное разрешение любому лицу, получившему "
|
|
||||||
"копию данного\n"
|
|
||||||
"программного обеспечения и связанных с ним файлов документации (Программное\n"
|
|
||||||
"обеспечение), для в Программном обеспечении без ограничений, включая, помимо "
|
|
||||||
"прочего,\n"
|
|
||||||
"права использовать, копировать, изменять, объединять, публиковать, "
|
|
||||||
"распространять,\n"
|
|
||||||
"сублицензировать и/или продавать копий Программного обеспечения, а также "
|
|
||||||
"разрешить\n"
|
|
||||||
"лицам, которым Программное обеспечение предоставляется для этого при "
|
|
||||||
"соблюдении\n"
|
|
||||||
"следующих условий:\n"
|
|
||||||
"\n"
|
|
||||||
"Вышеприведенное уведомление об авторских правах и это уведомление о "
|
|
||||||
"разрешении должны\n"
|
|
||||||
"быть включены во все копии или существенные части Программного обеспечения.\n"
|
|
||||||
"\n"
|
|
||||||
"ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ (КАК ЕСТЬ), БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, "
|
|
||||||
"ЯВНЫХ ИЛИ\n"
|
|
||||||
"ПОДРАЗУМЕВАЕТСЯ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ,\n"
|
|
||||||
"ПРИГОДНОСТЬ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЕ ПРАВ. НИ ПРИ КАКИХ "
|
|
||||||
"ОБСТОЯТЕЛЬСТВАХ\n"
|
|
||||||
"АВТОРЫ ИЛИ ВЛАДЕЛЕЦ АВТОРСКИХ ПРАВ НЕСУТ ОТВЕТСТВЕННОСТЬ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, "
|
|
||||||
"УЩЕРБ ИЛИ\n"
|
|
||||||
"ДРУГОЕ. ОТВЕТСТВЕННОСТЬ, БУДУЩАЯ ПО ДОГОВОРУ, ДЕЛИКТУ ИЛИ ИНЫМ ОБРАЗОМ, "
|
|
||||||
"ВОЗНИКАЮЩАЯ ИЗ\n"
|
|
||||||
"ВНЕ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ "
|
|
||||||
"СДЕЛКАМИ В\n"
|
|
||||||
"ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ."
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"The project was supported:\n"
|
"The project was supported:\n"
|
||||||
"https://boosty.to/portwine-linux.ru"
|
"https://boosty.to/portwine-linux.ru"
|
||||||
@ -2253,6 +2198,75 @@ msgstr "Перезапускаем STEAM... Пожалуйста, подожди
|
|||||||
msgid "Please wait. downloading covers for"
|
msgid "Please wait. downloading covers for"
|
||||||
msgstr "Пожалуйста, подождите. Загрузка обложек для"
|
msgstr "Пожалуйста, подождите. Загрузка обложек для"
|
||||||
|
|
||||||
|
#~ msgid ""
|
||||||
|
#~ "MIT License\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "Permission is hereby granted, free of charge, to any person obtaining a "
|
||||||
|
#~ "copy\n"
|
||||||
|
#~ "of this software and associated documentation files (the \"Software\"), "
|
||||||
|
#~ "to deal\n"
|
||||||
|
#~ "in the Software without restriction, including without limitation the "
|
||||||
|
#~ "rights\n"
|
||||||
|
#~ "to use, copy, modify, merge, publish, distribute, sublicense, and/or "
|
||||||
|
#~ "sell\n"
|
||||||
|
#~ "copies of the Software, and to permit persons to whom the Software is\n"
|
||||||
|
#~ "furnished to do so, subject to the following conditions:\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "The above copyright notice and this permission notice shall be included "
|
||||||
|
#~ "in all\n"
|
||||||
|
#~ "copies or substantial portions of the Software.\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "THE SOFTWARE IS PROVIDED (AS IS), WITHOUT WARRANTY OF ANY KIND, EXPRESS "
|
||||||
|
#~ "OR\n"
|
||||||
|
#~ "IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n"
|
||||||
|
#~ "FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL "
|
||||||
|
#~ "THE\n"
|
||||||
|
#~ "AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n"
|
||||||
|
#~ "LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING "
|
||||||
|
#~ "FROM,\n"
|
||||||
|
#~ "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN "
|
||||||
|
#~ "THE\n"
|
||||||
|
#~ "SOFTWARE."
|
||||||
|
#~ msgstr ""
|
||||||
|
#~ "Лицензия Массачусетского технологического института (MIT License)\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "Авторские права © $%DATE% Castro-Fidel (linux-gaming.ru)\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "Настоящим предоставляется бесплатное разрешение любому лицу, получившему "
|
||||||
|
#~ "копию данного\n"
|
||||||
|
#~ "программного обеспечения и связанных с ним файлов документации "
|
||||||
|
#~ "(Программное\n"
|
||||||
|
#~ "обеспечение), для в Программном обеспечении без ограничений, включая, "
|
||||||
|
#~ "помимо прочего,\n"
|
||||||
|
#~ "права использовать, копировать, изменять, объединять, публиковать, "
|
||||||
|
#~ "распространять,\n"
|
||||||
|
#~ "сублицензировать и/или продавать копий Программного обеспечения, а также "
|
||||||
|
#~ "разрешить\n"
|
||||||
|
#~ "лицам, которым Программное обеспечение предоставляется для этого при "
|
||||||
|
#~ "соблюдении\n"
|
||||||
|
#~ "следующих условий:\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "Вышеприведенное уведомление об авторских правах и это уведомление о "
|
||||||
|
#~ "разрешении должны\n"
|
||||||
|
#~ "быть включены во все копии или существенные части Программного "
|
||||||
|
#~ "обеспечения.\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ (КАК ЕСТЬ), БЕЗ КАКИХ-ЛИБО "
|
||||||
|
#~ "ГАРАНТИЙ, ЯВНЫХ ИЛИ\n"
|
||||||
|
#~ "ПОДРАЗУМЕВАЕТСЯ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ГАРАНТИИ КОММЕРЧЕСКОЙ "
|
||||||
|
#~ "ЦЕННОСТИ,\n"
|
||||||
|
#~ "ПРИГОДНОСТЬ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЕ ПРАВ. НИ ПРИ КАКИХ "
|
||||||
|
#~ "ОБСТОЯТЕЛЬСТВАХ\n"
|
||||||
|
#~ "АВТОРЫ ИЛИ ВЛАДЕЛЕЦ АВТОРСКИХ ПРАВ НЕСУТ ОТВЕТСТВЕННОСТЬ ЗА ЛЮБЫЕ "
|
||||||
|
#~ "ПРЕТЕНЗИИ, УЩЕРБ ИЛИ\n"
|
||||||
|
#~ "ДРУГОЕ. ОТВЕТСТВЕННОСТЬ, БУДУЩАЯ ПО ДОГОВОРУ, ДЕЛИКТУ ИЛИ ИНЫМ ОБРАЗОМ, "
|
||||||
|
#~ "ВОЗНИКАЮЩАЯ ИЗ\n"
|
||||||
|
#~ "ВНЕ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ "
|
||||||
|
#~ "СДЕЛКАМИ В\n"
|
||||||
|
#~ "ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ."
|
||||||
|
|
||||||
#~ msgid "SteamGridDB is not responding, forcing cover download to be disabled"
|
#~ msgid "SteamGridDB is not responding, forcing cover download to be disabled"
|
||||||
#~ msgstr "SteamGridDB не отвечает, принудительно отключаем загрузку обложек"
|
#~ msgstr "SteamGridDB не отвечает, принудительно отключаем загрузку обложек"
|
||||||
|
|
||||||
|
@ -3160,14 +3160,16 @@ start_portwine () {
|
|||||||
export GST_PLUGIN_SYSTEM_PATH_1_0="${WINEDIR}/lib64/gstreamer-1.0:${WINEDIR}/lib/gstreamer-1.0"
|
export GST_PLUGIN_SYSTEM_PATH_1_0="${WINEDIR}/lib64/gstreamer-1.0:${WINEDIR}/lib/gstreamer-1.0"
|
||||||
fi
|
fi
|
||||||
export GST_GL_WINDOW="surfaceless"
|
export GST_GL_WINDOW="surfaceless"
|
||||||
create_new_dir "${PORT_WINE_TMP_PATH}"/gstreamer_tmp/
|
create_new_dir "${PORT_WINE_TMP_PATH}/gstreamer_tmp"
|
||||||
export WINE_GST_REGISTRY_DIR="${PORT_WINE_TMP_PATH}"/gstreamer_tmp/
|
export WINE_GST_REGISTRY_DIR="${PORT_WINE_TMP_PATH}/gstreamer_tmp"
|
||||||
export MEDIACONV_AUDIO_DUMP_FILE="${PORT_WINE_TMP_PATH}"/gstreamer_tmp/audiov2.foz
|
|
||||||
export MEDIACONV_AUDIO_TRANSCODED_FILE="${PORT_WINE_TMP_PATH}"/gstreamer_tmp/transcoded_audio.foz
|
export STEAM_COMPAT_MEDIA_PATH="${PORT_WINE_TMP_PATH}/gstreamer_tmp"
|
||||||
export MEDIACONV_VIDEO_DUMP_FILE="${PORT_WINE_TMP_PATH}"/gstreamer_tmp/video.foz
|
export MEDIACONV_AUDIO_TRANSCODED_FILE="$STEAM_COMPAT_MEDIA_PATH/transcoded_audio.foz"
|
||||||
export MEDIACONV_VIDEO_TRANSCODED_FILE="${PORT_WINE_TMP_PATH}"/gstreamer_tmp/transcoded_video.foz
|
export MEDIACONV_VIDEO_TRANSCODED_FILE="$STEAM_COMPAT_MEDIA_PATH/transcoded_video.foz"
|
||||||
else
|
|
||||||
var_winedlloverride_update "winegstreamer="
|
export STEAM_COMPAT_TRANSCODED_MEDIA_PATH="${PORT_WINE_TMP_PATH}/gstreamer_tmp"
|
||||||
|
export MEDIACONV_AUDIO_DUMP_FILE="$STEAM_COMPAT_TRANSCODED_MEDIA_PATH/audiov2.foz"
|
||||||
|
export MEDIACONV_VIDEO_DUMP_FILE="$STEAM_COMPAT_TRANSCODED_MEDIA_PATH/video.foz"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
check_variables VKD3D_DEBUG "none"
|
check_variables VKD3D_DEBUG "none"
|
||||||
@ -3179,7 +3181,7 @@ start_portwine () {
|
|||||||
if [[ "${PW_LOG}" == 1 ]] \
|
if [[ "${PW_LOG}" == 1 ]] \
|
||||||
|| [[ -n "$PW_DEBUG" ]]
|
|| [[ -n "$PW_DEBUG" ]]
|
||||||
then
|
then
|
||||||
check_variables WINEDEBUG "+loaddll"
|
check_variables WINEDEBUG "+loaddll,+dll"
|
||||||
check_variables WINE_MONO_TRACE "E:System.NotImplementedException"
|
check_variables WINE_MONO_TRACE "E:System.NotImplementedException"
|
||||||
check_variables VKBASALT_LOG_LEVEL "error"
|
check_variables VKBASALT_LOG_LEVEL "error"
|
||||||
else
|
else
|
||||||
@ -3346,18 +3348,67 @@ start_portwine () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# NVAPI, DLSS AND FAKE DLSS
|
# NVAPI, DLSS AND FAKE DLSS
|
||||||
if [[ "${PW_USE_FAKE_DLSS_3}" == "1" ]] ; then
|
FAKE_DLSS_3_PATH="$PW_PLUGINS_PATH/fake_dlss/DeckyFramegen_$PW_FAKE_DLSS_3_VER/bin/"
|
||||||
FAKE_DLSS_3_FILES="amd_fidelityfx_dx12.dll amd_fidelityfx_vk.dll dlss-enabler.dll dlss-enabler-upscaler.dll
|
FAKE_DLSS_3_FILES="amd_fidelityfx_dx12.dll amd_fidelityfx_vk.dll d3dcompiler_47.dll dlss-enabler.dll
|
||||||
dlssg_to_fsr3_amd_is_better-3.0.dll dlssg_to_fsr3_amd_is_better.dll libxess.dll nvapi64-proxy.dll winmm.dll
|
dlss-enabler-upscaler.dll dlssg_to_fsr3_amd_is_better-3.0.dll dlssg_to_fsr3_amd_is_better.dll
|
||||||
_nvngx.dll nvngx-wrapper.dll nvngx.ini"
|
dlssg_to_fsr3.ini fakenvapi.ini libxess.dll nvapi64.dll _nvngx.dll nvngx.ini nvngx-wrapper.dll dxgi.dll"
|
||||||
DXVK_ENABLE_NVAPI="1"
|
ORIGINAL_GAME_DLLS="d3dcompiler_47.dll amd_fidelityfx_dx12.dll amd_fidelityfx_vk.dll libxess.dll nvapi64.dll _nvngx.dll"
|
||||||
for cp_fdlls3 in $FAKE_DLSS_3_FILES ; do
|
PATH_TO_GAME_EXEC="$PATH_TO_GAME"
|
||||||
try_copy_file_with_checksums "${PW_PLUGINS_PATH}/fake_dlss_3/$cp_fdlls3" "${WINEPREFIX}/drive_c/windows/system32/$cp_fdlls3"
|
|
||||||
[[ "$cp_fdlls3" == *.dll ]] && var_winedlloverride_update "${cp_fdlls3//.dll}=n"
|
if [[ -d "$PATH_TO_GAME_EXEC/Engine" ]]; then
|
||||||
|
ue_exe_path=$(find "$PATH_TO_GAME_EXEC" -maxdepth 4 -mindepth 4 -path "*Binaries/Win64/*.exe" -not -path "*/Engine/*" | head -1)
|
||||||
|
PATH_TO_GAME_EXEC=$(dirname "$ue_exe_path")
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ "${PW_USE_FAKE_DLSS_3}" != "1" ]] \
|
||||||
|
&& [[ -f "$PATH_TO_GAME_EXEC/dlss-enabler.dll" ]]
|
||||||
|
then
|
||||||
|
try_remove_file "$PATH_TO_GAME_EXEC/nvngx.dll"
|
||||||
|
for dll in $FAKE_DLSS_3_FILES ; do
|
||||||
|
try_remove_file "$PATH_TO_GAME_EXEC/$dll"
|
||||||
|
done
|
||||||
|
for dll in $ORIGINAL_GAME_DLLS ; do
|
||||||
|
if [[ -f "$PATH_TO_GAME_EXEC/${dll}.b" ]] ; then
|
||||||
|
mv -f "$PATH_TO_GAME_EXEC/${dll}.b" "$PATH_TO_GAME_EXEC/${dll}" 2>/dev/null
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ "${PW_USE_FAKE_DLSS_3}" == "1" ]] ; then
|
||||||
|
if [[ ! -d "$FAKE_DLSS_3_PATH" ]] ; then
|
||||||
|
if try_download "github.com/Castro-Fidel/vulkan/releases/download/DeckyFramegen_${PW_FAKE_DLSS_3_VER}/DeckyFramegen_${PW_FAKE_DLSS_3_VER}.tar.xz" \
|
||||||
|
"${PORT_WINE_PATH}/data/tmp/DeckyFramegen_${PW_FAKE_DLSS_3_VER}.tar.xz" ; then
|
||||||
|
if ! unpack "${PORT_WINE_PATH}/data/tmp/DeckyFramegen_${PW_FAKE_DLSS_3_VER}.tar.xz" "$PW_PLUGINS_PATH/fake_dlss/"
|
||||||
|
then try_remove_dir "$FAKE_DLSS_3_PATH"
|
||||||
|
fi
|
||||||
|
try_remove_file "${PORT_WINE_PATH}/data/tmp/DeckyFramegen_${PW_FAKE_DLSS_3_VER}.tar.xz"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
export PW_WINE_FULLSCREEN_FSR="0"
|
||||||
|
export DXVK_ENABLE_NVAPI="1"
|
||||||
|
export PW_USE_RAY_TRACING="1"
|
||||||
|
enabled_fake_nvidia_videocard 0
|
||||||
|
|
||||||
|
if [[ ! -f "$PATH_TO_GAME_EXEC/dlss-enabler.dll" ]] ; then
|
||||||
|
if [[ -f "$PATH_TO_GAME_EXEC/dxgi.dll" ]] ; then
|
||||||
|
yad_error 'dxgi.dll is already present in the game folder!\nThis script uses dxgi.dll to load required files.\nRemove the mod using dxgi.dll.'
|
||||||
|
fatal "Force exit..."
|
||||||
|
fi
|
||||||
|
for dll in $ORIGINAL_GAME_DLLS ; do
|
||||||
|
if [[ -f "$PATH_TO_GAME_EXEC/$dll" ]] \
|
||||||
|
&& [[ ! -f "$PATH_TO_GAME_EXEC/${dll}.b" ]]
|
||||||
|
then
|
||||||
|
mv -f "$PATH_TO_GAME_EXEC/$dll" "$PATH_TO_GAME_EXEC/${dll}.b" 2>/dev/null
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
for dll in $FAKE_DLSS_3_FILES ; do
|
||||||
|
try_force_link_file "$FAKE_DLSS_3_PATH/$dll" "$PATH_TO_GAME_EXEC/$dll"
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
for rm_dll in "nvngx.ini" "nvngx.dll" "_nvngx.dll" ; do
|
||||||
|
try_remove_file "${WINEPREFIX}/drive_c/windows/system32/$rm_dll"
|
||||||
done
|
done
|
||||||
try_remove_file "${WINEPREFIX}/drive_c/windows/system32/nvngx.dll"
|
|
||||||
# try_copy_file_with_checksums "${PW_PLUGINS_PATH}/fake_dlss/${PW_FAKE_DLSS_VER}/nvngx.dll" "${WINEPREFIX}/drive_c/windows/system32/nvngx.dll"
|
|
||||||
enabled_fake_nvidia_videocard new
|
|
||||||
elif [[ "${PW_USE_FAKE_DLSS}" == "1" ]] ; then
|
elif [[ "${PW_USE_FAKE_DLSS}" == "1" ]] ; then
|
||||||
DXVK_ENABLE_NVAPI="1"
|
DXVK_ENABLE_NVAPI="1"
|
||||||
try_remove_file "${WINEPREFIX}/drive_c/windows/system32/_nvngx.dll"
|
try_remove_file "${WINEPREFIX}/drive_c/windows/system32/_nvngx.dll"
|
||||||
@ -3372,10 +3423,6 @@ start_portwine () {
|
|||||||
try_copy_file_with_checksums "${FIND_NVNGX}/nvngx.dll" "${WINEPREFIX}/drive_c/windows/system32/nvngx.dll"
|
try_copy_file_with_checksums "${FIND_NVNGX}/nvngx.dll" "${WINEPREFIX}/drive_c/windows/system32/nvngx.dll"
|
||||||
try_copy_file_with_checksums "${FIND_NVNGX}/_nvngx.dll" "${WINEPREFIX}/drive_c/windows/system32/_nvngx.dll"
|
try_copy_file_with_checksums "${FIND_NVNGX}/_nvngx.dll" "${WINEPREFIX}/drive_c/windows/system32/_nvngx.dll"
|
||||||
export NVIDIA_WINE_DLL_DIR="${FIND_NVNGX}"
|
export NVIDIA_WINE_DLL_DIR="${FIND_NVNGX}"
|
||||||
else
|
|
||||||
try_copy_file_with_checksums "${PW_PLUGINS_PATH}/nvngx/nvngx.dll" "${WINEPREFIX}/drive_c/windows/system32/nvngx.dll"
|
|
||||||
try_copy_file_with_checksums "${PW_PLUGINS_PATH}/nvngx/_nvngx.dll" "${WINEPREFIX}/drive_c/windows/system32/_nvngx.dll"
|
|
||||||
export NVIDIA_WINE_DLL_DIR="${PW_PLUGINS_PATH}/nvngx"
|
|
||||||
fi
|
fi
|
||||||
enabled_fake_nvidia_videocard 0
|
enabled_fake_nvidia_videocard 0
|
||||||
var_winedlloverride_update "nvngx,_nvngx=n"
|
var_winedlloverride_update "nvngx,_nvngx=n"
|
||||||
@ -3385,7 +3432,6 @@ start_portwine () {
|
|||||||
try_remove_file "${WINEPREFIX}/drive_c/windows/system32/$rm_dll"
|
try_remove_file "${WINEPREFIX}/drive_c/windows/system32/$rm_dll"
|
||||||
done
|
done
|
||||||
enabled_fake_nvidia_videocard 0
|
enabled_fake_nvidia_videocard 0
|
||||||
var_winedlloverride_update "nvngx,_nvngx="
|
|
||||||
fi
|
fi
|
||||||
export DXVK_ENABLE_NVAPI
|
export DXVK_ENABLE_NVAPI
|
||||||
|
|
||||||
@ -3527,7 +3573,7 @@ start_portwine () {
|
|||||||
d3dcompiler_47 d3dx10_33 d3dx10_34 d3dx10_35 d3dx10_36 d3dx10_37 d3dx10_38 d3dx10_39 d3dx10_40 d3dx10_41
|
d3dcompiler_47 d3dx10_33 d3dx10_34 d3dx10_35 d3dx10_36 d3dx10_37 d3dx10_38 d3dx10_39 d3dx10_40 d3dx10_41
|
||||||
d3dx10_42 d3dx10_43 d3dx10 d3dx11_42 d3dx11_43 d3dx9_24 d3dx9_25 d3dx9_26 d3dx9_27 d3dx9_28 d3dx9_29 d3dx9_30
|
d3dx10_42 d3dx10_43 d3dx10 d3dx11_42 d3dx11_43 d3dx9_24 d3dx9_25 d3dx9_26 d3dx9_27 d3dx9_28 d3dx9_29 d3dx9_30
|
||||||
d3dx9_31 d3dx9_32 d3dx9_33 d3dx9_34 d3dx9_35 d3dx9_36 d3dx9_37 d3dx9_38 d3dx9_39 d3dx9_40 d3dx9_41 d3dx9_42 d3dx9_43"
|
d3dx9_31 d3dx9_32 d3dx9_33 d3dx9_34 d3dx9_35 d3dx9_36 d3dx9_37 d3dx9_38 d3dx9_39 d3dx9_40 d3dx9_41 d3dx9_42 d3dx9_43"
|
||||||
if [[ "${PW_USE_D3D_EXTRAS}" == 1 ]] ; then
|
if [[ "${PW_USE_D3D_EXTRAS}" == "1" ]] ; then
|
||||||
if [[ ! -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/winetricks.log" ]] \
|
if [[ ! -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/winetricks.log" ]] \
|
||||||
|| [[ -z "$(grep d3dx9 "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/winetricks.log")" ]]
|
|| [[ -z "$(grep d3dx9 "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/winetricks.log")" ]]
|
||||||
then
|
then
|
||||||
@ -3881,7 +3927,10 @@ start_portwine () {
|
|||||||
if [[ -f "${PATH_TO_DXVK_FILES}/x64/${wine_dxvk_dll}.dll" ]] ; then
|
if [[ -f "${PATH_TO_DXVK_FILES}/x64/${wine_dxvk_dll}.dll" ]] ; then
|
||||||
try_force_link_file "${PATH_TO_DXVK_FILES}/x32/${wine_dxvk_dll}.dll" "${WINEPREFIX}/drive_c/windows/syswow64/${wine_dxvk_dll}.dll"
|
try_force_link_file "${PATH_TO_DXVK_FILES}/x32/${wine_dxvk_dll}.dll" "${WINEPREFIX}/drive_c/windows/syswow64/${wine_dxvk_dll}.dll"
|
||||||
try_force_link_file "${PATH_TO_DXVK_FILES}/x64/${wine_dxvk_dll}.dll" "${WINEPREFIX}/drive_c/windows/system32/${wine_dxvk_dll}.dll"
|
try_force_link_file "${PATH_TO_DXVK_FILES}/x64/${wine_dxvk_dll}.dll" "${WINEPREFIX}/drive_c/windows/system32/${wine_dxvk_dll}.dll"
|
||||||
var_winedlloverride_update "${wine_dxvk_dll}=n"
|
if [[ "$PW_USE_FAKE_DLSS_3" == "1" ]] && [[ "$wine_dxvk_dll" == dxgi ]]
|
||||||
|
then var_winedlloverride_update "dxgi=n,b"
|
||||||
|
else var_winedlloverride_update "${wine_dxvk_dll}=n"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
create_new_dir "${PATH_TO_DXVK_FILES}/dxvk_cache"
|
create_new_dir "${PATH_TO_DXVK_FILES}/dxvk_cache"
|
||||||
@ -4118,14 +4167,16 @@ start_portwine () {
|
|||||||
export DXVK_CONFIG_FILE="${PATH_TO_GAME}/dxvk.conf"
|
export DXVK_CONFIG_FILE="${PATH_TO_GAME}/dxvk.conf"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for chk_lang_and_uname in "steam_emu.ini" "steam_api.ini" "steam_api64.ini" "SteamConfig.ini" ; do
|
if [[ "$LANGUAGE" == ru ]] ; then
|
||||||
if [[ -f "${PATH_TO_GAME}/${chk_lang_and_uname}" ]] ; then
|
for chk_lang_and_uname in "steam_emu.ini" "steam_api.ini" "steam_api64.ini" "SteamConfig.ini" ; do
|
||||||
sed -i "/^Language/c\Language=${FULL_LN}" "${PATH_TO_GAME}/${chk_lang_and_uname}"
|
if [[ -f "${PATH_TO_GAME}/${chk_lang_and_uname}" ]] ; then
|
||||||
sed -i "/^UserName/c\UserName=${USER}" "${PATH_TO_GAME}/${chk_lang_and_uname}"
|
sed -i "/^Language/c\Language=${FULL_LN}" "${PATH_TO_GAME}/${chk_lang_and_uname}"
|
||||||
sed -i "/^PlayerName/c\PlayerName=${USER}" "${PATH_TO_GAME}/${chk_lang_and_uname}"
|
sed -i "/^UserName/c\UserName=${USER}" "${PATH_TO_GAME}/${chk_lang_and_uname}"
|
||||||
fi
|
sed -i "/^PlayerName/c\PlayerName=${USER}" "${PATH_TO_GAME}/${chk_lang_and_uname}"
|
||||||
done
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ "${PW_DISABLE_COMPOSITING}" == "1" ]] \
|
if [[ "${PW_DISABLE_COMPOSITING}" == "1" ]] \
|
||||||
&& ! check_gamescope_session
|
&& ! check_gamescope_session
|
||||||
then
|
then
|
||||||
@ -4994,13 +5045,12 @@ export -f gui_proton_downloader
|
|||||||
gui_edit_db () {
|
gui_edit_db () {
|
||||||
KEY_EDIT_DB_GUI=$RANDOM
|
KEY_EDIT_DB_GUI=$RANDOM
|
||||||
PW_EDIT_DB_LIST=(PW_MANGOHUD PW_MANGOHUD_USER_CONF PW_VKBASALT PW_VKBASALT_USER_CONF PW_DGVOODOO2 PW_GAMESCOPE
|
PW_EDIT_DB_LIST=(PW_MANGOHUD PW_MANGOHUD_USER_CONF PW_VKBASALT PW_VKBASALT_USER_CONF PW_DGVOODOO2 PW_GAMESCOPE
|
||||||
PW_NO_ESYNC PW_NO_FSYNC PW_USE_RAY_TRACING PW_USE_NVAPI_AND_DLSS PW_USE_FAKE_DLSS PW_WINE_FULLSCREEN_FSR
|
PW_NO_ESYNC PW_NO_FSYNC PW_USE_RAY_TRACING PW_USE_NVAPI_AND_DLSS PW_USE_FAKE_DLSS PW_USE_FAKE_DLSS_3 PW_WINE_FULLSCREEN_FSR
|
||||||
PW_HIDE_NVIDIA_GPU PW_VIRTUAL_DESKTOP PW_USE_TERMINAL PW_GUI_DISABLED_CS PW_USE_GAMEMODE PW_USE_D3D_EXTRAS
|
PW_HIDE_NVIDIA_GPU PW_VIRTUAL_DESKTOP PW_USE_TERMINAL PW_GUI_DISABLED_CS PW_USE_GAMEMODE PW_USE_D3D_EXTRAS
|
||||||
PW_FIX_VIDEO_IN_GAME PW_REDUCE_PULSE_LATENCY PW_USE_US_LAYOUT PW_USE_GSTREAMER PW_FORCE_LARGE_ADDRESS_AWARE
|
PW_FIX_VIDEO_IN_GAME PW_REDUCE_PULSE_LATENCY PW_USE_US_LAYOUT PW_USE_GSTREAMER PW_FORCE_LARGE_ADDRESS_AWARE
|
||||||
PW_USE_SHADER_CACHE PW_USE_WINE_DXGI PW_USE_EAC_AND_BE PW_USE_SYSTEM_VK_LAYERS PW_USE_OBS_VKCAPTURE
|
PW_USE_SHADER_CACHE PW_USE_WINE_DXGI PW_USE_EAC_AND_BE PW_USE_SYSTEM_VK_LAYERS PW_USE_OBS_VKCAPTURE
|
||||||
PW_DISABLE_COMPOSITING PW_USE_RUNTIME PW_DINPUT_PROTOCOL PW_USE_NATIVE_WAYLAND
|
PW_DISABLE_COMPOSITING PW_USE_RUNTIME PW_DINPUT_PROTOCOL PW_USE_NATIVE_WAYLAND
|
||||||
)
|
)
|
||||||
# PW_USE_FAKE_DLSS_3
|
|
||||||
|
|
||||||
if check_wayland_session ; then
|
if check_wayland_session ; then
|
||||||
rm_from_array "PW_EDIT_DB_LIST" PW_USE_US_LAYOUT
|
rm_from_array "PW_EDIT_DB_LIST" PW_USE_US_LAYOUT
|
||||||
@ -5043,6 +5093,7 @@ gui_edit_db () {
|
|||||||
PW_USE_SHADER_CACHE_INFO=${translations[Use WINE shader caching (disable only if there are microfreezes in the game)]}
|
PW_USE_SHADER_CACHE_INFO=${translations[Use WINE shader caching (disable only if there are microfreezes in the game)]}
|
||||||
PW_WINE_FULLSCREEN_FSR_INFO=${translations[Works while using any version of ProtonGE in full screen mode at a resolution below the standard screen]}
|
PW_WINE_FULLSCREEN_FSR_INFO=${translations[Works while using any version of ProtonGE in full screen mode at a resolution below the standard screen]}
|
||||||
PW_USE_FAKE_DLSS_INFO=${translations[Enable DLSS translator in FSR 2 in DirectX 12 games (CyberFSR2)]}
|
PW_USE_FAKE_DLSS_INFO=${translations[Enable DLSS translator in FSR 2 in DirectX 12 games (CyberFSR2)]}
|
||||||
|
PW_USE_FAKE_DLSS_3_INFO=${translations[Enable DLSS 3 with FG translator in FSR 3 in DirectX 12 games (Decky-Framegen)]}
|
||||||
PW_USE_EAC_AND_BE_INFO=${translations[Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if game used this anti-cheats)]}
|
PW_USE_EAC_AND_BE_INFO=${translations[Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if game used this anti-cheats)]}
|
||||||
PW_REDUCE_PULSE_LATENCY_INFO=${translations[Reduce pulseaudio latency to fix intermittent sound]}
|
PW_REDUCE_PULSE_LATENCY_INFO=${translations[Reduce pulseaudio latency to fix intermittent sound]}
|
||||||
PW_USE_US_LAYOUT_INFO=${translations[Forced use of the us layout (useful for games in which the control works correctly only on the us layout)]}
|
PW_USE_US_LAYOUT_INFO=${translations[Forced use of the us layout (useful for games in which the control works correctly only on the us layout)]}
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# name: Dolphin 5.0
|
# name: Dolphin 5.0
|
||||||
# image: dolphin
|
# image: dolphin
|
||||||
# info_en: A powerful emulator for Nintendo GameCube and Wii consoles that allows users to play games on their PCs with enhanced graphics and performance. It supports a wide range of features, including HD resolution, numerous control configurations, and the ability to use modifications.
|
# info_en: A powerful emulator for Nintendo GameCube and Wii consoles that allows users to play games on their PCs with enhanced graphics and performance. It supports a wide range of features, including HD resolution, numerous control configurations, and the ability to use modifications.
|
||||||
# info_ru: Можный эмулятор для игровых консолей Nintendo GameCube и Wii, который позволяет запускать игры на ПК с улучшенной графикой и производительностью. Он поддерживает широкий спектр функций, включая HD-разрешение, множество настройек управления и возможность использования модификаций.
|
# info_ru: Мощный эмулятор для игровых консолей Nintendo GameCube и Wii, который позволяет запускать игры на ПК с улучшенной графикой и производительностью. Он поддерживает широкий спектр функций, включая HD-разрешение, множество настройек управления и возможность использования модификаций.
|
||||||
##########################################################################
|
##########################################################################
|
||||||
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"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
#Author: Castro-Fidel (linux-gaming.ru)
|
#Author: Castro-Fidel (linux-gaming.ru)
|
||||||
#SCRIPTS_NEXT_VERSION=2388
|
#SCRIPTS_NEXT_VERSION=2389
|
||||||
#SCRIPTS_STABLE_VERSION=2388
|
#SCRIPTS_STABLE_VERSION=2388
|
||||||
########################################################################
|
########################################################################
|
||||||
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"
|
||||||
@ -42,7 +42,7 @@ export STAGING_SHARED_MEMORY="1"
|
|||||||
export PW_WINE_USE="PROTON_LG"
|
export PW_WINE_USE="PROTON_LG"
|
||||||
export PW_PLUGINS_VER="_v18"
|
export PW_PLUGINS_VER="_v18"
|
||||||
export PW_FAKE_DLSS_VER="230506"
|
export PW_FAKE_DLSS_VER="230506"
|
||||||
export PW_FAKE_DLSS_3_VER="090"
|
export PW_FAKE_DLSS_3_VER="0.9.1-plus"
|
||||||
export PW_GALLIUM_NINE_VER="0.10"
|
export PW_GALLIUM_NINE_VER="0.10"
|
||||||
###WINE_AND_PROTON_LG###
|
###WINE_AND_PROTON_LG###
|
||||||
export PW_PROTON_LG_VER="PROTON_LG_9-19"
|
export PW_PROTON_LG_VER="PROTON_LG_9-19"
|
||||||
|
Loading…
Reference in New Issue
Block a user