Compare commits

...

7 Commits

Author SHA1 Message Date
Mikhail Tergoev
a69fdcbad2 Scripts version 2389 2025-02-20 02:16:06 +03:00
Mikhail Tergoev
ea52bc9f2b added downloading DeckyFramegen 2025-02-20 02:06:49 +03:00
Mikhail Tergoev
53efd1306b update translations 2025-02-20 01:14:03 +03:00
Mikhail Tergoev
814d9b9f01 added PW_USE_FAKE_DLSS_3 2025-02-20 00:46:43 +03:00
Mikhail Tergoev
8c04f4c266 check steam*.ini only for ru 2025-02-19 19:16:24 +03:00
Mikhail Tergoev
9d08c0ec6d updated gstreamer variables 2025-02-19 19:12:11 +03:00
Mikhail Tergoev
5dc4f9af9a fixed typos 2025-02-05 13:12:02 +03:00
8 changed files with 245 additions and 194 deletions

@ -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"