forked from CastroFidel/PortWINE
		
	Scripts version 2131
This commit is contained in:
		| @@ -2,10 +2,14 @@ You can help us in the development of the project on the website: boosty.to/linu | ||||
| ----------------------------------------- | ||||
| Changelog: | ||||
|  | ||||
| ###Scripts version 2131### | ||||
| * исправлены ссылки со старого сайта на новый  | ||||
| * префикс переменных временно возвращен на "PW_".  | ||||
|  | ||||
| ###Scripts version 2130### | ||||
| * by default, the WINE version of PROTON_LG is used (based on wine-ge-custom with the addition of patches required for PortProton) You can still use the PROTON_GE version by selecting it in the startup menu.exe file. | ||||
| * due to the rebranding and the transition to the new WINE-PROTON branch, the scripts have been significantly updated | ||||
| * ATTENTION: The prefix of variables in "EDIT_DB" and "user.conf" has changed from "PW_" to "PP_". At the first launch after the update, your settings files will also be updated. | ||||
| * ATTENTION: The prefix of variables in "EDIT_DB" and "user.conf" has changed from "PW_" to "PW_". At the first launch after the update, your settings files will also be updated. | ||||
|  | ||||
| ###Scripts version 2129### | ||||
| * scipts optimization for dxvk and vkd3d | ||||
| @@ -52,12 +56,12 @@ Changelog: | ||||
| * updated installation of ORIGIN | ||||
|  | ||||
| ###Scripts version 2119### | ||||
| * HOTFIX - for PP_USE_D3D_EXTRAS | ||||
| * HOTFIX - for PW_USE_D3D_EXTRAS | ||||
| * updated information about the project, developers and paid subscribers on boosty | ||||
| * added optimization of games and applications when using a Wayland session (using direct launch, not using XWayland) | ||||
|  | ||||
| ###Scripts version 2118### | ||||
| * PP_USE_D3D_EXTRAS is back on by default (except WGC) | ||||
| * PW_USE_D3D_EXTRAS is back on by default (except WGC) | ||||
| * updated "PROTON_STEAM" to version 7.0-3 | ||||
| * added information about the project and developers (test mode) | ||||
|  | ||||
| @@ -78,7 +82,7 @@ Changelog: | ||||
| ###Scripts version 2110### | ||||
| * updated "PROTON_GE" to version 7-20 | ||||
| * fixed the work of the game World of Warplanes | ||||
| * variable PP_D3D_EXTRAS_DISABLE renamed to PP_USE_D3D_EXTRAS and disabled by default | ||||
| * variable PW_D3D_EXTRAS_DISABLE renamed to PW_USE_D3D_EXTRAS and disabled by default | ||||
|  | ||||
| ###Scripts version 2109### | ||||
| * update "libs_v31" | ||||
| @@ -113,7 +117,7 @@ Changelog: | ||||
|  | ||||
| ###Scripts version 2103### | ||||
| * updated container launch mode | ||||
| * temporary variable PP_USE_AMDVLK_DRIVER does not work | ||||
| * temporary variable PW_USE_AMDVLK_DRIVER does not work | ||||
|  | ||||
| ###Scripts version 2102### | ||||
| * fixed work of GALLIUM_NINE on integrated video cards from Intel | ||||
| @@ -136,18 +140,18 @@ Changelog: | ||||
| * added check for the presence of the d3dadapter9 library in the system (required for GALLIUM_NINE to work on a larger number of Linux OS) | ||||
| * faster creation of a new prefix | ||||
| * default theme for wine is light (after creating a new one, or clearing the current prefix) | ||||
| * added variable PP_USE_SHADER_CACHE to EDIT_DB to control shader caching (disable only if there are microfreezes in the game) | ||||
| * added variable PW_USE_SHADER_CACHE to EDIT_DB to control shader caching (disable only if there are microfreezes in the game) | ||||
| * removed STEAM_PP from AUTOINSTALL (because there is a native STEAM for Linux with its own wine-proton) | ||||
|  | ||||
| ###Scripts version 2098### | ||||
| * due to possible problems with some games, MANGOHUD is disabled by default (enabled in EDIT_DB -> MANGOHUD, or globally by adding export PP_MANGOHUD=1 to user.conf) | ||||
| * due to possible problems with some games, MANGOHUD is disabled by default (enabled in EDIT_DB -> MANGOHUD, or globally by adding export PW_MANGOHUD=1 to user.conf) | ||||
|  | ||||
| ###Scripts version 2097### | ||||
| * accelerated launch of all applications in PortProton up to 200% depending on the system | ||||
| * updated additional libraries "plugins_v4" (added support for GALLIUM_NINE) | ||||
| * added "GALLIUM_NINE" mode selection (support for native DirectX9 on video card with MESA driver) | ||||
| * new interface for WINETRICKS added settings tab | ||||
| * added variable PP_USE_AMDVLK_DRIVER to EDIT_DB (use AMDVLK driver instead of RADV on AMD video cards) | ||||
| * added variable PW_USE_AMDVLK_DRIVER to EDIT_DB (use AMDVLK driver instead of RADV on AMD video cards) | ||||
| * added label archiving when creating a prefix image | ||||
| * added restoration of shortcuts after unpacking the prefix image (the path to the .exe file is corrected automatically) | ||||
| * improved virtual desktop performance | ||||
| @@ -159,7 +163,7 @@ Changelog: | ||||
| * added check for LANG variable for PortProton to work on STEAM-DECK | ||||
| * added new interface for WINETRICKS | ||||
| * updated "libs_v25" (updated steam runtime sniper, added support for "MANGOHUD" and "vkBasalt" for systems: "RED OS" and "OpenSUSE") | ||||
| * added variable PP_FIX_VIDEO_IN_GAME to EDIT_DB (required for video playback in some games so that it is not distorted, colored pink) | ||||
| * added variable PW_FIX_VIDEO_IN_GAME to EDIT_DB (required for video playback in some games so that it is not distorted, colored pink) | ||||
|  | ||||
| ###Scripts version 2095### | ||||
| * updated "libs_v24" (hotfix) | ||||
| @@ -252,7 +256,7 @@ Changelog: | ||||
| * added new launch mode: "VULKAN (WINE DXGI)" required for some new games using DX12 | ||||
|  | ||||
| ###Scripts version 2070### | ||||
| * added PP_D3D_EXTRAS_DISABLE variable to EDIT_DB for DirectX external library | ||||
| * added PW_D3D_EXTRAS_DISABLE variable to EDIT_DB for DirectX external library | ||||
| * rollback MANGOHUD to stable version from libs_v19.2 | ||||
| * fixed internet download interruption | ||||
| * updated WINE_LOL_GE 7.0 | ||||
| @@ -279,7 +283,7 @@ Changelog: | ||||
|  | ||||
| ###Scripts version 2066### | ||||
| * updated WINE PROTON_GE_7.0RC6-1 (with dxvk and vkd3d) | ||||
| * the wine version from PROTON_GE is used by default (can be replaced with PROTON STEAM by adding to user.conf: export PP_WINE_USE=PROTON_STEAM) | ||||
| * the wine version from PROTON_GE is used by default (can be replaced with PROTON STEAM by adding to user.conf: export PW_WINE_USE=PROTON_STEAM) | ||||
| * added check for number of db files for one .exe | ||||
| * fixed disabling of the League of Legends boot logo | ||||
| * updated db files | ||||
| @@ -317,7 +321,7 @@ Changelog: | ||||
| * updated GOG auto-installation | ||||
|  | ||||
| ###Scripts version 2058### | ||||
| * by default selected PP_WINE_USE=PROTON_STEAM for EGS | ||||
| * by default selected PW_WINE_USE=PROTON_STEAM for EGS | ||||
|  | ||||
| ###Scripts version 2057### | ||||
| * updated db files for EGS, UPLAY, STEAM | ||||
|   | ||||
| @@ -2,10 +2,14 @@ | ||||
| ----------------------------------------- | ||||
| История изменений: | ||||
|  | ||||
| ###Scripts version 2131### | ||||
| * исправлены ссылки со старого сайта на новый  | ||||
| * префикс переменных временно возвращен на "PW_".  | ||||
|  | ||||
| ###Scripts version 2130### | ||||
| * по умолчанию используется WINE версии PROTON_LG (основан на wine-ge-custom с добавлением патчей необходимых для PortProton) Вы всё так же можете использовать версию PROTON_GE выбрав его в меню при запуске .exe файла. | ||||
| * в связи с ребрендингом и переходом на новую ветку WINE-PROTON, значительно обновлены скрипты | ||||
| * ВНИМАНИЕ: префикс переменных в "EDIT_DB" и "user.conf" изменился с "PW_" на "PP_". При первом запуске после обновления, обновяться и ваши файлы настроек. | ||||
| * ВНИМАНИЕ: префикс переменных в "EDIT_DB" и "user.conf" изменился с "PW_" на "PW_". При первом запуске после обновления, обновяться и ваши файлы настроек. | ||||
|  | ||||
| ###Scripts version 2129### | ||||
| * произведена оптимизация части скрипта отвечающая за dxvk и vkd3d | ||||
| @@ -59,18 +63,18 @@ | ||||
|  | ||||
| ###Scripts version 2119### | ||||
| * исправлено и ускорено создание DOTNET префикса | ||||
| * HOTFIX - для PP_USE_D3D_EXTRAS  | ||||
| * HOTFIX - для PW_USE_D3D_EXTRAS  | ||||
| * обновлена информация о проекте, разработчиках и платных подписчиков на boosty | ||||
| * добавлена оптимизация игр и приложений при использовании сесcии Wayland (используется прямой запуск, не используя XWayland) | ||||
|  | ||||
| ###Scripts version 2118### | ||||
| * переменная PP_USE_D3D_EXTRAS снова включена по умолчанию (кроме WGC) | ||||
| * переменная PW_USE_D3D_EXTRAS снова включена по умолчанию (кроме WGC) | ||||
| * обновлен "PROTON_STEAM" до версии 7.0-3 | ||||
| * добавлена информация о проекте, разработчиках и платных подписчиков на boosty (тестовый режим)  | ||||
|  | ||||
| ###Scripts version 2117### | ||||
| * исправлена установка и запуск World of Sea Battle | ||||
| * для AUTOINSTALL по умолчанию включена переменная PP_USE_D3D_EXTRAS (необходима для стабильной установки лончеров в тихом режиме) | ||||
| * для AUTOINSTALL по умолчанию включена переменная PW_USE_D3D_EXTRAS (необходима для стабильной установки лончеров в тихом режиме) | ||||
|  | ||||
| ###Scripts version 2116### | ||||
| * HOTFIX - Epic Games Store | ||||
| @@ -85,7 +89,7 @@ | ||||
| ###Scripts version 2110### | ||||
| * обновлен "PROTON_GE" до версии 7-20 | ||||
| * исправлена работа игры World of Warplanes | ||||
| * переменная PP_D3D_EXTRAS_DISABLE переименована в PP_USE_D3D_EXTRAS и выключена по умолчанию (в связи с развитием WINE сторонние библиотеки DirectX нужны в меньшем количестве игр) | ||||
| * переменная PW_D3D_EXTRAS_DISABLE переименована в PW_USE_D3D_EXTRAS и выключена по умолчанию (в связи с развитием WINE сторонние библиотеки DirectX нужны в меньшем количестве игр) | ||||
|  | ||||
| ###Scripts version 2109### | ||||
| * обновлен "libs_v31" (HOTFIX для Rosa Linux) | ||||
| @@ -122,7 +126,7 @@ | ||||
|  | ||||
| ###Scripts version 2103### | ||||
| * обновлен режим запуска контейнера | ||||
| * временно переменная PP_USE_AMDVLK_DRIVER не работает  | ||||
| * временно переменная PW_USE_AMDVLK_DRIVER не работает  | ||||
|  | ||||
| ###Scripts version 2102### | ||||
| * исправлена работа GALLIUM_NINE на интегрированных видеокатрах от Intel | ||||
| @@ -145,18 +149,18 @@ | ||||
| * добавлена проверка наличия библиотеки d3dadapter9 в системе (неоходимо для работы GALLIUM_NINE на большем кол-ве ОС Linux) | ||||
| * ускорено создание нового префикса | ||||
| * по умолчанию для wine используется тема light (после создания нового, или чистки текущего префикса) | ||||
| * в EDIT_DB добавлена переменная PP_USE_SHADER_CACHE для управление кешированием шейдеров (отключать только при наличии микрофризов в игре) | ||||
| * в EDIT_DB добавлена переменная PW_USE_SHADER_CACHE для управление кешированием шейдеров (отключать только при наличии микрофризов в игре) | ||||
| * удален STEAM_PP из AUTOINSTALL (так как есть нативная версия STEAM для Linux со своим wine-proton)  | ||||
|  | ||||
| ###Scripts version 2098### | ||||
| * из за возможных проблем с некоторыми играми по умолчанию MANGOHUD выключен (включается в EDIT_DB -> MANGOHUD, или глобально добавлением export PP_MANGOHUD=1 в user.conf) | ||||
| * из за возможных проблем с некоторыми играми по умолчанию MANGOHUD выключен (включается в EDIT_DB -> MANGOHUD, или глобально добавлением export PW_MANGOHUD=1 в user.conf) | ||||
|  | ||||
| ###Scripts version 2097### | ||||
| * ускорен запуск всех приложений в PortProton до 200% в зависимости от системы | ||||
| * обновлены дополнительные библиотеки "plugins_v4" (добавлена поддержка GALLIUM_NINE) | ||||
| * добавлен выбор режима "GALLIUM_NINE" (поддержка нитивного DirectX9 на видеокарте с MESA драйвером) | ||||
| * в новый интерфейс для WINETRICKS добавлена вкладка settings | ||||
| * в EDIT_DB добавлена переменная PP_USE_AMDVLK_DRIVER (использовать драйвер AMDVLK вместо RADV на видеокартах от AMD) | ||||
| * в EDIT_DB добавлена переменная PW_USE_AMDVLK_DRIVER (использовать драйвер AMDVLK вместо RADV на видеокартах от AMD) | ||||
| * добавлена архивация ярлыков при создании образа префикса | ||||
| * добавлено востановление ярлыков после распаковки образа префикса (путь до .exe файла корректируется автоматически) | ||||
| * улучшена работа виртуального рабочего стола | ||||
| @@ -168,7 +172,7 @@ | ||||
| * добавлена проверка на переменную LANG для работы PortProton на STEAM-DECK | ||||
| * добавлен новый интерфейс для WINETRICKS | ||||
| * обновлен "libs_v25" (обновлен steam runtime sniper, добавлена поддержка "MANGOHUD" и "vkBasalt" для систем: "RED OS" и "OpenSUSE") | ||||
| * в EDIT_DB добавлена переменная PP_FIX_VIDEO_IN_GAME (требуется для воспроизведения видео в некоторых играх, чтобы оно не было искажено, окрашено в розовый цвет) | ||||
| * в EDIT_DB добавлена переменная PW_FIX_VIDEO_IN_GAME (требуется для воспроизведения видео в некоторых играх, чтобы оно не было искажено, окрашено в розовый цвет) | ||||
|  | ||||
| ###Scripts version 2095### | ||||
| * обновлен "libs_v24" (hotfix) | ||||
| @@ -261,7 +265,7 @@ | ||||
| * добавлен новый режим запуска: "VULKAN (WINE DXGI)" необходимый для некоторых новых игр использующих DX12 | ||||
|  | ||||
| ###Scripts version 2070### | ||||
| * добавлена переменная PP_D3D_EXTRAS_DISABLE в EDIT_DB для возможности отключения сторонних библиотек DirectX | ||||
| * добавлена переменная PW_D3D_EXTRAS_DISABLE в EDIT_DB для возможности отключения сторонних библиотек DirectX | ||||
| * откат MANGOHUD до стабильной версии из libs_v19.2 | ||||
| * исправлено прерывание загрузки из интернета | ||||
| * обновлен WINE_LOL_GE до версии 7.0 | ||||
| @@ -288,7 +292,7 @@ | ||||
|  | ||||
| ###Scripts version 2066### | ||||
| * обновлен WINE PROTON_GE_7.0RC6-1 (совместно с dxvk и vkd3d) | ||||
| * по умолчанию используется версия wine от PROTON_GE (можно заменить на PROTON STEAM добавив в user.conf: export PP_WINE_USE=PROTON_STEAM) | ||||
| * по умолчанию используется версия wine от PROTON_GE (можно заменить на PROTON STEAM добавив в user.conf: export PW_WINE_USE=PROTON_STEAM) | ||||
| * добавлена проверка на количество db файлов для один .exe | ||||
| * исправлено отключение загрузочного лого League of Legends | ||||
| * обновлены db файлы | ||||
| @@ -323,7 +327,7 @@ | ||||
| * обновлена автоустановка GOG | ||||
|  | ||||
| ###Scripts version 2058### | ||||
| * по умочанию выбран PP_WINE_USE=PROTON_STEAM для EGS | ||||
| * по умочанию выбран PW_WINE_USE=PROTON_STEAM для EGS | ||||
|  | ||||
| ###Scripts version 2057### | ||||
| * обновлены db файлы для EGS, UPLAY, STEAM | ||||
| @@ -379,7 +383,7 @@ | ||||
| * добавлена переменная "DX12_DISABLE" в EDIT_DB для принудительного отключения DirectX12  | ||||
| * добавлена переменная "USE_WINE_DXGI" в EDIT_DB для принудительного использования встроенной библиотеки DXGI | ||||
| * добавлена переменная "MANGOHUD_USER_CONF" для использования системных настроек MANGOHUD (GOverlay и т.п.) | ||||
| * для удобства в интерфейсе EDIT_DB удалены приставки "PP_" (название переменных в db файлах остались без изменений) | ||||
| * для удобства в интерфейсе EDIT_DB удалены приставки "PW_" (название переменных в db файлах остались без изменений) | ||||
| * копирование библиотек DXVK и VKD3D заменено созданием символьных ссылок, что немного уменьшает время загрузки порта и увеличивает срок жизни для SSD =)  | ||||
|  | ||||
| ###Scripts version 2048### | ||||
| @@ -451,7 +455,7 @@ | ||||
| * HOTFIX - исправление ошибки распаковки обновлений на некоторых системах | ||||
|  | ||||
| ###Scripts version 2029### | ||||
| * MANGOHUD выключен по умолчанию (включается для каждой игры отдельно в EDIT_DB, либо глобально в /data/user.conf добавить: export PP_MANGOHUD=1 | ||||
| * MANGOHUD выключен по умолчанию (включается для каждой игры отдельно в EDIT_DB, либо глобально в /data/user.conf добавить: export PW_MANGOHUD=1 | ||||
|  | ||||
| ###Scripts version 2028### | ||||
| * добавлена поддержка UBUNTU 21.10 | ||||
| @@ -471,7 +475,7 @@ | ||||
|     - удален режим VKD3D и на его месте теперь режим VULKAN (совместный режим DXVK и VKD3D) | ||||
|     - из за изменений описанных выше, теперь не надо перезапускать лаунры под разные игры под VULKAN | ||||
|     - увеличена производительность во многих играх работающих на DX9-11 при использовании PROTON_STEAM, или PROTON_GE | ||||
|     - увеличена производительность во многих играх работающих на DX9-12 при использовании тестового PROTON_PP_6.19 (WMF работает) | ||||
|     - увеличена производительность во многих играх работающих на DX9-12 при использовании тестового PROTON_PW_6.19 (WMF работает) | ||||
|  | ||||
| ###Scripts version 2023...2025### | ||||
| * доработка новых функций для работы на разных ОС Linux | ||||
| @@ -491,7 +495,7 @@ | ||||
|  | ||||
| ###Scripts version 2019### | ||||
| * добавлена автоустановка League of Legends (Ура=)  | ||||
| * добавлена поддержка DLSS (требуется включение в EDIT_DB параметра PP_USE_NVAPI_AND_DLSS) | ||||
| * добавлена поддержка DLSS (требуется включение в EDIT_DB параметра PW_USE_NVAPI_AND_DLSS) | ||||
| * добавлена функция автоматического удаления старых версий контейнеров (libs_vXX) | ||||
| * значительная переработка условий в скриптах | ||||
| * уменьшена задержка при перезапуске порта | ||||
| @@ -543,20 +547,20 @@ PS: Cefeiko - отдельный респект за помощь в отлов | ||||
|  | ||||
| ###Scripts version 2011### | ||||
| * в GUI AUTOINSTALL добавлены лаунчеры GAMEFORGE (TEST), ANKAMA и GLYPH - Спасибо chal55rus (Sergey P.)! | ||||
| * удален скрипт autoinstall и создан каталог pp_autoinstall (для удобного добавления новых автоустановщиков) | ||||
| * удален скрипт autoinstall и создан каталог pw_autoinstall (для удобного добавления новых автоустановщиков) | ||||
| * в AUTOINSTALL обновлена версия скачиваемого GOG | ||||
| * в GUI редактора db файлов добавлена кнопка "OPEN DB FILE" для внесение изменений в текстовом редакторе | ||||
| * в функцию pp_other_fixes добавлен поиск и выключение автозапуска PunkBuster в реестре префикса | ||||
| * в функцию pw_other_fixes добавлен поиск и выключение автозапуска PunkBuster в реестре префикса | ||||
|  | ||||
| ###Scripts version 2010### | ||||
| * FIX - исправлено управление мышкой в Overwatch и рекомендованы пар-ры запуска DXVK + PROTON_GE | ||||
| * добавлены все предустановленные шейдеры в vkBasalt.conf | ||||
|  | ||||
| ###Scripts version 2009### | ||||
| * FIX - исправлен перезапуск редактора db файлов при первом включении PP_GUI_DISABLED_CS (отключение запуска GUI) | ||||
| * FIX - исправлен перезапуск редактора db файлов при первом включении PW_GUI_DISABLED_CS (отключение запуска GUI) | ||||
|  | ||||
| ###Scripts version 2008### | ||||
| * HOTFIX - исправление функции pp_kill_autostart | ||||
| * HOTFIX - исправление функции pw_kill_autostart | ||||
|  | ||||
| ###Scripts version 2007### | ||||
| * HOTFIX - установки WGC | ||||
| @@ -568,10 +572,10 @@ PS: Cefeiko - отдельный респект за помощь в отлов | ||||
| ###PortProton-95### 02.09.2021 ###Scripts version 2005### | ||||
| * обновлен db файл для steam (под ProtonGE связь с интернетом снова есть) - Спасибо Cefeiko! | ||||
| * обновлен WINE PROTON_GE 6.16-GE1 | ||||
| * переменная PP_GUI_DISABLED_CS сбрасывается при запуске порта (для совместимости со старыми ярлыками которые были созданы на предыдущих версиях порта) | ||||
| * переменная PW_GUI_DISABLED_CS сбрасывается при запуске порта (для совместимости со старыми ярлыками которые были созданы на предыдущих версиях порта) | ||||
| * добавлена возможность создавать 32-х битный префикс (необходимо для будущей автоустановки League of Legends) | ||||
| * в GUI AUTOINSTALL добавлены лаунчеры Bethesda.net Launcher и Rockstar-Games-Launcher - Спасибо chal55rus (Sergey P.)! | ||||
| * улучшена функция pp_kill_autostart | ||||
| * улучшена функция pw_kill_autostart | ||||
|  | ||||
| ###Scripts version 2004### | ||||
| * HOTFIX - использование и редактирование db файла Battle.NET | ||||
| @@ -590,8 +594,8 @@ PS: Cefeiko - отдельный респект за помощь в отлов | ||||
| * db файлы создаются автоматически при запуске любого *.exe | ||||
| * последние выбранные режимы запуска сохраняются автоматически в db файлы | ||||
| * добавлены переменные для более точной настройки vkBasalt под каждую игру с помощью db файлов: | ||||
| export PP_VKBASALT_EFFECTS="FakeHDR:cas" - можно изменять на любые эффекты из путь_до_порта/data/vkBasalt.conf | ||||
| export PP_VKBASALT_FFX_CAS="0.7" - изменение резкости в играх (от 0 до 1 с шагом 0.01) | ||||
| export PW_VKBASALT_EFFECTS="FakeHDR:cas" - можно изменять на любые эффекты из путь_до_порта/data/vkBasalt.conf | ||||
| export PW_VKBASALT_FFX_CAS="0.7" - изменение резкости в играх (от 0 до 1 с шагом 0.01) | ||||
| так же можно настроить эти пар-ры глобально и для всех игр с помощью: путь_до_порта/data/user.conf | ||||
| PS: не забывает для активации добавить переменную: export ENABLE_VKBASALT=1 в db файл, или для глобального включения в user.conf | ||||
| * добавлены условия для правильного определения переменных LD_LIBRARY_PATH и LD_PRELOAD при автоматическом перезапуске скриптов | ||||
| @@ -619,7 +623,7 @@ PS: не забывает для активации добавить перем | ||||
| * обновление скриптов для поддержки нового тестового 91 порта включенным FSR по умолчанию (FSR работает только с играми dx9-12 запущеными под vulkan и при выборе разрешения в игре ниже чем поддерживает монитор) | ||||
|  | ||||
| ###Scripts version 1121### | ||||
| * HOTFIX - перенос PP_NO_ESYNC=1 из default db в скрипт var | ||||
| * HOTFIX - перенос PW_NO_ESYNC=1 из default db в скрипт var | ||||
| * HOTFIX - для успешного запуска игр WGC на системах где не работали игры WoWS и WoT | ||||
|  | ||||
| ###Scripts version 1120### | ||||
| @@ -640,14 +644,14 @@ PS: не забывает для активации добавить перем | ||||
|  | ||||
| ###Scripts version 1117### | ||||
| * доработка определение месторасполажения установленных шейдеров для vkBasalt | ||||
| * добавлена переменная "PP_SANDBOX_HOME_PATH" при существовании которой закрывается доступ к домашнему каталогу | ||||
| * добавлена переменная "PW_SANDBOX_HOME_PATH" при существовании которой закрывается доступ к домашнему каталогу | ||||
|  | ||||
| ###Scripts version 1115 and 1116### | ||||
| * тест обновления скриптов с github | ||||
|  | ||||
| ###Scripts version 1114### | ||||
| * добавлен пользовательский файл конфигурации (путь_до_PortProton/data/user.conf) который при наполнениии замещает настройки скрипта var и db файлов, но при обновлении скриптов остается неизменным, для сохранения ваших настроек. | ||||
| * автоматическое изменение раскладки клавиатуры работает только при установке значении переменной export PP_XKBD_RU_HACK=1 (можно прописывать как в скрипт var, так и в user.conf) | ||||
| * автоматическое изменение раскладки клавиатуры работает только при установке значении переменной export PW_XKBD_RU_HACK=1 (можно прописывать как в скрипт var, так и в user.conf) | ||||
| * HOTFIX - определение месторасполажения установленных шейдеров для vkBasalt (для работы под Arch и Manjaro) | ||||
| * проверка и обновления скриптов из github.com/Castro-Fidel/PortWINE/archive/refs/heads/master.tar.gz | ||||
|  | ||||
| @@ -708,11 +712,11 @@ PS: не забывает для активации добавить перем | ||||
| * обновлены DXVK и VKD3D до актуального состояния на 12.06.2021 | ||||
|  | ||||
| ###Scripts version 1103### | ||||
| * HOTFIX - исправление функции pp_kill_autostart | ||||
| * HOTFIX - исправление функции pw_kill_autostart | ||||
|  | ||||
| ###Scripts version 1102### | ||||
| * фикс создания ярлыка после автоматической установки STEAM | ||||
| * в AUTOINSTALL добавлена функция pp_kill_autostart для запрета автозапуска лаунчера после автоматической установки | ||||
| * в AUTOINSTALL добавлена функция pw_kill_autostart для запрета автозапуска лаунчера после автоматической установки | ||||
| * добавлены настройки в ~/.Xresources для корректного отображения текста в xterm, если данного файла нет в корне домашнего каталога | ||||
|  | ||||
| ###PortProton-87### - RELEASE | ||||
| @@ -742,7 +746,7 @@ PS: не забывает для активации добавить перем | ||||
| * в AUTOINSTALL добавлены лаунчены UPLAY и STEAM | ||||
| * тестовый фикс пропадания текстур под DXVK на некоторых системах | ||||
| * для систем основанных на Arch добавлен автоматический проброс /run/media | ||||
| * все основные настройки контейнера перенесены в скрипт var: PP_RT_MOUNT_RO - только для чтения; PP_RT_MOUNT_RW - чтение и запись (пути писать в ковычках и разделять пробелом) Пример: PP_RT_MOUNT_RW=("/media" "/mnt" "/run/media/${USER}") | ||||
| * все основные настройки контейнера перенесены в скрипт var: PW_RT_MOUNT_RO - только для чтения; PW_RT_MOUNT_RW - чтение и запись (пути писать в ковычках и разделять пробелом) Пример: PW_RT_MOUNT_RW=("/media" "/mnt" "/run/media/${USER}") | ||||
|  | ||||
| ###Scripts version 1093### | ||||
| * возвращена переменная в скрипте var: WINE_WIN_START="start.exe /i /unix" что возвращает запуск .bat файлов и решает проблему с запуском игры WoT из WGC | ||||
| @@ -751,7 +755,7 @@ PS: не забывает для активации добавить перем | ||||
| * исправлена автоустановка WGC под запуском в контейнерном режиме | ||||
| * добавлен фикс работы старых версий порта с новыми скриптами | ||||
| * частичный откат кода со скриптов от PortProton-78 | ||||
| * контейнерный режим включен по умолчанию и отключается в скрипте "каталог_порта/data/scripts/var" переменной PP_USE_RUNTIME=(1 - включен; 0 - выключен) | ||||
| * контейнерный режим включен по умолчанию и отключается в скрипте "каталог_порта/data/scripts/var" переменной PW_USE_RUNTIME=(1 - включен; 0 - выключен) | ||||
|  | ||||
| ###PortProton-85### 27.05.2021 ###Scripts version 1090### | ||||
| * для подготовки к релизу используется стабилная версия wine: Proton 6.3-4 | ||||
| @@ -765,7 +769,7 @@ PS: не забывает для активации добавить перем | ||||
|  | ||||
| ###PortProton-84### 23.05.2021 ###Scripts version 1089### - BETA | ||||
| * обновлен WINE до версии Proton 6.9 GE 1 | ||||
| * контейнерный режим включен по умолчанию и отключается с помощью раскомментирования переменной в скрипте var #export PP_USE_RUNTIME=1 | ||||
| * контейнерный режим включен по умолчанию и отключается с помощью раскомментирования переменной в скрипте var #export PW_USE_RUNTIME=1 | ||||
| * более чем в 2 раза увеличена производительность игр под VKD3D (Cyberpunk2077 и т.п.) за счет исползования dxgi из dxvk под vkd3d | ||||
| * для префикса по умолчанию включена версия windows 10 | ||||
| * реализовано создание символьных ссылок с библиотек gstreamer в контейнер runtime для исправления ошибок WMF (gst) | ||||
| @@ -781,7 +785,7 @@ PS: не забывает для активации добавить перем | ||||
| * HOTFIX - изменена переменная export WINE_WIN_START="start.exe /b" | ||||
|  | ||||
| ###Scripts version 1085### | ||||
| * в скрипт var добавлена и временно включена переменная export PP_USE_RUNTIME=0 (требуется рашение проблемы с загрузкой faudio) | ||||
| * в скрипт var добавлена и временно включена переменная export PW_USE_RUNTIME=0 (требуется рашение проблемы с загрузкой faudio) | ||||
| * добавлено автоматическое создание каталога "${WINEPREFIX}/drive_c/users/Public/Documents/Steam" | ||||
| * HOTFIX - обновление скриптов после установки происходило только при повторном запуске порта | ||||
|  | ||||
| @@ -850,16 +854,16 @@ PS: не забывает для активации добавить перем | ||||
|  | ||||
| ###Scripts version 1067### | ||||
| * HOTFIX - удален аргумент /b при запуске приложений (fix для WGC) | ||||
| * фикс запуска функции pp_other_fixes | ||||
| * фикс запуска функции pw_other_fixes | ||||
| * добавлена проверка повторной установки EVE Online из AUTOINSTALL | ||||
|  | ||||
| ###Scripts version 1066### | ||||
| * виртуальный рабочий стол включенный из db файла, или глобально из скрипта "var" исправно работает с любой игрой/программой | ||||
| * фикс работы переменной "PP_GUI_DISABLED_CS=1" прописанной в .desktop файле | ||||
| * фикс работы переменной "PW_GUI_DISABLED_CS=1" прописанной в .desktop файле | ||||
| * улучшеный режим запуска всех приложений с помощью аргументов start /b /unix | ||||
|  | ||||
| ###Scripts version 1062, 1063, 1064 и 1065### | ||||
| * HOTFIX - убрана переменная PP_VULKAN_USE из скрипта runlib | ||||
| * HOTFIX - убрана переменная PW_VULKAN_USE из скрипта runlib | ||||
|  | ||||
| ###PortProton-78### 03.05.2021 ###Scripts version 1061### | ||||
| * обновлен Proton 6.3 (стабильная ветка + патченный netprofm.dll) | ||||
| @@ -880,7 +884,7 @@ PS: не забывает для активации добавить перем | ||||
| ###PortProton-77### 01.05.2021 ###Scripts version 1057### | ||||
| * обновлен Proton Experimental от 29.04.2021 | ||||
| * используется default_pfx при создании нового префикса | ||||
| * фикс выбора режима запуска при уже созданном ярлыке, но отсутствующем PP_VULKAN_USE | ||||
| * фикс выбора режима запуска при уже созданном ярлыке, но отсутствующем PW_VULKAN_USE | ||||
|  | ||||
| ###Scripts version 1056### | ||||
| * исправлена работа gnome-terminal если "$SHELL" не равен "/usr/bin/env bash" | ||||
| @@ -895,8 +899,8 @@ PS: не забывает для активации добавить перем | ||||
|  | ||||
| ###Scripts version 1053### | ||||
| * HOTFIX - перенос всех функций в скрипте runlib (наверх) | ||||
| * добавлена переменная в default ##export PP_WINE_ALLOW_XIM=1, которая отключает XIM (X input manager) | ||||
| * в функции pp_init_pfx добавлено копирование всех dll из библиотек wine/lib(64) в префикс (если префикса не существует) | ||||
| * добавлена переменная в default ##export PW_WINE_ALLOW_XIM=1, которая отключает XIM (X input manager) | ||||
| * в функции pw_init_pfx добавлено копирование всех dll из библиотек wine/lib(64) в префикс (если префикса не существует) | ||||
|  | ||||
| ###Scripts version 1052### | ||||
| * отключена автоотчистка ~/.PortWINE | ||||
| @@ -927,7 +931,7 @@ PS: не забывает для активации добавить перем | ||||
| * в GUI PortProton добавлена кнопка F.A.Q. для открытия справочной страницы linux-gaming.ru | ||||
|  | ||||
| ###Scripts version 1046### | ||||
| * обновлена верси VKD3D используемая по умолчанию до версии 2.3.1 (скрипт var, переменная export PP_DEF_VKD3D_VER=2.3.1) | ||||
| * обновлена верси VKD3D используемая по умолчанию до версии 2.3.1 (скрипт var, переменная export PW_DEF_VKD3D_VER=2.3.1) | ||||
| * HOTFIX сохранение выбраного режима запуска в существующий файл db при создании ярлыка | ||||
|  | ||||
| ###Scripts version 1045### | ||||
| @@ -955,12 +959,12 @@ PS: не забывает для активации добавить перем | ||||
|  | ||||
| ###PortProton-75### 24.04.2021 ###Scripts version 1040### | ||||
| * обновлен wine Proton experimental 6.3 от 23.04.2021 | ||||
| * добавлена функция pp_clear_pfx для очистки префикса порта во время обновления без затрагивания игр и программ | ||||
| * проверка и настройка переменных для MANGOHUD добавлены функцию pp_mangohud_check | ||||
| * добавлена функция pw_clear_pfx для очистки префикса порта во время обновления без затрагивания игр и программ | ||||
| * проверка и настройка переменных для MANGOHUD добавлены функцию pw_mangohud_check | ||||
| * версия VKD3D по умолчанию = 2.3 | ||||
| * добавлена поддержка DXR (RTX) в режиме VKD3D, при условии использования переменной PP_USE_DXR10=1 | ||||
| * переменная PP_USE_DXR10 добавлена в default db | ||||
| * переменная PP_DXVK_NO_ASYNC переименованна в PP_VULKAN_NO_ASYNC и теперь отключает асинхронные вызовы как в DXVK, так и в VKD3D | ||||
| * добавлена поддержка DXR (RTX) в режиме VKD3D, при условии использования переменной PW_USE_DXR10=1 | ||||
| * переменная PW_USE_DXR10 добавлена в default db | ||||
| * переменная PW_DXVK_NO_ASYNC переименованна в PW_VULKAN_NO_ASYNC и теперь отключает асинхронные вызовы как в DXVK, так и в VKD3D | ||||
|  | ||||
| ###Scripts version 1039### | ||||
| * фикс выбора режима запуска (dxvk, vkd3d, opengl) | ||||
| @@ -991,14 +995,14 @@ PS: не забывает для активации добавить перем | ||||
| * фикс для StarCraft (db) | ||||
| * фикс работы порта в solus (отключение xterm) | ||||
| * фикс создания циклической ссылки drive_c внутри drive_c | ||||
| * удален &>>/dev/null из pp_run (ломает запуск неторорых игр и приложений) | ||||
| * очистищен код функции pp_run (убрано условие optirun_on за ненадобностью) | ||||
| * удален &>>/dev/null из pw_run (ломает запуск неторорых игр и приложений) | ||||
| * очистищен код функции pw_run (убрано условие optirun_on за ненадобностью) | ||||
| * исправлен минимальный набор библиотек в default db (  mfc42 d3dcompiler_42 d3dcompiler_43 d3dcompiler_47 d3dx9) | ||||
|  | ||||
|  | ||||
| ###PortProton-72###   17.04.2021   ###Scripts version 1035### | ||||
| * обновлен wine до версии Proton experimental-6.3-20210407b (совместно с dxvk и vkd3d) | ||||
| * добавлен фикс работы 32-битных игр в режиме DXVK (export PP_FORCE_LARGE_ADDRESS_AWARE=1) | ||||
| * добавлен фикс работы 32-битных игр в режиме DXVK (export PW_FORCE_LARGE_ADDRESS_AWARE=1) | ||||
| * изменен список библиотек для запуска неизвестных игр (для которых еще нет db файлов) | ||||
| * добавлен dxvk.conf в каталог data | ||||
| * обновлеы libs до v.8 | ||||
| @@ -1008,7 +1012,7 @@ PS: не забывает для активации добавить перем | ||||
| * добавлена кнопка редактирования найденного db файла | ||||
| * ТЕСТ: автоудаление PINNED_LIBS и отключение setup.sh --force | ||||
| * изменение сравнения версий скриптов и портов "$(curl -s --list-only "linux-gaming.ru/ftp/current_version/blabla_ver")" | ||||
| * автоматическая установка в префикс порта PP_DLL_INSTALL="vcrun2017   mfc42" | ||||
| * автоматическая установка в префикс порта PW_DLL_INSTALL="vcrun2017   mfc42" | ||||
| * исправлено создание db файла при создании ярлыков, в именах которых присутствует одниковвые названия запускаемого файла | ||||
| * исправили создания префикса на некоторых системах при использования встроенного xterm из ~/PortWINE/libs | ||||
|  | ||||
| @@ -1022,7 +1026,7 @@ PS: не забывает для активации добавить перем | ||||
| * перенос libs с сервера linux-gaming.ru на github.com/Castro-Fidel/PortWINE/releases/ | ||||
| * скачивание mono оф. github mono | ||||
| * скачивание gecko оф. ftp winehq | ||||
| * в /data/scripts/vars/PortProton_vars добавлена переменная PP_MANGOHUD=1 что включает HUD для монитроринга FPS, нагрузку на CPU, GPU и т.п (при условии что в системе предустановлен пакет mangohud) | ||||
| * в /data/scripts/vars/PortProton_vars добавлена переменная PW_MANGOHUD=1 что включает HUD для монитроринга FPS, нагрузку на CPU, GPU и т.п (при условии что в системе предустановлен пакет mangohud) | ||||
| * обновлена локализация подсказок при наведении на кнопки на экране выбора режимов запуска (русская и английская версии) | ||||
| * добавлена проверка соединения с серверами и докачки winetricks, libs, mono, gecko. | ||||
| * произведена глобальная чистка кода и вынос множества решений в отдельные функции | ||||
|   | ||||
| Before Width: | Height: | Size: 3.5 MiB After Width: | Height: | Size: 3.5 MiB | 
| Before Width: | Height: | Size: 3.5 MiB After Width: | Height: | Size: 3.5 MiB | 
| @@ -36,9 +36,9 @@ class MainWindow(QMainWindow): | ||||
|             QMessageBox.critical(self, 'Error', 'Can not find installed PortProton') | ||||
|             exit(1) | ||||
|         g.scripts_dir = scripts_dir.rstrip('/') | ||||
|         g.pp_icon = shortcut.get('Desktop Entry', 'Icon', fallback='/usr/share/pixmaps/portproton.png') | ||||
|         pp_icon = QIcon(g.pp_icon) | ||||
|         self.setWindowIcon(pp_icon) | ||||
|         g.pw_icon = shortcut.get('Desktop Entry', 'Icon', fallback='/usr/share/pixmaps/portproton.png') | ||||
|         pw_icon = QIcon(g.pw_icon) | ||||
|         self.setWindowIcon(pw_icon) | ||||
|         self.setWindowTitle('PortProton games library') | ||||
|  | ||||
|         g.base_dir = str(Path(scripts_dir + '/../..').resolve()) | ||||
| @@ -86,7 +86,7 @@ class MainWindow(QMainWindow): | ||||
|         spacer = QWidget(self) | ||||
|         spacer.setSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Preferred) | ||||
|         self.toolbar.addWidget(spacer) | ||||
|         action = QAction(pp_icon, 'PortProton', self) | ||||
|         action = QAction(pw_icon, 'PortProton', self) | ||||
|         action.triggered.connect(self.run_pp) | ||||
|         self.toolbar.addAction(action) | ||||
|  | ||||
| @@ -200,10 +200,10 @@ class InstallGame(QDialog): | ||||
|         script = f""" | ||||
|             mkdir -p {shlex.quote(g.install_pfx + '/drive_c/Games')} | ||||
|             echo ' | ||||
|                 export PP_VULKAN_USE=1 | ||||
|                 export PP_GUI_DISABLED_CS=1 | ||||
|                 export PP_PREFIX_NAME=INSTALL | ||||
|                 export PP_DLL_INSTALL=mfc42 | ||||
|                 export PW_VULKAN_USE=1 | ||||
|                 export PW_GUI_DISABLED_CS=1 | ||||
|                 export PW_PREFIX_NAME=INSTALL | ||||
|                 export PW_DLL_INSTALL=mfc42 | ||||
|             ' > {ppdb} | ||||
|             {shlex.quote(g.scripts_dir + '/start.sh')} {shlex.quote(exe_file)} | ||||
|             rm -f {ppdb} | ||||
| @@ -246,15 +246,15 @@ class InstallGame(QDialog): | ||||
|             export portwine_exe={exe_file} | ||||
|             cd {shlex.quote(g.scripts_dir)} | ||||
|             . {shlex.quote(g.scripts_dir + '/runlib')} | ||||
|             pp_create_gui_png | ||||
|             pp_init_db | ||||
|             pw_create_gui_png | ||||
|             pw_init_db | ||||
|             [ -f {ppdb} ] && . {ppdb} | ||||
|             echo -e "export PP_VULKAN_USE=${{PP_VULKAN_USE:-1}}\nexport PP_GUI_DISABLED_CS=1" >> {ppdb} | ||||
|             echo -e "export PW_VULKAN_USE=${{PW_VULKAN_USE:-1}}\nexport PW_GUI_DISABLED_CS=1" >> {ppdb} | ||||
|         """ | ||||
|         run(['bash', '-c', script]) | ||||
|         icon_path = g.base_dir + '/data/img/' + Path(item.text()).stem + '.png' | ||||
|         if not Path(icon_path).exists(): | ||||
|             icon_path = g.pp_icon | ||||
|             icon_path = g.pw_icon | ||||
|         Path(shortcut).write_text(f"""[Desktop Entry] | ||||
| Name={shortcut_name} | ||||
| Exec=env {shlex.quote(g.scripts_dir + '/start.sh')} {exe_file} | ||||
| @@ -335,7 +335,7 @@ class GameList(QListWidget): | ||||
|             with open(ppdb, 'r') as read: | ||||
|                 with open(ppdb + '.new', 'w') as write: | ||||
|                     while (line := read.readline()): | ||||
|                         if 'PP_GUI_DISABLED_CS' not in line: | ||||
|                         if 'PW_GUI_DISABLED_CS' not in line: | ||||
|                             write.write(line) | ||||
|             os.rename(ppdb + '.new', ppdb) | ||||
|         if action == remove: | ||||
| @@ -386,7 +386,7 @@ class GameItem(QListWidgetItem): | ||||
|  | ||||
|         self.setToolTip(text) | ||||
|         self.setText(text) | ||||
|         icon_path = self.get('Icon') if Path(self.get('Icon')).exists() else g.pp_icon | ||||
|         icon_path = self.get('Icon') if Path(self.get('Icon')).exists() else g.pw_icon | ||||
|         qicon = QIcon(icon_path) | ||||
|         self.setIcon(qicon) | ||||
|         self.setTextAlignment(Qt.AlignmentFlag.AlignHCenter | Qt.AlignmentFlag.AlignTop) | ||||
|   | ||||
| @@ -5,8 +5,8 @@ if [ "${update_loc}" = "RUS" ] | ||||
| then | ||||
|     KEY_CREDITS=$RANDOM | ||||
|  | ||||
| "${pp_yad_new}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \ | ||||
| --image-path="$PP_GUI_ICON_PATH" --image="port_proton" \ | ||||
| "${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \ | ||||
| --image-path="$PW_GUI_ICON_PATH" --image="port_proton" \ | ||||
| --text-align=center --scroll --text="PortProton v. ${install_ver} | ||||
| scripts v. ${scripts_install_ver} | ||||
|  | ||||
| @@ -18,7 +18,7 @@ https://linux-gaming.ru | ||||
| Подробнее см. в Лицензия." & | ||||
|  | ||||
|  | ||||
| "${pp_yad_new}" --plug="${KEY_CREDITS}" --tabnum=2 \ | ||||
| "${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=2 \ | ||||
| --text-align=center --scroll --text="Автор:   Casro-Fidel (Михаил Тергоев) | ||||
|  | ||||
| Помощники разработчика и тестировщики: | ||||
| @@ -38,7 +38,7 @@ andrey4korop | ||||
| zorn | ||||
| " & | ||||
|  | ||||
| "${pp_yad_new}" --plug="${KEY_CREDITS}" --tabnum=3 --text-info --scroll <<< "          Лицензия Массачусетского технологического института (MIT License) | ||||
| "${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=3 --text-info --scroll <<< "          Лицензия Массачусетского технологического института (MIT License) | ||||
|  | ||||
|               Авторские права (©) 2022 Castro-Fidel (linux-gaming.ru) | ||||
|  | ||||
| @@ -61,7 +61,7 @@ zorn | ||||
| ВНЕ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ СДЕЛКАМИ В | ||||
| ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ." & | ||||
|  | ||||
| "${pp_yad_new}" --plug="${KEY_CREDITS}" --tabnum=4 \ | ||||
| "${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=4 \ | ||||
| --text-info --fontname="Serif bold italic 12" --show-uri --scroll \ | ||||
| <<< '                                            Проект поддержали: | ||||
|                                     https://boosty.to/linux-gaming.ru | ||||
| @@ -261,7 +261,7 @@ zorn | ||||
|  | ||||
|                                     Список будет дополняться...' & | ||||
|  | ||||
| "${pp_yad_new}" --plug="${KEY_CREDITS}" --tabnum=5 --text="Хотите присоединится и помочь в развитии проекта:" \ | ||||
| "${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=5 --text="Хотите присоединится и помочь в развитии проекта:" \ | ||||
| --title=JOIN --window-icon=group  --image=system-config-users --uri-color=red --show-uri \ | ||||
| --text-info --scroll <<< \ | ||||
| "Website:  https://linux-gaming.ru/ | ||||
| @@ -277,7 +277,7 @@ Yandex кошелек:   410012267513818 | ||||
| Задонатить на стрим: | ||||
| https://www.donationalerts.com/r/portwine_linux" & | ||||
|  | ||||
| "${pp_yad_new}" --plug="${KEY_CREDITS}" --tabnum=6 --show-uri --title="THIRD PARTY LIBRARIES" \ | ||||
| "${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=6 --show-uri --title="THIRD PARTY LIBRARIES" \ | ||||
| --fontname="Serif bold italic 10" --text-info <<< "                   Сторонние библиотеки, которые используются в PortProton | ||||
|  | ||||
|     PortProton собран на основе бесплатных библиотек программного обеспечения: | ||||
| @@ -288,20 +288,20 @@ Kron4ek/Wine: https://github.com/Kron4ek/Wine-Builds | ||||
| YAD: https://github.com/v1cont/yad | ||||
| ZENITY: https://github.com/GNOME/zenity" & | ||||
|          | ||||
| "${pp_yad_new}" --title "О НАС" --key="${KEY_CREDITS}" --window-icon="$PP_GUI_ICON_PATH/port_proton.png" \ | ||||
| "${pw_yad_new}" --title "О НАС" --key="${KEY_CREDITS}" --window-icon="$PW_GUI_ICON_PATH/port_proton.png" \ | ||||
| --center --notebook --no-buttons  --tab-pos=bottom \ | ||||
| --tab="О PORTPROTON" --tab="АВТОРЫ" --tab="ЛИЦЕНЗИЯ" --tab="СПОНСОРЫ" --tab="ПРИСОЕДИНИТЬСЯ" \ | ||||
| --tab="БИБЛИОТЕКИ" | ||||
|  | ||||
|     /usr/bin/env bash -c ${pp_full_command_line[*]}  | ||||
|     echo "Exit from credits" | ||||
|     /usr/bin/env bash -c ${pw_full_command_line[*]}  | ||||
|  | ||||
| else | ||||
|  | ||||
|     KEY_CREDITS=$RANDOM | ||||
|  | ||||
|  | ||||
| "${pp_yad_new}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \ | ||||
| --image-path="$PP_GUI_ICON_PATH" --image="port_proton" \ | ||||
| "${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \ | ||||
| --image-path="$PW_GUI_ICON_PATH" --image="port_proton" \ | ||||
| --text-align=center --scroll --text="PortProton v. ${install_ver} | ||||
| scripts v. ${scripts_install_ver} | ||||
|  | ||||
| @@ -314,7 +314,7 @@ This program comes with absolutely no warranty. | ||||
| See the License for details." & | ||||
|  | ||||
|  | ||||
| "${pp_yad_new}" --plug="${KEY_CREDITS}" --tabnum=2 \ | ||||
| "${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=2 \ | ||||
| --text-align=center --scroll --text="Author:   Casro-Fidel (Mikhail Tergoev) | ||||
|  | ||||
| Developer assistants and testers: | ||||
| @@ -334,7 +334,7 @@ andrey4korop | ||||
| zorn | ||||
| " & | ||||
|  | ||||
| "${pp_yad_new}" --plug="${KEY_CREDITS}" --tabnum=3 --text-info --scroll <<< "MIT License | ||||
| "${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=3 --text-info --scroll <<< "MIT License | ||||
|  | ||||
| Copyright (©) 2022 Castro-Fidel (linux-gaming.ru) | ||||
|  | ||||
| @@ -356,7 +356,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||
| OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||
| SOFTWARE." & | ||||
|  | ||||
| "${pp_yad_new}" --plug="${KEY_CREDITS}" --tabnum=4 \ | ||||
| "${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=4 \ | ||||
| --text-info --fontname="Serif bold italic 12" --show-uri --scroll \ | ||||
| <<< '                                    The project was supported: | ||||
|                               https://boosty.to/linux-gaming.ru: | ||||
| @@ -554,7 +554,7 @@ SOFTWARE." & | ||||
|  | ||||
|                                       The list will be updated...' & | ||||
|  | ||||
| "${pp_yad_new}" --plug="${KEY_CREDITS}" --tabnum=5 --text="Do you want to join and help in the development of the project:" \ | ||||
| "${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=5 --text="Do you want to join and help in the development of the project:" \ | ||||
| --title=JOIN --window-icon=group  --image=system-config-users --uri-color=red --show-uri \ | ||||
| --text-info --scroll <<< \ | ||||
| "Website:  http://linux-gaming.ru | ||||
| @@ -570,7 +570,7 @@ Yandex wallet:   410012267513818 | ||||
| Donat on stream: | ||||
| https://www.donationalerts.com/r/portwine_linux" & | ||||
|  | ||||
| "${pp_yad_new}" --plug="${KEY_CREDITS}" --tabnum=6 --show-uri --title="THIRD PARTY LIBRARIES" \ | ||||
| "${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=6 --show-uri --title="THIRD PARTY LIBRARIES" \ | ||||
| --fontname="Serif bold italic 10" --text-info <<< "                               Third-party libraries that are used in PortProton | ||||
|  | ||||
|               PortProton is built on the basis of the following free software libraries: | ||||
| @@ -582,10 +582,11 @@ YAD: https://github.com/v1cont/yad | ||||
| ZENITY: https://github.com/GNOME/zenity" & | ||||
|  | ||||
|  | ||||
| "${pp_yad_new}" --title "ABOUT US" --key="${KEY_CREDITS}" --window-icon="$PP_GUI_ICON_PATH/port_proton.png" \ | ||||
| "${pw_yad_new}" --title "ABOUT US" --key="${KEY_CREDITS}" --window-icon="$PW_GUI_ICON_PATH/port_proton.png" \ | ||||
| --center --notebook --no-buttons  --tab-pos=bottom \ | ||||
| --tab="ABOUT PORTPROTON" --tab="AUTORS" --tab="LICENSE" --tab="SPONSORS" --tab="JOIN" \ | ||||
| --tab="THIRD PARTY LIBRARIES" | ||||
|  | ||||
|     /usr/bin/env bash -c ${pp_full_command_line[*]}  | ||||
|     echo "Exit from credits" | ||||
|     /usr/bin/env bash -c ${pw_full_command_line[*]}  | ||||
| fi | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: Castro-Fidel (linux-gaming.ru) | ||||
| ######################################################################## | ||||
| pp_ping_test () { | ||||
| pw_ping_test () { | ||||
|     ping -w3 -c1 github.com &> /dev/null | ||||
|     [ "$?" == "0" ] && return 0 || return 1 | ||||
| } | ||||
| @@ -176,9 +176,9 @@ var_radv_perftest_config_update () { | ||||
| } | ||||
|  | ||||
| var_vk_istance_layers_config_update () { | ||||
|     if [ ! -z "${PP_VK_INSTANCE_LAYERS}" ] | ||||
|     then export PP_VK_INSTANCE_LAYERS="${1}:${PP_VK_INSTANCE_LAYERS}" | ||||
|     else export PP_VK_INSTANCE_LAYERS="${1}" | ||||
|     if [ ! -z "${PW_VK_INSTANCE_LAYERS}" ] | ||||
|     then export PW_VK_INSTANCE_LAYERS="${1}:${PW_VK_INSTANCE_LAYERS}" | ||||
|     else export PW_VK_INSTANCE_LAYERS="${1}" | ||||
|     fi | ||||
|     return 0 | ||||
| } | ||||
| @@ -201,38 +201,38 @@ unpack_tar () { | ||||
|     [ "${PIPESTATUS[0]}" != 0 ] && print_error "File $1 unpacking error." && return 1 || return 0 | ||||
| } | ||||
|  | ||||
| pp_clear_pfx () { | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/system.reg" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/user.reg" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/userdef.reg" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/winetricks.log" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/.update-timestamp" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/.windows-serial" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/windows/" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/ProgramData/Setup" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/ProgramData/Windows" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/ProgramData/WindowsTask" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/ProgramData/Package Cache" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/Public/Local Settings/Application Data/Microsoft" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/Public/Local Settings/Application Data/Temp" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/Public/Local Settings/Temporary Internet Files" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/Public/Application Data/Microsoft" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/Public/Application Data/wine_gecko" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/Public/Temp" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/steamuser/Local Settings/Application Data/Microsoft" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/steamuser/Local Settings/Application Data/Temp" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/steamuser/Local Settings/Temporary Internet Files" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/steamuser/Application Data/Microsoft" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/steamuser/Application Data/wine_gecko" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/steamuser/Temp" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/Program Files/Internet Explorer" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/Program Files/Windows Media Player" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/Program Files/Windows NT" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/Program Files/Common Files" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/Program Files (x86)/Internet Explorer" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/Program Files (x86)/Common Files" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/Program Files (x86)/Windows Media Player" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/Program Files (x86)/Windows NT" | ||||
| pw_clear_pfx () { | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/user.reg" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/userdef.reg" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/winetricks.log" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/.update-timestamp" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/.windows-serial" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/windows/" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/ProgramData/Setup" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/ProgramData/Windows" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/ProgramData/WindowsTask" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/ProgramData/Package Cache" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/Public/Local Settings/Application Data/Microsoft" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/Public/Local Settings/Application Data/Temp" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/Public/Local Settings/Temporary Internet Files" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/Public/Application Data/Microsoft" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/Public/Application Data/wine_gecko" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/Public/Temp" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/steamuser/Local Settings/Application Data/Microsoft" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/steamuser/Local Settings/Application Data/Temp" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/steamuser/Local Settings/Temporary Internet Files" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/steamuser/Application Data/Microsoft" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/steamuser/Application Data/wine_gecko" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/steamuser/Temp" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/Program Files/Internet Explorer" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/Program Files/Windows Media Player" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/Program Files/Windows NT" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/Program Files/Common Files" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/Program Files (x86)/Internet Explorer" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/Program Files (x86)/Common Files" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/Program Files (x86)/Windows Media Player" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/Program Files (x86)/Windows NT" | ||||
|     try_remove_dir "${PORT_WINE_TMP_PATH}/mesa_shader_cache" | ||||
|     rm -f "${PORT_WINE_TMP_PATH}"/*.bin | ||||
|     rm -f "${PORT_WINE_TMP_PATH}"/*.foz | ||||
| @@ -249,22 +249,22 @@ check_user_conf () { | ||||
| } | ||||
|  | ||||
| init_wine_ver () { | ||||
|     if [[ -z `ls "${PORT_WINE_PATH}/data/dist/" | grep "${PP_WINE_USE}"` ]] ; then | ||||
|         if [[ ! -z `echo "${PP_WINE_USE}" | grep "PROTON_LG"` ]] ; then | ||||
|             export PP_WINE_USE=PROTON_LG | ||||
|     if [[ -z `ls "${PORT_WINE_PATH}/data/dist/" | grep "${PW_WINE_USE}"` ]] ; then | ||||
|         if [[ ! -z `echo "${PW_WINE_USE}" | grep "PROTON_LG"` ]] ; then | ||||
|             export PW_WINE_USE=PROTON_LG | ||||
|         else | ||||
|             export PP_WINE_USE=PROTON_GE | ||||
|             export PW_WINE_USE=PROTON_GE | ||||
|         fi | ||||
|     fi | ||||
|     if [[ ! -z `echo "${PP_WINE_USE}" | grep "^PROTON_LG$"` ]]  | ||||
|     then export PP_WINE_USE="${PP_PROTON_LG_VER}" | ||||
|     elif [[ ! -z `echo "${PP_WINE_USE}" | grep "^PROTON_GE$"` ]] | ||||
|     then export PP_WINE_USE="${PP_PROTON_GE_VER}" | ||||
|     if [[ ! -z `echo "${PW_WINE_USE}" | grep "^PROTON_LG$"` ]]  | ||||
|     then export PW_WINE_USE="${PW_PROTON_LG_VER}" | ||||
|     elif [[ ! -z `echo "${PW_WINE_USE}" | grep "^PROTON_GE$"` ]] | ||||
|     then export PW_WINE_USE="${PW_PROTON_GE_VER}" | ||||
|     fi | ||||
|     [ ! -z "${PP_WINE_VER}" ] && export PP_WINE_USE=`echo "${PP_WINE_VER}" | tr [[:lower:]] [[:upper:]]` | ||||
|     [ ! -z "${PP_WINE_USE}" ] && export PP_WINE_USE=`echo "${PP_WINE_USE}" | tr [[:lower:]] [[:upper:]]` | ||||
|     unset PP_WINE_VER | ||||
|     export WINEDIR="${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}" | ||||
|     [ ! -z "${PW_WINE_VER}" ] && export PW_WINE_USE=`echo "${PW_WINE_VER}" | tr [[:lower:]] [[:upper:]]` | ||||
|     [ ! -z "${PW_WINE_USE}" ] && export PW_WINE_USE=`echo "${PW_WINE_USE}" | tr [[:lower:]] [[:upper:]]` | ||||
|     unset PW_WINE_VER | ||||
|     export WINEDIR="${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" | ||||
|     export WINE="${WINEDIR}/bin/wine" | ||||
|     export WINELOADER="${WINEDIR}/bin/wine" | ||||
|     export WINESERVER="${WINEDIR}/bin/wineserver" | ||||
| @@ -293,7 +293,7 @@ init_wine_ver () { | ||||
|         done | ||||
|     fi | ||||
|     if [[ -d "${WINEDIR}" ]] ; then | ||||
|         [[ ! -f "${WINEDIR}/version" ]] && echo "${PP_WINE_USE}" > "${WINEDIR}/version" | ||||
|         [[ ! -f "${WINEDIR}/version" ]] && echo "${PW_WINE_USE}" > "${WINEDIR}/version" | ||||
|  | ||||
|         if [[ ! -d "${WINEDIR}/lib64/" && -d "${WINEDIR}/lib/wine/x86_64-unix" ]] ; then | ||||
|             create_new_dir "${WINEDIR}/lib64/wine" | ||||
| @@ -306,8 +306,8 @@ init_wine_ver () { | ||||
|          | ||||
|         for copy_proton_dll in "dxvk" "vkd3d-proton" ; do | ||||
|             if [[ ! -d "${WINEDIR}/lib/wine/${copy_proton_dll}/" || ! -d "${WINEDIR}/lib64/wine/${copy_proton_dll}/" ]] ; then | ||||
|                 try_copy_dir "${PORT_WINE_PATH}/data/dist/${PP_PROTON_GE_VER}/lib/wine/${copy_proton_dll}" "${WINEDIR}/lib/wine/" | ||||
|                 try_copy_dir "${PORT_WINE_PATH}/data/dist/${PP_PROTON_GE_VER}/lib64/wine/${copy_proton_dll}" "${WINEDIR}/lib64/wine/" | ||||
|                 try_copy_dir "${PORT_WINE_PATH}/data/dist/${PW_PROTON_LG_VER}/lib/wine/${copy_proton_dll}" "${WINEDIR}/lib/wine/" | ||||
|                 try_copy_dir "${PORT_WINE_PATH}/data/dist/${PW_PROTON_LG_VER}/lib64/wine/${copy_proton_dll}" "${WINEDIR}/lib64/wine/" | ||||
|             fi | ||||
|         done | ||||
|          | ||||
| @@ -337,16 +337,16 @@ init_wine_ver () { | ||||
|     return 0 | ||||
| } | ||||
|  | ||||
| pp_init_runtime () { | ||||
| pw_init_runtime () { | ||||
|  | ||||
|     if [[ -n "$(grep "ROSA Fresh" "/etc/os-release")" ]] ; then | ||||
|         export LOCPATH="/run/host/usr/share/locale/" | ||||
|     fi | ||||
|  | ||||
|     PP_PV_OVERRIDES="/usr/lib/pressure-vessel/overrides/lib"  | ||||
|     export PP_LD_LIBRARY_PATH="${WINEDIR}/lib64:${WINEDIR}/lib:${PP_WINELIB}/portable/lib/lib64:${PP_WINELIB}/portable/lib/lib32:${PP_PV_OVERRIDES}/x86_64-linux-gnu/aliases:${PP_PV_OVERRIDES}/i386-linux-gnu/aliases" | ||||
|     PW_PV_OVERRIDES="/usr/lib/pressure-vessel/overrides/lib"  | ||||
|     export PW_LD_LIBRARY_PATH="${WINEDIR}/lib64:${WINEDIR}/lib:${PW_WINELIB}/portable/lib/lib64:${PW_WINELIB}/portable/lib/lib32:${PW_PV_OVERRIDES}/x86_64-linux-gnu/aliases:${PW_PV_OVERRIDES}/i386-linux-gnu/aliases" | ||||
|  | ||||
|     export PP_VK_LAYER_PATH="${PP_WINELIB}/portable/share/vulkan/implicit_layer.d" | ||||
|     export PW_VK_LAYER_PATH="${PW_WINELIB}/portable/share/vulkan/implicit_layer.d" | ||||
|  | ||||
|     export DISABLE_VK_LAYER_VALVE_steam_fossilize_1=1 | ||||
|     export DISABLE_VK_LAYER_VALVE_steam_overlay_1=1 | ||||
| @@ -356,10 +356,11 @@ pp_init_runtime () { | ||||
|     else export PATH_TMP="${PATH}" | ||||
|     fi | ||||
|     if [ ! -z "${PATH}" ] | ||||
|     then export PATH="${WINEDIR}/bin:${PP_WINELIB}/portable/bin:${PP_WINELIB}/pressure-vessel/bin/:${PATH}" | ||||
|     else export PATH="${WINEDIR}/bin:${PP_WINELIB}/portable/bin:${PP_WINELIB}/pressure-vessel/bin/" | ||||
|     fi  | ||||
|     if [ "${PP_USE_GSTREAMER}" = 1 ] ; then  | ||||
|     then export PATH="${WINEDIR}/bin:${PATH}:${PW_WINELIB}/portable/bin" | ||||
|     else export PATH="${WINEDIR}/bin:${PW_WINELIB}/portable/bin" | ||||
|     fi | ||||
|  | ||||
|     if [ "${PW_USE_GSTREAMER}" = 1 ] ; then  | ||||
|         if [ -d "${WINEDIR}/lib64/gstreamer-1.0" ] ; then | ||||
|             export GST_PLUGIN_SYSTEM_PATH_1_0="${WINEDIR}/lib64/gstreamer-1.0:${WINEDIR}/lib/gstreamer-1.0" | ||||
|         fi | ||||
| @@ -372,23 +373,23 @@ pp_init_runtime () { | ||||
|         var_winedlloverride_update "winegstreamer=" | ||||
|     fi | ||||
|  | ||||
|     if [[ ! -z "${PP_SANDBOX_HOME_PATH}" && -d "${PP_SANDBOX_HOME_PATH}" ]] ; then | ||||
|         export pp_runtime="${PP_WINELIB}/pressure-vessel/bin/pressure-vessel-unruntime \ | ||||
|     if [[ ! -z "${PW_SANDBOX_HOME_PATH}" && -d "${PW_SANDBOX_HOME_PATH}" ]] ; then | ||||
|         export pw_runtime="${PW_WINELIB}/pressure-vessel/bin/pressure-vessel-unruntime \ | ||||
|         --unshare-home \ | ||||
|         --home="${PP_SANDBOX_HOME_PATH}" \ | ||||
|         --home="${PW_SANDBOX_HOME_PATH}" \ | ||||
|         --no-gc-runtimes \ | ||||
|         --gc-legacy-runtimes \ | ||||
|         --copy-runtime \ | ||||
|         --remove-game-overlay \ | ||||
|         ${PP_ADD_TO_ARGS_IN_RUNTIME} --" | ||||
|         ${PW_ADD_TO_ARGS_IN_RUNTIME} --" | ||||
|     else | ||||
|         export pp_runtime="${PP_WINELIB}/pressure-vessel/bin/pressure-vessel-unruntime \ | ||||
|         export pw_runtime="${PW_WINELIB}/pressure-vessel/bin/pressure-vessel-unruntime \ | ||||
|         --share-home \ | ||||
|         --no-gc-runtimes \ | ||||
|         --gc-legacy-runtimes \ | ||||
|         --copy-runtime \ | ||||
|         --remove-game-overlay \ | ||||
|         ${PP_ADD_TO_ARGS_IN_RUNTIME} --" | ||||
|         ${PW_ADD_TO_ARGS_IN_RUNTIME} --" | ||||
|     fi | ||||
|  | ||||
|     export PRESSURE_VESSEL_IMPORT_VULKAN_LAYERS=0 | ||||
| @@ -396,18 +397,18 @@ pp_init_runtime () { | ||||
|  | ||||
|     unset PRESSURE_VESSEL_RUNTIME_ARCHIVE | ||||
|     export PRESSURE_VESSEL_RUNTIME=runtime | ||||
|     export PRESSURE_VESSEL_RUNTIME_BASE="${PP_WINELIB}" | ||||
|     export PRESSURE_VESSEL_VARIABLE_DIR="${PP_WINELIB}/var" | ||||
|     export PRESSURE_VESSEL_PREFIX="${PP_WINELIB}/pressure-vessel" | ||||
|     export PRESSURE_VESSEL_RUNTIME_BASE="${PW_WINELIB}" | ||||
|     export PRESSURE_VESSEL_VARIABLE_DIR="${PW_WINELIB}/var" | ||||
|     export PRESSURE_VESSEL_PREFIX="${PW_WINELIB}/pressure-vessel" | ||||
|  | ||||
|     unset PRESSURE_VESSEL_FILESYSTEMS_RO PRESSURE_VESSEL_FILESYSTEMS_RW | ||||
|     for PWRTMRO in ${PP_RT_MOUNT_RO[*]} ; do | ||||
|     for PWRTMRO in ${PW_RT_MOUNT_RO[*]} ; do | ||||
|         if [ ! -z "${PRESSURE_VESSEL_FILESYSTEMS_RO}" ] | ||||
|         then export PRESSURE_VESSEL_FILESYSTEMS_RO="${PRESSURE_VESSEL_FILESYSTEMS_RO}:${PWRTMRO}" | ||||
|         else export PRESSURE_VESSEL_FILESYSTEMS_RO="${PWRTMRO}" | ||||
|         fi | ||||
|     done | ||||
|     for PWRTMRW in ${PP_RT_MOUNT_RW[*]} ; do | ||||
|     for PWRTMRW in ${PW_RT_MOUNT_RW[*]} ; do | ||||
|         if [ ! -z "${PRESSURE_VESSEL_FILESYSTEMS_RW}" ] | ||||
|         then export PRESSURE_VESSEL_FILESYSTEMS_RW="${PRESSURE_VESSEL_FILESYSTEMS_RW}:${PWRTMRW}" | ||||
|         else export PRESSURE_VESSEL_FILESYSTEMS_RW="${PWRTMRW}" | ||||
| @@ -416,38 +417,38 @@ pp_init_runtime () { | ||||
|     echo "RUNTIME is enabled" | ||||
| } | ||||
|  | ||||
| pp_mangohud_check () { | ||||
|     if [[ "${PP_MANGOHUD}" == "1" ]] ; then | ||||
|         export PP_MANGOHUD_SLR='MANGOHUD=1' | ||||
| pw_mangohud_check () { | ||||
|     if [[ "${PW_MANGOHUD}" == "1" ]] ; then | ||||
|         export PW_MANGOHUD_SLR='MANGOHUD=1' | ||||
|         MANGOHUD_LIB_NAME="libMangoHud.so" | ||||
|         if [[ "${PP_VULKAN_USE}" = "0" ]] ; then  | ||||
|         if [[ "${PW_VULKAN_USE}" = "0" ]] ; then  | ||||
| 	        MANGOHUD_LIB_NAME="libMangoHud_dlsym.so:${MANGOHUD_LIB_NAME}" | ||||
|         fi | ||||
|         if [[ ! -z "${PP_LD_PRELOAD}" ]] | ||||
|         then export PP_LD_PRELOAD="${PP_LD_PRELOAD}:${MANGOHUD_LIB_NAME}" | ||||
|         else export PP_LD_PRELOAD="${MANGOHUD_LIB_NAME}" | ||||
|         if [[ ! -z "${PW_LD_PRELOAD}" ]] | ||||
|         then export PW_LD_PRELOAD="${PW_LD_PRELOAD}:${MANGOHUD_LIB_NAME}" | ||||
|         else export PW_LD_PRELOAD="${MANGOHUD_LIB_NAME}" | ||||
|         fi | ||||
|         var_vk_istance_layers_config_update "VK_LAYER_MANGOHUD_overlay64:VK_LAYER_MANGOHUD_overlay32" | ||||
|         print_info "MANGOHUD is enabled" | ||||
|     else | ||||
|         export PP_MANGOHUD_SLR='DISABLE_MANGOHUD=1' | ||||
|         export PW_MANGOHUD_SLR='DISABLE_MANGOHUD=1' | ||||
|         print_info "MANGOHUD is disabled" | ||||
|     fi | ||||
|     return 0 | ||||
| } | ||||
|  | ||||
| pp_vkbasalt_check () { | ||||
|     if [[ "${ENABLE_VKBASALT}" == 1 ]] && [[ "${PP_VULKAN_USE}" != "0" ]] && [[ "${PP_VULKAN_USE}" != "3" ]] ; then | ||||
|         if [[ -z "${PP_VKBASALT_EFFECTS}" ]] ; then | ||||
|             export PP_VKBASALT_EFFECTS="Curves:cas"  | ||||
| pw_vkbasalt_check () { | ||||
|     if [[ "${ENABLE_VKBASALT}" == 1 ]] && [[ "${PW_VULKAN_USE}" != "0" ]] && [[ "${PW_VULKAN_USE}" != "3" ]] ; then | ||||
|         if [[ -z "${PW_VKBASALT_EFFECTS}" ]] ; then | ||||
|             export PW_VKBASALT_EFFECTS="Curves:cas"  | ||||
|         fi | ||||
|         sed -ri "s/effects = .*/effects = ${PP_VKBASALT_EFFECTS}/g" "${PORT_WINE_PATH}/data/vkBasalt.conf" | ||||
|         if [[ -z "${PP_VKBASALT_FFX_CAS}" ]] ; then | ||||
|             export PP_VKBASALT_FFX_CAS="0.7"  | ||||
|         sed -ri "s/effects = .*/effects = ${PW_VKBASALT_EFFECTS}/g" "${PORT_WINE_PATH}/data/vkBasalt.conf" | ||||
|         if [[ -z "${PW_VKBASALT_FFX_CAS}" ]] ; then | ||||
|             export PW_VKBASALT_FFX_CAS="0.7"  | ||||
|         fi | ||||
|         sed -ri "s/casSharpness .*/casSharpness = ${PP_VKBASALT_FFX_CAS}/g" "${PORT_WINE_PATH}/data/vkBasalt.conf" | ||||
|         sed -ri "s/casSharpness .*/casSharpness = ${PW_VKBASALT_FFX_CAS}/g" "${PORT_WINE_PATH}/data/vkBasalt.conf" | ||||
|         export VKBASALT_CONFIG_FILE="${PORT_WINE_PATH}/data/vkBasalt.conf" | ||||
|         # sed -i s/'> = 0.05;'/'> = 0.035;'/ "${PP_WINELIB}/pressure-vessel/reshade/shaders/FilmGrain2.fx" | ||||
|         # sed -i s/'> = 0.05;'/'> = 0.035;'/ "${PW_WINELIB}/pressure-vessel/reshade/shaders/FilmGrain2.fx" | ||||
|         var_vk_istance_layers_config_update "VK_LAYER_VKBASALT_post_processing32:VK_LAYER_VKBASALT_post_processing64" | ||||
|         print_info "vkBasalt is enabled" | ||||
|     else | ||||
| @@ -466,23 +467,23 @@ check_nvidia_vk_icd_file () { | ||||
| } | ||||
|  | ||||
| regdlloverrides () { | ||||
|     PP_DLL_EXE=`echo $@ | awk -F: '{print $1}'` | ||||
|     PP_DLL_LIB=`echo $@ | awk -F: '{print $2}' | awk -F= '{print $1}'` | ||||
|     PP_DLL_SET=`echo $@ | awk -F= '{print $NF}'` | ||||
|     case "${PP_DLL_SET}" in | ||||
|         "n,b") PP_DLL_IN_REG="native,builtin" ;; | ||||
|         "b,n") PP_DLL_IN_REG="builtin,native" ;; | ||||
|             "n") PP_DLL_IN_REG="native" ;; | ||||
|             "b") PP_DLL_IN_REG="builtin" ;; | ||||
|             *) PP_DLL_IN_REG="" ;; | ||||
|     PW_DLL_EXE=`echo $@ | awk -F: '{print $1}'` | ||||
|     PW_DLL_LIB=`echo $@ | awk -F: '{print $2}' | awk -F= '{print $1}'` | ||||
|     PW_DLL_SET=`echo $@ | awk -F= '{print $NF}'` | ||||
|     case "${PW_DLL_SET}" in | ||||
|         "n,b") PW_DLL_IN_REG="native,builtin" ;; | ||||
|         "b,n") PW_DLL_IN_REG="builtin,native" ;; | ||||
|             "n") PW_DLL_IN_REG="native" ;; | ||||
|             "b") PW_DLL_IN_REG="builtin" ;; | ||||
|             *) PW_DLL_IN_REG="" ;; | ||||
|     esac | ||||
|     grep 'HKCU,Software\\Wine\\AppDefaults\\'"${PP_DLL_EXE}"'\\DllOverrides,'\"${PP_DLL_LIB}\",0x2,\"${PP_DLL_IN_REG}\" "${WINEDIR}/share/wine/wine.inf" | ||||
|     grep 'HKCU,Software\\Wine\\AppDefaults\\'"${PW_DLL_EXE}"'\\DllOverrides,'\"${PW_DLL_LIB}\",0x2,\"${PW_DLL_IN_REG}\" "${WINEDIR}/share/wine/wine.inf" | ||||
|     if [[ "$?" != "0" ]] ; then | ||||
|         grep "ProtonOverrides" "${WINEDIR}/share/wine/wine.inf" | ||||
|         if [[ "$?" == "0" ]] ; then | ||||
|             sed -i "/\[ProtonOverrides\]/a HKCU,Software\\\Wine\\\AppDefaults\\\\${PP_DLL_EXE}\\\DllOverrides,\"${PP_DLL_LIB}\",0x2,\"${PP_DLL_IN_REG}\"" "${WINEDIR}/share/wine/wine.inf" | ||||
|             sed -i "/\[ProtonOverrides\]/a HKCU,Software\\\Wine\\\AppDefaults\\\\${PW_DLL_EXE}\\\DllOverrides,\"${PW_DLL_LIB}\",0x2,\"${PW_DLL_IN_REG}\"" "${WINEDIR}/share/wine/wine.inf" | ||||
|         else | ||||
|             sed -i "/\[SteamClient.ntamd64\]/a HKCU,Software\\\Wine\\\AppDefaults\\\\${PP_DLL_EXE}\\\DllOverrides,\"${PP_DLL_LIB}\",0x2,\"${PP_DLL_IN_REG}\"" "${WINEDIR}/share/wine/wine.inf" | ||||
|             sed -i "/\[SteamClient.ntamd64\]/a HKCU,Software\\\Wine\\\AppDefaults\\\\${PW_DLL_EXE}\\\DllOverrides,\"${PW_DLL_LIB}\",0x2,\"${PW_DLL_IN_REG}\"" "${WINEDIR}/share/wine/wine.inf" | ||||
|         fi | ||||
|     fi | ||||
| } | ||||
| @@ -498,17 +499,17 @@ export -f wait_wineserver | ||||
| kill_portwine () { | ||||
|     wine_pids="`ls -l /proc/*/exe 2>/dev/null | grep -ie ${portname} | grep -E 'wine(64)?-preloader|wineserver' | awk -F/ '{print $3}'`" | ||||
|     if  [ ! -z "${wine_pids}" ] ; then | ||||
|         for pp_kill_pids in ${wine_pids} ; do | ||||
|             if [ "`ps cax | grep ${pp_kill_pids}`" ] ; then | ||||
|                 kill -n 9 ${pp_kill_pids} > /dev/null 2>&1   | ||||
|         for pw_kill_pids in ${wine_pids} ; do | ||||
|             if [ "`ps cax | grep ${pw_kill_pids}`" ] ; then | ||||
|                 kill -n 9 ${pw_kill_pids} > /dev/null 2>&1   | ||||
|             fi | ||||
|         done | ||||
|     fi | ||||
|     bwrap_pids="`pgrep -a wrap | grep ${portname} | head -n 1 | awk '{print $1}'`" | ||||
|     if  [ ! -z "${bwrap_pids}" ] ; then | ||||
|         for pp_kill_pids in ${bwrap_pids} ; do | ||||
|             if [ "`ps cax | grep ${pp_kill_pids}`" ] ; then | ||||
|                 kill -n 9 ${pp_kill_pids} > /dev/null 2>&1 | ||||
|         for pw_kill_pids in ${bwrap_pids} ; do | ||||
|             if [ "`ps cax | grep ${pw_kill_pids}`" ] ; then | ||||
|                 kill -n 9 ${pw_kill_pids} > /dev/null 2>&1 | ||||
|             fi | ||||
|         done | ||||
|     fi | ||||
| @@ -516,7 +517,7 @@ kill_portwine () { | ||||
| } | ||||
| export -f kill_portwine | ||||
|  | ||||
| pp_kill_autostart () { | ||||
| pw_kill_autostart () { | ||||
|     sleep 5 | ||||
|      | ||||
|     while true ; do | ||||
| @@ -530,27 +531,27 @@ pp_kill_autostart () { | ||||
|         fi | ||||
|     done | ||||
|  | ||||
|     if [[ ! -z "`ls "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}"/drive_c/ | grep -m 1 ".tmp"`" ]] ; then | ||||
|         rm -f "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}"/drive_c/*.tmp | ||||
|     if [[ ! -z "`ls "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/drive_c/ | grep -m 1 ".tmp"`" ]] ; then | ||||
|         rm -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/drive_c/*.tmp | ||||
|     fi | ||||
|  | ||||
|     return 0 | ||||
| } | ||||
| export -f pp_kill_autostart | ||||
| export -f pw_kill_autostart | ||||
|  | ||||
| stop_portwine () {  | ||||
|     if [ "$int_xneur" = "1"  ]; then | ||||
|         xneur & | ||||
|     fi | ||||
|     if [ ! -z ${PP_XKBD} ]; then | ||||
|         setxkbmap ${PP_XKBD} | ||||
|     if [ ! -z ${PW_XKBD} ]; then | ||||
|         setxkbmap ${PW_XKBD} | ||||
|     fi | ||||
|     pp_stop_progress_bar | ||||
|     pw_stop_progress_bar | ||||
|     try_remove_file "${PORT_SCRIPTS_PATH}/0" | ||||
|     try_remove_file "${PORT_SCRIPTS_PATH}/1" | ||||
|     kill_portwine && | ||||
|     try_remove_dir "${PP_WINELIB}/var" | ||||
|     find "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/" -maxdepth 1 -type f -name "*.tmp" -delete | ||||
|     try_remove_dir "${PW_WINELIB}/var" | ||||
|     find "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/" -maxdepth 1 -type f -name "*.tmp" -delete | ||||
|     if [ ! -z "`pgrep -a yad_new | grep "\-\-notification" | awk '{print $1}'`" ] ; then | ||||
|         kill -s SIGUSR1 "`pgrep -a yad_new | grep "\-\-notification" | awk '{print $1}'`" 2>/dev/null | ||||
|     fi | ||||
| @@ -561,141 +562,141 @@ stop_portwine () { | ||||
| } | ||||
| export -f stop_portwine | ||||
|  | ||||
| pp_download_libs () { | ||||
|     if [ ! -z "`ls ${PORT_WINE_TMP_PATH} | grep libs_v | grep -v libs${PP_LIBS_VER}`" ] ; then | ||||
|         for RM_LIBS in `ls ${PORT_WINE_TMP_PATH} | grep libs_v | grep -v libs${PP_LIBS_VER}` | ||||
| pw_download_libs () { | ||||
|     if [ ! -z "`ls ${PORT_WINE_TMP_PATH} | grep libs_v | grep -v libs${PW_LIBS_VER}`" ] ; then | ||||
|         for RM_LIBS in `ls ${PORT_WINE_TMP_PATH} | grep libs_v | grep -v libs${PW_LIBS_VER}` | ||||
|         do try_remove_dir "${PORT_WINE_TMP_PATH}/${RM_LIBS}" | ||||
|         done | ||||
|     fi | ||||
|     if [[ ! -e "${PP_WINELIB}/portable/bin/yad" || ! -e "${PP_WINELIB}/portable/lib/p7zip/7z" \ | ||||
|     || ! -e "${PP_WINELIB}/runtime/files/bin/vkcube" || -e "${PORT_WINE_TMP_PATH}/libs${PP_LIBS_VER}.tar.xz" ]] ; | ||||
|     if [[ ! -e "${PW_WINELIB}/portable/bin/yad" || ! -e "${PW_WINELIB}/portable/lib/p7zip/7z" \ | ||||
|     || ! -e "${PW_WINELIB}/runtime/files/bin/vkcube" || -e "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}.tar.xz" ]] ; | ||||
|     then | ||||
|         print_info "Download and install libraries..." | ||||
|         if try_download "github.com/Castro-Fidel/PortWINE/releases/download/libs${PP_LIBS_VER}/libs${PP_LIBS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}/libs${PP_LIBS_VER}.tar.xz" ; then | ||||
|             if unpack_tar_xz "${PORT_WINE_TMP_PATH}/libs${PP_LIBS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}/" ; then | ||||
|                 try_remove_file "${PORT_WINE_TMP_PATH}/libs${PP_LIBS_VER}.tar.xz" | ||||
|         if try_download "github.com/Castro-Fidel/PortWINE/releases/download/libs${PW_LIBS_VER}/libs${PW_LIBS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}.tar.xz" ; then | ||||
|             if unpack_tar_xz "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}/" ; then | ||||
|                 try_remove_file "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}.tar.xz" | ||||
|             else | ||||
|                 try_remove_dir "${PORT_WINE_TMP_PATH}/libs${PP_LIBS_VER}" | ||||
|                 try_remove_file "${PORT_WINE_TMP_PATH}/libs${PP_LIBS_VER}.tar.xz" | ||||
|                 zenity_error_download && pp_download_libs | ||||
|                 try_remove_dir "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}" | ||||
|                 try_remove_file "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}.tar.xz" | ||||
|                 zenity_error_download && pw_download_libs | ||||
|             fi | ||||
|         else | ||||
|             zenity_error_download && pp_download_libs | ||||
|             zenity_error_download && pw_download_libs | ||||
|         fi | ||||
|     fi | ||||
|     export pp_yad="${PP_WINELIB}/portable/bin/yad" | ||||
|     export pp_yad_new="${PP_WINELIB}/portable/bin/yad_new" | ||||
|     export pp_zstd="${PP_WINELIB}/portable/bin/zstd" | ||||
|     export pp_7z="${PP_WINELIB}/portable/lib/p7zip/7z" | ||||
|     export pw_yad="${PW_WINELIB}/portable/bin/yad" | ||||
|     export pw_yad_new="${PW_WINELIB}/portable/bin/yad_new" | ||||
|     export pw_zstd="${PW_WINELIB}/portable/bin/zstd" | ||||
|     export pw_7z="${PW_WINELIB}/portable/lib/p7zip/7z" | ||||
|     if [ -x "`which xterm 2>/dev/null`" ]; then | ||||
|         export SYS_XTERM=`which xterm` | ||||
|         export PP_XTERM="${SYS_XTERM} -geometry 159x37 -e" | ||||
|         export PW_XTERM="${SYS_XTERM} -geometry 159x37 -e" | ||||
|     else | ||||
|         export PP_XTERM="${PP_WINELIB}/runtime/files/bin/xterm -geometry 159x37 -e" | ||||
|         export PW_XTERM="${PW_WINELIB}/runtime/files/bin/xterm -geometry 159x37 -e" | ||||
|     fi | ||||
|     return 0 | ||||
| } | ||||
|  | ||||
| pp_check_and_download_wine () { | ||||
| pw_check_and_download_wine () { | ||||
|     [ ! -d "${PORT_WINE_PATH}/data/dist/" ] && create_new_dir "${PORT_WINE_PATH}/data/dist" | ||||
|     if [[ "${PP_WINE_USE}" == "GET-OTHER-WINE" ]] ; then | ||||
|     if [[ "${PW_WINE_USE}" == "GET-OTHER-WINE" ]] ; then | ||||
|         gui_proton_downloader | ||||
|     fi | ||||
|     if [[ ! -z `echo "${PP_WINE_USE}" | grep "^PROTON_LG$"` ]]  | ||||
|     then export PP_WINE_USE="${PP_PROTON_LG_VER}" | ||||
|     elif [[ ! -z `echo "${PP_WINE_USE}" | grep "^PROTON_GE$"` ]] | ||||
|     then export PP_WINE_USE="${PP_PROTON_GE_VER}" | ||||
|     if [[ ! -z `echo "${PW_WINE_USE}" | grep "^PROTON_LG$"` ]]  | ||||
|     then export PW_WINE_USE="${PW_PROTON_LG_VER}" | ||||
|     elif [[ ! -z `echo "${PW_WINE_USE}" | grep "^PROTON_GE$"` ]] | ||||
|     then export PW_WINE_USE="${PW_PROTON_GE_VER}" | ||||
|     fi | ||||
|     if [ ! -d "${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}" ] ; then | ||||
|         print_info "Download and install ${PP_WINE_USE}..." | ||||
|         if try_download "github.com/Castro-Fidel/wine_builds/releases/download/${PP_WINE_USE}/${PP_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" ; then | ||||
|             if unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then | ||||
|                 echo "${PP_WINE_USE}" > "${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}/version" | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" | ||||
|                 try_remove_dir "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}" | ||||
|     if [ ! -d "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" ] ; then | ||||
|         print_info "Download and install ${PW_WINE_USE}..." | ||||
|         if try_download "github.com/Castro-Fidel/wine_builds/releases/download/${PW_WINE_USE}/${PW_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" ; then | ||||
|             if unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then | ||||
|                 echo "${PW_WINE_USE}" > "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}/version" | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" | ||||
|                 try_remove_dir "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}" | ||||
|             else | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" | ||||
|                 try_remove_dir "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}" | ||||
|                 try_remove_dir "${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}" | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" | ||||
|                 try_remove_dir "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}" | ||||
|                 try_remove_dir "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" | ||||
|  | ||||
|                 zenity_error_download && pp_check_and_download_wine | ||||
|                 zenity_error_download && pw_check_and_download_wine | ||||
|             fi | ||||
|         else | ||||
|             zenity_error_download && pp_check_and_download_wine | ||||
|             zenity_error_download && pw_check_and_download_wine | ||||
|         fi | ||||
|     fi | ||||
|     return 0 | ||||
| } | ||||
|  | ||||
| pp_check_and_download_plugins () { | ||||
|     if [ ! -z "`ls ${PORT_WINE_TMP_PATH} | grep plugins_v | grep -v plugins${PP_PLUGINS_VER}`" ] ; then | ||||
|         for RM_PLUGINS in `ls ${PORT_WINE_TMP_PATH} | grep plugins_v | grep -v plugins${PP_PLUGINS_VER}` | ||||
| pw_check_and_download_plugins () { | ||||
|     if [ ! -z "`ls ${PORT_WINE_TMP_PATH} | grep plugins_v | grep -v plugins${PW_PLUGINS_VER}`" ] ; then | ||||
|         for RM_PLUGINS in `ls ${PORT_WINE_TMP_PATH} | grep plugins_v | grep -v plugins${PW_PLUGINS_VER}` | ||||
|         do try_remove_dir "${PORT_WINE_TMP_PATH}/${RM_PLUGINS}" | ||||
|         done | ||||
|     fi | ||||
|     if [[ ! -d "${PP_PLUGINS_PATH}/BattlEye_Runtime" || ! -d "${PP_PLUGINS_PATH}/d3d_extras" \ | ||||
|     || ! -d "${PP_PLUGINS_PATH}/nvapi" || ! -d "${PP_PLUGINS_PATH}/nvml" ]] | ||||
|     if [[ ! -d "${PW_PLUGINS_PATH}/BattlEye_Runtime" || ! -d "${PW_PLUGINS_PATH}/d3d_extras" \ | ||||
|     || ! -d "${PW_PLUGINS_PATH}/nvapi" || ! -d "${PW_PLUGINS_PATH}/nvml" ]] | ||||
|     then | ||||
|         print_info "Download and install plugins${PP_PLUGINS_VER}..." | ||||
|         if try_download "github.com/Castro-Fidel/wine_builds/releases/download/plugins${PP_PLUGINS_VER}/plugins${PP_PLUGINS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}/plugins${PP_PLUGINS_VER}.tar.xz" ; then | ||||
|             if unpack_tar_xz "${PORT_WINE_TMP_PATH}/plugins${PP_PLUGINS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}" ; then | ||||
|                 try_remove_file "${PORT_WINE_TMP_PATH}/plugins${PP_PLUGINS_VER}.tar.xz"  | ||||
|         print_info "Download and install plugins${PW_PLUGINS_VER}..." | ||||
|         if try_download "github.com/Castro-Fidel/wine_builds/releases/download/plugins${PW_PLUGINS_VER}/plugins${PW_PLUGINS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}/plugins${PW_PLUGINS_VER}.tar.xz" ; then | ||||
|             if unpack_tar_xz "${PORT_WINE_TMP_PATH}/plugins${PW_PLUGINS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}" ; then | ||||
|                 try_remove_file "${PORT_WINE_TMP_PATH}/plugins${PW_PLUGINS_VER}.tar.xz"  | ||||
|             else | ||||
|                 try_remove_file "${PORT_WINE_TMP_PATH}/plugins${PP_PLUGINS_VER}.tar.xz" | ||||
|                 try_remove_dir "${PORT_WINE_TMP_PATH}/plugins${PP_PLUGINS_VER}" | ||||
|                 try_remove_file "${PORT_WINE_TMP_PATH}/plugins${PW_PLUGINS_VER}.tar.xz" | ||||
|                 try_remove_dir "${PORT_WINE_TMP_PATH}/plugins${PW_PLUGINS_VER}" | ||||
|  | ||||
|                 zenity_error_download && pp_check_and_download_wine | ||||
|                 zenity_error_download && pw_check_and_download_wine | ||||
|             fi | ||||
|         else | ||||
|             zenity_error_download && pp_check_and_download_wine | ||||
|             zenity_error_download && pw_check_and_download_wine | ||||
|         fi | ||||
|     fi | ||||
|     return 0 | ||||
| } | ||||
|  | ||||
| pp_init_db () { | ||||
| pw_init_db () { | ||||
|     if [[ ! -z "${portwine_exe}" ]] ; then | ||||
|         export PORTWINE_DB=`echo "${portwine_exe}" | awk -F '/' 'NF>1{print $NF}' | sed s/".exe"/""/gi` | ||||
|         if [[ -f "${portwine_exe}".ppdb ]] && [[ "${PORTWINE_DB}" != "RiotClientServices" ]] ; then | ||||
|             export PORTWINE_DB_FILE="${portwine_exe}".ppdb | ||||
|             sed -i 's/ PW_/ PP_/g' "${PORTWINE_DB_FILE}" | ||||
|             sed -i 's/ PP_/ PW_/g' "${PORTWINE_DB_FILE}" | ||||
|             . "${PORTWINE_DB_FILE}" | ||||
|             if [[ -z "`ls -p "${PORT_WINE_PATH}/prefixes/" | grep -e "^${PP_PREFIX_NAME}/"`" ]] ; then | ||||
|                 export PP_PREFIX_NAME=`echo "${portwine_exe}" | awk -F"/prefixes/" '{print $2}' | awk -F"/" '{print $1}'` | ||||
|                 edit_db_from_gui PP_PREFIX_NAME | ||||
|             if [[ -z "`ls -p "${PORT_WINE_PATH}/prefixes/" | grep -e "^${PW_PREFIX_NAME}/"`" ]] ; then | ||||
|                 export PW_PREFIX_NAME=`echo "${portwine_exe}" | awk -F"/prefixes/" '{print $2}' | awk -F"/" '{print $1}'` | ||||
|                 edit_db_from_gui PW_PREFIX_NAME | ||||
|             fi | ||||
|         else | ||||
|             orig_IFS="$IFS" | ||||
|             IFS=$'\n' | ||||
|             PP_FIND_DB_FILE=`grep -ilw "#${PORTWINE_DB}.exe" "${PORT_SCRIPTS_PATH}/portwine_db"/* | sed s/".exe"/""/gi` | ||||
|             if [[ `echo "$PP_FIND_DB_FILE" | wc -l` -gt 1 ]] ; then | ||||
|             PW_FIND_DB_FILE=`grep -ilw "#${PORTWINE_DB}.exe" "${PORT_SCRIPTS_PATH}/portwine_db"/* | sed s/".exe"/""/gi` | ||||
|             if [[ `echo "$PW_FIND_DB_FILE" | wc -l` -gt 1 ]] ; then | ||||
|                 unset ADD_CB_DBFILE | ||||
|                 for PP_CHECK_DB_FILE in $PP_FIND_DB_FILE ; do | ||||
|                 for PW_CHECK_DB_FILE in $PW_FIND_DB_FILE ; do | ||||
|                     if [[ -z "${ADD_CB_DBFILE}" ]] ; then | ||||
|                         export ADD_CB_DBFILE="${PP_CHECK_DB_FILE}" | ||||
|                         export ADD_CB_DBFILE="${PW_CHECK_DB_FILE}" | ||||
|                     else | ||||
|                         export ADD_CB_DBFILE="${PP_CHECK_DB_FILE}!${ADD_CB_DBFILE}" | ||||
|                         export ADD_CB_DBFILE="${PW_CHECK_DB_FILE}!${ADD_CB_DBFILE}" | ||||
|                     fi | ||||
|                 done | ||||
|                 PORTWINE_DB_FILE=`"${pp_yad_new}" --text-align=center --text "${PP_SELECTION_DB_LOC}" --borders=15 --form --center  \ | ||||
|                 --title "Database file selection..." --window-icon="$PP_GUI_ICON_PATH/port_proton.png"  --form --separator="" \ | ||||
|                 PORTWINE_DB_FILE=`"${pw_yad_new}" --text-align=center --text "${PW_SELECTION_DB_LOC}" --borders=15 --form --center  \ | ||||
|                 --title "Database file selection..." --window-icon="$PW_GUI_ICON_PATH/port_proton.png"  --form --separator="" \ | ||||
|                 --field="DB FILE: :CB" "${ADD_CB_DBFILE}"` | ||||
|                 if [[ "$?" == "1" || "$?" == "252" ]] ; then exit 0 ; fi | ||||
|                 sed -i 's/ PW_/ PP_/g' "${PORTWINE_DB_FILE}" | ||||
|             elif [[ `echo "$PP_FIND_DB_FILE" | wc -l` -eq 1 ]] ; then | ||||
|                 PORTWINE_DB_FILE="${PP_FIND_DB_FILE}" | ||||
|                 sed -i 's/ PW_/ PP_/g' "${PORTWINE_DB_FILE}" | ||||
|                 sed -i 's/ PP_/ PW_/g' "${PORTWINE_DB_FILE}" | ||||
|             elif [[ `echo "$PW_FIND_DB_FILE" | wc -l` -eq 1 ]] ; then | ||||
|                 PORTWINE_DB_FILE="${PW_FIND_DB_FILE}" | ||||
|                 sed -i 's/ PP_/ PW_/g' "${PORTWINE_DB_FILE}" | ||||
|             fi | ||||
|             IFS="$orig_IFS" | ||||
|             if [[ -f "${PP_FIND_DB_FILE}" ]] && [[ -z `grep "^export PP_DISABLED_CREATE_DB=1" "${PP_FIND_DB_FILE}"` ]] ; then | ||||
|                 try_copy_file "${PP_FIND_DB_FILE}" "${portwine_exe}".ppdb | ||||
|             if [[ -f "${PW_FIND_DB_FILE}" ]] && [[ -z `grep "^export PW_DISABLED_CREATE_DB=1" "${PW_FIND_DB_FILE}"` ]] ; then | ||||
|                 try_copy_file "${PW_FIND_DB_FILE}" "${portwine_exe}".ppdb | ||||
|                 export PORTWINE_DB_FILE="${portwine_exe}".ppdb | ||||
|             fi | ||||
|             if [[ ! -z `echo "${portwine_exe}" | grep "/data/prefixes/"` ]] && \ | ||||
|                 [[ -z `echo "${portwine_exe}" | grep "/data/prefixes/DEFAULT/"` ]] | ||||
|             then  | ||||
|                 export PP_PREFIX_NAME=`echo "${portwine_exe}" | awk -F"/prefixes/" '{print $2}' | awk -F"/" '{print $1}'` | ||||
|                 edit_db_from_gui PP_PREFIX_NAME | ||||
|                 export PW_PREFIX_NAME=`echo "${portwine_exe}" | awk -F"/prefixes/" '{print $2}' | awk -F"/" '{print $1}'` | ||||
|                 edit_db_from_gui PW_PREFIX_NAME | ||||
|             fi | ||||
|         fi | ||||
|         if [ ! -z "${PORTWINE_DB_FILE}" ]; then | ||||
| @@ -710,7 +711,7 @@ pp_init_db () { | ||||
|     return 0 | ||||
| } | ||||
|  | ||||
| pp_port_update () { | ||||
| pw_port_update () { | ||||
|     ###SCRIPTS UPDATE### | ||||
|     if [ ! -f "${PORT_WINE_TMP_PATH}/scripts_ver" ] ; then | ||||
|         echo "2022" > "${PORT_WINE_TMP_PATH}/scripts_ver" | ||||
| @@ -724,11 +725,11 @@ pp_port_update () { | ||||
|         print_info "Scripts version in github = ${scripts_current_ver}" | ||||
|         print_info "Scripts version local = ${scripts_install_ver}" | ||||
|         if [[ ! -z "${scripts_current_ver}" ]] &&  [[ "${scripts_current_ver}" -gt "${scripts_install_ver}" ]] ; then | ||||
|             if [[ -f "${PP_WINELIB}/portable/bin/yad_new" ]] ; then | ||||
|                 export pp_yad_new="${PP_WINELIB}/portable/bin/yad_new" | ||||
|                 curl -s --list-only "https://raw.githubusercontent.com/Castro-Fidel/PortWINE/master/data_from_portwine/${PP_CHANGELOG_FILE}" | tee "${PORT_WINE_TMP_PATH}/curent_var_ver" | sszen | ||||
|             if [[ -f "${PW_WINELIB}/portable/bin/yad_new" ]] ; then | ||||
|                 export pw_yad_new="${PW_WINELIB}/portable/bin/yad_new" | ||||
|                 curl -s --list-only "https://raw.githubusercontent.com/Castro-Fidel/PortWINE/master/data_from_portwine/${PW_CHANGELOG_FILE}" | tee "${PORT_WINE_TMP_PATH}/curent_var_ver" | sszen | ||||
|                 CHANGLOG_NEWS=`cat "${PORT_WINE_TMP_PATH}/curent_var_ver" | sed "/Scripts version ${scripts_install_ver}/,$ d" | sed '1,/---/ d' ` | ||||
|                 xcsd=`"${pp_yad_new}" --title "${scripts_upd2} v.${scripts_current_ver}" --window-icon="$PP_GUI_ICON_PATH/port_proton.png" \ | ||||
|                 xcsd=`"${pw_yad_new}" --title "${scripts_upd2} v.${scripts_current_ver}" --window-icon="$PW_GUI_ICON_PATH/port_proton.png" \ | ||||
|                 --borders=5 --form --separator='%%%' --width=1000 --height=350 --center \ | ||||
|                 --field=":TXT" "${CHANGLOG_NEWS}" \ | ||||
|                 --field="   ${scripts_upd3} :CB" "${scripts_upd4}!${scripts_upd5}!${scripts_upd6}" ` | ||||
| @@ -757,15 +758,15 @@ pp_port_update () { | ||||
|                             try_remove_file "${PORT_WINE_TMP_PATH}/PortWINE-master.tar.gz" | ||||
|                             try_remove_dir "${PORT_WINE_TMP_PATH}/PortWINE-master/" | ||||
|                             echo "${scripts_current_ver}" > "${PORT_WINE_TMP_PATH}/scripts_ver" | ||||
|                             if [[ -z "${pp_yad_new}" ]] ; then | ||||
|                             if [[ -z "${pw_yad_new}" ]] ; then | ||||
|                                 zenity --title="Changelog" --text-info --width=1200 --height=550 \ | ||||
|                                 --filename="${PORT_WINE_PATH}/data/${PP_CHANGELOG_FILE}" | ||||
|                             fi | ||||
|                             [ "$?" == 0 ] && /usr/bin/env bash -c ${pp_full_command_line[*]} & | ||||
|                                 --filename="${PORT_WINE_PATH}/data/${PW_CHANGELOG_FILE}" | ||||
|                             fi  | ||||
|                             [ "$?" == 0 ] && echo "Restarting PP after update..." && /usr/bin/env bash -c ${pw_full_command_line[*]} & | ||||
|                             exit 0 | ||||
|                         fi | ||||
|                     else | ||||
|                         zenity_error_download && pp_scripts_update | ||||
|                         zenity_error_download && pw_scripts_update | ||||
|                     fi ;; | ||||
|                 "${scripts_upd5}") | ||||
|                     echo " " ;; | ||||
| @@ -820,37 +821,37 @@ edit_db_from_gui () { | ||||
|     return 0 | ||||
| } | ||||
|  | ||||
| pp_create_gui_png () { | ||||
| pw_create_gui_png () { | ||||
|     if [ ! -z "${PORTWINE_CREATE_SHORTCUT_NAME}" ] ; then | ||||
|         export PORTPROTON_NAME="${PORTWINE_CREATE_SHORTCUT_NAME}" | ||||
|     else | ||||
|         export PORTPROTON_NAME="$(basename "${portwine_exe}" | sed s/".exe"/""/gi )" | ||||
|     fi | ||||
|     PP_RESIZE_TO=128 | ||||
|     PW_RESIZE_TO=128 | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/img/setup.png" | ||||
|     if [[ -x "`which wrestool 2>/dev/null`" ]] && [[ ! -f "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" ]] ; then | ||||
|         try_remove_dir "${PORT_WINE_TMP_PATH}/tmp_img" | ||||
|         create_new_dir "${PORT_WINE_TMP_PATH}/tmp_img" | ||||
|         wrestool -x --output="${PORT_WINE_TMP_PATH}/tmp_img/" -t14 "${portwine_exe}" | ||||
|         cp "$(ls -S -1 "${PORT_WINE_TMP_PATH}/tmp_img/"*".ico" | head -n 1)" "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.ico" | ||||
|         icotool -x --width=${PP_RESIZE_TO} --height=${PP_RESIZE_TO} --output="${PORT_WINE_TMP_PATH}/tmp_img/" "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.ico" | ||||
|         if [[ ! -f "$(ls -S -1 "${PORT_WINE_TMP_PATH}/tmp_img/"*".png" | grep "${PP_RESIZE_TO}x${PP_RESIZE_TO}")" ]] ; then  | ||||
|         icotool -x --width=${PW_RESIZE_TO} --height=${PW_RESIZE_TO} --output="${PORT_WINE_TMP_PATH}/tmp_img/" "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.ico" | ||||
|         if [[ ! -f "$(ls -S -1 "${PORT_WINE_TMP_PATH}/tmp_img/"*".png" | grep "${PW_RESIZE_TO}x${PW_RESIZE_TO}")" ]] ; then  | ||||
|             icotool -x --output="${PORT_WINE_TMP_PATH}/tmp_img/" "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.ico" | ||||
|             cp "$(ls -S -1 "${PORT_WINE_TMP_PATH}/tmp_img/"*".png" | head -n 1)" "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.png" | ||||
|         else | ||||
|             cp "$(ls -S -1 "${PORT_WINE_TMP_PATH}/tmp_img/"*".png" | grep "${PP_RESIZE_TO}x${PP_RESIZE_TO}" | head -n 1)" "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.png" | ||||
|             cp "$(ls -S -1 "${PORT_WINE_TMP_PATH}/tmp_img/"*".png" | grep "${PW_RESIZE_TO}x${PW_RESIZE_TO}" | head -n 1)" "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.png" | ||||
|         fi | ||||
|         cp -f "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.png" "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" | ||||
|     fi | ||||
|     if [[ -z "`file "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" | grep "${PP_RESIZE_TO} x ${PP_RESIZE_TO}"`" ]] && \ | ||||
|     if [[ -z "`file "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" | grep "${PW_RESIZE_TO} x ${PW_RESIZE_TO}"`" ]] && \ | ||||
|        [[ -x "`which "convert" 2>/dev/null`" ]] && [[ -f "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" ]] ; then | ||||
|         convert "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" -resize ${PP_RESIZE_TO}x${PP_RESIZE_TO} "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png"  | ||||
|         convert "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" -resize ${PW_RESIZE_TO}x${PW_RESIZE_TO} "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png"  | ||||
|     fi | ||||
|     if [[ -z "${PP_ICON_FOR_YAD}" ]] ; then | ||||
|         if [[ ! -z "`file "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" | grep "${PP_RESIZE_TO} x ${PP_RESIZE_TO}"`" ]] ; then | ||||
|             export PP_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png"  | ||||
|     if [[ -z "${PW_ICON_FOR_YAD}" ]] ; then | ||||
|         if [[ ! -z "`file "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" | grep "${PW_RESIZE_TO} x ${PW_RESIZE_TO}"`" ]] ; then | ||||
|             export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png"  | ||||
|         else | ||||
|             export PP_ICON_FOR_YAD="${PP_GUI_ICON_PATH}/port_proton.png" | ||||
|             export PW_ICON_FOR_YAD="${PW_GUI_ICON_PATH}/port_proton.png" | ||||
|         fi | ||||
|     fi | ||||
| } | ||||
|   | ||||
| @@ -24,8 +24,8 @@ then | ||||
| 	export loc_mg_wine_settings="НАСТРОЙКИ WINE" | ||||
| 	export loc_mg_portproton_settings="НАСТРОЙКИ PORTPROTON" | ||||
|  | ||||
| 	export PP_CHANGELOG_FILE="changelog_rus" | ||||
| 	export PP_SELECTION_DB_LOC="Найдено более одного DB файла для запускаемого приложения.\nВыберите необходимый, или перед следующим запуском удалите лишний DB файл.\n" | ||||
| 	export PW_CHANGELOG_FILE="changelog_rus" | ||||
| 	export PW_SELECTION_DB_LOC="Найдено более одного DB файла для запускаемого приложения.\nВыберите необходимый, или перед следующим запуском удалите лишний DB файл.\n" | ||||
|  | ||||
| 	export inst_set="Выбор" | ||||
| 	export inst_set_top="Установка PortWINE" | ||||
| @@ -79,58 +79,58 @@ then | ||||
| 	export loc_download_other_wine="Открыть меню для скачивания других версий WINE-PROTON" | ||||
|  | ||||
| 	export ENABLE_VKBASALT_INFO='Включить vkBasalt по умолчанию для улучшение графики в играх работающих под Vulkan. (Горячая клавиша HOME отключает vkbasalt)' | ||||
| 	export PP_NO_ESYNC_INFO='Не использовать примитивы внутрипроцессной синхронизации на основе eventfd. (Рекомендуется не изменять значение)' | ||||
| 	export PP_NO_FSYNC_INFO='Не использовать примитивы внутрипроцессной синхронизации на основе фьютексов. (Автоматически отключается в системах без FUTEX_WAIT_MULTIPLE поддержки) (Рекомендуется не изменять значение)' | ||||
| 	export PP_USE_DXR10_INFO='Включить поддержку Ray Tracing v.1.0' | ||||
| 	export PP_USE_DXR11_INFO='Включить поддержку Ray Tracing v.1.1 (бета)' | ||||
| 	export PP_FIX_VIDEO_IN_GAME_INFO='Требуется для воспроизведения видео в некоторых играх, чтобы оно не было искажено (обычно окрашено в розовый цвет)' | ||||
| 	export PP_VULKAN_NO_ASYNC_INFO='Выключить асинхронные вызовы для режимов VULKAN и DXVK' | ||||
| 	export PP_USE_NVAPI_AND_DLSS_INFO='Включить DLSS на поддерживаемых видеокартах NVIDIA' | ||||
| 	export PP_OLD_GL_STRING_INFO='Принудительное использование старых версий OpenGL' | ||||
| 	export PP_HIDE_NVIDIA_GPU_INFO='Замаскировать все функции используемые для видеокарт NVIDIA' | ||||
| 	export PP_FORCE_USE_VSYNC_INFO='Принудительное включение вертикальной синхронизации' | ||||
| 	export PP_VIRTUAL_DESKTOP_INFO='Включить запуск приложение в виртуальном рабочем столе WINE' | ||||
| 	export PP_WINEDBG_DISABLE_INFO='Отключить все функции отладки WINE (Рекомендуется не изменять значение)' | ||||
| 	export PP_USE_TERMINAL_INFO='Запускать приложение в терминале' | ||||
|     export PP_WINE_ALLOW_XIM_INFO='Использовать альтернативный режим для контроллера (Использовать только в случае проблем с контроллером)' | ||||
| 	export PP_HEAP_DELAY_FREE_INFO='Включить задержку освобождения некоторой памяти, чтобы обойти ошибки, связанные с использованием приложения после освобождения памяти.' | ||||
| 	export PP_NO_WRITE_WATCH_INFO='Очень опасный способ взлома таймера записи в памяти в ntdll. Это улучшает производительность некоторых очень специфических игр. (Рекомендуется не изменять значение)' | ||||
| 	export PP_GUI_DISABLED_CS_INFO='Отключить окно выбора режимов запуска и версии WINE' | ||||
| 	export PP_USE_GSTREAMER_INFO='Использовать Gstreamer для вывода роликов в играх (поддержка WMF)' | ||||
| 	export PP_USE_RUNTIME_INFO='Использовать контейнерный режим запуска (Рекомендуется не изменять значение)' | ||||
| 	export PP_MANGOHUD_INFO='Использование мониторинга FPS и нагрузки системы (Включается и выключается сочитанием клавиш - правый Shift + F12)' | ||||
| 	export PP_USE_GAMEMODE_INFO='Использование автоматической оптимизации системы для увеличения производительности в играх (при условии установленного пакета gamemode в системе)' | ||||
| 	export PP_DX12_DISABLE_INFO='Принудительное отключение DirectX 12' | ||||
| 	export PP_USE_WINE_DXGI_INFO='Принудительное использование встроенной библиотеки DXGI (в редких случаях решает проблемы с запуском игр под DX12)' | ||||
| 	export PP_MANGOHUD_USER_CONF_INFO='Принудительное использование системных настроек MANGOHUD (GOverlay и т.п.)' | ||||
| 	export PP_USE_D3D_EXTRAS_INFO='Включить принудительное использование сторонних библиотек DirectX' | ||||
| 	export PP_PRIME_RENDER_OFFLOAD_INFO='Включить дискретную видеокарту NVIDIA для ноутбуков с гибридной графикой (при поддержке установленого драйвера в ОС)' | ||||
| 	export PP_USE_WINDOWS_7_INFO='Изменить версию WINDOWS 10 на WINDOWS 7 в префиксе' | ||||
| 	export PP_USE_AMDVLK_DRIVER_INFO='Использовать драйвер AMDVLK вместо RADV на видеокартах от AMD' | ||||
| 	export PP_USE_SHADER_CACHE_INFO='Использовать кеширование шейдеров средствами WINE (отключать только при наличии микрофризов в игре)' | ||||
| 	export PP_WINE_FULLSCREEN_FSR_INFO='Работает во время использования любой версии ProtonGE в полноэкранном режиме при разрешении ниже стандартного для экрана' | ||||
| 	export PW_NO_ESYNC_INFO='Не использовать примитивы внутрипроцессной синхронизации на основе eventfd. (Рекомендуется не изменять значение)' | ||||
| 	export PW_NO_FSYNC_INFO='Не использовать примитивы внутрипроцессной синхронизации на основе фьютексов. (Автоматически отключается в системах без FUTEX_WAIT_MULTIPLE поддержки) (Рекомендуется не изменять значение)' | ||||
| 	export PW_USE_DXR10_INFO='Включить поддержку Ray Tracing v.1.0' | ||||
| 	export PW_USE_DXR11_INFO='Включить поддержку Ray Tracing v.1.1 (бета)' | ||||
| 	export PW_FIX_VIDEO_IN_GAME_INFO='Требуется для воспроизведения видео в некоторых играх, чтобы оно не было искажено (обычно окрашено в розовый цвет)' | ||||
| 	export PW_VULKAN_NO_ASYNC_INFO='Выключить асинхронные вызовы для режимов VULKAN и DXVK' | ||||
| 	export PW_USE_NVAPI_AND_DLSS_INFO='Включить DLSS на поддерживаемых видеокартах NVIDIA' | ||||
| 	export PW_OLD_GL_STRING_INFO='Принудительное использование старых версий OpenGL' | ||||
| 	export PW_HIDE_NVIDIA_GPU_INFO='Замаскировать все функции используемые для видеокарт NVIDIA' | ||||
| 	export PW_FORCE_USE_VSYNC_INFO='Принудительное включение вертикальной синхронизации' | ||||
| 	export PW_VIRTUAL_DESKTOP_INFO='Включить запуск приложение в виртуальном рабочем столе WINE' | ||||
| 	export PW_WINEDBG_DISABLE_INFO='Отключить все функции отладки WINE (Рекомендуется не изменять значение)' | ||||
| 	export PW_USE_TERMINAL_INFO='Запускать приложение в терминале' | ||||
|     export PW_WINE_ALLOW_XIM_INFO='Использовать альтернативный режим для контроллера (Использовать только в случае проблем с контроллером)' | ||||
| 	export PW_HEAP_DELAY_FREE_INFO='Включить задержку освобождения некоторой памяти, чтобы обойти ошибки, связанные с использованием приложения после освобождения памяти.' | ||||
| 	export PW_NO_WRITE_WATCH_INFO='Очень опасный способ взлома таймера записи в памяти в ntdll. Это улучшает производительность некоторых очень специфических игр. (Рекомендуется не изменять значение)' | ||||
| 	export PW_GUI_DISABLED_CS_INFO='Отключить окно выбора режимов запуска и версии WINE' | ||||
| 	export PW_USE_GSTREAMER_INFO='Использовать Gstreamer для вывода роликов в играх (поддержка WMF)' | ||||
| 	export PW_USE_RUNTIME_INFO='Использовать контейнерный режим запуска (Рекомендуется не изменять значение)' | ||||
| 	export PW_MANGOHUD_INFO='Использование мониторинга FPS и нагрузки системы (Включается и выключается сочитанием клавиш - правый Shift + F12)' | ||||
| 	export PW_USE_GAMEMODE_INFO='Использование автоматической оптимизации системы для увеличения производительности в играх (при условии установленного пакета gamemode в системе)' | ||||
| 	export PW_DX12_DISABLE_INFO='Принудительное отключение DirectX 12' | ||||
| 	export PW_USE_WINE_DXGI_INFO='Принудительное использование встроенной библиотеки DXGI (в редких случаях решает проблемы с запуском игр под DX12)' | ||||
| 	export PW_MANGOHUD_USER_CONF_INFO='Принудительное использование системных настроек MANGOHUD (GOverlay и т.п.)' | ||||
| 	export PW_USE_D3D_EXTRAS_INFO='Включить принудительное использование сторонних библиотек DirectX' | ||||
| 	export PW_PRIME_RENDER_OFFLOAD_INFO='Включить дискретную видеокарту NVIDIA для ноутбуков с гибридной графикой (при поддержке установленого драйвера в ОС)' | ||||
| 	export PW_USE_WINDOWS_7_INFO='Изменить версию WINDOWS 10 на WINDOWS 7 в префиксе' | ||||
| 	export PW_USE_AMDVLK_DRIVER_INFO='Использовать драйвер AMDVLK вместо RADV на видеокартах от AMD' | ||||
| 	export PW_USE_SHADER_CACHE_INFO='Использовать кеширование шейдеров средствами WINE (отключать только при наличии микрофризов в игре)' | ||||
| 	export PW_WINE_FULLSCREEN_FSR_INFO='Работает во время использования любой версии ProtonGE в полноэкранном режиме при разрешении ниже стандартного для экрана' | ||||
|  | ||||
| 	export PP_3DFX_INFO='Имитация старого графического ускорителя 3dfx (добавляет горизонтальные полосы)' | ||||
| 	export PP_AdaptiveSharpen_INFO='Увеличение резкости, можно использовать совместо с CAS' | ||||
| 	export PP_Bloom_INFO='Добавляет свечения от ярких источников света в игре' | ||||
| 	export PP_Border_INFO='Обрезка изображения сверху и снизу (как в кино =)' | ||||
| 	export PP_Cartoon_INFO='Сильное увеличение резкости краев тексур' | ||||
| 	export PP_ChromaticAberration_INFO='Добавляет хроматические аберрации к изображению' | ||||
| 	export PP_Clarity_INFO='Увеличение резкости текстур с небольшими модификациями контраста изображения (похож по эффекту на CAS)' | ||||
| 	export PP_ColorMatrix_INFO='Добавление холодных цветов' | ||||
| 	export PP_Colourfulness_INFO='Увеличение насыщености цветов' | ||||
| 	export PP_FakeHDR_INFO='Расширение динамического диапазона цветов' | ||||
| 	export PP_FilmGrain2_INFO='Добавление эффекта зерна кинопленки' | ||||
| 	export PP_Curves_INFO='Увеличение контраста изображения' | ||||
| 	export PP_Denoise_INFO='Уменьшение шумов за счет смазывания изображения' | ||||
| 	export PP_Emphasize_INFO='Уменьшение рязрядности цветопередачи' | ||||
| 	export PP_FakeMotionBlur_INFO='Сильное размытие объектов в движении' | ||||
| 	export PP_FilmicAnamorphSharpen_INFO='Увеличение резкости (рекомендую для мультяшных игр)' | ||||
| 	export PP_FilmicPass_INFO='Добавление холодных цветов' | ||||
| 	export PP_SMAA_INFO='Альтернативный вариант сглаживания (меньший эффект, но с меньшим потреблением ресурсов GPU, относительно стандартного SMAA)' | ||||
| 	export PP_GaussianBlur_INFO='Небольшой эффект размытия ярких обьектов (например пламя)' | ||||
| 	export PW_3DFX_INFO='Имитация старого графического ускорителя 3dfx (добавляет горизонтальные полосы)' | ||||
| 	export PW_AdaptiveSharpen_INFO='Увеличение резкости, можно использовать совместо с CAS' | ||||
| 	export PW_Bloom_INFO='Добавляет свечения от ярких источников света в игре' | ||||
| 	export PW_Border_INFO='Обрезка изображения сверху и снизу (как в кино =)' | ||||
| 	export PW_Cartoon_INFO='Сильное увеличение резкости краев тексур' | ||||
| 	export PW_ChromaticAberration_INFO='Добавляет хроматические аберрации к изображению' | ||||
| 	export PW_Clarity_INFO='Увеличение резкости текстур с небольшими модификациями контраста изображения (похож по эффекту на CAS)' | ||||
| 	export PW_ColorMatrix_INFO='Добавление холодных цветов' | ||||
| 	export PW_Colourfulness_INFO='Увеличение насыщености цветов' | ||||
| 	export PW_FakeHDR_INFO='Расширение динамического диапазона цветов' | ||||
| 	export PW_FilmGrain2_INFO='Добавление эффекта зерна кинопленки' | ||||
| 	export PW_Curves_INFO='Увеличение контраста изображения' | ||||
| 	export PW_Denoise_INFO='Уменьшение шумов за счет смазывания изображения' | ||||
| 	export PW_Emphasize_INFO='Уменьшение рязрядности цветопередачи' | ||||
| 	export PW_FakeMotionBlur_INFO='Сильное размытие объектов в движении' | ||||
| 	export PW_FilmicAnamorphSharpen_INFO='Увеличение резкости (рекомендую для мультяшных игр)' | ||||
| 	export PW_FilmicPass_INFO='Добавление холодных цветов' | ||||
| 	export PW_SMAA_INFO='Альтернативный вариант сглаживания (меньший эффект, но с меньшим потреблением ресурсов GPU, относительно стандартного SMAA)' | ||||
| 	export PW_GaussianBlur_INFO='Небольшой эффект размытия ярких обьектов (например пламя)' | ||||
|  | ||||
| 	export PP_WAYLAND_INFO="Внимание! Вы запускаете $portname в сессии Wayland, некоторые функции могут быть недоступны!\nРекомендуется перезапустить сессию в X11!" | ||||
| 	export PW_WAYLAND_INFO="Внимание! Вы запускаете $portname в сессии Wayland, некоторые функции могут быть недоступны!\nРекомендуется перезапустить сессию в X11!" | ||||
|  | ||||
| 	export loc_find_d3dadapter9_error="не найден в системе.\nУстановите недостающий пакет: d3dadapter9" | ||||
|  | ||||
| @@ -154,8 +154,8 @@ then | ||||
| 	export loc_mg_wine_settings="WINE SETTINGS" | ||||
| 	export loc_mg_portproton_settings="PORTPROTON SETTINGS" | ||||
|  | ||||
| 	export PP_CHANGELOG_FILE="changelog_eng" | ||||
| 	export PP_SELECTION_DB_LOC="More than one DB file found for the application being launched.\nSelect the required one, or delete the extra DB file before the next run.\n" | ||||
| 	export PW_CHANGELOG_FILE="changelog_eng" | ||||
| 	export PW_SELECTION_DB_LOC="More than one DB file found for the application being launched.\nSelect the required one, or delete the extra DB file before the next run.\n" | ||||
|  | ||||
| 	export inst_set="Sett..." | ||||
| 	export inst_set_top="PortWINE setting" | ||||
| @@ -195,7 +195,7 @@ then | ||||
|  | ||||
| 	export port_debug="Please wait! After finishing the ${portname}, click STOP." | ||||
| 	 | ||||
| 	export PP_WAYLAND_INFO="Attention! You are running $portname in a Wayland session, some features may not be available!\nRestarting your session in X11 is recommended!" | ||||
| 	export PW_WAYLAND_INFO="Attention! You are running $portname in a Wayland session, some features may not be available!\nRestarting your session in X11 is recommended!" | ||||
|  | ||||
| 	export loc_download_other_wine="Download other wine-proton from GITHUB" | ||||
|  | ||||
|   | ||||
| @@ -3,44 +3,44 @@ | ||||
| #AC4BFSP.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=1 | ||||
| export PP_USE_DXR10=0 | ||||
| ##export PP_DLSS_ON=1 | ||||
| export PP_VULKAN_NO_ASYNC=0 | ||||
| export PP_USE_NVAPI_AND_DLSS=0 | ||||
| export PP_OLD_GL_STRING=0 | ||||
| export PP_HIDE_NVIDIA_GPU=0 | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_VIRTUAL_DESKTOP=0 | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=1 | ||||
| export PW_USE_DXR10=0 | ||||
| ##export PW_DLSS_ON=1 | ||||
| export PW_VULKAN_NO_ASYNC=0 | ||||
| export PW_USE_NVAPI_AND_DLSS=0 | ||||
| export PW_OLD_GL_STRING=0 | ||||
| export PW_HIDE_NVIDIA_GPU=0 | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_VIRTUAL_DESKTOP=0 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=0 | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| export PP_NO_FSYNC=1 | ||||
| export PP_NO_ESYNC=1 | ||||
| export PP_USE_GSTREAMER=1 | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| export PW_NO_FSYNC=1 | ||||
| export PW_NO_ESYNC=1 | ||||
| export PW_USE_GSTREAMER=1 | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PP_NO_WRITE_WATCH=0 | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| export PP_WINE_ALLOW_XIM=0 | ||||
| export PW_NO_WRITE_WATCH=0 | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| export PW_WINE_ALLOW_XIM=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PP_WINEDBG_DISABLE=1 | ||||
| export PP_USE_TERMINAL=0 | ||||
| export PP_GUI_DISABLED_CS=0 | ||||
| export PW_WINEDBG_DISABLE=1 | ||||
| export PW_USE_TERMINAL=0 | ||||
| export PW_GUI_DISABLED_CS=0 | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| export PP_MANGOHUD=1 | ||||
| export PP_MANGOHUD_USER_CONF=0 | ||||
| export PP_USE_DXR11=0 | ||||
| export PP_USE_RUNTIME=1 | ||||
| export PP_USE_GAMEMODE=1 | ||||
| export PP_DX12_DISABLE=0 | ||||
| export PP_USE_WINE_DXGI=0 | ||||
| export PW_MANGOHUD=1 | ||||
| export PW_MANGOHUD_USER_CONF=0 | ||||
| export PW_USE_DXR11=0 | ||||
| export PW_USE_RUNTIME=1 | ||||
| export PW_USE_GAMEMODE=1 | ||||
| export PW_DX12_DISABLE=0 | ||||
| export PW_USE_WINE_DXGI=0 | ||||
| export MANGOHUD_CONFIG=font_size=24,position=top-left,toggle_hud=Shift_R+F12,no_display,resolution,wine,gpu_name,vulkan_driver,gpu_stats,vkbasalt,fps_limit=0  | ||||
|   | ||||
| @@ -4,36 +4,36 @@ | ||||
|     #ACLiberation.exe      | ||||
|     #Rating=1-5 | ||||
|     ################################################ | ||||
| #    export PP_VULKAN_USE=dxvk | ||||
| #    export PW_VULKAN_USE=dxvk | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_DXVK_VER=1.8.1  | ||||
| ##export PP_VKD3D_VER=2.2 | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_DXVK_VER=1.8.1  | ||||
| ##export PW_VKD3D_VER=2.2 | ||||
| export WINEDLLOVERRIDES="xinput1_3,d3dcompiler_43=n,b" | ||||
| ##export PP_DLL_INSTALL="d3dcompiler_43"        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PP_OLD_GL_STRING=0 | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PP_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HIDE_NVIDIA_GPU=0 | ||||
| ##export PP_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PW_DLL_INSTALL="d3dcompiler_43"        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PW_OLD_GL_STRING=0 | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PW_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HIDE_NVIDIA_GPU=0 | ||||
| ##export PW_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue,dxr | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export DXVK_HUD=fps,devinfo | ||||
| ##export PP_HEAP_DELAY_FREE=0 | ||||
| ##export PP_DXGI_FROM_DXVK=0 | ||||
| ##export PW_HEAP_DELAY_FREE=0 | ||||
| ##export PW_DXGI_FROM_DXVK=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,33 +3,33 @@ | ||||
| #ACValhalla.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| export PP_DLL_INSTALL="vcrun2019"               # Install DDL in port prefix (used winetricks) | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| export PW_DLL_INSTALL="vcrun2019"               # Install DDL in port prefix (used winetricks) | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=proton_ge | ||||
| export PP_VULKAN_USE=1 | ||||
| ##export PP_DXR_ON=1 | ||||
| export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| export PW_WINE_USE=proton_ge | ||||
| export PW_VULKAN_USE=1 | ||||
| ##export PW_DXR_ON=1 | ||||
| export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #ALOTInstaller.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_PP_6.19 | ||||
| export PP_VULKAN_USE=0 | ||||
| ##export PP_DXR_ON=1 | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| export PW_WINE_USE=PROTON_PW_6.19 | ||||
| export PW_VULKAN_USE=0 | ||||
| ##export PW_DXR_ON=1 | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,6 +3,6 @@ | ||||
| #Ableton Live 11 Suite.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export PP_WINDOWS_VER=10  | ||||
| export PW_WINDOWS_VER=10  | ||||
|   | ||||
| @@ -3,6 +3,6 @@ | ||||
| #AliceMadnessReturns.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export PP_DLL_INSTALL="physx" | ||||
| export PW_DLL_INSTALL="physx" | ||||
|   | ||||
| @@ -3,4 +3,4 @@ | ||||
| #AI.exe | ||||
| #Rating=5 | ||||
| ######################################################## | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PW_VULKAN_USE=dxvk | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #Anno4.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| export PP_COMMENT_DB="If after the first launch you see a black screen,\njust restart the game." | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| export PW_COMMENT_DB="If after the first launch you see a black screen,\njust restart the game." | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=dxvk | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=dxvk | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=1 | ||||
| export PP_VKBASALT_EFFECTS="cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| export PP_VKBASALT_FFX_CAS="0.6"                 # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| export PW_VKBASALT_EFFECTS="cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| export PW_VKBASALT_FFX_CAS="0.6"                 # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PATH_TO_GAME= | ||||
| add_in_start_portwine () { | ||||
|     if [ -d "${WINEPREFIX}/drive_c/users/steamuser/AppData/Roaming/Ubisoft/Anno1404/Config/" ] ; then | ||||
|   | ||||
| @@ -3,42 +3,42 @@ | ||||
| #AnomalyLauncher.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| export PP_DLL_INSTALL="d3dx10 d3dx11_42 d3dx11_43"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| export PW_DLL_INSTALL="d3dx10 d3dx11_42 d3dx11_43"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_LG | ||||
| export PP_VULKAN_USE=1 | ||||
| export PP_USE_DXR10=0 | ||||
| export PP_VULKAN_NO_ASYNC=0 | ||||
| export PP_USE_NVAPI_AND_DLSS=0 | ||||
| export PP_OLD_GL_STRING=0 | ||||
| export PP_HIDE_NVIDIA_GPU=0 | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_VIRTUAL_DESKTOP=0 | ||||
| export PW_WINE_USE=PROTON_LG | ||||
| export PW_VULKAN_USE=1 | ||||
| export PW_USE_DXR10=0 | ||||
| export PW_VULKAN_NO_ASYNC=0 | ||||
| export PW_USE_NVAPI_AND_DLSS=0 | ||||
| export PW_OLD_GL_STRING=0 | ||||
| export PW_HIDE_NVIDIA_GPU=0 | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_VIRTUAL_DESKTOP=0 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=1 | ||||
| export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Curves | ||||
| export PP_VKBASALT_FFX_CAS=1 | ||||
| export PP_NO_FSYNC=0 | ||||
| export PP_NO_ESYNC=0 | ||||
| export PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves | ||||
| export PW_VKBASALT_FFX_CAS=1 | ||||
| export PW_NO_FSYNC=0 | ||||
| export PW_NO_ESYNC=0 | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PP_NO_WRITE_WATCH=0 | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| export PP_WINE_ALLOW_XIM=0 | ||||
| export PW_NO_WRITE_WATCH=0 | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| export PW_WINE_ALLOW_XIM=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PP_WINEDBG_DISABLE=1 | ||||
| export PP_USE_TERMINAL=0 | ||||
| export PP_GUI_DISABLED_CS=0 | ||||
| export PW_WINEDBG_DISABLE=1 | ||||
| export PW_USE_TERMINAL=0 | ||||
| export PW_GUI_DISABLED_CS=0 | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| export PP_MANGOHUD=1 | ||||
| export PP_MANGOHUD_USER_CONF=0 | ||||
| export PP_USE_DXR11=0 | ||||
| export PP_USE_GSTREAMER=1 | ||||
| export PP_USE_RUNTIME=1 | ||||
| export PP_USE_GAMEMODE=1 | ||||
| export PP_DX12_DISABLE=0 | ||||
| export PP_USE_WINE_DXGI=1 | ||||
| export PW_MANGOHUD=1 | ||||
| export PW_MANGOHUD_USER_CONF=0 | ||||
| export PW_USE_DXR11=0 | ||||
| export PW_USE_GSTREAMER=1 | ||||
| export PW_USE_RUNTIME=1 | ||||
| export PW_USE_GAMEMODE=1 | ||||
| export PW_DX12_DISABLE=0 | ||||
| export PW_USE_WINE_DXGI=1 | ||||
| export MANGOHUD_CONFIG=font_size=24,position=top-left,toggle_hud=Shift_R+F12,no_display,resolution,wine,gpu_name,vulkan_driver,gpu_stats,vkbasalt,fps_limit=0  | ||||
|   | ||||
| @@ -3,39 +3,39 @@ | ||||
| #Arthur.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PW_VULKAN_USE=dxvk | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_DXVK_VER=1.8.1  | ||||
| ##export PP_VKD3D_VER=2.2 | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=1 | ||||
| ##export PP_DXGI_FROM_DXVK=1 | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_DXVK_VER=1.8.1  | ||||
| ##export PW_VKD3D_VER=2.2 | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=1 | ||||
| ##export PW_DXGI_FROM_DXVK=1 | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| export PULSE_LATENCY_MSEC=90                    # Fix crackling audio in games | ||||
| ##export PP_USE_GAMEMODE=1              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_USE_GAMEMODE=1              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_LOG=1                                 # Enable debug mode fo terminal  | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_LOG=1                                 # Enable debug mode fo terminal  | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,33 +3,33 @@ | ||||
| #AssassinsCreedII.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=dxvk | ||||
| ##export PP_DXR_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=dxvk | ||||
| ##export PW_DXR_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,33 +3,33 @@ | ||||
| #AssassinsCreedIIGame.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=dxvk | ||||
| ##export PP_DXR_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=dxvk | ||||
| ##export PW_DXR_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #BF2.exe  | ||||
| #Rating=4 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=vkd3d | ||||
| export PP_WINDOWS_VER="7" | ||||
| export PW_VULKAN_USE=vkd3d | ||||
| export PW_WINDOWS_VER="7" | ||||
|   | ||||
| @@ -3,6 +3,6 @@ | ||||
| #bg3.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=vkd3d | ||||
| export PW_VULKAN_USE=vkd3d | ||||
| export LAUNCH_PARAMETERS="" | ||||
| #export MANGOHUD=1 | ||||
|   | ||||
| @@ -5,18 +5,18 @@ | ||||
| #Battle.net.exe | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| #export PP_COMMENT_DB="We recommend using PROTON_GE + VULKAN!" | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=1 | ||||
| #export PW_COMMENT_DB="We recommend using PROTON_GE + VULKAN!" | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=1 | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export WINEDLLOVERRIDES="locationapi=" | ||||
| export PP_DLL_INSTALL="vcrun2019 d3dx11_42 d3dx11_43" | ||||
| export PP_WINDOWS_VER=10 | ||||
| export PW_DLL_INSTALL="vcrun2019 d3dx11_42 d3dx11_43" | ||||
| export PW_WINDOWS_VER=10 | ||||
|  | ||||
| add_in_start_portwine () { | ||||
|     rm -fr "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/ProgramData/Agent/data" | ||||
|     rm -fr "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/${USER}/Blizzard Entertainment/Battle.net/Cache" | ||||
|     rm -fr "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/Public/Blizzard Entertainment/Battle.net/Cache" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/windows/Fonts/sourcehansans.ttc" | ||||
|     sed -i 's/"GrabFullscreen"="Y"/"GrabFullscreen"="N"/' "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/user.reg" | ||||
|     rm -fr "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/ProgramData/Agent/data" | ||||
|     rm -fr "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/${USER}/Blizzard Entertainment/Battle.net/Cache" | ||||
|     rm -fr "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/Public/Blizzard Entertainment/Battle.net/Cache" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/windows/Fonts/sourcehansans.ttc" | ||||
|     sed -i 's/"GrabFullscreen"="Y"/"GrabFullscreen"="N"/' "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/user.reg" | ||||
| } | ||||
|   | ||||
| @@ -3,31 +3,31 @@ | ||||
| #Biomutant.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PP_VULKAN_USE=1 | ||||
| export PW_VULKAN_USE=1 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| export PP_DLL_INSTALL="vcrun2019"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| export PW_DLL_INSTALL="vcrun2019"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,6 +3,6 @@ | ||||
| #Botanicula.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=0 | ||||
| export PW_VULKAN_USE=0 | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #Brokgame.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=0 | ||||
| export PW_VULKAN_USE=0 | ||||
| export LAUNCH_PARAMETERS="" | ||||
|   | ||||
| @@ -3,7 +3,7 @@ | ||||
| #CoJBiBGame_x86.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export PP_DLL_INSTALL="d3dx9"                 # Install DDL in port prefix (used winetricks)  | ||||
| export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| export PW_DLL_INSTALL="d3dx9"                 # Install DDL in port prefix (used winetricks)  | ||||
| export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
|   | ||||
| @@ -3,33 +3,33 @@ | ||||
| #Cinebench.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_GEC_PW2 | ||||
| export PP_VULKAN_USE=1 | ||||
| ##export PP_DXR_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| export PW_WINE_USE=PROTON_GEC_PW2 | ||||
| export PW_VULKAN_USE=1 | ||||
| ##export PW_DXR_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,33 +3,33 @@ | ||||
| #Configurator.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_LG | ||||
| export PP_VULKAN_USE=dxvk | ||||
| ##export PP_DXR_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| export PW_WINE_USE=PROTON_LG | ||||
| export PW_VULKAN_USE=dxvk | ||||
| ##export PW_DXR_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #Control_DX11.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PP_VULKAN_USE=dxvk | ||||
| ##export PP_MANGOHUD=1 | ||||
| export PP_COMMENT_DB="Control (DX11)" | ||||
| export PP_DLL_INSTALL="physx" | ||||
| ##export WINEDLLOVERRIDES="d3d12,d3d_rmdwin10_f,renderer_rmdwin10_f,app_rmdwin10_f,input_rmdwin10_f,renderer_rmdwin10_f,physics_rmdwin10_f,snd_rmdwin10_f,ui_rmdwin10_f=n" | ||||
| export PW_VULKAN_USE=dxvk | ||||
| ##export PW_MANGOHUD=1 | ||||
| export PW_COMMENT_DB="Control (DX11)" | ||||
| export PW_DLL_INSTALL="physx" | ||||
| ##export WINEDLLOVERRIDES="d3d12,d3d_rmdwin10_f,renderer_rmdwin10_f,apw_rmdwin10_f,input_rmdwin10_f,renderer_rmdwin10_f,physics_rmdwin10_f,snd_rmdwin10_f,ui_rmdwin10_f=n" | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #Control_DX12.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PP_VULKAN_USE=vkd3d | ||||
| export PP_COMMENT_DB="Control (DX12)" | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_MANGOHUD=1 | ||||
| export PP_DLL_INSTALL="physx" | ||||
| export WINEDLLOVERRIDES="d3d12,d3d_rmdwin10_f,renderer_rmdwin10_f,app_rmdwin10_f,input_rmdwin10_f,renderer_rmdwin10_f,physics_rmdwin10_f,snd_rmdwin10_f,ui_rmdwin10_f=n" | ||||
| export PW_VULKAN_USE=vkd3d | ||||
| export PW_COMMENT_DB="Control (DX12)" | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_MANGOHUD=1 | ||||
| export PW_DLL_INSTALL="physx" | ||||
| export WINEDLLOVERRIDES="d3d12,d3d_rmdwin10_f,renderer_rmdwin10_f,apw_rmdwin10_f,input_rmdwin10_f,renderer_rmdwin10_f,physics_rmdwin10_f,snd_rmdwin10_f,ui_rmdwin10_f=n" | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #CyberShadow.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=0 | ||||
| export PW_VULKAN_USE=0 | ||||
| export LAUNCH_PARAMETERS="" | ||||
|   | ||||
| @@ -3,33 +3,33 @@ | ||||
| #Cyberpunk2077.exe  | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| export PP_VULKAN_USE=1 | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| export PW_VULKAN_USE=1 | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| export WINEDLLOVERRIDES="Crash*,REDEngineErrorReporter.exe=" | ||||
| ##export PP_DLL_INSTALL="d3dcompiler_47"        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PP_OLD_GL_STRING=0 | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=1 | ||||
| ##export PP_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HIDE_NVIDIA_GPU=0 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_GAMEMODE=1              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PW_DLL_INSTALL="d3dcompiler_47"        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PW_OLD_GL_STRING=0 | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=1 | ||||
| ##export PW_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HIDE_NVIDIA_GPU=0 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_GAMEMODE=1              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| export PULSE_LATENCY_MSEC=40                    # Fix crackling audio in games | ||||
| export LAUNCH_PARAMETERS=("--launcher-skip")                # Additional launch options | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export DXVK_HUD=fps,devinfo | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| ##export PP_DXGI_FROM_DXVK=0 | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| ##export PW_DXGI_FROM_DXVK=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| #add_in_start_portwine () { "${pp_runtime}" "$WINESERVER" -w } | ||||
| #add_in_start_portwine () { "${pw_runtime}" "$WINESERVER" -w } | ||||
|   | ||||
| @@ -3,40 +3,40 @@ | ||||
| #DAOriginsLauncher.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=1 | ||||
| export PP_DXR_ON=0 | ||||
| ##export PP_DLSS_ON=1 | ||||
| export PP_VULKAN_NO_ASYNC=0 | ||||
| export PP_USE_NVAPI_AND_DLSS=0 | ||||
| export PP_OLD_GL_STRING=0 | ||||
| export PP_HIDE_NVIDIA_GPU=0 | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_VIRTUAL_DESKTOP=0 | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=1 | ||||
| export PW_DXR_ON=0 | ||||
| ##export PW_DLSS_ON=1 | ||||
| export PW_VULKAN_NO_ASYNC=0 | ||||
| export PW_USE_NVAPI_AND_DLSS=0 | ||||
| export PW_OLD_GL_STRING=0 | ||||
| export PW_HIDE_NVIDIA_GPU=0 | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_VIRTUAL_DESKTOP=0 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=1 | ||||
| export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Curves | ||||
| export PP_VKBASALT_FFX_CAS=1 | ||||
| export PP_NO_FSYNC=0 | ||||
| export PP_NO_ESYNC=1 | ||||
| export PP_USE_GSTREAMER=1 | ||||
| export PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves | ||||
| export PW_VKBASALT_FFX_CAS=1 | ||||
| export PW_NO_FSYNC=0 | ||||
| export PW_NO_ESYNC=1 | ||||
| export PW_USE_GSTREAMER=1 | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PP_NO_WRITE_WATCH=0 | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| export PP_WINE_ALLOW_XIM=0 | ||||
| export PW_NO_WRITE_WATCH=0 | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| export PW_WINE_ALLOW_XIM=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PP_WINEDBG_DISABLE=1 | ||||
| export PP_USE_TERMINAL=0 | ||||
| export PP_GUI_DISABLED_CS=0 | ||||
| export PW_WINEDBG_DISABLE=1 | ||||
| export PW_USE_TERMINAL=0 | ||||
| export PW_GUI_DISABLED_CS=0 | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| export PP_MANGOHUD=1 | ||||
| export PP_USE_RUNTIME=1 | ||||
| export PP_USE_GAMEMODE=1 | ||||
| export PW_MANGOHUD=1 | ||||
| export PW_USE_RUNTIME=1 | ||||
| export PW_USE_GAMEMODE=1 | ||||
| export MANGOHUD_CONFIG=font_size=24,position=top-left,toggle_hud=Shift_R+F12,no_display,resolution,wine,gpu_name,vulkan_driver,gpu_stats,vkbasalt,fps_limit=0  | ||||
|   | ||||
| @@ -3,25 +3,25 @@ | ||||
| #DOOMEternalx64vk.exe | ||||
| #Rating=? | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=1 | ||||
| export PW_VULKAN_USE=1 | ||||
| #export WINEDLLOVERRIDES="amd_ags_x64=b" | ||||
| #export PP_LOG=0             # Enable debug mode fo terminal  | ||||
| #export PP_NO_FSYNC=1        # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| export PP_NO_ESYNC=1        # Do not use eventfd-based in-process synchronization primitives | ||||
| #export PP_VULKAN_NO_ASYNC=1 | ||||
| #export PP_USE_TERMINAL=1 | ||||
| #export PP_OLD_GL_STRING=0 | ||||
| #export PP_USE_NVAPI_AND_DLSS=0 | ||||
| #export PP_VKD3D_FEATURE_LEVEL=0 | ||||
| #export PP_NO_WRITE_WATCH=0          # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| #export PP_HIDE_NVIDIA_GPU=0 | ||||
| #export PP_FORCE_USE_VSYNC=2         # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| #export PP_WINEDBG_DISABLE=0 | ||||
| #export PP_USE_GAMEMODE=1              # Force disabele gamemod | ||||
| #export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| #export PW_LOG=0             # Enable debug mode fo terminal  | ||||
| #export PW_NO_FSYNC=1        # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| export PW_NO_ESYNC=1        # Do not use eventfd-based in-process synchronization primitives | ||||
| #export PW_VULKAN_NO_ASYNC=1 | ||||
| #export PW_USE_TERMINAL=1 | ||||
| #export PW_OLD_GL_STRING=0 | ||||
| #export PW_USE_NVAPI_AND_DLSS=0 | ||||
| #export PW_VKD3D_FEATURE_LEVEL=0 | ||||
| #export PW_NO_WRITE_WATCH=0          # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| #export PW_HIDE_NVIDIA_GPU=0 | ||||
| #export PW_FORCE_USE_VSYNC=2         # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| #export PW_WINEDBG_DISABLE=0 | ||||
| #export PW_USE_GAMEMODE=1              # Force disabele gamemod | ||||
| #export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| export PULSE_LATENCY_MSEC=60 | ||||
| #export PP_DLL_INSTALL="foo bar" | ||||
| #export PW_DLL_INSTALL="foo bar" | ||||
| export LAUNCH_PARAMETERS="+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1" | ||||
| #export PP_GUI_DISABLED_CS=1 | ||||
| #export PP_DXGI_FROM_DXVK=1 | ||||
| #export PW_GUI_DISABLED_CS=1 | ||||
| #export PW_DXGI_FROM_DXVK=1 | ||||
| #export VK_ICD_FILENAMES="/opt/amdgpu/etc/vulkan/icd.d/amd_icd64.json" | ||||
|   | ||||
| @@ -4,8 +4,8 @@ | ||||
| #DOOMx64vk.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PP_VULKAN_USE=1 | ||||
| export PW_VULKAN_USE=1 | ||||
| #####################examples########################### | ||||
| export PP_COMMENT_DB="DOOM 2016" | ||||
| export PP_DLL_INSTALL="xact xact_x64 vcrun2019" | ||||
| export PW_COMMENT_DB="DOOM 2016" | ||||
| export PW_DLL_INSTALL="xact xact_x64 vcrun2019" | ||||
| export WINEDLLOVERRIDES="xaudio2_8=n" | ||||
|   | ||||
| @@ -5,36 +5,36 @@ | ||||
| #DXHumanRevolutionDC_s.exe | ||||
| #Rating=5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| export WINEDLLOVERRIDES="WINMM=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=1 | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=1 | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=1 | ||||
| export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Curves | ||||
| export PP_VKBASALT_FFX_CAS=1 | ||||
| export PP_NO_FSYNC=0                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| export PP_USE_GSTREAMER=0                       # 0 - disabled use winegstreamer | ||||
| export PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves | ||||
| export PW_VKBASALT_FFX_CAS=1 | ||||
| export PW_NO_FSYNC=0                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| export PW_USE_GSTREAMER=0                       # 0 - disabled use winegstreamer | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,31 +3,31 @@ | ||||
| #DaysGone.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PW_VULKAN_USE=dxvk | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| export PP_DLL_INSTALL="vcrun2019"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| export PW_DLL_INSTALL="vcrun2019"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| export PP_NO_FSYNC=0                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| export PW_NO_FSYNC=0                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,7 +3,7 @@ | ||||
| #Dead Space.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=0 | ||||
| export PW_VULKAN_USE=0 | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
|  | ||||
|   | ||||
| @@ -3,6 +3,6 @@ | ||||
| #ds.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=vkd3d | ||||
| export PW_VULKAN_USE=vkd3d | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export WINEDLLOVERRIDES="d3dcompiler_47,dxcompiler=n,b" | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #FSD.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export LAUNCH_PARAMETERS="" | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #Deponia.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_GEC_PW2 | ||||
| export PP_VULKAN_USE=0 | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| export PW_WINE_USE=PROTON_GEC_PW2 | ||||
| export PW_VULKAN_USE=0 | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,7 +3,7 @@ | ||||
| #DetroitBecomeHuman.exe | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=vkd3d | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_WINDOWS_VER="10" | ||||
| #export PP_VIRTUAL_DESKTOP=1 | ||||
| export PW_VULKAN_USE=vkd3d | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_WINDOWS_VER="10" | ||||
| #export PW_VIRTUAL_DESKTOP=1 | ||||
|   | ||||
| @@ -3,29 +3,29 @@ | ||||
| #Diablo II.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=0 | ||||
| export PW_VULKAN_USE=0 | ||||
| #####################examples########################### | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export PP_DLL_INSTALL="vcrun2019 "        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PP_OLD_GL_STRING=0 | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PP_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HIDE_NVIDIA_GPU=0 | ||||
| ##export PP_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PW_DLL_INSTALL="vcrun2019 "        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PW_OLD_GL_STRING=0 | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PW_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HIDE_NVIDIA_GPU=0 | ||||
| ##export PW_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer | ||||
| ##export PP_WINDOWS_VER=10                      # Set windows version 10, 7 or XP | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export PW_WINDOWS_VER=10                      # Set windows version 10, 7 or XP | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #Dolphin.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_LG_6.3-7 | ||||
| export PP_VULKAN_USE=1 | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| export PW_WINE_USE=PROTON_LG_6.3-7 | ||||
| export PW_VULKAN_USE=1 | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,6 +3,6 @@ | ||||
| #EDLaunch.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export PP_DLL_INSTALL="" | ||||
| export PW_DLL_INSTALL="" | ||||
|   | ||||
| @@ -3,31 +3,31 @@ | ||||
| #EoCApp.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PP_DXR_ON=0 | ||||
| export PP_VULKAN_NO_ASYNC=0 | ||||
| export PP_USE_NVAPI=0 | ||||
| export PP_OLD_GL_STRING=0 | ||||
| export PP_HIDE_NVIDIA_GPU=0 | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_VIRTUAL_DESKTOP=0 | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PW_DXR_ON=0 | ||||
| export PW_VULKAN_NO_ASYNC=0 | ||||
| export PW_USE_NVAPI=0 | ||||
| export PW_OLD_GL_STRING=0 | ||||
| export PW_HIDE_NVIDIA_GPU=0 | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_VIRTUAL_DESKTOP=0 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=1 | ||||
| export PP_NO_FSYNC=1 | ||||
| export PP_NO_ESYNC=1 | ||||
| export PW_NO_FSYNC=1 | ||||
| export PW_NO_ESYNC=1 | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PP_NO_WRITE_WATCH=0 | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| export PP_WINE_ALLOW_XIM=0 | ||||
| export PW_NO_WRITE_WATCH=0 | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| export PW_WINE_ALLOW_XIM=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PP_WINEDBG_DISABLE=0 | ||||
| export PP_USE_TERMINAL=0 | ||||
| export PP_GUI_DISABLED_CS=0 | ||||
| export PW_WINEDBG_DISABLE=0 | ||||
| export PW_USE_TERMINAL=0 | ||||
| export PW_GUI_DISABLED_CS=0 | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,12 +3,12 @@ | ||||
| #EpicGamesLauncher.exe | ||||
| #Rating=5 | ||||
| ############################################## | ||||
| #export PP_COMMENT_DB="PortWINE database file for Epic Games Launcher" | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=1 | ||||
| #export PW_COMMENT_DB="PortWINE database file for Epic Games Launcher" | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=1 | ||||
| export LAUNCH_PARAMETERS="-SkipBuildPatchPrereq" | ||||
| export PP_DLL_INSTALL="vcrun2012 vcrun2013 vcrun2019" | ||||
| export PP_USE_D3D_EXTRAS=1 | ||||
| export PW_DLL_INSTALL="vcrun2012 vcrun2013 vcrun2019" | ||||
| export PW_USE_D3D_EXTRAS=1 | ||||
|  | ||||
| add_in_start_portwine () { | ||||
|     regdlloverrides "RDR2.exe:vulkan-1=n" | ||||
|   | ||||
| @@ -3,30 +3,30 @@ | ||||
| #Esprit Games.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| export PP_WINDOWS_VER=7                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| export PW_WINDOWS_VER=7                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_NVAPI_DISABLE=1 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_NVAPI_DISABLE=1 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -4,36 +4,36 @@ | ||||
|     #FL64.exe | ||||
|     #Rating=1-5 | ||||
|     ################################################ | ||||
|     export PP_VULKAN_USE=0 | ||||
|     export PW_VULKAN_USE=0 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| export WINEDLLOVERRIDES="FLEngine,FLEngine_x64=n" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PP_DXVK_VER=1.8.1  | ||||
| ##export PP_VKD3D_VER=2.2 | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=0 | ||||
| ##export PP_HIDE_NVIDIA_GPU=0 | ||||
| ##export PP_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PP_DXGI_FROM_DXVK=0 | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export PW_DXVK_VER=1.8.1  | ||||
| ##export PW_VKD3D_VER=2.2 | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=0 | ||||
| ##export PW_HIDE_NVIDIA_GPU=0 | ||||
| ##export PW_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PW_DXGI_FROM_DXVK=0 | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PP_FORCE_DISABLED_GAMEMOD=1              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PP_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=0 | ||||
| export PW_FORCE_DISABLED_GAMEMOD=1              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PW_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PP_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PW_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #FSD.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export LAUNCH_PARAMETERS="" | ||||
|   | ||||
| @@ -3,21 +3,21 @@ | ||||
| #FarCry.exe | ||||
| #Rating=5 | ||||
| ################################# | ||||
| export PP_VULKAN_USE=0 | ||||
| export PW_VULKAN_USE=0 | ||||
| export WINEDLLOVERRIDES="cgD3D9,cgD3D9d=n" | ||||
| #export PP_LOG=0             # Enable debug mode fo terminal  | ||||
| export PP_NO_FSYNC=1        # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| export PP_NO_ESYNC=1        # Do not use eventfd-based in-process synchronization primitives | ||||
| export PP_DXVK_ASYNC=0 | ||||
| #export PP_USE_TERMINAL=0 | ||||
| export PP_OLD_GL_STRING=1 | ||||
| #export PP_USE_NVAPI_AND_DLSS=0 | ||||
| #export PP_NO_WRITE_WATCH=0          # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| #export PP_HIDE_NVIDIA_GPU=0 | ||||
| #export PP_FORCE_USE_VSYNC=2         # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| #export PP_WINEDBG_DISABLE=1 | ||||
| #export PP_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| #export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| #export PW_LOG=0             # Enable debug mode fo terminal  | ||||
| export PW_NO_FSYNC=1        # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| export PW_NO_ESYNC=1        # Do not use eventfd-based in-process synchronization primitives | ||||
| export PW_DXVK_ASYNC=0 | ||||
| #export PW_USE_TERMINAL=0 | ||||
| export PW_OLD_GL_STRING=1 | ||||
| #export PW_USE_NVAPI_AND_DLSS=0 | ||||
| #export PW_NO_WRITE_WATCH=0          # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| #export PW_HIDE_NVIDIA_GPU=0 | ||||
| #export PW_FORCE_USE_VSYNC=2         # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| #export PW_WINEDBG_DISABLE=1 | ||||
| #export PW_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| #export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| #export PULSE_LATENCY_MSEC=60 | ||||
| #export PP_DLL_INSTALL="" | ||||
| #export PW_DLL_INSTALL="" | ||||
| #export LAUNCH_PARAMETERS="-d3d9" | ||||
|   | ||||
| @@ -3,41 +3,41 @@ | ||||
| #FarCry6.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export VK_FORMAT_A8_UNORM=1 | ||||
| export PP_VULKAN_USE=1 | ||||
| export PP_DXR_ON=0 | ||||
| ##export PP_DLSS_ON=1 | ||||
| export PP_VULKAN_NO_ASYNC=0 | ||||
| export PP_USE_NVAPI_AND_DLSS=0 | ||||
| export PP_OLD_GL_STRING=0 | ||||
| export PP_HIDE_NVIDIA_GPU=0 | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_VIRTUAL_DESKTOP=0 | ||||
| export PW_VULKAN_USE=1 | ||||
| export PW_DXR_ON=0 | ||||
| ##export PW_DLSS_ON=1 | ||||
| export PW_VULKAN_NO_ASYNC=0 | ||||
| export PW_USE_NVAPI_AND_DLSS=0 | ||||
| export PW_OLD_GL_STRING=0 | ||||
| export PW_HIDE_NVIDIA_GPU=0 | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_VIRTUAL_DESKTOP=0 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=1 | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| export PP_NO_FSYNC=0 | ||||
| export PP_NO_ESYNC=1 | ||||
| export PP_USE_GSTREAMER=1 | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| export PW_NO_FSYNC=0 | ||||
| export PW_NO_ESYNC=1 | ||||
| export PW_USE_GSTREAMER=1 | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PP_NO_WRITE_WATCH=0 | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| export PP_WINE_ALLOW_XIM=0 | ||||
| export PW_NO_WRITE_WATCH=0 | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| export PW_WINE_ALLOW_XIM=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PP_WINEDBG_DISABLE=1 | ||||
| export PP_USE_TERMINAL=0 | ||||
| export PP_GUI_DISABLED_CS=0 | ||||
| export PW_WINEDBG_DISABLE=1 | ||||
| export PW_USE_TERMINAL=0 | ||||
| export PW_GUI_DISABLED_CS=0 | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| export PP_MANGOHUD=1 | ||||
| export PP_USE_RUNTIME=1 | ||||
| export PP_USE_GAMEMODE=1 | ||||
| export PW_MANGOHUD=1 | ||||
| export PW_USE_RUNTIME=1 | ||||
| export PW_USE_GAMEMODE=1 | ||||
| export MANGOHUD_CONFIG=font_size=24,position=top-left,toggle_hud=Shift_R+F12,no_display,resolution,wine,gpu_name,vulkan_driver,gpu_stats,vkbasalt,fps_limit=60  | ||||
|   | ||||
| @@ -3,32 +3,32 @@ | ||||
|     #FarLoneSails.exe  | ||||
|     #Rating=1-5 | ||||
|     ################################################ | ||||
|     export PP_VULKAN_USE=0 | ||||
|     export PW_VULKAN_USE=0 | ||||
| #####################examples########################### | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export PP_DLL_INSTALL="vcrun2019 "        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PP_OLD_GL_STRING=0 | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PP_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HIDE_NVIDIA_GPU=0 | ||||
| ##export PP_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PW_DLL_INSTALL="vcrun2019 "        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PW_OLD_GL_STRING=0 | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PW_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HIDE_NVIDIA_GPU=0 | ||||
| ##export PW_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue,dxr | ||||
| ##export PP_WINDOWS_VER=10                      # Set windows version 10, 7 or XP | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export PW_WINDOWS_VER=10                      # Set windows version 10, 7 or XP | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export DXVK_HUD=fps,devinfo | ||||
| ##export PP_HEAP_DELAY_FREE=0 | ||||
| ##export PP_DXGI_FROM_DXVK=0 | ||||
| ##export PW_HEAP_DELAY_FREE=0 | ||||
| ##export PW_DXGI_FROM_DXVK=0 | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,34 +3,34 @@ | ||||
| #farcry3_d3d11.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PP_VULKAN_USE=dxvk | ||||
| #export PP_MANGOHUD=1 | ||||
| export PP_DLL_INSTALL="d3dx11_42 d3dx11_43" | ||||
| export PW_VULKAN_USE=dxvk | ||||
| #export PW_MANGOHUD=1 | ||||
| export PW_DLL_INSTALL="d3dx11_42 d3dx11_43" | ||||
| #export WINEDLLOVERRIDES="blabla=n,b" | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=7                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=7                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,34 +3,34 @@ | ||||
| #farcry3.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PP_VULKAN_USE=0 | ||||
| #export PP_DLL_INSTALL=""   | ||||
| #export PP_MANGOHUD_DLSYM=1 | ||||
| export PW_VULKAN_USE=0 | ||||
| #export PW_DLL_INSTALL=""   | ||||
| #export PW_MANGOHUD_DLSYM=1 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,32 +3,32 @@ | ||||
| #FarCry4.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PP_DLL_INSTALL="d3dcompiler_43 d3dcompiler_47"               # Install DDL in port prefix (used winetricks)  | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PW_DLL_INSTALL="d3dcompiler_43 d3dcompiler_47"               # Install DDL in port prefix (used winetricks)  | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,47 +3,47 @@ | ||||
| #pemv.exe | ||||
| #Rating=5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| export PP_WINDOWS_VER="10" | ||||
| export PP_DLL_INSTALL="" | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| export PW_WINDOWS_VER="10" | ||||
| export PW_DLL_INSTALL="" | ||||
| export WINEDLLOVERRIDES="" | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export PP_WINE_USE="PROTON_GE" | ||||
| export PP_VULKAN_USE="1" | ||||
| export PP_USE_DXR10="0" | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| export PP_USE_NVAPI_AND_DLSS="0" | ||||
| export PP_OLD_GL_STRING="0" | ||||
| export PP_HIDE_NVIDIA_GPU="0" | ||||
| export PP_FORCE_USE_VSYNC="0" | ||||
| export PP_VIRTUAL_DESKTOP="0" | ||||
| export PW_WINE_USE="PROTON_GE" | ||||
| export PW_VULKAN_USE="1" | ||||
| export PW_USE_DXR10="0" | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| export PW_USE_NVAPI_AND_DLSS="0" | ||||
| export PW_OLD_GL_STRING="0" | ||||
| export PW_HIDE_NVIDIA_GPU="0" | ||||
| export PW_FORCE_USE_VSYNC="0" | ||||
| export PW_VIRTUAL_DESKTOP="0" | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT="0" | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| export PP_NO_FSYNC="0" | ||||
| export PP_NO_ESYNC="1" | ||||
| export PP_USE_GSTREAMER="1" | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| export PW_NO_FSYNC="0" | ||||
| export PW_NO_ESYNC="1" | ||||
| export PW_USE_GSTREAMER="1" | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| export PP_HEAP_DELAY_FREE="0" | ||||
| export PP_WINE_ALLOW_XIM="0" | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| export PW_HEAP_DELAY_FREE="0" | ||||
| export PW_WINE_ALLOW_XIM="0" | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PP_WINEDBG_DISABLE="1" | ||||
| export PP_USE_TERMINAL="0" | ||||
| export PP_GUI_DISABLED_CS="0" | ||||
| export PW_WINEDBG_DISABLE="1" | ||||
| export PW_USE_TERMINAL="0" | ||||
| export PW_GUI_DISABLED_CS="0" | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| export PP_PREFIX_NAME="DEFAULT" | ||||
| export PP_USE_DXR11="0" | ||||
| export PP_WINE_FULLSCREEN_FSR="0" | ||||
| export PP_USE_GAMEMODE="1" | ||||
| export PP_DX12_DISABLE="0" | ||||
| export PP_PRIME_RENDER_OFFLOAD="0" | ||||
| export PP_USE_D3D_EXTRAS="1" | ||||
| export PP_FIX_VIDEO_IN_GAME="0" | ||||
| export PP_USE_AMDVLK_DRIVER="0" | ||||
| export PP_FORCE_LARGE_ADDRESS_AWARE="1" | ||||
| export PP_USE_SHADER_CACHE="1" | ||||
| export PW_PREFIX_NAME="DEFAULT" | ||||
| export PW_USE_DXR11="0" | ||||
| export PW_WINE_FULLSCREEN_FSR="0" | ||||
| export PW_USE_GAMEMODE="1" | ||||
| export PW_DX12_DISABLE="0" | ||||
| export PW_PRIME_RENDER_OFFLOAD="0" | ||||
| export PW_USE_D3D_EXTRAS="1" | ||||
| export PW_FIX_VIDEO_IN_GAME="0" | ||||
| export PW_USE_AMDVLK_DRIVER="0" | ||||
| export PW_FORCE_LARGE_ADDRESS_AWARE="1" | ||||
| export PW_USE_SHADER_CACHE="1" | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #ForzaHorizon4.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PP_DLL_INSTALL="vcrun2019"  | ||||
| export PP_VULKAN_USE=vkd3d | ||||
| export PW_DLL_INSTALL="vcrun2019"  | ||||
| export PW_VULKAN_USE=vkd3d | ||||
|   | ||||
| @@ -3,9 +3,9 @@ | ||||
| #Frozen Throne.exe  | ||||
| #Rating=4 - no video | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=0 | ||||
| export PW_VULKAN_USE=0 | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export PP_GUI_DISABLED_CS=1 | ||||
| export PW_GUI_DISABLED_CS=1 | ||||
| if [ -d "${PATH_TO_GAME}"/Movies ] ; then | ||||
|     mv "${PATH_TO_GAME}"/Movies "${PATH_TO_GAME}"/Movies_bak | ||||
| fi | ||||
|   | ||||
| @@ -3,8 +3,8 @@ | ||||
| #GTAIV.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PP_NO_ESYNC=1    | ||||
| export PP_NO_FSYNC=1 | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PW_NO_ESYNC=1    | ||||
| export PW_NO_FSYNC=1 | ||||
| ##export RADV_DEBUG=nodcc # Enable if you have Big Navi videocard (Radeon RX 60xx) | ||||
| export LAUNCH_PARAMETERS="('"-nomemrestrict"' '"-norestrictions"' '"-percentvidmem 100"' '"-availablevidmem 2048"' '"-noprecache"' '"-novblank"' '"-heapsize 2097152"')"                # Additional launch options | ||||
|   | ||||
| @@ -4,11 +4,11 @@ | ||||
| #GOG_Galaxy_2.0.exe | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=1 | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=1 | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export WINEDLLOVERRIDES="galaxycommunication.exe=n;libglesv2=" | ||||
| export LAUNCH_PARAMETERS="/runWithoutUpdating /deelevated" | ||||
| export PP_DLL_INSTALL="vcrun2019" | ||||
| export PW_DLL_INSTALL="vcrun2019" | ||||
| add_in_start_portwine () | ||||
| { | ||||
| if [ -e "${WINEPREFIX}/drive_c/users/${USER}/Local Settings/Application Data/GOG.com/Galaxy/Configuration/config.json" ] ; then | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #Game-TS3.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=0 | ||||
| export PW_VULKAN_USE=0 | ||||
| export LAUNCH_PARAMETERS="" | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #GameCenter.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_LG_6.3-8C_PW2 | ||||
| export PP_VULKAN_USE=1 | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| export PW_WINE_USE=PROTON_LG_6.3-8C_PW2 | ||||
| export PW_VULKAN_USE=1 | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #GameLauncher.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_GE_6.19-5 | ||||
| export PP_VULKAN_USE=1 | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| export PW_WINE_USE=PROTON_GE_6.19-5 | ||||
| export PW_VULKAN_USE=1 | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=1 | ||||
| export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Curves | ||||
| export PP_VKBASALT_FFX_CAS=1 | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| export PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves | ||||
| export PW_VKBASALT_FFX_CAS=1 | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,44 +3,44 @@ | ||||
| #GoW.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PP_WINE_USE=PROTON-7.0RC6-GE-1!!! | ||||
| export PP_VULKAN_USE=1 | ||||
| export PP_USE_DXR10=0 | ||||
| ##export PP_DLSS_ON=1 | ||||
| export PP_VULKAN_NO_ASYNC=0 | ||||
| export PP_USE_NVAPI_AND_DLSS=1 | ||||
| export PP_OLD_GL_STRING=0 | ||||
| export PP_HIDE_NVIDIA_GPU=0 | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_VIRTUAL_DESKTOP=0 | ||||
| ##export PW_WINE_USE=PROTON-7.0RC6-GE-1!!! | ||||
| export PW_VULKAN_USE=1 | ||||
| export PW_USE_DXR10=0 | ||||
| ##export PW_DLSS_ON=1 | ||||
| export PW_VULKAN_NO_ASYNC=0 | ||||
| export PW_USE_NVAPI_AND_DLSS=1 | ||||
| export PW_OLD_GL_STRING=0 | ||||
| export PW_HIDE_NVIDIA_GPU=0 | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_VIRTUAL_DESKTOP=0 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=0 | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| export PP_NO_FSYNC=1 | ||||
| export PP_NO_ESYNC=1 | ||||
| export PP_USE_GSTREAMER=1 | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| export PW_NO_FSYNC=1 | ||||
| export PW_NO_ESYNC=1 | ||||
| export PW_USE_GSTREAMER=1 | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PP_NO_WRITE_WATCH=0 | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| export PP_WINE_ALLOW_XIM=0 | ||||
| export PW_NO_WRITE_WATCH=0 | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| export PW_WINE_ALLOW_XIM=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PP_WINEDBG_DISABLE=1 | ||||
| export PP_USE_TERMINAL=0 | ||||
| export PP_GUI_DISABLED_CS=0 | ||||
| export PW_WINEDBG_DISABLE=1 | ||||
| export PW_USE_TERMINAL=0 | ||||
| export PW_GUI_DISABLED_CS=0 | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| export PP_MANGOHUD=1 | ||||
| export PP_MANGOHUD_USER_CONF=0 | ||||
| export PP_USE_DXR11=0 | ||||
| export PP_USE_RUNTIME=1 | ||||
| export PP_USE_GAMEMODE=1 | ||||
| export PP_DX12_DISABLE=1 | ||||
| export PP_USE_WINE_DXGI=0 | ||||
| export PW_MANGOHUD=1 | ||||
| export PW_MANGOHUD_USER_CONF=0 | ||||
| export PW_USE_DXR11=0 | ||||
| export PW_USE_RUNTIME=1 | ||||
| export PW_USE_GAMEMODE=1 | ||||
| export PW_DX12_DISABLE=1 | ||||
| export PW_USE_WINE_DXGI=0 | ||||
| export MANGOHUD_CONFIG=font_size=24,position=top-left,toggle_hud=Shift_R+F12,no_display,resolution,wine,gpu_name,vulkan_driver,gpu_stats,vkbasalt,fps_limit=0  | ||||
|   | ||||
| @@ -3,8 +3,8 @@ | ||||
| #HITMAN3.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=vkd3d | ||||
| export PW_VULKAN_USE=vkd3d | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export PP_DXGI_FROM_DXVK=1 | ||||
| export PW_DXGI_FROM_DXVK=1 | ||||
| #export MANGOHUD=1 | ||||
| #export PP_USE_NVAPI_AND_DLSS=0            # for nvidia gpu | ||||
| #export PW_USE_NVAPI_AND_DLSS=0            # for nvidia gpu | ||||
|   | ||||
| @@ -2,27 +2,27 @@ | ||||
| #Author: linux-gaming.ru | ||||
| #Hades.exe | ||||
| #Rating=1-5 | ||||
| #export PP_COMMENT_DB="blablabla" | ||||
| #export PW_COMMENT_DB="blablabla" | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=dxvk #dxvk or vkd3d | ||||
| export PW_VULKAN_USE=dxvk #dxvk or vkd3d | ||||
| #export WINEDLLOVERRIDES="blabla=n,b" | ||||
| #export PP_LOG=0             # Enable debug mode fo terminal  | ||||
| #export PP_NO_FSYNC=1        # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| #export PP_NO_ESYNC=1        # Do not use eventfd-based in-process synchronization primitives | ||||
| #export PP_VULKAN_NO_ASYNC=1 | ||||
| #export PP_USE_TERMINAL=0 | ||||
| #export PP_OLD_GL_STRING=0 | ||||
| #export PP_USE_NVAPI_AND_DLSS=0 | ||||
| #export PP_VKD3D_FEATURE_LEVEL=0 | ||||
| #export PP_NO_WRITE_WATCH=0          # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| #export PP_HIDE_NVIDIA_GPU=0 | ||||
| #export PP_FORCE_USE_VSYNC=2         # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| #export PP_WINEDBG_DISABLE=1 | ||||
| #export PP_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| #export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| #export PW_LOG=0             # Enable debug mode fo terminal  | ||||
| #export PW_NO_FSYNC=1        # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| #export PW_NO_ESYNC=1        # Do not use eventfd-based in-process synchronization primitives | ||||
| #export PW_VULKAN_NO_ASYNC=1 | ||||
| #export PW_USE_TERMINAL=0 | ||||
| #export PW_OLD_GL_STRING=0 | ||||
| #export PW_USE_NVAPI_AND_DLSS=0 | ||||
| #export PW_VKD3D_FEATURE_LEVEL=0 | ||||
| #export PW_NO_WRITE_WATCH=0          # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| #export PW_HIDE_NVIDIA_GPU=0 | ||||
| #export PW_FORCE_USE_VSYNC=2         # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| #export PW_WINEDBG_DISABLE=1 | ||||
| #export PW_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| #export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| #export PULSE_LATENCY_MSEC=60 | ||||
| #export PP_DLL_INSTALL="foo bar" | ||||
| #export PW_DLL_INSTALL="foo bar" | ||||
| #export LAUNCH_PARAMETERS="-d3d9" | ||||
| #export PP_GUI_DISABLED_CS=1 | ||||
| #export PW_GUI_DISABLED_CS=1 | ||||
| #export MANGOHUD=1 MANGOHUD_CONFIG=full,height=500,font_size=32,position=top-right,toggle_hud=F9 | ||||
| export PP_DLL_INSTALL="vcrun2019 d3dcompiler_47 d3dx9_43" | ||||
| export PW_DLL_INSTALL="vcrun2019 d3dcompiler_47 d3dx9_43" | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #Half-Life2.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_LG | ||||
| export PP_VULKAN_USE=1 | ||||
| ##export PP_DXR_ON=1 | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| export PW_WINE_USE=PROTON_LG | ||||
| export PW_VULKAN_USE=1 | ||||
| ##export PW_DXR_ON=1 | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #HellbladeGame.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export LAUNCH_PARAMETERS="" | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #Heroes3.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=0 | ||||
| export PW_VULKAN_USE=0 | ||||
| export LAUNCH_PARAMETERS="" | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #Heroes3 HD.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export LAUNCH_PARAMETERS="" | ||||
|   | ||||
| @@ -3,7 +3,7 @@ | ||||
| #HorizonZeroDawn.exe | ||||
| #Rating=? | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=vkd3d #dxvk or vkd3d | ||||
| export PW_VULKAN_USE=vkd3d #dxvk or vkd3d | ||||
| export WINEDLLOVERRIDES="" | ||||
| export PP_DLL_INSTALL="vcrun2019" | ||||
| export PW_DLL_INSTALL="vcrun2019" | ||||
| export LAUNCH_PARAMETERS="-EpicPortal" | ||||
|   | ||||
| @@ -3,7 +3,7 @@ | ||||
| #hulk.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=0 | ||||
| export PP_WINDOWS_VER="XP" | ||||
| export PP_USE_GAMEMODE=1 | ||||
| export PW_VULKAN_USE=0 | ||||
| export PW_WINDOWS_VER="XP" | ||||
| export PW_USE_GAMEMODE=1 | ||||
| export LAUNCH_PARAMETERS="-d3d9" | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #Inscryption.exe | ||||
| #Rating=5 | ||||
| #####################examples########################### | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=1 | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=1 | ||||
|   | ||||
| @@ -3,33 +3,33 @@ | ||||
| #JustCause4.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PP_DLL_INSTALL="vcrun2019" | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PW_DLL_INSTALL="vcrun2019" | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_DXR_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_DXR_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ADD_IN_START_PORTWINE () {  | ||||
|     if [[ -f "${PATH_TO_GAME}/EOSSDK-Win64-Shipping.dll" ]] && [[ ! -f "${PATH_TO_GAME}/eossdk-win64-shipping.dll" ]] ; then | ||||
|         try_copy_file "${PATH_TO_GAME}/EOSSDK-Win64-Shipping.dll" "${PATH_TO_GAME}/eossdk-win64-shipping.dll" | ||||
|   | ||||
| @@ -3,29 +3,29 @@ | ||||
| #LOF2.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PW_VULKAN_USE=dxvk | ||||
| #####################examples########################### | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export PP_DLL_INSTALL="vcrun2019 "        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PP_OLD_GL_STRING=0 | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PP_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HIDE_NVIDIA_GPU=0 | ||||
| ##export PP_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PW_DLL_INSTALL="vcrun2019 "        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PW_OLD_GL_STRING=0 | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PW_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HIDE_NVIDIA_GPU=0 | ||||
| ##export PW_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| export PULSE_LATENCY_MSEC=120                    # Fix crackling audio in games | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer | ||||
| ##export PP_WINDOWS_VER=10                      # Set windows version 10, 7 or XP | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export PW_WINDOWS_VER=10                      # Set windows version 10, 7 or XP | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,7 +3,7 @@ | ||||
| #Larry.exe | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PP_NO_FSYNC=1 | ||||
| export PP_NO_ESYNC=1 | ||||
| export PP_WINDOWS_VER=7 | ||||
| export PW_NO_FSYNC=1 | ||||
| export PW_NO_ESYNC=1 | ||||
| export PW_WINDOWS_VER=7 | ||||
|  | ||||
|   | ||||
| @@ -10,29 +10,29 @@ | ||||
| #####################examples########################### | ||||
| export TEXT_OPSSL="" | ||||
| [[ -z `which openssl` ]] && export TEXT_OPSSL="Install openssl in your system!!!\n" | ||||
| export PP_COMMENT_DB="${TEXT_OPSSL}Dwnload and start League of Legends can take a long time" | ||||
| export PW_COMMENT_DB="${TEXT_OPSSL}Dwnload and start League of Legends can take a long time" | ||||
| export WINEDLLOVERRIDES="mscoree,mshtml=" | ||||
| export LAUNCH_PARAMETERS="--launch-product=league_of_legends --launch-patchline=live"              # Additional launch options | ||||
| export PP_WINE_USE=WINE_LOL_GE_7.0-4 | ||||
| export PP_VULKAN_USE=1 | ||||
| export PP_MUST_HAVE_DLL="" | ||||
| export PP_PREFIX_NAME="LEAGUE_OF_LEGENDS" | ||||
| export PP_NO_FSYNC=1 | ||||
| export PP_NO_ESYNC=1 | ||||
| export PP_DISABLED_CREATE_DB=1 | ||||
| export PP_USE_D3D_EXTRAS=1 | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| export PW_WINE_USE=WINE_LOL_GE_7.0-4 | ||||
| export PW_VULKAN_USE=1 | ||||
| export PW_MUST_HAVE_DLL="" | ||||
| export PW_PREFIX_NAME="LEAGUE_OF_LEGENDS" | ||||
| export PW_NO_FSYNC=1 | ||||
| export PW_NO_ESYNC=1 | ||||
| export PW_DISABLED_CREATE_DB=1 | ||||
| export PW_USE_D3D_EXTRAS=1 | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
|  | ||||
| check_download_wine_ver_for_lol () { | ||||
|     if [ ! -d "${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}" ] ; then | ||||
|         if try_download "github.com/Castro-Fidel/wine_builds/releases/download/${PP_WINE_USE}/${PP_WINE_USE}.tar.xz" \ | ||||
|         "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" ; then | ||||
|             if unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" | ||||
|     if [ ! -d "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" ] ; then | ||||
|         if try_download "github.com/Castro-Fidel/wine_builds/releases/download/${PW_WINE_USE}/${PW_WINE_USE}.tar.xz" \ | ||||
|         "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" ; then | ||||
|             if unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" | ||||
|                 UNPACK_STATUS=0 | ||||
|             else | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" | ||||
|                 try_remove_dir "${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}" | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" | ||||
|                 try_remove_dir "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" | ||||
|             fi | ||||
|         fi | ||||
|         [[ "${UNPACK_STATUS}" != 0 ]] && exit 1 | ||||
| @@ -41,9 +41,9 @@ check_download_wine_ver_for_lol () { | ||||
| check_download_wine_ver_for_lol | ||||
|  | ||||
| # check_port_for_lol () {  | ||||
| #     "${pp_yad}" --progress --progress-text="Loading and start League of Legends. Please wait. It can take a long time!" \ | ||||
| #     --pulsate --no-buttons --undecorated --center --skip-taskbar --image="${PP_GUI_ICON_PATH}/covers/lol_cover.jpg" --image-on-top > /dev/null 4>&1 & | ||||
| #     PP_YAD_PID_LOL="$!" | ||||
| #     "${pw_yad}" --progress --progress-text="Loading and start League of Legends. Please wait. It can take a long time!" \ | ||||
| #     --pulsate --no-buttons --undecorated --center --skip-taskbar --image="${PW_GUI_ICON_PATH}/covers/lol_cover.jpg" --image-on-top > /dev/null 4>&1 & | ||||
| #     PW_YAD_PID_LOL="$!" | ||||
| #     process=LeagueClientUx.exe | ||||
| #     while [[ -z `pidof ${process}` ]] ; do | ||||
| #         echo "PID ${process} not found" | ||||
| @@ -63,13 +63,13 @@ check_download_wine_ver_for_lol | ||||
| #     sleep 1 | ||||
| #     done" | ||||
| #     kill -CONT ${uxpid} | ||||
| #     kill -s SIGUSR1 "${PP_YAD_PID_LOL}" | ||||
| #     kill -s SIGUSR1 "${PW_YAD_PID_LOL}" | ||||
| # } | ||||
|  | ||||
| add_in_start_portwine () { | ||||
|     echo "" | ||||
|     # if [ "$(cat /proc/sys/abi/vsyscall32)" -ne 0 ] ; then | ||||
|     #     pp_stop_progress_bar | ||||
|     #     pw_stop_progress_bar | ||||
|     #     zenity --question --title="Fix for LoL anti-cheat" \ | ||||
|     #     --text='Root rights are required to execute the command:           \n"sysctl -w abi.vsyscall32=0"' --no-wrap | ||||
|     #     [ "$?" = 1 ] && exit 0 | ||||
|   | ||||
| @@ -3,6 +3,6 @@ | ||||
| #LifeIsStrange.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export WINEDLLOVERRIDES="xapofx1_5,xaudio2_7=n,b" | ||||
| export PP_DLL_INSTALL=faudio | ||||
| export PW_DLL_INSTALL=faudio | ||||
|   | ||||
| @@ -3,41 +3,41 @@ | ||||
| #NewRP.exe | ||||
| #Rating=5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=1 | ||||
| export PP_USE_DXR10=0 | ||||
| ##export PP_DLSS_ON=1 | ||||
| export PP_VULKAN_NO_ASYNC=0 | ||||
| export PP_USE_NVAPI_AND_DLSS=0 | ||||
| export PP_OLD_GL_STRING=0 | ||||
| export PP_HIDE_NVIDIA_GPU=0 | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_VIRTUAL_DESKTOP=0 | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=1 | ||||
| export PW_USE_DXR10=0 | ||||
| ##export PW_DLSS_ON=1 | ||||
| export PW_VULKAN_NO_ASYNC=0 | ||||
| export PW_USE_NVAPI_AND_DLSS=0 | ||||
| export PW_OLD_GL_STRING=0 | ||||
| export PW_HIDE_NVIDIA_GPU=0 | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_VIRTUAL_DESKTOP=0 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=1 | ||||
| export PP_VKBASALT_EFFECTS=cas:Curves:SMAA:LumaSharpen | ||||
| export PP_VKBASALT_FFX_CAS=1 | ||||
| export PP_NO_FSYNC=0 | ||||
| export PP_NO_ESYNC=0 | ||||
| export PP_USE_GSTREAMER=0 | ||||
| export PW_VKBASALT_EFFECTS=cas:Curves:SMAA:LumaSharpen | ||||
| export PW_VKBASALT_FFX_CAS=1 | ||||
| export PW_NO_FSYNC=0 | ||||
| export PW_NO_ESYNC=0 | ||||
| export PW_USE_GSTREAMER=0 | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PP_NO_WRITE_WATCH=0 | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| export PP_WINE_ALLOW_XIM=0 | ||||
| export PW_NO_WRITE_WATCH=0 | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| export PW_WINE_ALLOW_XIM=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PP_WINEDBG_DISABLE=1 | ||||
| export PP_USE_TERMINAL=0 | ||||
| export PP_GUI_DISABLED_CS=0 | ||||
| export PW_WINEDBG_DISABLE=1 | ||||
| export PW_USE_TERMINAL=0 | ||||
| export PW_GUI_DISABLED_CS=0 | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| export PP_USE_DXR11=0 | ||||
| export PP_USE_GAMEMODE=1 | ||||
| export PP_DX12_DISABLE=1 | ||||
| export PP_USE_WINE_DXGI=0 | ||||
| export PP_PRIME_RENDER_OFFLOAD=0 | ||||
| export PW_USE_DXR11=0 | ||||
| export PW_USE_GAMEMODE=1 | ||||
| export PW_DX12_DISABLE=1 | ||||
| export PW_USE_WINE_DXGI=0 | ||||
| export PW_PRIME_RENDER_OFFLOAD=0 | ||||
|   | ||||
| @@ -4,6 +4,6 @@ | ||||
| #Rating=5 | ||||
| ################################################ | ||||
|  | ||||
| export PP_VULKAN_USE=dxvk  | ||||
| export PW_VULKAN_USE=dxvk  | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export PP_WINDOWS_VER=10  | ||||
| export PW_WINDOWS_VER=10  | ||||
|   | ||||
| @@ -3,35 +3,35 @@ | ||||
|     #LostEmber-Win64-Shipping.exe  | ||||
|     #Rating=1-5 | ||||
|     ################################################ | ||||
|     export PP_VULKAN_USE=vkd3d | ||||
|     export PW_VULKAN_USE=vkd3d | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export PP_DLL_INSTALL="vcrun2019 "        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PP_OLD_GL_STRING=0 | ||||
| export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PP_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HIDE_NVIDIA_GPU=0 | ||||
| ##export PP_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PW_DLL_INSTALL="vcrun2019 "        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PW_OLD_GL_STRING=0 | ||||
| export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PW_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HIDE_NVIDIA_GPU=0 | ||||
| ##export PW_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue,dxr | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export DXVK_HUD=fps,devinfo | ||||
| export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_DXGI_FROM_DXVK=1 | ||||
| export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_DXGI_FROM_DXVK=1 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,49 +3,49 @@ | ||||
| #MWO Portal.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| export PP_WINDOWS_VER="10" | ||||
| export PP_DLL_INSTALL="" | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| export PW_WINDOWS_VER="10" | ||||
| export PW_DLL_INSTALL="" | ||||
| export WINEDLLOVERRIDES="" | ||||
| export LAUNCH_PARAMETERS="-noprompt -anygpu" | ||||
| export PP_WINE_USE="PROTON_GE" | ||||
| export PP_VULKAN_USE="1" | ||||
| export PP_USE_DXR10="0" | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| export PP_USE_NVAPI_AND_DLSS="0" | ||||
| export PP_OLD_GL_STRING="0" | ||||
| export PP_HIDE_NVIDIA_GPU="0" | ||||
| export PP_FORCE_USE_VSYNC="0" | ||||
| export PP_VIRTUAL_DESKTOP="0" | ||||
| export PW_WINE_USE="PROTON_GE" | ||||
| export PW_VULKAN_USE="1" | ||||
| export PW_USE_DXR10="0" | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| export PW_USE_NVAPI_AND_DLSS="0" | ||||
| export PW_OLD_GL_STRING="0" | ||||
| export PW_HIDE_NVIDIA_GPU="0" | ||||
| export PW_FORCE_USE_VSYNC="0" | ||||
| export PW_VIRTUAL_DESKTOP="0" | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT="1" | ||||
| export PP_VKBASALT_EFFECTS="FakeHDR:cas" | ||||
| export PP_VKBASALT_FFX_CAS="0.75" | ||||
| export PP_NO_FSYNC="0" | ||||
| export PP_NO_ESYNC="1" | ||||
| export PP_USE_GSTREAMER="1" | ||||
| export PW_VKBASALT_EFFECTS="FakeHDR:cas" | ||||
| export PW_VKBASALT_FFX_CAS="0.75" | ||||
| export PW_NO_FSYNC="0" | ||||
| export PW_NO_ESYNC="1" | ||||
| export PW_USE_GSTREAMER="1" | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| export PP_HEAP_DELAY_FREE="0" | ||||
| export PP_WINE_ALLOW_XIM="0" | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| export PW_HEAP_DELAY_FREE="0" | ||||
| export PW_WINE_ALLOW_XIM="0" | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PP_WINEDBG_DISABLE="1" | ||||
| export PP_USE_TERMINAL="0" | ||||
| export PP_GUI_DISABLED_CS="0" | ||||
| export PW_WINEDBG_DISABLE="1" | ||||
| export PW_USE_TERMINAL="0" | ||||
| export PW_GUI_DISABLED_CS="0" | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| export PP_PREFIX_NAME="DOTNET" | ||||
| export PP_MANGOHUD="1" | ||||
| export PP_MANGOHUD_USER_CONF="1" | ||||
| export PP_USE_DXR11="0" | ||||
| export PP_WINE_FULLSCREEN_FSR="0" | ||||
| export PP_USE_GAMEMODE="1" | ||||
| export PP_DX12_DISABLE="0" | ||||
| export PP_PRIME_RENDER_OFFLOAD="0" | ||||
| export PP_USE_D3D_EXTRAS="1" | ||||
| export PP_FIX_VIDEO_IN_GAME="0" | ||||
| export PP_USE_AMDVLK_DRIVER="0" | ||||
| export PP_FORCE_LARGE_ADDRESS_AWARE="1" | ||||
| export PP_USE_SHADER_CACHE="1" | ||||
| export PW_PREFIX_NAME="DOTNET" | ||||
| export PW_MANGOHUD="1" | ||||
| export PW_MANGOHUD_USER_CONF="1" | ||||
| export PW_USE_DXR11="0" | ||||
| export PW_WINE_FULLSCREEN_FSR="0" | ||||
| export PW_USE_GAMEMODE="1" | ||||
| export PW_DX12_DISABLE="0" | ||||
| export PW_PRIME_RENDER_OFFLOAD="0" | ||||
| export PW_USE_D3D_EXTRAS="1" | ||||
| export PW_FIX_VIDEO_IN_GAME="0" | ||||
| export PW_USE_AMDVLK_DRIVER="0" | ||||
| export PW_FORCE_LARGE_ADDRESS_AWARE="1" | ||||
| export PW_USE_SHADER_CACHE="1" | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #mafiadefinitiveedition.exe | ||||
| #Rating=4 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PULSE_LATENCY_MSEC=60 | ||||
|   | ||||
| @@ -4,28 +4,28 @@ | ||||
|     #MassEffectConfig.exe | ||||
|     #Rating=1-5 | ||||
| #####################examples########################### | ||||
| export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| export PP_DLL_INSTALL="physx d3dx9"                  # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PP_OLD_GL_STRING=0 | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PP_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HIDE_NVIDIA_GPU=0 | ||||
| ##export PP_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| export PW_DLL_INSTALL="physx d3dx9"                  # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PW_OLD_GL_STRING=0 | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PW_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HIDE_NVIDIA_GPU=0 | ||||
| ##export PW_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PP_WINDOWS_VER=10                      # Set windows version 10, 7 or XP | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PW_WINDOWS_VER=10                      # Set windows version 10, 7 or XP | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export DXVK_HUD=fps,devinfo | ||||
| ##export PP_HEAP_DELAY_FREE=0 | ||||
| ##export PW_HEAP_DELAY_FREE=0 | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,30 +3,30 @@ | ||||
|     #MassEffect2.exe  | ||||
|     #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| export PP_DLL_INSTALL="physx d3dx9"                  # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PP_OLD_GL_STRING=0 | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PP_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HIDE_NVIDIA_GPU=0 | ||||
| ##export PP_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| export PW_DLL_INSTALL="physx d3dx9"                  # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PW_OLD_GL_STRING=0 | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PW_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HIDE_NVIDIA_GPU=0 | ||||
| ##export PW_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue,dxr | ||||
| ##export PP_WINDOWS_VER=10                      # Set windows version 10, 7 or XP | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export PW_WINDOWS_VER=10                      # Set windows version 10, 7 or XP | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export DXVK_HUD=fps,devinfo | ||||
| ##export PP_HEAP_DELAY_FREE=0 | ||||
| ##export PP_DXGI_FROM_DXVK=0 | ||||
| ##export PW_HEAP_DELAY_FREE=0 | ||||
| ##export PW_DXGI_FROM_DXVK=0 | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #MassEffectConfig.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=1 | ||||
| ##export PP_DXR_ON=1 | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=1 | ||||
| ##export PW_DXR_ON=1 | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,40 +3,40 @@ | ||||
| #MassEffectLauncher.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=1 | ||||
| export PP_DXR_ON=0 | ||||
| ##export PP_DLSS_ON=1 | ||||
| export PP_VULKAN_NO_ASYNC=0 | ||||
| export PP_USE_NVAPI_AND_DLSS=0 | ||||
| export PP_OLD_GL_STRING=0 | ||||
| export PP_HIDE_NVIDIA_GPU=0 | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_VIRTUAL_DESKTOP=0 | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=1 | ||||
| export PW_DXR_ON=0 | ||||
| ##export PW_DLSS_ON=1 | ||||
| export PW_VULKAN_NO_ASYNC=0 | ||||
| export PW_USE_NVAPI_AND_DLSS=0 | ||||
| export PW_OLD_GL_STRING=0 | ||||
| export PW_HIDE_NVIDIA_GPU=0 | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_VIRTUAL_DESKTOP=0 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=1 | ||||
| export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Clarity | ||||
| export PP_VKBASALT_FFX_CAS=0.75 | ||||
| export PP_NO_FSYNC=0 | ||||
| export PP_NO_ESYNC=1 | ||||
| export PP_USE_GSTREAMER=1 | ||||
| export PW_VKBASALT_EFFECTS=cas:FilmGrain2:Clarity | ||||
| export PW_VKBASALT_FFX_CAS=0.75 | ||||
| export PW_NO_FSYNC=0 | ||||
| export PW_NO_ESYNC=1 | ||||
| export PW_USE_GSTREAMER=1 | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PP_NO_WRITE_WATCH=0 | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| export PP_WINE_ALLOW_XIM=0 | ||||
| export PW_NO_WRITE_WATCH=0 | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| export PW_WINE_ALLOW_XIM=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PP_WINEDBG_DISABLE=1 | ||||
| export PP_USE_TERMINAL=0 | ||||
| export PP_GUI_DISABLED_CS=0 | ||||
| export PW_WINEDBG_DISABLE=1 | ||||
| export PW_USE_TERMINAL=0 | ||||
| export PW_GUI_DISABLED_CS=0 | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| export PP_MANGOHUD=1 | ||||
| export PP_USE_RUNTIME=1 | ||||
| export PP_USE_GAMEMODE=1 | ||||
| export PW_MANGOHUD=1 | ||||
| export PW_USE_RUNTIME=1 | ||||
| export PW_USE_GAMEMODE=1 | ||||
| export MANGOHUD_CONFIG=font_size=24,position=top-left,toggle_hud=Shift_R+F12,no_display,resolution,wine,gpu_name,vulkan_driver,gpu_stats,vkbasalt,fps_limit=0  | ||||
|   | ||||
| @@ -3,6 +3,6 @@ | ||||
| #MetroExodus.exe  | ||||
| #Rating=? | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=vkd3d | ||||
| export PW_VULKAN_USE=vkd3d | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
|   | ||||
| @@ -3,40 +3,40 @@ | ||||
| #MikuMikuDance.exe | ||||
| #Rating=3-5 | ||||
| #####################examples########################### | ||||
| export PP_COMMENT_DB="MikuMikuDance" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| export PW_COMMENT_DB="MikuMikuDance" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| export WINEDLLOVERRIDES="MMEffect,MMHack,d3d9,dsound=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_VULKAN_USE=0 | ||||
| export PP_USE_DXR10=0 | ||||
| export PP_VULKAN_NO_ASYNC=0 | ||||
| export PP_USE_NVAPI_AND_DLSS=0 | ||||
| export PP_OLD_GL_STRING=0 | ||||
| export PP_HIDE_NVIDIA_GPU=0 | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_VIRTUAL_DESKTOP=0 | ||||
| export PW_VULKAN_USE=0 | ||||
| export PW_USE_DXR10=0 | ||||
| export PW_VULKAN_NO_ASYNC=0 | ||||
| export PW_USE_NVAPI_AND_DLSS=0 | ||||
| export PW_OLD_GL_STRING=0 | ||||
| export PW_HIDE_NVIDIA_GPU=0 | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_VIRTUAL_DESKTOP=0 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=0 | ||||
| export PP_NO_FSYNC=0 | ||||
| export PP_NO_ESYNC=1 | ||||
| export PW_NO_FSYNC=0 | ||||
| export PW_NO_ESYNC=1 | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PP_NO_WRITE_WATCH=0 | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| export PP_WINE_ALLOW_XIM=0 | ||||
| export PW_NO_WRITE_WATCH=0 | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| export PW_WINE_ALLOW_XIM=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PP_WINEDBG_DISABLE=1 | ||||
| export PP_USE_TERMINAL=0 | ||||
| export PP_GUI_DISABLED_CS=0 | ||||
| export PW_WINEDBG_DISABLE=1 | ||||
| export PW_USE_TERMINAL=0 | ||||
| export PW_GUI_DISABLED_CS=0 | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| ##export PP_WINE_USE=WINE_7.0_STAGING_AMD64!!!! | ||||
| export PP_MANGOHUD=0 | ||||
| export PP_MANGOHUD_USER_CONF=0 | ||||
| export PP_USE_DXR11=0 | ||||
| export PP_USE_GSTREAMER=1 | ||||
| export PP_USE_RUNTIME=1 | ||||
| export PP_USE_GAMEMODE=1 | ||||
| export PP_DX12_DISABLE=0 | ||||
| export PP_USE_WINE_DXGI=1 | ||||
| ##export PW_WINE_USE=WINE_7.0_STAGING_AMD64!!!! | ||||
| export PW_MANGOHUD=0 | ||||
| export PW_MANGOHUD_USER_CONF=0 | ||||
| export PW_USE_DXR11=0 | ||||
| export PW_USE_GSTREAMER=1 | ||||
| export PW_USE_RUNTIME=1 | ||||
| export PW_USE_GAMEMODE=1 | ||||
| export PW_DX12_DISABLE=0 | ||||
| export PW_USE_WINE_DXGI=1 | ||||
| export MANGOHUD_CONFIG=font_size=24,position=top-left,toggle_hud=Shift_R+F12,no_display,resolution,wine,gpu_name,vulkan_driver,gpu_stats,vkbasalt,fps_limit=0  | ||||
|   | ||||
| @@ -3,6 +3,6 @@ | ||||
| #speed.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=0 | ||||
| export PW_VULKAN_USE=0 | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export WINEDLLOVERRIDES="dinput8" | ||||
|   | ||||
| @@ -4,40 +4,40 @@ | ||||
| #NovaRO.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PP_DLL_INSTALL="d3dcompiler_42 d3dcompiler_43 d3dx9" | ||||
| export PW_DLL_INSTALL="d3dcompiler_42 d3dcompiler_43 d3dx9" | ||||
| #directx9  | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_DXVK_VER=1.8.1  | ||||
| ##export PP_VKD3D_VER=2.2 | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=1 | ||||
| ##export PP_DXGI_FROM_DXVK=1 | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_DXVK_VER=1.8.1  | ||||
| ##export PW_VKD3D_VER=2.2 | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=1 | ||||
| ##export PW_DXGI_FROM_DXVK=1 | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_USE_GAMEMODE=1              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_USE_GAMEMODE=1              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_LOG=1                                 # Enable debug mode fo terminal  | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_LOG=1                                 # Enable debug mode fo terminal  | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,38 +3,38 @@ | ||||
| #soulstorm.exe | ||||
| #Rating=5 | ||||
| ################################################# | ||||
| export PP_VULKAN_USE="1" | ||||
| export PP_WINE_USE="PROTON_GE" | ||||
| export PP_PREFIX_NAME="DEFAULT" | ||||
| export PP_VKBASALT_EFFECTS="Curves:cas" | ||||
| export PP_VKBASALT_FFX_CAS="0.75" | ||||
| export PW_VULKAN_USE="1" | ||||
| export PW_WINE_USE="PROTON_GE" | ||||
| export PW_PREFIX_NAME="DEFAULT" | ||||
| export PW_VKBASALT_EFFECTS="Curves:cas" | ||||
| export PW_VKBASALT_FFX_CAS="0.75" | ||||
| export ENABLE_VKBASALT="1" | ||||
| export PP_MANGOHUD="1" | ||||
| export PP_MANGOHUD_USER_CONF="0" | ||||
| export PP_NO_ESYNC="1" | ||||
| export PP_NO_FSYNC="0" | ||||
| export PP_USE_DXR10="0" | ||||
| export PP_USE_DXR11="0" | ||||
| export PP_VULKAN_NO_ASYNC="0" | ||||
| export PP_USE_NVAPI_AND_DLSS="0" | ||||
| export PP_OLD_GL_STRING="0" | ||||
| export PP_HIDE_NVIDIA_GPU="0" | ||||
| export PP_FORCE_USE_VSYNC="0" | ||||
| export PP_VIRTUAL_DESKTOP="0" | ||||
| export PP_WINEDBG_DISABLE="1" | ||||
| export PP_USE_TERMINAL="0" | ||||
| export PP_WINE_ALLOW_XIM="0" | ||||
| export PP_HEAP_DELAY_FREE="0" | ||||
| export PP_GUI_DISABLED_CS="0" | ||||
| export PP_USE_GSTREAMER="1" | ||||
| export PP_USE_GAMEMODE="1" | ||||
| export PP_DX12_DISABLE="0" | ||||
| export PP_D3D_EXTRAS_DISABLE="0" | ||||
| export PP_FIX_VIDEO_IN_GAME="0" | ||||
| export PP_FORCE_LARGE_ADDRESS_AWARE="1" | ||||
| export PP_USE_SHADER_CACHE="1" | ||||
| export PW_MANGOHUD="1" | ||||
| export PW_MANGOHUD_USER_CONF="0" | ||||
| export PW_NO_ESYNC="1" | ||||
| export PW_NO_FSYNC="0" | ||||
| export PW_USE_DXR10="0" | ||||
| export PW_USE_DXR11="0" | ||||
| export PW_VULKAN_NO_ASYNC="0" | ||||
| export PW_USE_NVAPI_AND_DLSS="0" | ||||
| export PW_OLD_GL_STRING="0" | ||||
| export PW_HIDE_NVIDIA_GPU="0" | ||||
| export PW_FORCE_USE_VSYNC="0" | ||||
| export PW_VIRTUAL_DESKTOP="0" | ||||
| export PW_WINEDBG_DISABLE="1" | ||||
| export PW_USE_TERMINAL="0" | ||||
| export PW_WINE_ALLOW_XIM="0" | ||||
| export PW_HEAP_DELAY_FREE="0" | ||||
| export PW_GUI_DISABLED_CS="0" | ||||
| export PW_USE_GSTREAMER="1" | ||||
| export PW_USE_GAMEMODE="1" | ||||
| export PW_DX12_DISABLE="0" | ||||
| export PW_D3D_EXTRAS_DISABLE="0" | ||||
| export PW_FIX_VIDEO_IN_GAME="0" | ||||
| export PW_FORCE_LARGE_ADDRESS_AWARE="1" | ||||
| export PW_USE_SHADER_CACHE="1" | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export PP_WINDOWS_VER="10" | ||||
| export PP_DLL_INSTALL="" | ||||
| export PW_WINDOWS_VER="10" | ||||
| export PW_DLL_INSTALL="" | ||||
| export WINEDLLOVERRIDES="" | ||||
| export PP_WINE_FULLSCREEN_FSR="1" | ||||
| export PW_WINE_FULLSCREEN_FSR="1" | ||||
|   | ||||
| @@ -3,21 +3,21 @@ | ||||
| #Origin.exe  | ||||
| #Rating=? | ||||
| #####################examples########################### | ||||
| export PP_DLL_INSTALL="vcrun2012 vcrun2019"               # Install DDL in port prefix (used winetricks)  | ||||
| export PP_VULKAN_USE=1                       # dxvk, vkd3d or 0 for OpenGL | ||||
| export PW_DLL_INSTALL="vcrun2012 vcrun2019"               # Install DDL in port prefix (used winetricks)  | ||||
| export PW_VULKAN_USE=1                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ###WINE_KRON4EK### | ||||
| export PP_WINE_USE="WINE-7.13-STAGING-AMD64" | ||||
| export PW_WINE_USE="WINE-7.13-STAGING-AMD64" | ||||
|  | ||||
| check_download_wine_ver_for_origin () { | ||||
|     if [ ! -d "${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}" ] ; then | ||||
|     if [ ! -d "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" ] ; then | ||||
|         if try_download "https://github.com/Kron4ek/Wine-Builds/releases/download/7.13/wine-7.13-staging-amd64.tar.xz" \ | ||||
|         "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" ; then | ||||
|             if unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" | ||||
|         "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" ; then | ||||
|             if unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" | ||||
|                 UNPACK_STATUS=0 | ||||
|             else | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" | ||||
|                 try_remove_dir "${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}" | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" | ||||
|                 try_remove_dir "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" | ||||
|             fi | ||||
|         fi | ||||
|         [[ "${UNPACK_STATUS}" != 0 ]] && exit 1 | ||||
|   | ||||
| @@ -3,34 +3,34 @@ | ||||
| #Photoshop.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PP_WINDOWS_VER=10    | ||||
| export PP_VIRTUAL_DESKTOP=1 | ||||
| export PP_DLL_INSTALL="atmlib corefonts gdiplus msxml3 msxml6 vcrun2012 vcrun2013 vcrun2019"  | ||||
| export PW_WINDOWS_VER=10    | ||||
| export PW_VIRTUAL_DESKTOP=1 | ||||
| export PW_DLL_INSTALL="atmlib corefonts gdiplus msxml3 msxml6 vcrun2012 vcrun2013 vcrun2019"  | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| #export LAUNCH_PARAMETERS=""  | ||||
| ##export PP_DLL_INSTALL="gdiplus msxml3 msxml6 atmlib corefonts  vcrun2010 vcrun2012 vcrun2013 vcrun2019"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_DLL_INSTALL="gdiplus msxml3 msxml6 atmlib corefonts  vcrun2010 vcrun2012 vcrun2013 vcrun2019"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_DXR_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_NVAPI_DISABLE=1 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_DXR_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_NVAPI_DISABLE=1 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| #ADD_IN_START_PORTWINE () { commands ; } | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #Praest.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=vkd3d | ||||
| export PW_VULKAN_USE=vkd3d | ||||
| export LAUNCH_PARAMETERS="" | ||||
|   | ||||
| @@ -3,40 +3,40 @@ | ||||
| #Quake4.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PP_DXR_ON=0 | ||||
| ##export PP_DLSS_ON=1 | ||||
| export PP_VULKAN_NO_ASYNC=0 | ||||
| export PP_USE_NVAPI_AND_DLSS=0 | ||||
| export PP_OLD_GL_STRING=0 | ||||
| export PP_HIDE_NVIDIA_GPU=0 | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_VIRTUAL_DESKTOP=0 | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PW_DXR_ON=0 | ||||
| ##export PW_DLSS_ON=1 | ||||
| export PW_VULKAN_NO_ASYNC=0 | ||||
| export PW_USE_NVAPI_AND_DLSS=0 | ||||
| export PW_OLD_GL_STRING=0 | ||||
| export PW_HIDE_NVIDIA_GPU=0 | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_VIRTUAL_DESKTOP=0 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=1 | ||||
| export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Curves | ||||
| export PP_VKBASALT_FFX_CAS=0.75 | ||||
| export PP_NO_FSYNC=0 | ||||
| export PP_NO_ESYNC=1 | ||||
| export PP_USE_GSTREAMER=1 | ||||
| export PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves | ||||
| export PW_VKBASALT_FFX_CAS=0.75 | ||||
| export PW_NO_FSYNC=0 | ||||
| export PW_NO_ESYNC=1 | ||||
| export PW_USE_GSTREAMER=1 | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PP_NO_WRITE_WATCH=0 | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| export PP_WINE_ALLOW_XIM=0 | ||||
| export PW_NO_WRITE_WATCH=0 | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| export PW_WINE_ALLOW_XIM=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PP_WINEDBG_DISABLE=1 | ||||
| export PP_USE_TERMINAL=0 | ||||
| export PP_GUI_DISABLED_CS=0 | ||||
| export PW_WINEDBG_DISABLE=1 | ||||
| export PW_USE_TERMINAL=0 | ||||
| export PW_GUI_DISABLED_CS=0 | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| export PP_MANGOHUD=1 | ||||
| export PP_USE_RUNTIME=1 | ||||
| export PP_USE_GAMEMODE=1 | ||||
| export PW_MANGOHUD=1 | ||||
| export PW_USE_RUNTIME=1 | ||||
| export PW_USE_GAMEMODE=1 | ||||
| export MANGOHUD_CONFIG=font_size=24,position=top-left,toggle_hud=Shift_R+F12,no_display,resolution,wine,gpu_name,vulkan_driver,gpu_stats,vkbasalt,fps_limit=0  | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #QuickSFV.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=1 | ||||
| ##export PP_DXR_ON=1 | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=1 | ||||
| ##export PW_DXR_ON=1 | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #RAGE2.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PP_VULKAN_USE=vkd3d | ||||
| export PW_VULKAN_USE=vkd3d | ||||
| export LAUNCH_PARAMETERS="" | ||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user