Scripts version 2131
This commit is contained in:
parent
ae12e2c7a6
commit
39549a1832
@ -2,10 +2,14 @@ You can help us in the development of the project on the website: boosty.to/linu
|
|||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
Changelog:
|
Changelog:
|
||||||
|
|
||||||
|
###Scripts version 2131###
|
||||||
|
* исправлены ссылки со старого сайта на новый
|
||||||
|
* префикс переменных временно возвращен на "PW_".
|
||||||
|
|
||||||
###Scripts version 2130###
|
###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.
|
* 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
|
* 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###
|
###Scripts version 2129###
|
||||||
* scipts optimization for dxvk and vkd3d
|
* scipts optimization for dxvk and vkd3d
|
||||||
@ -52,12 +56,12 @@ Changelog:
|
|||||||
* updated installation of ORIGIN
|
* updated installation of ORIGIN
|
||||||
|
|
||||||
###Scripts version 2119###
|
###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
|
* 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)
|
* added optimization of games and applications when using a Wayland session (using direct launch, not using XWayland)
|
||||||
|
|
||||||
###Scripts version 2118###
|
###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
|
* updated "PROTON_STEAM" to version 7.0-3
|
||||||
* added information about the project and developers (test mode)
|
* added information about the project and developers (test mode)
|
||||||
|
|
||||||
@ -78,7 +82,7 @@ Changelog:
|
|||||||
###Scripts version 2110###
|
###Scripts version 2110###
|
||||||
* updated "PROTON_GE" to version 7-20
|
* updated "PROTON_GE" to version 7-20
|
||||||
* fixed the work of the game World of Warplanes
|
* 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###
|
###Scripts version 2109###
|
||||||
* update "libs_v31"
|
* update "libs_v31"
|
||||||
@ -113,7 +117,7 @@ Changelog:
|
|||||||
|
|
||||||
###Scripts version 2103###
|
###Scripts version 2103###
|
||||||
* updated container launch mode
|
* 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###
|
###Scripts version 2102###
|
||||||
* fixed work of GALLIUM_NINE on integrated video cards from Intel
|
* 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)
|
* 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
|
* faster creation of a new prefix
|
||||||
* default theme for wine is light (after creating a new one, or clearing the current 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)
|
* removed STEAM_PP from AUTOINSTALL (because there is a native STEAM for Linux with its own wine-proton)
|
||||||
|
|
||||||
###Scripts version 2098###
|
###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###
|
###Scripts version 2097###
|
||||||
* accelerated launch of all applications in PortProton up to 200% depending on the system
|
* accelerated launch of all applications in PortProton up to 200% depending on the system
|
||||||
* updated additional libraries "plugins_v4" (added support for GALLIUM_NINE)
|
* 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)
|
* added "GALLIUM_NINE" mode selection (support for native DirectX9 on video card with MESA driver)
|
||||||
* new interface for WINETRICKS added settings tab
|
* 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 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)
|
* added restoration of shortcuts after unpacking the prefix image (the path to the .exe file is corrected automatically)
|
||||||
* improved virtual desktop performance
|
* improved virtual desktop performance
|
||||||
@ -159,7 +163,7 @@ Changelog:
|
|||||||
* added check for LANG variable for PortProton to work on STEAM-DECK
|
* added check for LANG variable for PortProton to work on STEAM-DECK
|
||||||
* added new interface for WINETRICKS
|
* added new interface for WINETRICKS
|
||||||
* updated "libs_v25" (updated steam runtime sniper, added support for "MANGOHUD" and "vkBasalt" for systems: "RED OS" and "OpenSUSE")
|
* 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###
|
###Scripts version 2095###
|
||||||
* updated "libs_v24" (hotfix)
|
* updated "libs_v24" (hotfix)
|
||||||
@ -252,7 +256,7 @@ Changelog:
|
|||||||
* added new launch mode: "VULKAN (WINE DXGI)" required for some new games using DX12
|
* added new launch mode: "VULKAN (WINE DXGI)" required for some new games using DX12
|
||||||
|
|
||||||
###Scripts version 2070###
|
###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
|
* rollback MANGOHUD to stable version from libs_v19.2
|
||||||
* fixed internet download interruption
|
* fixed internet download interruption
|
||||||
* updated WINE_LOL_GE 7.0
|
* updated WINE_LOL_GE 7.0
|
||||||
@ -279,7 +283,7 @@ Changelog:
|
|||||||
|
|
||||||
###Scripts version 2066###
|
###Scripts version 2066###
|
||||||
* updated WINE PROTON_GE_7.0RC6-1 (with dxvk and vkd3d)
|
* 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
|
* added check for number of db files for one .exe
|
||||||
* fixed disabling of the League of Legends boot logo
|
* fixed disabling of the League of Legends boot logo
|
||||||
* updated db files
|
* updated db files
|
||||||
@ -317,7 +321,7 @@ Changelog:
|
|||||||
* updated GOG auto-installation
|
* updated GOG auto-installation
|
||||||
|
|
||||||
###Scripts version 2058###
|
###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###
|
###Scripts version 2057###
|
||||||
* updated db files for EGS, UPLAY, STEAM
|
* updated db files for EGS, UPLAY, STEAM
|
||||||
|
@ -2,10 +2,14 @@
|
|||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
История изменений:
|
История изменений:
|
||||||
|
|
||||||
|
###Scripts version 2131###
|
||||||
|
* исправлены ссылки со старого сайта на новый
|
||||||
|
* префикс переменных временно возвращен на "PW_".
|
||||||
|
|
||||||
###Scripts version 2130###
|
###Scripts version 2130###
|
||||||
* по умолчанию используется WINE версии PROTON_LG (основан на wine-ge-custom с добавлением патчей необходимых для PortProton) Вы всё так же можете использовать версию PROTON_GE выбрав его в меню при запуске .exe файла.
|
* по умолчанию используется WINE версии PROTON_LG (основан на wine-ge-custom с добавлением патчей необходимых для PortProton) Вы всё так же можете использовать версию PROTON_GE выбрав его в меню при запуске .exe файла.
|
||||||
* в связи с ребрендингом и переходом на новую ветку WINE-PROTON, значительно обновлены скрипты
|
* в связи с ребрендингом и переходом на новую ветку WINE-PROTON, значительно обновлены скрипты
|
||||||
* ВНИМАНИЕ: префикс переменных в "EDIT_DB" и "user.conf" изменился с "PW_" на "PP_". При первом запуске после обновления, обновяться и ваши файлы настроек.
|
* ВНИМАНИЕ: префикс переменных в "EDIT_DB" и "user.conf" изменился с "PW_" на "PW_". При первом запуске после обновления, обновяться и ваши файлы настроек.
|
||||||
|
|
||||||
###Scripts version 2129###
|
###Scripts version 2129###
|
||||||
* произведена оптимизация части скрипта отвечающая за dxvk и vkd3d
|
* произведена оптимизация части скрипта отвечающая за dxvk и vkd3d
|
||||||
@ -59,18 +63,18 @@
|
|||||||
|
|
||||||
###Scripts version 2119###
|
###Scripts version 2119###
|
||||||
* исправлено и ускорено создание DOTNET префикса
|
* исправлено и ускорено создание DOTNET префикса
|
||||||
* HOTFIX - для PP_USE_D3D_EXTRAS
|
* HOTFIX - для PW_USE_D3D_EXTRAS
|
||||||
* обновлена информация о проекте, разработчиках и платных подписчиков на boosty
|
* обновлена информация о проекте, разработчиках и платных подписчиков на boosty
|
||||||
* добавлена оптимизация игр и приложений при использовании сесcии Wayland (используется прямой запуск, не используя XWayland)
|
* добавлена оптимизация игр и приложений при использовании сесcии Wayland (используется прямой запуск, не используя XWayland)
|
||||||
|
|
||||||
###Scripts version 2118###
|
###Scripts version 2118###
|
||||||
* переменная PP_USE_D3D_EXTRAS снова включена по умолчанию (кроме WGC)
|
* переменная PW_USE_D3D_EXTRAS снова включена по умолчанию (кроме WGC)
|
||||||
* обновлен "PROTON_STEAM" до версии 7.0-3
|
* обновлен "PROTON_STEAM" до версии 7.0-3
|
||||||
* добавлена информация о проекте, разработчиках и платных подписчиков на boosty (тестовый режим)
|
* добавлена информация о проекте, разработчиках и платных подписчиков на boosty (тестовый режим)
|
||||||
|
|
||||||
###Scripts version 2117###
|
###Scripts version 2117###
|
||||||
* исправлена установка и запуск World of Sea Battle
|
* исправлена установка и запуск World of Sea Battle
|
||||||
* для AUTOINSTALL по умолчанию включена переменная PP_USE_D3D_EXTRAS (необходима для стабильной установки лончеров в тихом режиме)
|
* для AUTOINSTALL по умолчанию включена переменная PW_USE_D3D_EXTRAS (необходима для стабильной установки лончеров в тихом режиме)
|
||||||
|
|
||||||
###Scripts version 2116###
|
###Scripts version 2116###
|
||||||
* HOTFIX - Epic Games Store
|
* HOTFIX - Epic Games Store
|
||||||
@ -85,7 +89,7 @@
|
|||||||
###Scripts version 2110###
|
###Scripts version 2110###
|
||||||
* обновлен "PROTON_GE" до версии 7-20
|
* обновлен "PROTON_GE" до версии 7-20
|
||||||
* исправлена работа игры World of Warplanes
|
* исправлена работа игры 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###
|
###Scripts version 2109###
|
||||||
* обновлен "libs_v31" (HOTFIX для Rosa Linux)
|
* обновлен "libs_v31" (HOTFIX для Rosa Linux)
|
||||||
@ -122,7 +126,7 @@
|
|||||||
|
|
||||||
###Scripts version 2103###
|
###Scripts version 2103###
|
||||||
* обновлен режим запуска контейнера
|
* обновлен режим запуска контейнера
|
||||||
* временно переменная PP_USE_AMDVLK_DRIVER не работает
|
* временно переменная PW_USE_AMDVLK_DRIVER не работает
|
||||||
|
|
||||||
###Scripts version 2102###
|
###Scripts version 2102###
|
||||||
* исправлена работа GALLIUM_NINE на интегрированных видеокатрах от Intel
|
* исправлена работа GALLIUM_NINE на интегрированных видеокатрах от Intel
|
||||||
@ -145,18 +149,18 @@
|
|||||||
* добавлена проверка наличия библиотеки d3dadapter9 в системе (неоходимо для работы GALLIUM_NINE на большем кол-ве ОС Linux)
|
* добавлена проверка наличия библиотеки d3dadapter9 в системе (неоходимо для работы GALLIUM_NINE на большем кол-ве ОС Linux)
|
||||||
* ускорено создание нового префикса
|
* ускорено создание нового префикса
|
||||||
* по умолчанию для wine используется тема light (после создания нового, или чистки текущего префикса)
|
* по умолчанию для wine используется тема light (после создания нового, или чистки текущего префикса)
|
||||||
* в EDIT_DB добавлена переменная PP_USE_SHADER_CACHE для управление кешированием шейдеров (отключать только при наличии микрофризов в игре)
|
* в EDIT_DB добавлена переменная PW_USE_SHADER_CACHE для управление кешированием шейдеров (отключать только при наличии микрофризов в игре)
|
||||||
* удален STEAM_PP из AUTOINSTALL (так как есть нативная версия STEAM для Linux со своим wine-proton)
|
* удален STEAM_PP из AUTOINSTALL (так как есть нативная версия STEAM для Linux со своим wine-proton)
|
||||||
|
|
||||||
###Scripts version 2098###
|
###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###
|
###Scripts version 2097###
|
||||||
* ускорен запуск всех приложений в PortProton до 200% в зависимости от системы
|
* ускорен запуск всех приложений в PortProton до 200% в зависимости от системы
|
||||||
* обновлены дополнительные библиотеки "plugins_v4" (добавлена поддержка GALLIUM_NINE)
|
* обновлены дополнительные библиотеки "plugins_v4" (добавлена поддержка GALLIUM_NINE)
|
||||||
* добавлен выбор режима "GALLIUM_NINE" (поддержка нитивного DirectX9 на видеокарте с MESA драйвером)
|
* добавлен выбор режима "GALLIUM_NINE" (поддержка нитивного DirectX9 на видеокарте с MESA драйвером)
|
||||||
* в новый интерфейс для WINETRICKS добавлена вкладка settings
|
* в новый интерфейс для WINETRICKS добавлена вкладка settings
|
||||||
* в EDIT_DB добавлена переменная PP_USE_AMDVLK_DRIVER (использовать драйвер AMDVLK вместо RADV на видеокартах от AMD)
|
* в EDIT_DB добавлена переменная PW_USE_AMDVLK_DRIVER (использовать драйвер AMDVLK вместо RADV на видеокартах от AMD)
|
||||||
* добавлена архивация ярлыков при создании образа префикса
|
* добавлена архивация ярлыков при создании образа префикса
|
||||||
* добавлено востановление ярлыков после распаковки образа префикса (путь до .exe файла корректируется автоматически)
|
* добавлено востановление ярлыков после распаковки образа префикса (путь до .exe файла корректируется автоматически)
|
||||||
* улучшена работа виртуального рабочего стола
|
* улучшена работа виртуального рабочего стола
|
||||||
@ -168,7 +172,7 @@
|
|||||||
* добавлена проверка на переменную LANG для работы PortProton на STEAM-DECK
|
* добавлена проверка на переменную LANG для работы PortProton на STEAM-DECK
|
||||||
* добавлен новый интерфейс для WINETRICKS
|
* добавлен новый интерфейс для WINETRICKS
|
||||||
* обновлен "libs_v25" (обновлен steam runtime sniper, добавлена поддержка "MANGOHUD" и "vkBasalt" для систем: "RED OS" и "OpenSUSE")
|
* обновлен "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###
|
###Scripts version 2095###
|
||||||
* обновлен "libs_v24" (hotfix)
|
* обновлен "libs_v24" (hotfix)
|
||||||
@ -261,7 +265,7 @@
|
|||||||
* добавлен новый режим запуска: "VULKAN (WINE DXGI)" необходимый для некоторых новых игр использующих DX12
|
* добавлен новый режим запуска: "VULKAN (WINE DXGI)" необходимый для некоторых новых игр использующих DX12
|
||||||
|
|
||||||
###Scripts version 2070###
|
###Scripts version 2070###
|
||||||
* добавлена переменная PP_D3D_EXTRAS_DISABLE в EDIT_DB для возможности отключения сторонних библиотек DirectX
|
* добавлена переменная PW_D3D_EXTRAS_DISABLE в EDIT_DB для возможности отключения сторонних библиотек DirectX
|
||||||
* откат MANGOHUD до стабильной версии из libs_v19.2
|
* откат MANGOHUD до стабильной версии из libs_v19.2
|
||||||
* исправлено прерывание загрузки из интернета
|
* исправлено прерывание загрузки из интернета
|
||||||
* обновлен WINE_LOL_GE до версии 7.0
|
* обновлен WINE_LOL_GE до версии 7.0
|
||||||
@ -288,7 +292,7 @@
|
|||||||
|
|
||||||
###Scripts version 2066###
|
###Scripts version 2066###
|
||||||
* обновлен WINE PROTON_GE_7.0RC6-1 (совместно с dxvk и vkd3d)
|
* обновлен 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
|
* добавлена проверка на количество db файлов для один .exe
|
||||||
* исправлено отключение загрузочного лого League of Legends
|
* исправлено отключение загрузочного лого League of Legends
|
||||||
* обновлены db файлы
|
* обновлены db файлы
|
||||||
@ -323,7 +327,7 @@
|
|||||||
* обновлена автоустановка GOG
|
* обновлена автоустановка GOG
|
||||||
|
|
||||||
###Scripts version 2058###
|
###Scripts version 2058###
|
||||||
* по умочанию выбран PP_WINE_USE=PROTON_STEAM для EGS
|
* по умочанию выбран PW_WINE_USE=PROTON_STEAM для EGS
|
||||||
|
|
||||||
###Scripts version 2057###
|
###Scripts version 2057###
|
||||||
* обновлены db файлы для EGS, UPLAY, STEAM
|
* обновлены db файлы для EGS, UPLAY, STEAM
|
||||||
@ -379,7 +383,7 @@
|
|||||||
* добавлена переменная "DX12_DISABLE" в EDIT_DB для принудительного отключения DirectX12
|
* добавлена переменная "DX12_DISABLE" в EDIT_DB для принудительного отключения DirectX12
|
||||||
* добавлена переменная "USE_WINE_DXGI" в EDIT_DB для принудительного использования встроенной библиотеки DXGI
|
* добавлена переменная "USE_WINE_DXGI" в EDIT_DB для принудительного использования встроенной библиотеки DXGI
|
||||||
* добавлена переменная "MANGOHUD_USER_CONF" для использования системных настроек MANGOHUD (GOverlay и т.п.)
|
* добавлена переменная "MANGOHUD_USER_CONF" для использования системных настроек MANGOHUD (GOverlay и т.п.)
|
||||||
* для удобства в интерфейсе EDIT_DB удалены приставки "PP_" (название переменных в db файлах остались без изменений)
|
* для удобства в интерфейсе EDIT_DB удалены приставки "PW_" (название переменных в db файлах остались без изменений)
|
||||||
* копирование библиотек DXVK и VKD3D заменено созданием символьных ссылок, что немного уменьшает время загрузки порта и увеличивает срок жизни для SSD =)
|
* копирование библиотек DXVK и VKD3D заменено созданием символьных ссылок, что немного уменьшает время загрузки порта и увеличивает срок жизни для SSD =)
|
||||||
|
|
||||||
###Scripts version 2048###
|
###Scripts version 2048###
|
||||||
@ -451,7 +455,7 @@
|
|||||||
* HOTFIX - исправление ошибки распаковки обновлений на некоторых системах
|
* HOTFIX - исправление ошибки распаковки обновлений на некоторых системах
|
||||||
|
|
||||||
###Scripts version 2029###
|
###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###
|
###Scripts version 2028###
|
||||||
* добавлена поддержка UBUNTU 21.10
|
* добавлена поддержка UBUNTU 21.10
|
||||||
@ -471,7 +475,7 @@
|
|||||||
- удален режим VKD3D и на его месте теперь режим VULKAN (совместный режим DXVK и VKD3D)
|
- удален режим VKD3D и на его месте теперь режим VULKAN (совместный режим DXVK и VKD3D)
|
||||||
- из за изменений описанных выше, теперь не надо перезапускать лаунры под разные игры под VULKAN
|
- из за изменений описанных выше, теперь не надо перезапускать лаунры под разные игры под VULKAN
|
||||||
- увеличена производительность во многих играх работающих на DX9-11 при использовании PROTON_STEAM, или PROTON_GE
|
- увеличена производительность во многих играх работающих на DX9-11 при использовании PROTON_STEAM, или PROTON_GE
|
||||||
- увеличена производительность во многих играх работающих на DX9-12 при использовании тестового PROTON_PP_6.19 (WMF работает)
|
- увеличена производительность во многих играх работающих на DX9-12 при использовании тестового PROTON_PW_6.19 (WMF работает)
|
||||||
|
|
||||||
###Scripts version 2023...2025###
|
###Scripts version 2023...2025###
|
||||||
* доработка новых функций для работы на разных ОС Linux
|
* доработка новых функций для работы на разных ОС Linux
|
||||||
@ -491,7 +495,7 @@
|
|||||||
|
|
||||||
###Scripts version 2019###
|
###Scripts version 2019###
|
||||||
* добавлена автоустановка League of Legends (Ура=)
|
* добавлена автоустановка League of Legends (Ура=)
|
||||||
* добавлена поддержка DLSS (требуется включение в EDIT_DB параметра PP_USE_NVAPI_AND_DLSS)
|
* добавлена поддержка DLSS (требуется включение в EDIT_DB параметра PW_USE_NVAPI_AND_DLSS)
|
||||||
* добавлена функция автоматического удаления старых версий контейнеров (libs_vXX)
|
* добавлена функция автоматического удаления старых версий контейнеров (libs_vXX)
|
||||||
* значительная переработка условий в скриптах
|
* значительная переработка условий в скриптах
|
||||||
* уменьшена задержка при перезапуске порта
|
* уменьшена задержка при перезапуске порта
|
||||||
@ -543,20 +547,20 @@ PS: Cefeiko - отдельный респект за помощь в отлов
|
|||||||
|
|
||||||
###Scripts version 2011###
|
###Scripts version 2011###
|
||||||
* в GUI AUTOINSTALL добавлены лаунчеры GAMEFORGE (TEST), ANKAMA и GLYPH - Спасибо chal55rus (Sergey P.)!
|
* в GUI AUTOINSTALL добавлены лаунчеры GAMEFORGE (TEST), ANKAMA и GLYPH - Спасибо chal55rus (Sergey P.)!
|
||||||
* удален скрипт autoinstall и создан каталог pp_autoinstall (для удобного добавления новых автоустановщиков)
|
* удален скрипт autoinstall и создан каталог pw_autoinstall (для удобного добавления новых автоустановщиков)
|
||||||
* в AUTOINSTALL обновлена версия скачиваемого GOG
|
* в AUTOINSTALL обновлена версия скачиваемого GOG
|
||||||
* в GUI редактора db файлов добавлена кнопка "OPEN DB FILE" для внесение изменений в текстовом редакторе
|
* в GUI редактора db файлов добавлена кнопка "OPEN DB FILE" для внесение изменений в текстовом редакторе
|
||||||
* в функцию pp_other_fixes добавлен поиск и выключение автозапуска PunkBuster в реестре префикса
|
* в функцию pw_other_fixes добавлен поиск и выключение автозапуска PunkBuster в реестре префикса
|
||||||
|
|
||||||
###Scripts version 2010###
|
###Scripts version 2010###
|
||||||
* FIX - исправлено управление мышкой в Overwatch и рекомендованы пар-ры запуска DXVK + PROTON_GE
|
* FIX - исправлено управление мышкой в Overwatch и рекомендованы пар-ры запуска DXVK + PROTON_GE
|
||||||
* добавлены все предустановленные шейдеры в vkBasalt.conf
|
* добавлены все предустановленные шейдеры в vkBasalt.conf
|
||||||
|
|
||||||
###Scripts version 2009###
|
###Scripts version 2009###
|
||||||
* FIX - исправлен перезапуск редактора db файлов при первом включении PP_GUI_DISABLED_CS (отключение запуска GUI)
|
* FIX - исправлен перезапуск редактора db файлов при первом включении PW_GUI_DISABLED_CS (отключение запуска GUI)
|
||||||
|
|
||||||
###Scripts version 2008###
|
###Scripts version 2008###
|
||||||
* HOTFIX - исправление функции pp_kill_autostart
|
* HOTFIX - исправление функции pw_kill_autostart
|
||||||
|
|
||||||
###Scripts version 2007###
|
###Scripts version 2007###
|
||||||
* HOTFIX - установки WGC
|
* HOTFIX - установки WGC
|
||||||
@ -568,10 +572,10 @@ PS: Cefeiko - отдельный респект за помощь в отлов
|
|||||||
###PortProton-95### 02.09.2021 ###Scripts version 2005###
|
###PortProton-95### 02.09.2021 ###Scripts version 2005###
|
||||||
* обновлен db файл для steam (под ProtonGE связь с интернетом снова есть) - Спасибо Cefeiko!
|
* обновлен db файл для steam (под ProtonGE связь с интернетом снова есть) - Спасибо Cefeiko!
|
||||||
* обновлен WINE PROTON_GE 6.16-GE1
|
* обновлен WINE PROTON_GE 6.16-GE1
|
||||||
* переменная PP_GUI_DISABLED_CS сбрасывается при запуске порта (для совместимости со старыми ярлыками которые были созданы на предыдущих версиях порта)
|
* переменная PW_GUI_DISABLED_CS сбрасывается при запуске порта (для совместимости со старыми ярлыками которые были созданы на предыдущих версиях порта)
|
||||||
* добавлена возможность создавать 32-х битный префикс (необходимо для будущей автоустановки League of Legends)
|
* добавлена возможность создавать 32-х битный префикс (необходимо для будущей автоустановки League of Legends)
|
||||||
* в GUI AUTOINSTALL добавлены лаунчеры Bethesda.net Launcher и Rockstar-Games-Launcher - Спасибо chal55rus (Sergey P.)!
|
* в GUI AUTOINSTALL добавлены лаунчеры Bethesda.net Launcher и Rockstar-Games-Launcher - Спасибо chal55rus (Sergey P.)!
|
||||||
* улучшена функция pp_kill_autostart
|
* улучшена функция pw_kill_autostart
|
||||||
|
|
||||||
###Scripts version 2004###
|
###Scripts version 2004###
|
||||||
* HOTFIX - использование и редактирование db файла Battle.NET
|
* HOTFIX - использование и редактирование db файла Battle.NET
|
||||||
@ -590,8 +594,8 @@ PS: Cefeiko - отдельный респект за помощь в отлов
|
|||||||
* db файлы создаются автоматически при запуске любого *.exe
|
* db файлы создаются автоматически при запуске любого *.exe
|
||||||
* последние выбранные режимы запуска сохраняются автоматически в db файлы
|
* последние выбранные режимы запуска сохраняются автоматически в db файлы
|
||||||
* добавлены переменные для более точной настройки vkBasalt под каждую игру с помощью db файлов:
|
* добавлены переменные для более точной настройки vkBasalt под каждую игру с помощью db файлов:
|
||||||
export PP_VKBASALT_EFFECTS="FakeHDR:cas" - можно изменять на любые эффекты из путь_до_порта/data/vkBasalt.conf
|
export PW_VKBASALT_EFFECTS="FakeHDR:cas" - можно изменять на любые эффекты из путь_до_порта/data/vkBasalt.conf
|
||||||
export PP_VKBASALT_FFX_CAS="0.7" - изменение резкости в играх (от 0 до 1 с шагом 0.01)
|
export PW_VKBASALT_FFX_CAS="0.7" - изменение резкости в играх (от 0 до 1 с шагом 0.01)
|
||||||
так же можно настроить эти пар-ры глобально и для всех игр с помощью: путь_до_порта/data/user.conf
|
так же можно настроить эти пар-ры глобально и для всех игр с помощью: путь_до_порта/data/user.conf
|
||||||
PS: не забывает для активации добавить переменную: export ENABLE_VKBASALT=1 в db файл, или для глобального включения в user.conf
|
PS: не забывает для активации добавить переменную: export ENABLE_VKBASALT=1 в db файл, или для глобального включения в user.conf
|
||||||
* добавлены условия для правильного определения переменных LD_LIBRARY_PATH и LD_PRELOAD при автоматическом перезапуске скриптов
|
* добавлены условия для правильного определения переменных LD_LIBRARY_PATH и LD_PRELOAD при автоматическом перезапуске скриптов
|
||||||
@ -619,7 +623,7 @@ PS: не забывает для активации добавить перем
|
|||||||
* обновление скриптов для поддержки нового тестового 91 порта включенным FSR по умолчанию (FSR работает только с играми dx9-12 запущеными под vulkan и при выборе разрешения в игре ниже чем поддерживает монитор)
|
* обновление скриптов для поддержки нового тестового 91 порта включенным FSR по умолчанию (FSR работает только с играми dx9-12 запущеными под vulkan и при выборе разрешения в игре ниже чем поддерживает монитор)
|
||||||
|
|
||||||
###Scripts version 1121###
|
###Scripts version 1121###
|
||||||
* HOTFIX - перенос PP_NO_ESYNC=1 из default db в скрипт var
|
* HOTFIX - перенос PW_NO_ESYNC=1 из default db в скрипт var
|
||||||
* HOTFIX - для успешного запуска игр WGC на системах где не работали игры WoWS и WoT
|
* HOTFIX - для успешного запуска игр WGC на системах где не работали игры WoWS и WoT
|
||||||
|
|
||||||
###Scripts version 1120###
|
###Scripts version 1120###
|
||||||
@ -640,14 +644,14 @@ PS: не забывает для активации добавить перем
|
|||||||
|
|
||||||
###Scripts version 1117###
|
###Scripts version 1117###
|
||||||
* доработка определение месторасполажения установленных шейдеров для vkBasalt
|
* доработка определение месторасполажения установленных шейдеров для vkBasalt
|
||||||
* добавлена переменная "PP_SANDBOX_HOME_PATH" при существовании которой закрывается доступ к домашнему каталогу
|
* добавлена переменная "PW_SANDBOX_HOME_PATH" при существовании которой закрывается доступ к домашнему каталогу
|
||||||
|
|
||||||
###Scripts version 1115 and 1116###
|
###Scripts version 1115 and 1116###
|
||||||
* тест обновления скриптов с github
|
* тест обновления скриптов с github
|
||||||
|
|
||||||
###Scripts version 1114###
|
###Scripts version 1114###
|
||||||
* добавлен пользовательский файл конфигурации (путь_до_PortProton/data/user.conf) который при наполнениии замещает настройки скрипта var и db файлов, но при обновлении скриптов остается неизменным, для сохранения ваших настроек.
|
* добавлен пользовательский файл конфигурации (путь_до_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)
|
* HOTFIX - определение месторасполажения установленных шейдеров для vkBasalt (для работы под Arch и Manjaro)
|
||||||
* проверка и обновления скриптов из github.com/Castro-Fidel/PortWINE/archive/refs/heads/master.tar.gz
|
* проверка и обновления скриптов из github.com/Castro-Fidel/PortWINE/archive/refs/heads/master.tar.gz
|
||||||
|
|
||||||
@ -708,11 +712,11 @@ PS: не забывает для активации добавить перем
|
|||||||
* обновлены DXVK и VKD3D до актуального состояния на 12.06.2021
|
* обновлены DXVK и VKD3D до актуального состояния на 12.06.2021
|
||||||
|
|
||||||
###Scripts version 1103###
|
###Scripts version 1103###
|
||||||
* HOTFIX - исправление функции pp_kill_autostart
|
* HOTFIX - исправление функции pw_kill_autostart
|
||||||
|
|
||||||
###Scripts version 1102###
|
###Scripts version 1102###
|
||||||
* фикс создания ярлыка после автоматической установки STEAM
|
* фикс создания ярлыка после автоматической установки STEAM
|
||||||
* в AUTOINSTALL добавлена функция pp_kill_autostart для запрета автозапуска лаунчера после автоматической установки
|
* в AUTOINSTALL добавлена функция pw_kill_autostart для запрета автозапуска лаунчера после автоматической установки
|
||||||
* добавлены настройки в ~/.Xresources для корректного отображения текста в xterm, если данного файла нет в корне домашнего каталога
|
* добавлены настройки в ~/.Xresources для корректного отображения текста в xterm, если данного файла нет в корне домашнего каталога
|
||||||
|
|
||||||
###PortProton-87### - RELEASE
|
###PortProton-87### - RELEASE
|
||||||
@ -742,7 +746,7 @@ PS: не забывает для активации добавить перем
|
|||||||
* в AUTOINSTALL добавлены лаунчены UPLAY и STEAM
|
* в AUTOINSTALL добавлены лаунчены UPLAY и STEAM
|
||||||
* тестовый фикс пропадания текстур под DXVK на некоторых системах
|
* тестовый фикс пропадания текстур под DXVK на некоторых системах
|
||||||
* для систем основанных на Arch добавлен автоматический проброс /run/media
|
* для систем основанных на 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###
|
###Scripts version 1093###
|
||||||
* возвращена переменная в скрипте var: WINE_WIN_START="start.exe /i /unix" что возвращает запуск .bat файлов и решает проблему с запуском игры WoT из WGC
|
* возвращена переменная в скрипте var: WINE_WIN_START="start.exe /i /unix" что возвращает запуск .bat файлов и решает проблему с запуском игры WoT из WGC
|
||||||
@ -751,7 +755,7 @@ PS: не забывает для активации добавить перем
|
|||||||
* исправлена автоустановка WGC под запуском в контейнерном режиме
|
* исправлена автоустановка WGC под запуском в контейнерном режиме
|
||||||
* добавлен фикс работы старых версий порта с новыми скриптами
|
* добавлен фикс работы старых версий порта с новыми скриптами
|
||||||
* частичный откат кода со скриптов от PortProton-78
|
* частичный откат кода со скриптов от 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###
|
###PortProton-85### 27.05.2021 ###Scripts version 1090###
|
||||||
* для подготовки к релизу используется стабилная версия wine: Proton 6.3-4
|
* для подготовки к релизу используется стабилная версия wine: Proton 6.3-4
|
||||||
@ -765,7 +769,7 @@ PS: не забывает для активации добавить перем
|
|||||||
|
|
||||||
###PortProton-84### 23.05.2021 ###Scripts version 1089### - BETA
|
###PortProton-84### 23.05.2021 ###Scripts version 1089### - BETA
|
||||||
* обновлен WINE до версии Proton 6.9 GE 1
|
* обновлен WINE до версии Proton 6.9 GE 1
|
||||||
* контейнерный режим включен по умолчанию и отключается с помощью раскомментирования переменной в скрипте var #export PP_USE_RUNTIME=1
|
* контейнерный режим включен по умолчанию и отключается с помощью раскомментирования переменной в скрипте var #export PW_USE_RUNTIME=1
|
||||||
* более чем в 2 раза увеличена производительность игр под VKD3D (Cyberpunk2077 и т.п.) за счет исползования dxgi из dxvk под vkd3d
|
* более чем в 2 раза увеличена производительность игр под VKD3D (Cyberpunk2077 и т.п.) за счет исползования dxgi из dxvk под vkd3d
|
||||||
* для префикса по умолчанию включена версия windows 10
|
* для префикса по умолчанию включена версия windows 10
|
||||||
* реализовано создание символьных ссылок с библиотек gstreamer в контейнер runtime для исправления ошибок WMF (gst)
|
* реализовано создание символьных ссылок с библиотек gstreamer в контейнер runtime для исправления ошибок WMF (gst)
|
||||||
@ -781,7 +785,7 @@ PS: не забывает для активации добавить перем
|
|||||||
* HOTFIX - изменена переменная export WINE_WIN_START="start.exe /b"
|
* HOTFIX - изменена переменная export WINE_WIN_START="start.exe /b"
|
||||||
|
|
||||||
###Scripts version 1085###
|
###Scripts version 1085###
|
||||||
* в скрипт var добавлена и временно включена переменная export PP_USE_RUNTIME=0 (требуется рашение проблемы с загрузкой faudio)
|
* в скрипт var добавлена и временно включена переменная export PW_USE_RUNTIME=0 (требуется рашение проблемы с загрузкой faudio)
|
||||||
* добавлено автоматическое создание каталога "${WINEPREFIX}/drive_c/users/Public/Documents/Steam"
|
* добавлено автоматическое создание каталога "${WINEPREFIX}/drive_c/users/Public/Documents/Steam"
|
||||||
* HOTFIX - обновление скриптов после установки происходило только при повторном запуске порта
|
* HOTFIX - обновление скриптов после установки происходило только при повторном запуске порта
|
||||||
|
|
||||||
@ -850,16 +854,16 @@ PS: не забывает для активации добавить перем
|
|||||||
|
|
||||||
###Scripts version 1067###
|
###Scripts version 1067###
|
||||||
* HOTFIX - удален аргумент /b при запуске приложений (fix для WGC)
|
* HOTFIX - удален аргумент /b при запуске приложений (fix для WGC)
|
||||||
* фикс запуска функции pp_other_fixes
|
* фикс запуска функции pw_other_fixes
|
||||||
* добавлена проверка повторной установки EVE Online из AUTOINSTALL
|
* добавлена проверка повторной установки EVE Online из AUTOINSTALL
|
||||||
|
|
||||||
###Scripts version 1066###
|
###Scripts version 1066###
|
||||||
* виртуальный рабочий стол включенный из db файла, или глобально из скрипта "var" исправно работает с любой игрой/программой
|
* виртуальный рабочий стол включенный из db файла, или глобально из скрипта "var" исправно работает с любой игрой/программой
|
||||||
* фикс работы переменной "PP_GUI_DISABLED_CS=1" прописанной в .desktop файле
|
* фикс работы переменной "PW_GUI_DISABLED_CS=1" прописанной в .desktop файле
|
||||||
* улучшеный режим запуска всех приложений с помощью аргументов start /b /unix
|
* улучшеный режим запуска всех приложений с помощью аргументов start /b /unix
|
||||||
|
|
||||||
###Scripts version 1062, 1063, 1064 и 1065###
|
###Scripts version 1062, 1063, 1064 и 1065###
|
||||||
* HOTFIX - убрана переменная PP_VULKAN_USE из скрипта runlib
|
* HOTFIX - убрана переменная PW_VULKAN_USE из скрипта runlib
|
||||||
|
|
||||||
###PortProton-78### 03.05.2021 ###Scripts version 1061###
|
###PortProton-78### 03.05.2021 ###Scripts version 1061###
|
||||||
* обновлен Proton 6.3 (стабильная ветка + патченный netprofm.dll)
|
* обновлен Proton 6.3 (стабильная ветка + патченный netprofm.dll)
|
||||||
@ -880,7 +884,7 @@ PS: не забывает для активации добавить перем
|
|||||||
###PortProton-77### 01.05.2021 ###Scripts version 1057###
|
###PortProton-77### 01.05.2021 ###Scripts version 1057###
|
||||||
* обновлен Proton Experimental от 29.04.2021
|
* обновлен Proton Experimental от 29.04.2021
|
||||||
* используется default_pfx при создании нового префикса
|
* используется default_pfx при создании нового префикса
|
||||||
* фикс выбора режима запуска при уже созданном ярлыке, но отсутствующем PP_VULKAN_USE
|
* фикс выбора режима запуска при уже созданном ярлыке, но отсутствующем PW_VULKAN_USE
|
||||||
|
|
||||||
###Scripts version 1056###
|
###Scripts version 1056###
|
||||||
* исправлена работа gnome-terminal если "$SHELL" не равен "/usr/bin/env bash"
|
* исправлена работа gnome-terminal если "$SHELL" не равен "/usr/bin/env bash"
|
||||||
@ -895,8 +899,8 @@ PS: не забывает для активации добавить перем
|
|||||||
|
|
||||||
###Scripts version 1053###
|
###Scripts version 1053###
|
||||||
* HOTFIX - перенос всех функций в скрипте runlib (наверх)
|
* HOTFIX - перенос всех функций в скрипте runlib (наверх)
|
||||||
* добавлена переменная в default ##export PP_WINE_ALLOW_XIM=1, которая отключает XIM (X input manager)
|
* добавлена переменная в default ##export PW_WINE_ALLOW_XIM=1, которая отключает XIM (X input manager)
|
||||||
* в функции pp_init_pfx добавлено копирование всех dll из библиотек wine/lib(64) в префикс (если префикса не существует)
|
* в функции pw_init_pfx добавлено копирование всех dll из библиотек wine/lib(64) в префикс (если префикса не существует)
|
||||||
|
|
||||||
###Scripts version 1052###
|
###Scripts version 1052###
|
||||||
* отключена автоотчистка ~/.PortWINE
|
* отключена автоотчистка ~/.PortWINE
|
||||||
@ -927,7 +931,7 @@ PS: не забывает для активации добавить перем
|
|||||||
* в GUI PortProton добавлена кнопка F.A.Q. для открытия справочной страницы linux-gaming.ru
|
* в GUI PortProton добавлена кнопка F.A.Q. для открытия справочной страницы linux-gaming.ru
|
||||||
|
|
||||||
###Scripts version 1046###
|
###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 при создании ярлыка
|
* HOTFIX сохранение выбраного режима запуска в существующий файл db при создании ярлыка
|
||||||
|
|
||||||
###Scripts version 1045###
|
###Scripts version 1045###
|
||||||
@ -955,12 +959,12 @@ PS: не забывает для активации добавить перем
|
|||||||
|
|
||||||
###PortProton-75### 24.04.2021 ###Scripts version 1040###
|
###PortProton-75### 24.04.2021 ###Scripts version 1040###
|
||||||
* обновлен wine Proton experimental 6.3 от 23.04.2021
|
* обновлен wine Proton experimental 6.3 от 23.04.2021
|
||||||
* добавлена функция pp_clear_pfx для очистки префикса порта во время обновления без затрагивания игр и программ
|
* добавлена функция pw_clear_pfx для очистки префикса порта во время обновления без затрагивания игр и программ
|
||||||
* проверка и настройка переменных для MANGOHUD добавлены функцию pp_mangohud_check
|
* проверка и настройка переменных для MANGOHUD добавлены функцию pw_mangohud_check
|
||||||
* версия VKD3D по умолчанию = 2.3
|
* версия VKD3D по умолчанию = 2.3
|
||||||
* добавлена поддержка DXR (RTX) в режиме VKD3D, при условии использования переменной PP_USE_DXR10=1
|
* добавлена поддержка DXR (RTX) в режиме VKD3D, при условии использования переменной PW_USE_DXR10=1
|
||||||
* переменная PP_USE_DXR10 добавлена в default db
|
* переменная PW_USE_DXR10 добавлена в default db
|
||||||
* переменная PP_DXVK_NO_ASYNC переименованна в PP_VULKAN_NO_ASYNC и теперь отключает асинхронные вызовы как в DXVK, так и в VKD3D
|
* переменная PW_DXVK_NO_ASYNC переименованна в PW_VULKAN_NO_ASYNC и теперь отключает асинхронные вызовы как в DXVK, так и в VKD3D
|
||||||
|
|
||||||
###Scripts version 1039###
|
###Scripts version 1039###
|
||||||
* фикс выбора режима запуска (dxvk, vkd3d, opengl)
|
* фикс выбора режима запуска (dxvk, vkd3d, opengl)
|
||||||
@ -991,14 +995,14 @@ PS: не забывает для активации добавить перем
|
|||||||
* фикс для StarCraft (db)
|
* фикс для StarCraft (db)
|
||||||
* фикс работы порта в solus (отключение xterm)
|
* фикс работы порта в solus (отключение xterm)
|
||||||
* фикс создания циклической ссылки drive_c внутри drive_c
|
* фикс создания циклической ссылки drive_c внутри drive_c
|
||||||
* удален &>>/dev/null из pp_run (ломает запуск неторорых игр и приложений)
|
* удален &>>/dev/null из pw_run (ломает запуск неторорых игр и приложений)
|
||||||
* очистищен код функции pp_run (убрано условие optirun_on за ненадобностью)
|
* очистищен код функции pw_run (убрано условие optirun_on за ненадобностью)
|
||||||
* исправлен минимальный набор библиотек в default db ( mfc42 d3dcompiler_42 d3dcompiler_43 d3dcompiler_47 d3dx9)
|
* исправлен минимальный набор библиотек в default db ( mfc42 d3dcompiler_42 d3dcompiler_43 d3dcompiler_47 d3dx9)
|
||||||
|
|
||||||
|
|
||||||
###PortProton-72### 17.04.2021 ###Scripts version 1035###
|
###PortProton-72### 17.04.2021 ###Scripts version 1035###
|
||||||
* обновлен wine до версии Proton experimental-6.3-20210407b (совместно с dxvk и vkd3d)
|
* обновлен 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 файлов)
|
* изменен список библиотек для запуска неизвестных игр (для которых еще нет db файлов)
|
||||||
* добавлен dxvk.conf в каталог data
|
* добавлен dxvk.conf в каталог data
|
||||||
* обновлеы libs до v.8
|
* обновлеы libs до v.8
|
||||||
@ -1008,7 +1012,7 @@ PS: не забывает для активации добавить перем
|
|||||||
* добавлена кнопка редактирования найденного db файла
|
* добавлена кнопка редактирования найденного db файла
|
||||||
* ТЕСТ: автоудаление PINNED_LIBS и отключение setup.sh --force
|
* ТЕСТ: автоудаление PINNED_LIBS и отключение setup.sh --force
|
||||||
* изменение сравнения версий скриптов и портов "$(curl -s --list-only "linux-gaming.ru/ftp/current_version/blabla_ver")"
|
* изменение сравнения версий скриптов и портов "$(curl -s --list-only "linux-gaming.ru/ftp/current_version/blabla_ver")"
|
||||||
* автоматическая установка в префикс порта PP_DLL_INSTALL="vcrun2017 mfc42"
|
* автоматическая установка в префикс порта PW_DLL_INSTALL="vcrun2017 mfc42"
|
||||||
* исправлено создание db файла при создании ярлыков, в именах которых присутствует одниковвые названия запускаемого файла
|
* исправлено создание db файла при создании ярлыков, в именах которых присутствует одниковвые названия запускаемого файла
|
||||||
* исправили создания префикса на некоторых системах при использования встроенного xterm из ~/PortWINE/libs
|
* исправили создания префикса на некоторых системах при использования встроенного xterm из ~/PortWINE/libs
|
||||||
|
|
||||||
@ -1022,7 +1026,7 @@ PS: не забывает для активации добавить перем
|
|||||||
* перенос libs с сервера linux-gaming.ru на github.com/Castro-Fidel/PortWINE/releases/
|
* перенос libs с сервера linux-gaming.ru на github.com/Castro-Fidel/PortWINE/releases/
|
||||||
* скачивание mono оф. github mono
|
* скачивание mono оф. github mono
|
||||||
* скачивание gecko оф. ftp winehq
|
* скачивание 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.
|
* добавлена проверка соединения с серверами и докачки 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')
|
QMessageBox.critical(self, 'Error', 'Can not find installed PortProton')
|
||||||
exit(1)
|
exit(1)
|
||||||
g.scripts_dir = scripts_dir.rstrip('/')
|
g.scripts_dir = scripts_dir.rstrip('/')
|
||||||
g.pp_icon = shortcut.get('Desktop Entry', 'Icon', fallback='/usr/share/pixmaps/portproton.png')
|
g.pw_icon = shortcut.get('Desktop Entry', 'Icon', fallback='/usr/share/pixmaps/portproton.png')
|
||||||
pp_icon = QIcon(g.pp_icon)
|
pw_icon = QIcon(g.pw_icon)
|
||||||
self.setWindowIcon(pp_icon)
|
self.setWindowIcon(pw_icon)
|
||||||
self.setWindowTitle('PortProton games library')
|
self.setWindowTitle('PortProton games library')
|
||||||
|
|
||||||
g.base_dir = str(Path(scripts_dir + '/../..').resolve())
|
g.base_dir = str(Path(scripts_dir + '/../..').resolve())
|
||||||
@ -86,7 +86,7 @@ class MainWindow(QMainWindow):
|
|||||||
spacer = QWidget(self)
|
spacer = QWidget(self)
|
||||||
spacer.setSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Preferred)
|
spacer.setSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Preferred)
|
||||||
self.toolbar.addWidget(spacer)
|
self.toolbar.addWidget(spacer)
|
||||||
action = QAction(pp_icon, 'PortProton', self)
|
action = QAction(pw_icon, 'PortProton', self)
|
||||||
action.triggered.connect(self.run_pp)
|
action.triggered.connect(self.run_pp)
|
||||||
self.toolbar.addAction(action)
|
self.toolbar.addAction(action)
|
||||||
|
|
||||||
@ -200,10 +200,10 @@ class InstallGame(QDialog):
|
|||||||
script = f"""
|
script = f"""
|
||||||
mkdir -p {shlex.quote(g.install_pfx + '/drive_c/Games')}
|
mkdir -p {shlex.quote(g.install_pfx + '/drive_c/Games')}
|
||||||
echo '
|
echo '
|
||||||
export PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
export PP_GUI_DISABLED_CS=1
|
export PW_GUI_DISABLED_CS=1
|
||||||
export PP_PREFIX_NAME=INSTALL
|
export PW_PREFIX_NAME=INSTALL
|
||||||
export PP_DLL_INSTALL=mfc42
|
export PW_DLL_INSTALL=mfc42
|
||||||
' > {ppdb}
|
' > {ppdb}
|
||||||
{shlex.quote(g.scripts_dir + '/start.sh')} {shlex.quote(exe_file)}
|
{shlex.quote(g.scripts_dir + '/start.sh')} {shlex.quote(exe_file)}
|
||||||
rm -f {ppdb}
|
rm -f {ppdb}
|
||||||
@ -246,15 +246,15 @@ class InstallGame(QDialog):
|
|||||||
export portwine_exe={exe_file}
|
export portwine_exe={exe_file}
|
||||||
cd {shlex.quote(g.scripts_dir)}
|
cd {shlex.quote(g.scripts_dir)}
|
||||||
. {shlex.quote(g.scripts_dir + '/runlib')}
|
. {shlex.quote(g.scripts_dir + '/runlib')}
|
||||||
pp_create_gui_png
|
pw_create_gui_png
|
||||||
pp_init_db
|
pw_init_db
|
||||||
[ -f {ppdb} ] && . {ppdb}
|
[ -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])
|
run(['bash', '-c', script])
|
||||||
icon_path = g.base_dir + '/data/img/' + Path(item.text()).stem + '.png'
|
icon_path = g.base_dir + '/data/img/' + Path(item.text()).stem + '.png'
|
||||||
if not Path(icon_path).exists():
|
if not Path(icon_path).exists():
|
||||||
icon_path = g.pp_icon
|
icon_path = g.pw_icon
|
||||||
Path(shortcut).write_text(f"""[Desktop Entry]
|
Path(shortcut).write_text(f"""[Desktop Entry]
|
||||||
Name={shortcut_name}
|
Name={shortcut_name}
|
||||||
Exec=env {shlex.quote(g.scripts_dir + '/start.sh')} {exe_file}
|
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, 'r') as read:
|
||||||
with open(ppdb + '.new', 'w') as write:
|
with open(ppdb + '.new', 'w') as write:
|
||||||
while (line := read.readline()):
|
while (line := read.readline()):
|
||||||
if 'PP_GUI_DISABLED_CS' not in line:
|
if 'PW_GUI_DISABLED_CS' not in line:
|
||||||
write.write(line)
|
write.write(line)
|
||||||
os.rename(ppdb + '.new', ppdb)
|
os.rename(ppdb + '.new', ppdb)
|
||||||
if action == remove:
|
if action == remove:
|
||||||
@ -386,7 +386,7 @@ class GameItem(QListWidgetItem):
|
|||||||
|
|
||||||
self.setToolTip(text)
|
self.setToolTip(text)
|
||||||
self.setText(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)
|
qicon = QIcon(icon_path)
|
||||||
self.setIcon(qicon)
|
self.setIcon(qicon)
|
||||||
self.setTextAlignment(Qt.AlignmentFlag.AlignHCenter | Qt.AlignmentFlag.AlignTop)
|
self.setTextAlignment(Qt.AlignmentFlag.AlignHCenter | Qt.AlignmentFlag.AlignTop)
|
||||||
|
@ -5,8 +5,8 @@ if [ "${update_loc}" = "RUS" ]
|
|||||||
then
|
then
|
||||||
KEY_CREDITS=$RANDOM
|
KEY_CREDITS=$RANDOM
|
||||||
|
|
||||||
"${pp_yad_new}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \
|
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \
|
||||||
--image-path="$PP_GUI_ICON_PATH" --image="port_proton" \
|
--image-path="$PW_GUI_ICON_PATH" --image="port_proton" \
|
||||||
--text-align=center --scroll --text="PortProton v. ${install_ver}
|
--text-align=center --scroll --text="PortProton v. ${install_ver}
|
||||||
scripts v. ${scripts_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 (Михаил Тергоев)
|
--text-align=center --scroll --text="Автор: Casro-Fidel (Михаил Тергоев)
|
||||||
|
|
||||||
Помощники разработчика и тестировщики:
|
Помощники разработчика и тестировщики:
|
||||||
@ -38,7 +38,7 @@ andrey4korop
|
|||||||
zorn
|
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)
|
Авторские права (©) 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 \
|
--text-info --fontname="Serif bold italic 12" --show-uri --scroll \
|
||||||
<<< ' Проект поддержали:
|
<<< ' Проект поддержали:
|
||||||
https://boosty.to/linux-gaming.ru
|
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 \
|
--title=JOIN --window-icon=group --image=system-config-users --uri-color=red --show-uri \
|
||||||
--text-info --scroll <<< \
|
--text-info --scroll <<< \
|
||||||
"Website: https://linux-gaming.ru/
|
"Website: https://linux-gaming.ru/
|
||||||
@ -277,7 +277,7 @@ Yandex кошелек: 410012267513818
|
|||||||
Задонатить на стрим:
|
Задонатить на стрим:
|
||||||
https://www.donationalerts.com/r/portwine_linux" &
|
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
|
--fontname="Serif bold italic 10" --text-info <<< " Сторонние библиотеки, которые используются в PortProton
|
||||||
|
|
||||||
PortProton собран на основе бесплатных библиотек программного обеспечения:
|
PortProton собран на основе бесплатных библиотек программного обеспечения:
|
||||||
@ -288,20 +288,20 @@ Kron4ek/Wine: https://github.com/Kron4ek/Wine-Builds
|
|||||||
YAD: https://github.com/v1cont/yad
|
YAD: https://github.com/v1cont/yad
|
||||||
ZENITY: https://github.com/GNOME/zenity" &
|
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 \
|
--center --notebook --no-buttons --tab-pos=bottom \
|
||||||
--tab="О PORTPROTON" --tab="АВТОРЫ" --tab="ЛИЦЕНЗИЯ" --tab="СПОНСОРЫ" --tab="ПРИСОЕДИНИТЬСЯ" \
|
--tab="О PORTPROTON" --tab="АВТОРЫ" --tab="ЛИЦЕНЗИЯ" --tab="СПОНСОРЫ" --tab="ПРИСОЕДИНИТЬСЯ" \
|
||||||
--tab="БИБЛИОТЕКИ"
|
--tab="БИБЛИОТЕКИ"
|
||||||
|
echo "Exit from credits"
|
||||||
/usr/bin/env bash -c ${pp_full_command_line[*]}
|
/usr/bin/env bash -c ${pw_full_command_line[*]}
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
KEY_CREDITS=$RANDOM
|
KEY_CREDITS=$RANDOM
|
||||||
|
|
||||||
|
|
||||||
"${pp_yad_new}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \
|
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \
|
||||||
--image-path="$PP_GUI_ICON_PATH" --image="port_proton" \
|
--image-path="$PW_GUI_ICON_PATH" --image="port_proton" \
|
||||||
--text-align=center --scroll --text="PortProton v. ${install_ver}
|
--text-align=center --scroll --text="PortProton v. ${install_ver}
|
||||||
scripts v. ${scripts_install_ver}
|
scripts v. ${scripts_install_ver}
|
||||||
|
|
||||||
@ -314,7 +314,7 @@ This program comes with absolutely no warranty.
|
|||||||
See the License for details." &
|
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)
|
--text-align=center --scroll --text="Author: Casro-Fidel (Mikhail Tergoev)
|
||||||
|
|
||||||
Developer assistants and testers:
|
Developer assistants and testers:
|
||||||
@ -334,7 +334,7 @@ andrey4korop
|
|||||||
zorn
|
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)
|
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
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
SOFTWARE." &
|
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 \
|
--text-info --fontname="Serif bold italic 12" --show-uri --scroll \
|
||||||
<<< ' The project was supported:
|
<<< ' The project was supported:
|
||||||
https://boosty.to/linux-gaming.ru:
|
https://boosty.to/linux-gaming.ru:
|
||||||
@ -554,7 +554,7 @@ SOFTWARE." &
|
|||||||
|
|
||||||
The list will be updated...' &
|
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 \
|
--title=JOIN --window-icon=group --image=system-config-users --uri-color=red --show-uri \
|
||||||
--text-info --scroll <<< \
|
--text-info --scroll <<< \
|
||||||
"Website: http://linux-gaming.ru
|
"Website: http://linux-gaming.ru
|
||||||
@ -570,7 +570,7 @@ Yandex wallet: 410012267513818
|
|||||||
Donat on stream:
|
Donat on stream:
|
||||||
https://www.donationalerts.com/r/portwine_linux" &
|
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
|
--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:
|
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" &
|
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 \
|
--center --notebook --no-buttons --tab-pos=bottom \
|
||||||
--tab="ABOUT PORTPROTON" --tab="AUTORS" --tab="LICENSE" --tab="SPONSORS" --tab="JOIN" \
|
--tab="ABOUT PORTPROTON" --tab="AUTORS" --tab="LICENSE" --tab="SPONSORS" --tab="JOIN" \
|
||||||
--tab="THIRD PARTY LIBRARIES"
|
--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
|
fi
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# Author: Castro-Fidel (linux-gaming.ru)
|
# Author: Castro-Fidel (linux-gaming.ru)
|
||||||
########################################################################
|
########################################################################
|
||||||
pp_ping_test () {
|
pw_ping_test () {
|
||||||
ping -w3 -c1 github.com &> /dev/null
|
ping -w3 -c1 github.com &> /dev/null
|
||||||
[ "$?" == "0" ] && return 0 || return 1
|
[ "$?" == "0" ] && return 0 || return 1
|
||||||
}
|
}
|
||||||
@ -176,9 +176,9 @@ var_radv_perftest_config_update () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var_vk_istance_layers_config_update () {
|
var_vk_istance_layers_config_update () {
|
||||||
if [ ! -z "${PP_VK_INSTANCE_LAYERS}" ]
|
if [ ! -z "${PW_VK_INSTANCE_LAYERS}" ]
|
||||||
then export PP_VK_INSTANCE_LAYERS="${1}:${PP_VK_INSTANCE_LAYERS}"
|
then export PW_VK_INSTANCE_LAYERS="${1}:${PW_VK_INSTANCE_LAYERS}"
|
||||||
else export PP_VK_INSTANCE_LAYERS="${1}"
|
else export PW_VK_INSTANCE_LAYERS="${1}"
|
||||||
fi
|
fi
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
@ -201,38 +201,38 @@ unpack_tar () {
|
|||||||
[ "${PIPESTATUS[0]}" != 0 ] && print_error "File $1 unpacking error." && return 1 || return 0
|
[ "${PIPESTATUS[0]}" != 0 ] && print_error "File $1 unpacking error." && return 1 || return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
pp_clear_pfx () {
|
pw_clear_pfx () {
|
||||||
try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/system.reg"
|
try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_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/${PW_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/${PW_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/${PW_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/${PW_PREFIX_NAME}/.update-timestamp"
|
||||||
try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/.windows-serial"
|
try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_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/${PW_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/${PW_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/${PW_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/${PW_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/${PW_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/${PW_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/${PW_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/${PW_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/${PW_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/${PW_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/${PW_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/${PW_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/${PW_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/${PW_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/${PW_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/${PW_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/${PW_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/${PW_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/${PW_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/${PW_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/${PW_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/${PW_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/${PW_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/${PW_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"
|
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"
|
try_remove_dir "${PORT_WINE_TMP_PATH}/mesa_shader_cache"
|
||||||
rm -f "${PORT_WINE_TMP_PATH}"/*.bin
|
rm -f "${PORT_WINE_TMP_PATH}"/*.bin
|
||||||
rm -f "${PORT_WINE_TMP_PATH}"/*.foz
|
rm -f "${PORT_WINE_TMP_PATH}"/*.foz
|
||||||
@ -249,22 +249,22 @@ check_user_conf () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
init_wine_ver () {
|
init_wine_ver () {
|
||||||
if [[ -z `ls "${PORT_WINE_PATH}/data/dist/" | grep "${PP_WINE_USE}"` ]] ; then
|
if [[ -z `ls "${PORT_WINE_PATH}/data/dist/" | grep "${PW_WINE_USE}"` ]] ; then
|
||||||
if [[ ! -z `echo "${PP_WINE_USE}" | grep "PROTON_LG"` ]] ; then
|
if [[ ! -z `echo "${PW_WINE_USE}" | grep "PROTON_LG"` ]] ; then
|
||||||
export PP_WINE_USE=PROTON_LG
|
export PW_WINE_USE=PROTON_LG
|
||||||
else
|
else
|
||||||
export PP_WINE_USE=PROTON_GE
|
export PW_WINE_USE=PROTON_GE
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if [[ ! -z `echo "${PP_WINE_USE}" | grep "^PROTON_LG$"` ]]
|
if [[ ! -z `echo "${PW_WINE_USE}" | grep "^PROTON_LG$"` ]]
|
||||||
then export PP_WINE_USE="${PP_PROTON_LG_VER}"
|
then export PW_WINE_USE="${PW_PROTON_LG_VER}"
|
||||||
elif [[ ! -z `echo "${PP_WINE_USE}" | grep "^PROTON_GE$"` ]]
|
elif [[ ! -z `echo "${PW_WINE_USE}" | grep "^PROTON_GE$"` ]]
|
||||||
then export PP_WINE_USE="${PP_PROTON_GE_VER}"
|
then export PW_WINE_USE="${PW_PROTON_GE_VER}"
|
||||||
fi
|
fi
|
||||||
[ ! -z "${PP_WINE_VER}" ] && export PP_WINE_USE=`echo "${PP_WINE_VER}" | tr [[:lower:]] [[:upper:]]`
|
[ ! -z "${PW_WINE_VER}" ] && export PW_WINE_USE=`echo "${PW_WINE_VER}" | tr [[:lower:]] [[:upper:]]`
|
||||||
[ ! -z "${PP_WINE_USE}" ] && export PP_WINE_USE=`echo "${PP_WINE_USE}" | tr [[:lower:]] [[:upper:]]`
|
[ ! -z "${PW_WINE_USE}" ] && export PW_WINE_USE=`echo "${PW_WINE_USE}" | tr [[:lower:]] [[:upper:]]`
|
||||||
unset PP_WINE_VER
|
unset PW_WINE_VER
|
||||||
export WINEDIR="${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}"
|
export WINEDIR="${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}"
|
||||||
export WINE="${WINEDIR}/bin/wine"
|
export WINE="${WINEDIR}/bin/wine"
|
||||||
export WINELOADER="${WINEDIR}/bin/wine"
|
export WINELOADER="${WINEDIR}/bin/wine"
|
||||||
export WINESERVER="${WINEDIR}/bin/wineserver"
|
export WINESERVER="${WINEDIR}/bin/wineserver"
|
||||||
@ -293,7 +293,7 @@ init_wine_ver () {
|
|||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
if [[ -d "${WINEDIR}" ]] ; then
|
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
|
if [[ ! -d "${WINEDIR}/lib64/" && -d "${WINEDIR}/lib/wine/x86_64-unix" ]] ; then
|
||||||
create_new_dir "${WINEDIR}/lib64/wine"
|
create_new_dir "${WINEDIR}/lib64/wine"
|
||||||
@ -306,8 +306,8 @@ init_wine_ver () {
|
|||||||
|
|
||||||
for copy_proton_dll in "dxvk" "vkd3d-proton" ; do
|
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
|
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/${PW_PROTON_LG_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}/lib64/wine/${copy_proton_dll}" "${WINEDIR}/lib64/wine/"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
@ -337,16 +337,16 @@ init_wine_ver () {
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
pp_init_runtime () {
|
pw_init_runtime () {
|
||||||
|
|
||||||
if [[ -n "$(grep "ROSA Fresh" "/etc/os-release")" ]] ; then
|
if [[ -n "$(grep "ROSA Fresh" "/etc/os-release")" ]] ; then
|
||||||
export LOCPATH="/run/host/usr/share/locale/"
|
export LOCPATH="/run/host/usr/share/locale/"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
PP_PV_OVERRIDES="/usr/lib/pressure-vessel/overrides/lib"
|
PW_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"
|
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_fossilize_1=1
|
||||||
export DISABLE_VK_LAYER_VALVE_steam_overlay_1=1
|
export DISABLE_VK_LAYER_VALVE_steam_overlay_1=1
|
||||||
@ -356,10 +356,11 @@ pp_init_runtime () {
|
|||||||
else export PATH_TMP="${PATH}"
|
else export PATH_TMP="${PATH}"
|
||||||
fi
|
fi
|
||||||
if [ ! -z "${PATH}" ]
|
if [ ! -z "${PATH}" ]
|
||||||
then export PATH="${WINEDIR}/bin:${PP_WINELIB}/portable/bin:${PP_WINELIB}/pressure-vessel/bin/:${PATH}"
|
then export PATH="${WINEDIR}/bin:${PATH}:${PW_WINELIB}/portable/bin"
|
||||||
else export PATH="${WINEDIR}/bin:${PP_WINELIB}/portable/bin:${PP_WINELIB}/pressure-vessel/bin/"
|
else export PATH="${WINEDIR}/bin:${PW_WINELIB}/portable/bin"
|
||||||
fi
|
fi
|
||||||
if [ "${PP_USE_GSTREAMER}" = 1 ] ; then
|
|
||||||
|
if [ "${PW_USE_GSTREAMER}" = 1 ] ; then
|
||||||
if [ -d "${WINEDIR}/lib64/gstreamer-1.0" ] ; 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"
|
export GST_PLUGIN_SYSTEM_PATH_1_0="${WINEDIR}/lib64/gstreamer-1.0:${WINEDIR}/lib/gstreamer-1.0"
|
||||||
fi
|
fi
|
||||||
@ -372,23 +373,23 @@ pp_init_runtime () {
|
|||||||
var_winedlloverride_update "winegstreamer="
|
var_winedlloverride_update "winegstreamer="
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ ! -z "${PP_SANDBOX_HOME_PATH}" && -d "${PP_SANDBOX_HOME_PATH}" ]] ; then
|
if [[ ! -z "${PW_SANDBOX_HOME_PATH}" && -d "${PW_SANDBOX_HOME_PATH}" ]] ; then
|
||||||
export pp_runtime="${PP_WINELIB}/pressure-vessel/bin/pressure-vessel-unruntime \
|
export pw_runtime="${PW_WINELIB}/pressure-vessel/bin/pressure-vessel-unruntime \
|
||||||
--unshare-home \
|
--unshare-home \
|
||||||
--home="${PP_SANDBOX_HOME_PATH}" \
|
--home="${PW_SANDBOX_HOME_PATH}" \
|
||||||
--no-gc-runtimes \
|
--no-gc-runtimes \
|
||||||
--gc-legacy-runtimes \
|
--gc-legacy-runtimes \
|
||||||
--copy-runtime \
|
--copy-runtime \
|
||||||
--remove-game-overlay \
|
--remove-game-overlay \
|
||||||
${PP_ADD_TO_ARGS_IN_RUNTIME} --"
|
${PW_ADD_TO_ARGS_IN_RUNTIME} --"
|
||||||
else
|
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 \
|
--share-home \
|
||||||
--no-gc-runtimes \
|
--no-gc-runtimes \
|
||||||
--gc-legacy-runtimes \
|
--gc-legacy-runtimes \
|
||||||
--copy-runtime \
|
--copy-runtime \
|
||||||
--remove-game-overlay \
|
--remove-game-overlay \
|
||||||
${PP_ADD_TO_ARGS_IN_RUNTIME} --"
|
${PW_ADD_TO_ARGS_IN_RUNTIME} --"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export PRESSURE_VESSEL_IMPORT_VULKAN_LAYERS=0
|
export PRESSURE_VESSEL_IMPORT_VULKAN_LAYERS=0
|
||||||
@ -396,18 +397,18 @@ pp_init_runtime () {
|
|||||||
|
|
||||||
unset PRESSURE_VESSEL_RUNTIME_ARCHIVE
|
unset PRESSURE_VESSEL_RUNTIME_ARCHIVE
|
||||||
export PRESSURE_VESSEL_RUNTIME=runtime
|
export PRESSURE_VESSEL_RUNTIME=runtime
|
||||||
export PRESSURE_VESSEL_RUNTIME_BASE="${PP_WINELIB}"
|
export PRESSURE_VESSEL_RUNTIME_BASE="${PW_WINELIB}"
|
||||||
export PRESSURE_VESSEL_VARIABLE_DIR="${PP_WINELIB}/var"
|
export PRESSURE_VESSEL_VARIABLE_DIR="${PW_WINELIB}/var"
|
||||||
export PRESSURE_VESSEL_PREFIX="${PP_WINELIB}/pressure-vessel"
|
export PRESSURE_VESSEL_PREFIX="${PW_WINELIB}/pressure-vessel"
|
||||||
|
|
||||||
unset PRESSURE_VESSEL_FILESYSTEMS_RO PRESSURE_VESSEL_FILESYSTEMS_RW
|
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}" ]
|
if [ ! -z "${PRESSURE_VESSEL_FILESYSTEMS_RO}" ]
|
||||||
then export PRESSURE_VESSEL_FILESYSTEMS_RO="${PRESSURE_VESSEL_FILESYSTEMS_RO}:${PWRTMRO}"
|
then export PRESSURE_VESSEL_FILESYSTEMS_RO="${PRESSURE_VESSEL_FILESYSTEMS_RO}:${PWRTMRO}"
|
||||||
else export PRESSURE_VESSEL_FILESYSTEMS_RO="${PWRTMRO}"
|
else export PRESSURE_VESSEL_FILESYSTEMS_RO="${PWRTMRO}"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
for PWRTMRW in ${PP_RT_MOUNT_RW[*]} ; do
|
for PWRTMRW in ${PW_RT_MOUNT_RW[*]} ; do
|
||||||
if [ ! -z "${PRESSURE_VESSEL_FILESYSTEMS_RW}" ]
|
if [ ! -z "${PRESSURE_VESSEL_FILESYSTEMS_RW}" ]
|
||||||
then export PRESSURE_VESSEL_FILESYSTEMS_RW="${PRESSURE_VESSEL_FILESYSTEMS_RW}:${PWRTMRW}"
|
then export PRESSURE_VESSEL_FILESYSTEMS_RW="${PRESSURE_VESSEL_FILESYSTEMS_RW}:${PWRTMRW}"
|
||||||
else export PRESSURE_VESSEL_FILESYSTEMS_RW="${PWRTMRW}"
|
else export PRESSURE_VESSEL_FILESYSTEMS_RW="${PWRTMRW}"
|
||||||
@ -416,38 +417,38 @@ pp_init_runtime () {
|
|||||||
echo "RUNTIME is enabled"
|
echo "RUNTIME is enabled"
|
||||||
}
|
}
|
||||||
|
|
||||||
pp_mangohud_check () {
|
pw_mangohud_check () {
|
||||||
if [[ "${PP_MANGOHUD}" == "1" ]] ; then
|
if [[ "${PW_MANGOHUD}" == "1" ]] ; then
|
||||||
export PP_MANGOHUD_SLR='MANGOHUD=1'
|
export PW_MANGOHUD_SLR='MANGOHUD=1'
|
||||||
MANGOHUD_LIB_NAME="libMangoHud.so"
|
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}"
|
MANGOHUD_LIB_NAME="libMangoHud_dlsym.so:${MANGOHUD_LIB_NAME}"
|
||||||
fi
|
fi
|
||||||
if [[ ! -z "${PP_LD_PRELOAD}" ]]
|
if [[ ! -z "${PW_LD_PRELOAD}" ]]
|
||||||
then export PP_LD_PRELOAD="${PP_LD_PRELOAD}:${MANGOHUD_LIB_NAME}"
|
then export PW_LD_PRELOAD="${PW_LD_PRELOAD}:${MANGOHUD_LIB_NAME}"
|
||||||
else export PP_LD_PRELOAD="${MANGOHUD_LIB_NAME}"
|
else export PW_LD_PRELOAD="${MANGOHUD_LIB_NAME}"
|
||||||
fi
|
fi
|
||||||
var_vk_istance_layers_config_update "VK_LAYER_MANGOHUD_overlay64:VK_LAYER_MANGOHUD_overlay32"
|
var_vk_istance_layers_config_update "VK_LAYER_MANGOHUD_overlay64:VK_LAYER_MANGOHUD_overlay32"
|
||||||
print_info "MANGOHUD is enabled"
|
print_info "MANGOHUD is enabled"
|
||||||
else
|
else
|
||||||
export PP_MANGOHUD_SLR='DISABLE_MANGOHUD=1'
|
export PW_MANGOHUD_SLR='DISABLE_MANGOHUD=1'
|
||||||
print_info "MANGOHUD is disabled"
|
print_info "MANGOHUD is disabled"
|
||||||
fi
|
fi
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
pp_vkbasalt_check () {
|
pw_vkbasalt_check () {
|
||||||
if [[ "${ENABLE_VKBASALT}" == 1 ]] && [[ "${PP_VULKAN_USE}" != "0" ]] && [[ "${PP_VULKAN_USE}" != "3" ]] ; then
|
if [[ "${ENABLE_VKBASALT}" == 1 ]] && [[ "${PW_VULKAN_USE}" != "0" ]] && [[ "${PW_VULKAN_USE}" != "3" ]] ; then
|
||||||
if [[ -z "${PP_VKBASALT_EFFECTS}" ]] ; then
|
if [[ -z "${PW_VKBASALT_EFFECTS}" ]] ; then
|
||||||
export PP_VKBASALT_EFFECTS="Curves:cas"
|
export PW_VKBASALT_EFFECTS="Curves:cas"
|
||||||
fi
|
fi
|
||||||
sed -ri "s/effects = .*/effects = ${PP_VKBASALT_EFFECTS}/g" "${PORT_WINE_PATH}/data/vkBasalt.conf"
|
sed -ri "s/effects = .*/effects = ${PW_VKBASALT_EFFECTS}/g" "${PORT_WINE_PATH}/data/vkBasalt.conf"
|
||||||
if [[ -z "${PP_VKBASALT_FFX_CAS}" ]] ; then
|
if [[ -z "${PW_VKBASALT_FFX_CAS}" ]] ; then
|
||||||
export PP_VKBASALT_FFX_CAS="0.7"
|
export PW_VKBASALT_FFX_CAS="0.7"
|
||||||
fi
|
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"
|
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"
|
var_vk_istance_layers_config_update "VK_LAYER_VKBASALT_post_processing32:VK_LAYER_VKBASALT_post_processing64"
|
||||||
print_info "vkBasalt is enabled"
|
print_info "vkBasalt is enabled"
|
||||||
else
|
else
|
||||||
@ -466,23 +467,23 @@ check_nvidia_vk_icd_file () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
regdlloverrides () {
|
regdlloverrides () {
|
||||||
PP_DLL_EXE=`echo $@ | awk -F: '{print $1}'`
|
PW_DLL_EXE=`echo $@ | awk -F: '{print $1}'`
|
||||||
PP_DLL_LIB=`echo $@ | awk -F: '{print $2}' | awk -F= '{print $1}'`
|
PW_DLL_LIB=`echo $@ | awk -F: '{print $2}' | awk -F= '{print $1}'`
|
||||||
PP_DLL_SET=`echo $@ | awk -F= '{print $NF}'`
|
PW_DLL_SET=`echo $@ | awk -F= '{print $NF}'`
|
||||||
case "${PP_DLL_SET}" in
|
case "${PW_DLL_SET}" in
|
||||||
"n,b") PP_DLL_IN_REG="native,builtin" ;;
|
"n,b") PW_DLL_IN_REG="native,builtin" ;;
|
||||||
"b,n") PP_DLL_IN_REG="builtin,native" ;;
|
"b,n") PW_DLL_IN_REG="builtin,native" ;;
|
||||||
"n") PP_DLL_IN_REG="native" ;;
|
"n") PW_DLL_IN_REG="native" ;;
|
||||||
"b") PP_DLL_IN_REG="builtin" ;;
|
"b") PW_DLL_IN_REG="builtin" ;;
|
||||||
*) PP_DLL_IN_REG="" ;;
|
*) PW_DLL_IN_REG="" ;;
|
||||||
esac
|
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
|
if [[ "$?" != "0" ]] ; then
|
||||||
grep "ProtonOverrides" "${WINEDIR}/share/wine/wine.inf"
|
grep "ProtonOverrides" "${WINEDIR}/share/wine/wine.inf"
|
||||||
if [[ "$?" == "0" ]] ; then
|
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
|
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
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@ -498,17 +499,17 @@ export -f wait_wineserver
|
|||||||
kill_portwine () {
|
kill_portwine () {
|
||||||
wine_pids="`ls -l /proc/*/exe 2>/dev/null | grep -ie ${portname} | grep -E 'wine(64)?-preloader|wineserver' | awk -F/ '{print $3}'`"
|
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
|
if [ ! -z "${wine_pids}" ] ; then
|
||||||
for pp_kill_pids in ${wine_pids} ; do
|
for pw_kill_pids in ${wine_pids} ; do
|
||||||
if [ "`ps cax | grep ${pp_kill_pids}`" ] ; then
|
if [ "`ps cax | grep ${pw_kill_pids}`" ] ; then
|
||||||
kill -n 9 ${pp_kill_pids} > /dev/null 2>&1
|
kill -n 9 ${pw_kill_pids} > /dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
bwrap_pids="`pgrep -a wrap | grep ${portname} | head -n 1 | awk '{print $1}'`"
|
bwrap_pids="`pgrep -a wrap | grep ${portname} | head -n 1 | awk '{print $1}'`"
|
||||||
if [ ! -z "${bwrap_pids}" ] ; then
|
if [ ! -z "${bwrap_pids}" ] ; then
|
||||||
for pp_kill_pids in ${bwrap_pids} ; do
|
for pw_kill_pids in ${bwrap_pids} ; do
|
||||||
if [ "`ps cax | grep ${pp_kill_pids}`" ] ; then
|
if [ "`ps cax | grep ${pw_kill_pids}`" ] ; then
|
||||||
kill -n 9 ${pp_kill_pids} > /dev/null 2>&1
|
kill -n 9 ${pw_kill_pids} > /dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
@ -516,7 +517,7 @@ kill_portwine () {
|
|||||||
}
|
}
|
||||||
export -f kill_portwine
|
export -f kill_portwine
|
||||||
|
|
||||||
pp_kill_autostart () {
|
pw_kill_autostart () {
|
||||||
sleep 5
|
sleep 5
|
||||||
|
|
||||||
while true ; do
|
while true ; do
|
||||||
@ -530,27 +531,27 @@ pp_kill_autostart () {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
if [[ ! -z "`ls "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}"/drive_c/ | grep -m 1 ".tmp"`" ]] ; then
|
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/${PP_PREFIX_NAME}"/drive_c/*.tmp
|
rm -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/drive_c/*.tmp
|
||||||
fi
|
fi
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
export -f pp_kill_autostart
|
export -f pw_kill_autostart
|
||||||
|
|
||||||
stop_portwine () {
|
stop_portwine () {
|
||||||
if [ "$int_xneur" = "1" ]; then
|
if [ "$int_xneur" = "1" ]; then
|
||||||
xneur &
|
xneur &
|
||||||
fi
|
fi
|
||||||
if [ ! -z ${PP_XKBD} ]; then
|
if [ ! -z ${PW_XKBD} ]; then
|
||||||
setxkbmap ${PP_XKBD}
|
setxkbmap ${PW_XKBD}
|
||||||
fi
|
fi
|
||||||
pp_stop_progress_bar
|
pw_stop_progress_bar
|
||||||
try_remove_file "${PORT_SCRIPTS_PATH}/0"
|
try_remove_file "${PORT_SCRIPTS_PATH}/0"
|
||||||
try_remove_file "${PORT_SCRIPTS_PATH}/1"
|
try_remove_file "${PORT_SCRIPTS_PATH}/1"
|
||||||
kill_portwine &&
|
kill_portwine &&
|
||||||
try_remove_dir "${PP_WINELIB}/var"
|
try_remove_dir "${PW_WINELIB}/var"
|
||||||
find "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/" -maxdepth 1 -type f -name "*.tmp" -delete
|
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
|
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
|
kill -s SIGUSR1 "`pgrep -a yad_new | grep "\-\-notification" | awk '{print $1}'`" 2>/dev/null
|
||||||
fi
|
fi
|
||||||
@ -561,141 +562,141 @@ stop_portwine () {
|
|||||||
}
|
}
|
||||||
export -f stop_portwine
|
export -f stop_portwine
|
||||||
|
|
||||||
pp_download_libs () {
|
pw_download_libs () {
|
||||||
if [ ! -z "`ls ${PORT_WINE_TMP_PATH} | grep libs_v | grep -v libs${PP_LIBS_VER}`" ] ; then
|
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${PP_LIBS_VER}`
|
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}"
|
do try_remove_dir "${PORT_WINE_TMP_PATH}/${RM_LIBS}"
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
if [[ ! -e "${PP_WINELIB}/portable/bin/yad" || ! -e "${PP_WINELIB}/portable/lib/p7zip/7z" \
|
if [[ ! -e "${PW_WINELIB}/portable/bin/yad" || ! -e "${PW_WINELIB}/portable/lib/p7zip/7z" \
|
||||||
|| ! -e "${PP_WINELIB}/runtime/files/bin/vkcube" || -e "${PORT_WINE_TMP_PATH}/libs${PP_LIBS_VER}.tar.xz" ]] ;
|
|| ! -e "${PW_WINELIB}/runtime/files/bin/vkcube" || -e "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}.tar.xz" ]] ;
|
||||||
then
|
then
|
||||||
print_info "Download and install libraries..."
|
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 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${PP_LIBS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}/" ; 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${PP_LIBS_VER}.tar.xz"
|
try_remove_file "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}.tar.xz"
|
||||||
else
|
else
|
||||||
try_remove_dir "${PORT_WINE_TMP_PATH}/libs${PP_LIBS_VER}"
|
try_remove_dir "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}"
|
||||||
try_remove_file "${PORT_WINE_TMP_PATH}/libs${PP_LIBS_VER}.tar.xz"
|
try_remove_file "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}.tar.xz"
|
||||||
zenity_error_download && pp_download_libs
|
zenity_error_download && pw_download_libs
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
zenity_error_download && pp_download_libs
|
zenity_error_download && pw_download_libs
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
export pp_yad="${PP_WINELIB}/portable/bin/yad"
|
export pw_yad="${PW_WINELIB}/portable/bin/yad"
|
||||||
export pp_yad_new="${PP_WINELIB}/portable/bin/yad_new"
|
export pw_yad_new="${PW_WINELIB}/portable/bin/yad_new"
|
||||||
export pp_zstd="${PP_WINELIB}/portable/bin/zstd"
|
export pw_zstd="${PW_WINELIB}/portable/bin/zstd"
|
||||||
export pp_7z="${PP_WINELIB}/portable/lib/p7zip/7z"
|
export pw_7z="${PW_WINELIB}/portable/lib/p7zip/7z"
|
||||||
if [ -x "`which xterm 2>/dev/null`" ]; then
|
if [ -x "`which xterm 2>/dev/null`" ]; then
|
||||||
export SYS_XTERM=`which xterm`
|
export SYS_XTERM=`which xterm`
|
||||||
export PP_XTERM="${SYS_XTERM} -geometry 159x37 -e"
|
export PW_XTERM="${SYS_XTERM} -geometry 159x37 -e"
|
||||||
else
|
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
|
fi
|
||||||
return 0
|
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"
|
[ ! -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
|
gui_proton_downloader
|
||||||
fi
|
fi
|
||||||
if [[ ! -z `echo "${PP_WINE_USE}" | grep "^PROTON_LG$"` ]]
|
if [[ ! -z `echo "${PW_WINE_USE}" | grep "^PROTON_LG$"` ]]
|
||||||
then export PP_WINE_USE="${PP_PROTON_LG_VER}"
|
then export PW_WINE_USE="${PW_PROTON_LG_VER}"
|
||||||
elif [[ ! -z `echo "${PP_WINE_USE}" | grep "^PROTON_GE$"` ]]
|
elif [[ ! -z `echo "${PW_WINE_USE}" | grep "^PROTON_GE$"` ]]
|
||||||
then export PP_WINE_USE="${PP_PROTON_GE_VER}"
|
then export PW_WINE_USE="${PW_PROTON_GE_VER}"
|
||||||
fi
|
fi
|
||||||
if [ ! -d "${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}" ] ; then
|
if [ ! -d "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" ] ; then
|
||||||
print_info "Download and install ${PP_WINE_USE}..."
|
print_info "Download and install ${PW_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 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/${PP_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then
|
if unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then
|
||||||
echo "${PP_WINE_USE}" > "${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}/version"
|
echo "${PW_WINE_USE}" > "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}/version"
|
||||||
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz"
|
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz"
|
||||||
try_remove_dir "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}"
|
try_remove_dir "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}"
|
||||||
else
|
else
|
||||||
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz"
|
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz"
|
||||||
try_remove_dir "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}"
|
try_remove_dir "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}"
|
||||||
try_remove_dir "${PORT_WINE_PATH}/data/dist/${PP_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
|
fi
|
||||||
else
|
else
|
||||||
zenity_error_download && pp_check_and_download_wine
|
zenity_error_download && pw_check_and_download_wine
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
pp_check_and_download_plugins () {
|
pw_check_and_download_plugins () {
|
||||||
if [ ! -z "`ls ${PORT_WINE_TMP_PATH} | grep plugins_v | grep -v plugins${PP_PLUGINS_VER}`" ] ; then
|
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${PP_PLUGINS_VER}`
|
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}"
|
do try_remove_dir "${PORT_WINE_TMP_PATH}/${RM_PLUGINS}"
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
if [[ ! -d "${PP_PLUGINS_PATH}/BattlEye_Runtime" || ! -d "${PP_PLUGINS_PATH}/d3d_extras" \
|
if [[ ! -d "${PW_PLUGINS_PATH}/BattlEye_Runtime" || ! -d "${PW_PLUGINS_PATH}/d3d_extras" \
|
||||||
|| ! -d "${PP_PLUGINS_PATH}/nvapi" || ! -d "${PP_PLUGINS_PATH}/nvml" ]]
|
|| ! -d "${PW_PLUGINS_PATH}/nvapi" || ! -d "${PW_PLUGINS_PATH}/nvml" ]]
|
||||||
then
|
then
|
||||||
print_info "Download and install plugins${PP_PLUGINS_VER}..."
|
print_info "Download and install plugins${PW_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 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${PP_PLUGINS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}" ; 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${PP_PLUGINS_VER}.tar.xz"
|
try_remove_file "${PORT_WINE_TMP_PATH}/plugins${PW_PLUGINS_VER}.tar.xz"
|
||||||
else
|
else
|
||||||
try_remove_file "${PORT_WINE_TMP_PATH}/plugins${PP_PLUGINS_VER}.tar.xz"
|
try_remove_file "${PORT_WINE_TMP_PATH}/plugins${PW_PLUGINS_VER}.tar.xz"
|
||||||
try_remove_dir "${PORT_WINE_TMP_PATH}/plugins${PP_PLUGINS_VER}"
|
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
|
fi
|
||||||
else
|
else
|
||||||
zenity_error_download && pp_check_and_download_wine
|
zenity_error_download && pw_check_and_download_wine
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
pp_init_db () {
|
pw_init_db () {
|
||||||
if [[ ! -z "${portwine_exe}" ]] ; then
|
if [[ ! -z "${portwine_exe}" ]] ; then
|
||||||
export PORTWINE_DB=`echo "${portwine_exe}" | awk -F '/' 'NF>1{print $NF}' | sed s/".exe"/""/gi`
|
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
|
if [[ -f "${portwine_exe}".ppdb ]] && [[ "${PORTWINE_DB}" != "RiotClientServices" ]] ; then
|
||||||
export PORTWINE_DB_FILE="${portwine_exe}".ppdb
|
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}"
|
. "${PORTWINE_DB_FILE}"
|
||||||
if [[ -z "`ls -p "${PORT_WINE_PATH}/prefixes/" | grep -e "^${PP_PREFIX_NAME}/"`" ]] ; then
|
if [[ -z "`ls -p "${PORT_WINE_PATH}/prefixes/" | grep -e "^${PW_PREFIX_NAME}/"`" ]] ; then
|
||||||
export PP_PREFIX_NAME=`echo "${portwine_exe}" | awk -F"/prefixes/" '{print $2}' | awk -F"/" '{print $1}'`
|
export PW_PREFIX_NAME=`echo "${portwine_exe}" | awk -F"/prefixes/" '{print $2}' | awk -F"/" '{print $1}'`
|
||||||
edit_db_from_gui PP_PREFIX_NAME
|
edit_db_from_gui PW_PREFIX_NAME
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
orig_IFS="$IFS"
|
orig_IFS="$IFS"
|
||||||
IFS=$'\n'
|
IFS=$'\n'
|
||||||
PP_FIND_DB_FILE=`grep -ilw "#${PORTWINE_DB}.exe" "${PORT_SCRIPTS_PATH}/portwine_db"/* | sed s/".exe"/""/gi`
|
PW_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
|
if [[ `echo "$PW_FIND_DB_FILE" | wc -l` -gt 1 ]] ; then
|
||||||
unset ADD_CB_DBFILE
|
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
|
if [[ -z "${ADD_CB_DBFILE}" ]] ; then
|
||||||
export ADD_CB_DBFILE="${PP_CHECK_DB_FILE}"
|
export ADD_CB_DBFILE="${PW_CHECK_DB_FILE}"
|
||||||
else
|
else
|
||||||
export ADD_CB_DBFILE="${PP_CHECK_DB_FILE}!${ADD_CB_DBFILE}"
|
export ADD_CB_DBFILE="${PW_CHECK_DB_FILE}!${ADD_CB_DBFILE}"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
PORTWINE_DB_FILE=`"${pp_yad_new}" --text-align=center --text "${PP_SELECTION_DB_LOC}" --borders=15 --form --center \
|
PORTWINE_DB_FILE=`"${pw_yad_new}" --text-align=center --text "${PW_SELECTION_DB_LOC}" --borders=15 --form --center \
|
||||||
--title "Database file selection..." --window-icon="$PP_GUI_ICON_PATH/port_proton.png" --form --separator="" \
|
--title "Database file selection..." --window-icon="$PW_GUI_ICON_PATH/port_proton.png" --form --separator="" \
|
||||||
--field="DB FILE: :CB" "${ADD_CB_DBFILE}"`
|
--field="DB FILE: :CB" "${ADD_CB_DBFILE}"`
|
||||||
if [[ "$?" == "1" || "$?" == "252" ]] ; then exit 0 ; fi
|
if [[ "$?" == "1" || "$?" == "252" ]] ; then exit 0 ; fi
|
||||||
sed -i 's/ PW_/ PP_/g' "${PORTWINE_DB_FILE}"
|
sed -i 's/ PP_/ PW_/g' "${PORTWINE_DB_FILE}"
|
||||||
elif [[ `echo "$PP_FIND_DB_FILE" | wc -l` -eq 1 ]] ; then
|
elif [[ `echo "$PW_FIND_DB_FILE" | wc -l` -eq 1 ]] ; then
|
||||||
PORTWINE_DB_FILE="${PP_FIND_DB_FILE}"
|
PORTWINE_DB_FILE="${PW_FIND_DB_FILE}"
|
||||||
sed -i 's/ PW_/ PP_/g' "${PORTWINE_DB_FILE}"
|
sed -i 's/ PP_/ PW_/g' "${PORTWINE_DB_FILE}"
|
||||||
fi
|
fi
|
||||||
IFS="$orig_IFS"
|
IFS="$orig_IFS"
|
||||||
if [[ -f "${PP_FIND_DB_FILE}" ]] && [[ -z `grep "^export PP_DISABLED_CREATE_DB=1" "${PP_FIND_DB_FILE}"` ]] ; then
|
if [[ -f "${PW_FIND_DB_FILE}" ]] && [[ -z `grep "^export PW_DISABLED_CREATE_DB=1" "${PW_FIND_DB_FILE}"` ]] ; then
|
||||||
try_copy_file "${PP_FIND_DB_FILE}" "${portwine_exe}".ppdb
|
try_copy_file "${PW_FIND_DB_FILE}" "${portwine_exe}".ppdb
|
||||||
export PORTWINE_DB_FILE="${portwine_exe}".ppdb
|
export PORTWINE_DB_FILE="${portwine_exe}".ppdb
|
||||||
fi
|
fi
|
||||||
if [[ ! -z `echo "${portwine_exe}" | grep "/data/prefixes/"` ]] && \
|
if [[ ! -z `echo "${portwine_exe}" | grep "/data/prefixes/"` ]] && \
|
||||||
[[ -z `echo "${portwine_exe}" | grep "/data/prefixes/DEFAULT/"` ]]
|
[[ -z `echo "${portwine_exe}" | grep "/data/prefixes/DEFAULT/"` ]]
|
||||||
then
|
then
|
||||||
export PP_PREFIX_NAME=`echo "${portwine_exe}" | awk -F"/prefixes/" '{print $2}' | awk -F"/" '{print $1}'`
|
export PW_PREFIX_NAME=`echo "${portwine_exe}" | awk -F"/prefixes/" '{print $2}' | awk -F"/" '{print $1}'`
|
||||||
edit_db_from_gui PP_PREFIX_NAME
|
edit_db_from_gui PW_PREFIX_NAME
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if [ ! -z "${PORTWINE_DB_FILE}" ]; then
|
if [ ! -z "${PORTWINE_DB_FILE}" ]; then
|
||||||
@ -710,7 +711,7 @@ pp_init_db () {
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
pp_port_update () {
|
pw_port_update () {
|
||||||
###SCRIPTS UPDATE###
|
###SCRIPTS UPDATE###
|
||||||
if [ ! -f "${PORT_WINE_TMP_PATH}/scripts_ver" ] ; then
|
if [ ! -f "${PORT_WINE_TMP_PATH}/scripts_ver" ] ; then
|
||||||
echo "2022" > "${PORT_WINE_TMP_PATH}/scripts_ver"
|
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 in github = ${scripts_current_ver}"
|
||||||
print_info "Scripts version local = ${scripts_install_ver}"
|
print_info "Scripts version local = ${scripts_install_ver}"
|
||||||
if [[ ! -z "${scripts_current_ver}" ]] && [[ "${scripts_current_ver}" -gt "${scripts_install_ver}" ]] ; then
|
if [[ ! -z "${scripts_current_ver}" ]] && [[ "${scripts_current_ver}" -gt "${scripts_install_ver}" ]] ; then
|
||||||
if [[ -f "${PP_WINELIB}/portable/bin/yad_new" ]] ; then
|
if [[ -f "${PW_WINELIB}/portable/bin/yad_new" ]] ; then
|
||||||
export pp_yad_new="${PP_WINELIB}/portable/bin/yad_new"
|
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/${PP_CHANGELOG_FILE}" | tee "${PORT_WINE_TMP_PATH}/curent_var_ver" | sszen
|
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' `
|
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 \
|
--borders=5 --form --separator='%%%' --width=1000 --height=350 --center \
|
||||||
--field=":TXT" "${CHANGLOG_NEWS}" \
|
--field=":TXT" "${CHANGLOG_NEWS}" \
|
||||||
--field=" ${scripts_upd3} :CB" "${scripts_upd4}!${scripts_upd5}!${scripts_upd6}" `
|
--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_file "${PORT_WINE_TMP_PATH}/PortWINE-master.tar.gz"
|
||||||
try_remove_dir "${PORT_WINE_TMP_PATH}/PortWINE-master/"
|
try_remove_dir "${PORT_WINE_TMP_PATH}/PortWINE-master/"
|
||||||
echo "${scripts_current_ver}" > "${PORT_WINE_TMP_PATH}/scripts_ver"
|
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 \
|
zenity --title="Changelog" --text-info --width=1200 --height=550 \
|
||||||
--filename="${PORT_WINE_PATH}/data/${PP_CHANGELOG_FILE}"
|
--filename="${PORT_WINE_PATH}/data/${PW_CHANGELOG_FILE}"
|
||||||
fi
|
fi
|
||||||
[ "$?" == 0 ] && /usr/bin/env bash -c ${pp_full_command_line[*]} &
|
[ "$?" == 0 ] && echo "Restarting PP after update..." && /usr/bin/env bash -c ${pw_full_command_line[*]} &
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
zenity_error_download && pp_scripts_update
|
zenity_error_download && pw_scripts_update
|
||||||
fi ;;
|
fi ;;
|
||||||
"${scripts_upd5}")
|
"${scripts_upd5}")
|
||||||
echo " " ;;
|
echo " " ;;
|
||||||
@ -820,37 +821,37 @@ edit_db_from_gui () {
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
pp_create_gui_png () {
|
pw_create_gui_png () {
|
||||||
if [ ! -z "${PORTWINE_CREATE_SHORTCUT_NAME}" ] ; then
|
if [ ! -z "${PORTWINE_CREATE_SHORTCUT_NAME}" ] ; then
|
||||||
export PORTPROTON_NAME="${PORTWINE_CREATE_SHORTCUT_NAME}"
|
export PORTPROTON_NAME="${PORTWINE_CREATE_SHORTCUT_NAME}"
|
||||||
else
|
else
|
||||||
export PORTPROTON_NAME="$(basename "${portwine_exe}" | sed s/".exe"/""/gi )"
|
export PORTPROTON_NAME="$(basename "${portwine_exe}" | sed s/".exe"/""/gi )"
|
||||||
fi
|
fi
|
||||||
PP_RESIZE_TO=128
|
PW_RESIZE_TO=128
|
||||||
try_remove_file "${PORT_WINE_PATH}/data/img/setup.png"
|
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
|
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"
|
try_remove_dir "${PORT_WINE_TMP_PATH}/tmp_img"
|
||||||
create_new_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}"
|
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"
|
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"
|
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 "${PP_RESIZE_TO}x${PP_RESIZE_TO}")" ]] ; then
|
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"
|
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"
|
cp "$(ls -S -1 "${PORT_WINE_TMP_PATH}/tmp_img/"*".png" | head -n 1)" "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.png"
|
||||||
else
|
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
|
fi
|
||||||
cp -f "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.png" "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png"
|
cp -f "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.png" "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png"
|
||||||
fi
|
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
|
[[ -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
|
fi
|
||||||
if [[ -z "${PP_ICON_FOR_YAD}" ]] ; then
|
if [[ -z "${PW_ICON_FOR_YAD}" ]] ; then
|
||||||
if [[ ! -z "`file "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" | grep "${PP_RESIZE_TO} x ${PP_RESIZE_TO}"`" ]] ; then
|
if [[ ! -z "`file "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" | grep "${PW_RESIZE_TO} x ${PW_RESIZE_TO}"`" ]] ; then
|
||||||
export PP_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png"
|
export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png"
|
||||||
else
|
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
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
@ -24,8 +24,8 @@ then
|
|||||||
export loc_mg_wine_settings="НАСТРОЙКИ WINE"
|
export loc_mg_wine_settings="НАСТРОЙКИ WINE"
|
||||||
export loc_mg_portproton_settings="НАСТРОЙКИ PORTPROTON"
|
export loc_mg_portproton_settings="НАСТРОЙКИ PORTPROTON"
|
||||||
|
|
||||||
export PP_CHANGELOG_FILE="changelog_rus"
|
export PW_CHANGELOG_FILE="changelog_rus"
|
||||||
export PP_SELECTION_DB_LOC="Найдено более одного DB файла для запускаемого приложения.\nВыберите необходимый, или перед следующим запуском удалите лишний DB файл.\n"
|
export PW_SELECTION_DB_LOC="Найдено более одного DB файла для запускаемого приложения.\nВыберите необходимый, или перед следующим запуском удалите лишний DB файл.\n"
|
||||||
|
|
||||||
export inst_set="Выбор"
|
export inst_set="Выбор"
|
||||||
export inst_set_top="Установка PortWINE"
|
export inst_set_top="Установка PortWINE"
|
||||||
@ -79,58 +79,58 @@ then
|
|||||||
export loc_download_other_wine="Открыть меню для скачивания других версий WINE-PROTON"
|
export loc_download_other_wine="Открыть меню для скачивания других версий WINE-PROTON"
|
||||||
|
|
||||||
export ENABLE_VKBASALT_INFO='Включить vkBasalt по умолчанию для улучшение графики в играх работающих под Vulkan. (Горячая клавиша HOME отключает vkbasalt)'
|
export ENABLE_VKBASALT_INFO='Включить vkBasalt по умолчанию для улучшение графики в играх работающих под Vulkan. (Горячая клавиша HOME отключает vkbasalt)'
|
||||||
export PP_NO_ESYNC_INFO='Не использовать примитивы внутрипроцессной синхронизации на основе eventfd. (Рекомендуется не изменять значение)'
|
export PW_NO_ESYNC_INFO='Не использовать примитивы внутрипроцессной синхронизации на основе eventfd. (Рекомендуется не изменять значение)'
|
||||||
export PP_NO_FSYNC_INFO='Не использовать примитивы внутрипроцессной синхронизации на основе фьютексов. (Автоматически отключается в системах без FUTEX_WAIT_MULTIPLE поддержки) (Рекомендуется не изменять значение)'
|
export PW_NO_FSYNC_INFO='Не использовать примитивы внутрипроцессной синхронизации на основе фьютексов. (Автоматически отключается в системах без FUTEX_WAIT_MULTIPLE поддержки) (Рекомендуется не изменять значение)'
|
||||||
export PP_USE_DXR10_INFO='Включить поддержку Ray Tracing v.1.0'
|
export PW_USE_DXR10_INFO='Включить поддержку Ray Tracing v.1.0'
|
||||||
export PP_USE_DXR11_INFO='Включить поддержку Ray Tracing v.1.1 (бета)'
|
export PW_USE_DXR11_INFO='Включить поддержку Ray Tracing v.1.1 (бета)'
|
||||||
export PP_FIX_VIDEO_IN_GAME_INFO='Требуется для воспроизведения видео в некоторых играх, чтобы оно не было искажено (обычно окрашено в розовый цвет)'
|
export PW_FIX_VIDEO_IN_GAME_INFO='Требуется для воспроизведения видео в некоторых играх, чтобы оно не было искажено (обычно окрашено в розовый цвет)'
|
||||||
export PP_VULKAN_NO_ASYNC_INFO='Выключить асинхронные вызовы для режимов VULKAN и DXVK'
|
export PW_VULKAN_NO_ASYNC_INFO='Выключить асинхронные вызовы для режимов VULKAN и DXVK'
|
||||||
export PP_USE_NVAPI_AND_DLSS_INFO='Включить DLSS на поддерживаемых видеокартах NVIDIA'
|
export PW_USE_NVAPI_AND_DLSS_INFO='Включить DLSS на поддерживаемых видеокартах NVIDIA'
|
||||||
export PP_OLD_GL_STRING_INFO='Принудительное использование старых версий OpenGL'
|
export PW_OLD_GL_STRING_INFO='Принудительное использование старых версий OpenGL'
|
||||||
export PP_HIDE_NVIDIA_GPU_INFO='Замаскировать все функции используемые для видеокарт NVIDIA'
|
export PW_HIDE_NVIDIA_GPU_INFO='Замаскировать все функции используемые для видеокарт NVIDIA'
|
||||||
export PP_FORCE_USE_VSYNC_INFO='Принудительное включение вертикальной синхронизации'
|
export PW_FORCE_USE_VSYNC_INFO='Принудительное включение вертикальной синхронизации'
|
||||||
export PP_VIRTUAL_DESKTOP_INFO='Включить запуск приложение в виртуальном рабочем столе WINE'
|
export PW_VIRTUAL_DESKTOP_INFO='Включить запуск приложение в виртуальном рабочем столе WINE'
|
||||||
export PP_WINEDBG_DISABLE_INFO='Отключить все функции отладки WINE (Рекомендуется не изменять значение)'
|
export PW_WINEDBG_DISABLE_INFO='Отключить все функции отладки WINE (Рекомендуется не изменять значение)'
|
||||||
export PP_USE_TERMINAL_INFO='Запускать приложение в терминале'
|
export PW_USE_TERMINAL_INFO='Запускать приложение в терминале'
|
||||||
export PP_WINE_ALLOW_XIM_INFO='Использовать альтернативный режим для контроллера (Использовать только в случае проблем с контроллером)'
|
export PW_WINE_ALLOW_XIM_INFO='Использовать альтернативный режим для контроллера (Использовать только в случае проблем с контроллером)'
|
||||||
export PP_HEAP_DELAY_FREE_INFO='Включить задержку освобождения некоторой памяти, чтобы обойти ошибки, связанные с использованием приложения после освобождения памяти.'
|
export PW_HEAP_DELAY_FREE_INFO='Включить задержку освобождения некоторой памяти, чтобы обойти ошибки, связанные с использованием приложения после освобождения памяти.'
|
||||||
export PP_NO_WRITE_WATCH_INFO='Очень опасный способ взлома таймера записи в памяти в ntdll. Это улучшает производительность некоторых очень специфических игр. (Рекомендуется не изменять значение)'
|
export PW_NO_WRITE_WATCH_INFO='Очень опасный способ взлома таймера записи в памяти в ntdll. Это улучшает производительность некоторых очень специфических игр. (Рекомендуется не изменять значение)'
|
||||||
export PP_GUI_DISABLED_CS_INFO='Отключить окно выбора режимов запуска и версии WINE'
|
export PW_GUI_DISABLED_CS_INFO='Отключить окно выбора режимов запуска и версии WINE'
|
||||||
export PP_USE_GSTREAMER_INFO='Использовать Gstreamer для вывода роликов в играх (поддержка WMF)'
|
export PW_USE_GSTREAMER_INFO='Использовать Gstreamer для вывода роликов в играх (поддержка WMF)'
|
||||||
export PP_USE_RUNTIME_INFO='Использовать контейнерный режим запуска (Рекомендуется не изменять значение)'
|
export PW_USE_RUNTIME_INFO='Использовать контейнерный режим запуска (Рекомендуется не изменять значение)'
|
||||||
export PP_MANGOHUD_INFO='Использование мониторинга FPS и нагрузки системы (Включается и выключается сочитанием клавиш - правый Shift + F12)'
|
export PW_MANGOHUD_INFO='Использование мониторинга FPS и нагрузки системы (Включается и выключается сочитанием клавиш - правый Shift + F12)'
|
||||||
export PP_USE_GAMEMODE_INFO='Использование автоматической оптимизации системы для увеличения производительности в играх (при условии установленного пакета gamemode в системе)'
|
export PW_USE_GAMEMODE_INFO='Использование автоматической оптимизации системы для увеличения производительности в играх (при условии установленного пакета gamemode в системе)'
|
||||||
export PP_DX12_DISABLE_INFO='Принудительное отключение DirectX 12'
|
export PW_DX12_DISABLE_INFO='Принудительное отключение DirectX 12'
|
||||||
export PP_USE_WINE_DXGI_INFO='Принудительное использование встроенной библиотеки DXGI (в редких случаях решает проблемы с запуском игр под DX12)'
|
export PW_USE_WINE_DXGI_INFO='Принудительное использование встроенной библиотеки DXGI (в редких случаях решает проблемы с запуском игр под DX12)'
|
||||||
export PP_MANGOHUD_USER_CONF_INFO='Принудительное использование системных настроек MANGOHUD (GOverlay и т.п.)'
|
export PW_MANGOHUD_USER_CONF_INFO='Принудительное использование системных настроек MANGOHUD (GOverlay и т.п.)'
|
||||||
export PP_USE_D3D_EXTRAS_INFO='Включить принудительное использование сторонних библиотек DirectX'
|
export PW_USE_D3D_EXTRAS_INFO='Включить принудительное использование сторонних библиотек DirectX'
|
||||||
export PP_PRIME_RENDER_OFFLOAD_INFO='Включить дискретную видеокарту NVIDIA для ноутбуков с гибридной графикой (при поддержке установленого драйвера в ОС)'
|
export PW_PRIME_RENDER_OFFLOAD_INFO='Включить дискретную видеокарту NVIDIA для ноутбуков с гибридной графикой (при поддержке установленого драйвера в ОС)'
|
||||||
export PP_USE_WINDOWS_7_INFO='Изменить версию WINDOWS 10 на WINDOWS 7 в префиксе'
|
export PW_USE_WINDOWS_7_INFO='Изменить версию WINDOWS 10 на WINDOWS 7 в префиксе'
|
||||||
export PP_USE_AMDVLK_DRIVER_INFO='Использовать драйвер AMDVLK вместо RADV на видеокартах от AMD'
|
export PW_USE_AMDVLK_DRIVER_INFO='Использовать драйвер AMDVLK вместо RADV на видеокартах от AMD'
|
||||||
export PP_USE_SHADER_CACHE_INFO='Использовать кеширование шейдеров средствами WINE (отключать только при наличии микрофризов в игре)'
|
export PW_USE_SHADER_CACHE_INFO='Использовать кеширование шейдеров средствами WINE (отключать только при наличии микрофризов в игре)'
|
||||||
export PP_WINE_FULLSCREEN_FSR_INFO='Работает во время использования любой версии ProtonGE в полноэкранном режиме при разрешении ниже стандартного для экрана'
|
export PW_WINE_FULLSCREEN_FSR_INFO='Работает во время использования любой версии ProtonGE в полноэкранном режиме при разрешении ниже стандартного для экрана'
|
||||||
|
|
||||||
export PP_3DFX_INFO='Имитация старого графического ускорителя 3dfx (добавляет горизонтальные полосы)'
|
export PW_3DFX_INFO='Имитация старого графического ускорителя 3dfx (добавляет горизонтальные полосы)'
|
||||||
export PP_AdaptiveSharpen_INFO='Увеличение резкости, можно использовать совместо с CAS'
|
export PW_AdaptiveSharpen_INFO='Увеличение резкости, можно использовать совместо с CAS'
|
||||||
export PP_Bloom_INFO='Добавляет свечения от ярких источников света в игре'
|
export PW_Bloom_INFO='Добавляет свечения от ярких источников света в игре'
|
||||||
export PP_Border_INFO='Обрезка изображения сверху и снизу (как в кино =)'
|
export PW_Border_INFO='Обрезка изображения сверху и снизу (как в кино =)'
|
||||||
export PP_Cartoon_INFO='Сильное увеличение резкости краев тексур'
|
export PW_Cartoon_INFO='Сильное увеличение резкости краев тексур'
|
||||||
export PP_ChromaticAberration_INFO='Добавляет хроматические аберрации к изображению'
|
export PW_ChromaticAberration_INFO='Добавляет хроматические аберрации к изображению'
|
||||||
export PP_Clarity_INFO='Увеличение резкости текстур с небольшими модификациями контраста изображения (похож по эффекту на CAS)'
|
export PW_Clarity_INFO='Увеличение резкости текстур с небольшими модификациями контраста изображения (похож по эффекту на CAS)'
|
||||||
export PP_ColorMatrix_INFO='Добавление холодных цветов'
|
export PW_ColorMatrix_INFO='Добавление холодных цветов'
|
||||||
export PP_Colourfulness_INFO='Увеличение насыщености цветов'
|
export PW_Colourfulness_INFO='Увеличение насыщености цветов'
|
||||||
export PP_FakeHDR_INFO='Расширение динамического диапазона цветов'
|
export PW_FakeHDR_INFO='Расширение динамического диапазона цветов'
|
||||||
export PP_FilmGrain2_INFO='Добавление эффекта зерна кинопленки'
|
export PW_FilmGrain2_INFO='Добавление эффекта зерна кинопленки'
|
||||||
export PP_Curves_INFO='Увеличение контраста изображения'
|
export PW_Curves_INFO='Увеличение контраста изображения'
|
||||||
export PP_Denoise_INFO='Уменьшение шумов за счет смазывания изображения'
|
export PW_Denoise_INFO='Уменьшение шумов за счет смазывания изображения'
|
||||||
export PP_Emphasize_INFO='Уменьшение рязрядности цветопередачи'
|
export PW_Emphasize_INFO='Уменьшение рязрядности цветопередачи'
|
||||||
export PP_FakeMotionBlur_INFO='Сильное размытие объектов в движении'
|
export PW_FakeMotionBlur_INFO='Сильное размытие объектов в движении'
|
||||||
export PP_FilmicAnamorphSharpen_INFO='Увеличение резкости (рекомендую для мультяшных игр)'
|
export PW_FilmicAnamorphSharpen_INFO='Увеличение резкости (рекомендую для мультяшных игр)'
|
||||||
export PP_FilmicPass_INFO='Добавление холодных цветов'
|
export PW_FilmicPass_INFO='Добавление холодных цветов'
|
||||||
export PP_SMAA_INFO='Альтернативный вариант сглаживания (меньший эффект, но с меньшим потреблением ресурсов GPU, относительно стандартного SMAA)'
|
export PW_SMAA_INFO='Альтернативный вариант сглаживания (меньший эффект, но с меньшим потреблением ресурсов GPU, относительно стандартного SMAA)'
|
||||||
export PP_GaussianBlur_INFO='Небольшой эффект размытия ярких обьектов (например пламя)'
|
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"
|
export loc_find_d3dadapter9_error="не найден в системе.\nУстановите недостающий пакет: d3dadapter9"
|
||||||
|
|
||||||
@ -154,8 +154,8 @@ then
|
|||||||
export loc_mg_wine_settings="WINE SETTINGS"
|
export loc_mg_wine_settings="WINE SETTINGS"
|
||||||
export loc_mg_portproton_settings="PORTPROTON SETTINGS"
|
export loc_mg_portproton_settings="PORTPROTON SETTINGS"
|
||||||
|
|
||||||
export PP_CHANGELOG_FILE="changelog_eng"
|
export PW_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_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="Sett..."
|
||||||
export inst_set_top="PortWINE setting"
|
export inst_set_top="PortWINE setting"
|
||||||
@ -195,7 +195,7 @@ then
|
|||||||
|
|
||||||
export port_debug="Please wait! After finishing the ${portname}, click STOP."
|
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"
|
export loc_download_other_wine="Download other wine-proton from GITHUB"
|
||||||
|
|
||||||
|
@ -3,44 +3,44 @@
|
|||||||
#AC4BFSP.exe
|
#AC4BFSP.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##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 PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
export PP_USE_DXR10=0
|
export PW_USE_DXR10=0
|
||||||
##export PP_DLSS_ON=1
|
##export PW_DLSS_ON=1
|
||||||
export PP_VULKAN_NO_ASYNC=0
|
export PW_VULKAN_NO_ASYNC=0
|
||||||
export PP_USE_NVAPI_AND_DLSS=0
|
export PW_USE_NVAPI_AND_DLSS=0
|
||||||
export PP_OLD_GL_STRING=0
|
export PW_OLD_GL_STRING=0
|
||||||
export PP_HIDE_NVIDIA_GPU=0
|
export PW_HIDE_NVIDIA_GPU=0
|
||||||
export PP_FORCE_USE_VSYNC=0
|
export PW_FORCE_USE_VSYNC=0
|
||||||
export PP_VIRTUAL_DESKTOP=0
|
export PW_VIRTUAL_DESKTOP=0
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
export ENABLE_VKBASALT=0
|
export ENABLE_VKBASALT=0
|
||||||
##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
##export PW_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 PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
|
||||||
export PP_NO_FSYNC=1
|
export PW_NO_FSYNC=1
|
||||||
export PP_NO_ESYNC=1
|
export PW_NO_ESYNC=1
|
||||||
export PP_USE_GSTREAMER=1
|
export PW_USE_GSTREAMER=1
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||||
export PP_NO_WRITE_WATCH=0
|
export PW_NO_WRITE_WATCH=0
|
||||||
export PP_HEAP_DELAY_FREE=0
|
export PW_HEAP_DELAY_FREE=0
|
||||||
export PP_WINE_ALLOW_XIM=0
|
export PW_WINE_ALLOW_XIM=0
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
export PP_WINEDBG_DISABLE=1
|
export PW_WINEDBG_DISABLE=1
|
||||||
export PP_USE_TERMINAL=0
|
export PW_USE_TERMINAL=0
|
||||||
export PP_GUI_DISABLED_CS=0
|
export PW_GUI_DISABLED_CS=0
|
||||||
##export PATH_TO_GAME=
|
##export PATH_TO_GAME=
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
export PP_MANGOHUD=1
|
export PW_MANGOHUD=1
|
||||||
export PP_MANGOHUD_USER_CONF=0
|
export PW_MANGOHUD_USER_CONF=0
|
||||||
export PP_USE_DXR11=0
|
export PW_USE_DXR11=0
|
||||||
export PP_USE_RUNTIME=1
|
export PW_USE_RUNTIME=1
|
||||||
export PP_USE_GAMEMODE=1
|
export PW_USE_GAMEMODE=1
|
||||||
export PP_DX12_DISABLE=0
|
export PW_DX12_DISABLE=0
|
||||||
export PP_USE_WINE_DXGI=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
|
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
|
#ACLiberation.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
# export PP_VULKAN_USE=dxvk
|
# export PW_VULKAN_USE=dxvk
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_DXVK_VER=1.8.1
|
##export PW_DXVK_VER=1.8.1
|
||||||
##export PP_VKD3D_VER=2.2
|
##export PW_VKD3D_VER=2.2
|
||||||
export WINEDLLOVERRIDES="xinput1_3,d3dcompiler_43=n,b"
|
export WINEDLLOVERRIDES="xinput1_3,d3dcompiler_43=n,b"
|
||||||
##export PP_DLL_INSTALL="d3dcompiler_43" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="d3dcompiler_43" # Install DDL in port prefix (used winetricks)
|
||||||
##export PP_LOG=0 # Enable debug mode fo terminal
|
##export PW_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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_TERMINAL=0 # Force run in terminal
|
##export PW_USE_TERMINAL=0 # Force run in terminal
|
||||||
##export PP_OLD_GL_STRING=0
|
##export PW_OLD_GL_STRING=0
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_VKD3D_FEATURE_LEVEL=0
|
##export PW_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 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 PP_HIDE_NVIDIA_GPU=0
|
##export PW_HIDE_NVIDIA_GPU=0
|
||||||
##export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_GAMEMODE=0 # Force disabele gamemod
|
##export PW_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_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 PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##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 VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue,dxr
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export DXVK_HUD=fps,devinfo
|
##export DXVK_HUD=fps,devinfo
|
||||||
##export PP_HEAP_DELAY_FREE=0
|
##export PW_HEAP_DELAY_FREE=0
|
||||||
##export PP_DXGI_FROM_DXVK=0
|
##export PW_DXGI_FROM_DXVK=0
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,33 +3,33 @@
|
|||||||
#ACValhalla.exe
|
#ACValhalla.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
export PP_DLL_INSTALL="vcrun2019" # Install DDL in port prefix (used winetricks)
|
export PW_DLL_INSTALL="vcrun2019" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##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 PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
##export PP_DXR_ON=1
|
##export PW_DXR_ON=1
|
||||||
export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI=0
|
##export PW_USE_NVAPI=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##export ENABLE_VKBASALT=1
|
||||||
##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
##export PW_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 PW_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 PW_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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,36 +3,36 @@
|
|||||||
#ALOTInstaller.exe
|
#ALOTInstaller.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
export PP_WINE_USE=PROTON_PP_6.19
|
export PW_WINE_USE=PROTON_PW_6.19
|
||||||
export PP_VULKAN_USE=0
|
export PW_VULKAN_USE=0
|
||||||
##export PP_DXR_ON=1
|
##export PW_DXR_ON=1
|
||||||
##export PP_DLSS_ON=1
|
##export PW_DLSS_ON=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##export ENABLE_VKBASALT=1
|
||||||
##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
##export PW_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 PW_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 PW_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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PP_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##export PATH_TO_GAME=
|
##export PATH_TO_GAME=
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,6 +3,6 @@
|
|||||||
#Ableton Live 11 Suite.exe
|
#Ableton Live 11 Suite.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
export PP_WINDOWS_VER=10
|
export PW_WINDOWS_VER=10
|
||||||
|
@ -3,6 +3,6 @@
|
|||||||
#AliceMadnessReturns.exe
|
#AliceMadnessReturns.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
export PP_DLL_INSTALL="physx"
|
export PW_DLL_INSTALL="physx"
|
||||||
|
@ -3,4 +3,4 @@
|
|||||||
#AI.exe
|
#AI.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
########################################################
|
########################################################
|
||||||
export PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
|
@ -3,36 +3,36 @@
|
|||||||
#Anno4.exe
|
#Anno4.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
export PP_COMMENT_DB="If after the first launch you see a black screen,\njust restart the game."
|
export PW_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 PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##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 PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
##export PP_USE_DXR10=1
|
##export PW_USE_DXR10=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
export ENABLE_VKBASALT=1
|
export ENABLE_VKBASALT=1
|
||||||
export PP_VKBASALT_EFFECTS="cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
export PW_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 PW_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 PW_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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PP_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##export PATH_TO_GAME=
|
##export PATH_TO_GAME=
|
||||||
add_in_start_portwine () {
|
add_in_start_portwine () {
|
||||||
if [ -d "${WINEPREFIX}/drive_c/users/steamuser/AppData/Roaming/Ubisoft/Anno1404/Config/" ] ; then
|
if [ -d "${WINEPREFIX}/drive_c/users/steamuser/AppData/Roaming/Ubisoft/Anno1404/Config/" ] ; then
|
||||||
|
@ -3,42 +3,42 @@
|
|||||||
#AnomalyLauncher.exe
|
#AnomalyLauncher.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_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_DLL_INSTALL="d3dx10 d3dx11_42 d3dx11_43" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
export PP_WINE_USE=PROTON_LG
|
export PW_WINE_USE=PROTON_LG
|
||||||
export PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
export PP_USE_DXR10=0
|
export PW_USE_DXR10=0
|
||||||
export PP_VULKAN_NO_ASYNC=0
|
export PW_VULKAN_NO_ASYNC=0
|
||||||
export PP_USE_NVAPI_AND_DLSS=0
|
export PW_USE_NVAPI_AND_DLSS=0
|
||||||
export PP_OLD_GL_STRING=0
|
export PW_OLD_GL_STRING=0
|
||||||
export PP_HIDE_NVIDIA_GPU=0
|
export PW_HIDE_NVIDIA_GPU=0
|
||||||
export PP_FORCE_USE_VSYNC=0
|
export PW_FORCE_USE_VSYNC=0
|
||||||
export PP_VIRTUAL_DESKTOP=0
|
export PW_VIRTUAL_DESKTOP=0
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
export ENABLE_VKBASALT=1
|
export ENABLE_VKBASALT=1
|
||||||
export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Curves
|
export PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves
|
||||||
export PP_VKBASALT_FFX_CAS=1
|
export PW_VKBASALT_FFX_CAS=1
|
||||||
export PP_NO_FSYNC=0
|
export PW_NO_FSYNC=0
|
||||||
export PP_NO_ESYNC=0
|
export PW_NO_ESYNC=0
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||||
export PP_NO_WRITE_WATCH=0
|
export PW_NO_WRITE_WATCH=0
|
||||||
export PP_HEAP_DELAY_FREE=0
|
export PW_HEAP_DELAY_FREE=0
|
||||||
export PP_WINE_ALLOW_XIM=0
|
export PW_WINE_ALLOW_XIM=0
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
export PP_WINEDBG_DISABLE=1
|
export PW_WINEDBG_DISABLE=1
|
||||||
export PP_USE_TERMINAL=0
|
export PW_USE_TERMINAL=0
|
||||||
export PP_GUI_DISABLED_CS=0
|
export PW_GUI_DISABLED_CS=0
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
export PP_MANGOHUD=1
|
export PW_MANGOHUD=1
|
||||||
export PP_MANGOHUD_USER_CONF=0
|
export PW_MANGOHUD_USER_CONF=0
|
||||||
export PP_USE_DXR11=0
|
export PW_USE_DXR11=0
|
||||||
export PP_USE_GSTREAMER=1
|
export PW_USE_GSTREAMER=1
|
||||||
export PP_USE_RUNTIME=1
|
export PW_USE_RUNTIME=1
|
||||||
export PP_USE_GAMEMODE=1
|
export PW_USE_GAMEMODE=1
|
||||||
export PP_DX12_DISABLE=0
|
export PW_DX12_DISABLE=0
|
||||||
export PP_USE_WINE_DXGI=1
|
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
|
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
|
#Arthur.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
########################################################
|
########################################################
|
||||||
export PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
||||||
##export PP_DXVK_VER=1.8.1
|
##export PW_DXVK_VER=1.8.1
|
||||||
##export PP_VKD3D_VER=2.2
|
##export PW_VKD3D_VER=2.2
|
||||||
##export PP_USE_DXR10=1
|
##export PW_USE_DXR10=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VKD3D_FEATURE_LEVEL=1
|
##export PW_VKD3D_FEATURE_LEVEL=1
|
||||||
##export PP_DXGI_FROM_DXVK=1
|
##export PW_DXGI_FROM_DXVK=1
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
export PULSE_LATENCY_MSEC=90 # Fix crackling audio in games
|
export PULSE_LATENCY_MSEC=90 # Fix crackling audio in games
|
||||||
##export PP_USE_GAMEMODE=1 # Force disabele gamemod
|
##export PW_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_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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_LOG=1 # Enable debug mode fo terminal
|
##export PW_LOG=1 # Enable debug mode fo terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,33 +3,33 @@
|
|||||||
#AssassinsCreedII.exe
|
#AssassinsCreedII.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##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 PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
##export PP_DXR_ON=1
|
##export PW_DXR_ON=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI=0
|
##export PW_USE_NVAPI=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##export ENABLE_VKBASALT=1
|
||||||
##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
##export PW_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 PW_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 PW_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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,33 +3,33 @@
|
|||||||
#AssassinsCreedIIGame.exe
|
#AssassinsCreedIIGame.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##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 PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
##export PP_DXR_ON=1
|
##export PW_DXR_ON=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI=0
|
##export PW_USE_NVAPI=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##export ENABLE_VKBASALT=1
|
||||||
##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
##export PW_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 PW_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 PW_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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,5 +3,5 @@
|
|||||||
#BF2.exe
|
#BF2.exe
|
||||||
#Rating=4
|
#Rating=4
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=vkd3d
|
export PW_VULKAN_USE=vkd3d
|
||||||
export PP_WINDOWS_VER="7"
|
export PW_WINDOWS_VER="7"
|
||||||
|
@ -3,6 +3,6 @@
|
|||||||
#bg3.exe
|
#bg3.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=vkd3d
|
export PW_VULKAN_USE=vkd3d
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
#export MANGOHUD=1
|
#export MANGOHUD=1
|
||||||
|
@ -5,18 +5,18 @@
|
|||||||
#Battle.net.exe
|
#Battle.net.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
################################################
|
################################################
|
||||||
#export PP_COMMENT_DB="We recommend using PROTON_GE + VULKAN!"
|
#export PW_COMMENT_DB="We recommend using PROTON_GE + VULKAN!"
|
||||||
export PP_WINE_USE=PROTON_GE
|
export PW_WINE_USE=PROTON_GE
|
||||||
export PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
export WINEDLLOVERRIDES="locationapi="
|
export WINEDLLOVERRIDES="locationapi="
|
||||||
export PP_DLL_INSTALL="vcrun2019 d3dx11_42 d3dx11_43"
|
export PW_DLL_INSTALL="vcrun2019 d3dx11_42 d3dx11_43"
|
||||||
export PP_WINDOWS_VER=10
|
export PW_WINDOWS_VER=10
|
||||||
|
|
||||||
add_in_start_portwine () {
|
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/${PW_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/${PW_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"
|
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/${PP_PREFIX_NAME}/drive_c/windows/Fonts/sourcehansans.ttc"
|
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/${PP_PREFIX_NAME}/user.reg"
|
sed -i 's/"GrabFullscreen"="Y"/"GrabFullscreen"="N"/' "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/user.reg"
|
||||||
}
|
}
|
||||||
|
@ -3,31 +3,31 @@
|
|||||||
#Biomutant.exe
|
#Biomutant.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
########################################################
|
########################################################
|
||||||
export PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
export PP_DLL_INSTALL="vcrun2019" # Install DDL in port prefix (used winetricks)
|
export PW_DLL_INSTALL="vcrun2019" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
##export PP_USE_DXR10=1
|
##export PW_USE_DXR10=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,6 +3,6 @@
|
|||||||
#Botanicula.exe
|
#Botanicula.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=0
|
export PW_VULKAN_USE=0
|
||||||
export LAUNCH_PARAMETERS=""
|
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
|
#Brokgame.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=0
|
export PW_VULKAN_USE=0
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#CoJBiBGame_x86.exe
|
#CoJBiBGame_x86.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
export PP_DLL_INSTALL="d3dx9" # Install DDL in port prefix (used winetricks)
|
export PW_DLL_INSTALL="d3dx9" # Install DDL in port prefix (used winetricks)
|
||||||
export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
|
@ -3,33 +3,33 @@
|
|||||||
#Cinebench.exe
|
#Cinebench.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
export PP_WINE_USE=PROTON_GEC_PW2
|
export PW_WINE_USE=PROTON_GEC_PW2
|
||||||
export PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
##export PP_DXR_ON=1
|
##export PW_DXR_ON=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI=0
|
##export PW_USE_NVAPI=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##export ENABLE_VKBASALT=1
|
||||||
##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
##export PW_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 PW_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 PW_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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,33 +3,33 @@
|
|||||||
#Configurator.exe
|
#Configurator.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
export PP_WINE_USE=PROTON_LG
|
export PW_WINE_USE=PROTON_LG
|
||||||
export PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
##export PP_DXR_ON=1
|
##export PW_DXR_ON=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI=0
|
##export PW_USE_NVAPI=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##export ENABLE_VKBASALT=1
|
||||||
##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
##export PW_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 PW_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 PW_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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,36 +3,36 @@
|
|||||||
#Control_DX11.exe
|
#Control_DX11.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
########################################################
|
########################################################
|
||||||
export PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
##export PP_MANGOHUD=1
|
##export PW_MANGOHUD=1
|
||||||
export PP_COMMENT_DB="Control (DX11)"
|
export PW_COMMENT_DB="Control (DX11)"
|
||||||
export PP_DLL_INSTALL="physx"
|
export PW_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 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###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
||||||
##export PP_USE_DXR10=1
|
##export PW_USE_DXR10=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,36 +3,36 @@
|
|||||||
#Control_DX12.exe
|
#Control_DX12.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
########################################################
|
########################################################
|
||||||
export PP_VULKAN_USE=vkd3d
|
export PW_VULKAN_USE=vkd3d
|
||||||
export PP_COMMENT_DB="Control (DX12)"
|
export PW_COMMENT_DB="Control (DX12)"
|
||||||
##export PP_USE_DXR10=1
|
##export PW_USE_DXR10=1
|
||||||
##export PP_MANGOHUD=1
|
##export PW_MANGOHUD=1
|
||||||
export PP_DLL_INSTALL="physx"
|
export PW_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 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###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##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 LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
||||||
##export PP_USE_DXR10=1
|
##export PW_USE_DXR10=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,5 +3,5 @@
|
|||||||
#CyberShadow.exe
|
#CyberShadow.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=0
|
export PW_VULKAN_USE=0
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
|
@ -3,33 +3,33 @@
|
|||||||
#Cyberpunk2077.exe
|
#Cyberpunk2077.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
export PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
export WINEDLLOVERRIDES="Crash*,REDEngineErrorReporter.exe="
|
export WINEDLLOVERRIDES="Crash*,REDEngineErrorReporter.exe="
|
||||||
##export PP_DLL_INSTALL="d3dcompiler_47" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="d3dcompiler_47" # Install DDL in port prefix (used winetricks)
|
||||||
##export PP_LOG=0 # Enable debug mode fo terminal
|
##export PW_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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_TERMINAL=0 # Force run in terminal
|
##export PW_USE_TERMINAL=0 # Force run in terminal
|
||||||
##export PP_OLD_GL_STRING=0
|
##export PW_OLD_GL_STRING=0
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_VKD3D_FEATURE_LEVEL=1
|
##export PW_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 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 PP_HIDE_NVIDIA_GPU=0
|
##export PW_HIDE_NVIDIA_GPU=0
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_GAMEMODE=1 # Force disabele gamemod
|
##export PW_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_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 PULSE_LATENCY_MSEC=40 # Fix crackling audio in games
|
||||||
export LAUNCH_PARAMETERS=("--launcher-skip") # Additional launch options
|
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 VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export DXVK_HUD=fps,devinfo
|
##export DXVK_HUD=fps,devinfo
|
||||||
export PP_HEAP_DELAY_FREE=0
|
export PW_HEAP_DELAY_FREE=0
|
||||||
##export PP_DXGI_FROM_DXVK=0
|
##export PW_DXGI_FROM_DXVK=0
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
#add_in_start_portwine () { "${pp_runtime}" "$WINESERVER" -w }
|
#add_in_start_portwine () { "${pw_runtime}" "$WINESERVER" -w }
|
||||||
|
@ -3,40 +3,40 @@
|
|||||||
#DAOriginsLauncher.exe
|
#DAOriginsLauncher.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##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 PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
export PP_DXR_ON=0
|
export PW_DXR_ON=0
|
||||||
##export PP_DLSS_ON=1
|
##export PW_DLSS_ON=1
|
||||||
export PP_VULKAN_NO_ASYNC=0
|
export PW_VULKAN_NO_ASYNC=0
|
||||||
export PP_USE_NVAPI_AND_DLSS=0
|
export PW_USE_NVAPI_AND_DLSS=0
|
||||||
export PP_OLD_GL_STRING=0
|
export PW_OLD_GL_STRING=0
|
||||||
export PP_HIDE_NVIDIA_GPU=0
|
export PW_HIDE_NVIDIA_GPU=0
|
||||||
export PP_FORCE_USE_VSYNC=0
|
export PW_FORCE_USE_VSYNC=0
|
||||||
export PP_VIRTUAL_DESKTOP=0
|
export PW_VIRTUAL_DESKTOP=0
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
export ENABLE_VKBASALT=1
|
export ENABLE_VKBASALT=1
|
||||||
export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Curves
|
export PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves
|
||||||
export PP_VKBASALT_FFX_CAS=1
|
export PW_VKBASALT_FFX_CAS=1
|
||||||
export PP_NO_FSYNC=0
|
export PW_NO_FSYNC=0
|
||||||
export PP_NO_ESYNC=1
|
export PW_NO_ESYNC=1
|
||||||
export PP_USE_GSTREAMER=1
|
export PW_USE_GSTREAMER=1
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||||
export PP_NO_WRITE_WATCH=0
|
export PW_NO_WRITE_WATCH=0
|
||||||
export PP_HEAP_DELAY_FREE=0
|
export PW_HEAP_DELAY_FREE=0
|
||||||
export PP_WINE_ALLOW_XIM=0
|
export PW_WINE_ALLOW_XIM=0
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
export PP_WINEDBG_DISABLE=1
|
export PW_WINEDBG_DISABLE=1
|
||||||
export PP_USE_TERMINAL=0
|
export PW_USE_TERMINAL=0
|
||||||
export PP_GUI_DISABLED_CS=0
|
export PW_GUI_DISABLED_CS=0
|
||||||
##export PATH_TO_GAME=
|
##export PATH_TO_GAME=
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
export PP_MANGOHUD=1
|
export PW_MANGOHUD=1
|
||||||
export PP_USE_RUNTIME=1
|
export PW_USE_RUNTIME=1
|
||||||
export PP_USE_GAMEMODE=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
|
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
|
#DOOMEternalx64vk.exe
|
||||||
#Rating=?
|
#Rating=?
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
#export WINEDLLOVERRIDES="amd_ags_x64=b"
|
#export WINEDLLOVERRIDES="amd_ags_x64=b"
|
||||||
#export PP_LOG=0 # Enable debug mode fo terminal
|
#export PW_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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
#export PP_VULKAN_NO_ASYNC=1
|
#export PW_VULKAN_NO_ASYNC=1
|
||||||
#export PP_USE_TERMINAL=1
|
#export PW_USE_TERMINAL=1
|
||||||
#export PP_OLD_GL_STRING=0
|
#export PW_OLD_GL_STRING=0
|
||||||
#export PP_USE_NVAPI_AND_DLSS=0
|
#export PW_USE_NVAPI_AND_DLSS=0
|
||||||
#export PP_VKD3D_FEATURE_LEVEL=0
|
#export PW_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 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 PP_HIDE_NVIDIA_GPU=0
|
#export PW_HIDE_NVIDIA_GPU=0
|
||||||
#export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
#export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
#export PP_WINEDBG_DISABLE=0
|
#export PW_WINEDBG_DISABLE=0
|
||||||
#export PP_USE_GAMEMODE=1 # Force disabele gamemod
|
#export PW_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_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 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 LAUNCH_PARAMETERS="+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1"
|
||||||
#export PP_GUI_DISABLED_CS=1
|
#export PW_GUI_DISABLED_CS=1
|
||||||
#export PP_DXGI_FROM_DXVK=1
|
#export PW_DXGI_FROM_DXVK=1
|
||||||
#export VK_ICD_FILENAMES="/opt/amdgpu/etc/vulkan/icd.d/amd_icd64.json"
|
#export VK_ICD_FILENAMES="/opt/amdgpu/etc/vulkan/icd.d/amd_icd64.json"
|
||||||
|
@ -4,8 +4,8 @@
|
|||||||
#DOOMx64vk.exe
|
#DOOMx64vk.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
########################################################
|
########################################################
|
||||||
export PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
export PP_COMMENT_DB="DOOM 2016"
|
export PW_COMMENT_DB="DOOM 2016"
|
||||||
export PP_DLL_INSTALL="xact xact_x64 vcrun2019"
|
export PW_DLL_INSTALL="xact xact_x64 vcrun2019"
|
||||||
export WINEDLLOVERRIDES="xaudio2_8=n"
|
export WINEDLLOVERRIDES="xaudio2_8=n"
|
||||||
|
@ -5,36 +5,36 @@
|
|||||||
#DXHumanRevolutionDC_s.exe
|
#DXHumanRevolutionDC_s.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
export WINEDLLOVERRIDES="WINMM=n,b"
|
export WINEDLLOVERRIDES="WINMM=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##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 PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
##export PP_USE_DXR10=1
|
##export PW_USE_DXR10=1
|
||||||
##export PP_DLSS_ON=1
|
##export PW_DLSS_ON=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
export ENABLE_VKBASALT=1
|
export ENABLE_VKBASALT=1
|
||||||
export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Curves
|
export PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves
|
||||||
export PP_VKBASALT_FFX_CAS=1
|
export PW_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 PW_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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||||
export PP_USE_GSTREAMER=0 # 0 - disabled use winegstreamer
|
export PW_USE_GSTREAMER=0 # 0 - disabled use winegstreamer
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##export PATH_TO_GAME=
|
##export PATH_TO_GAME=
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,31 +3,31 @@
|
|||||||
#DaysGone.exe
|
#DaysGone.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
########################################################
|
########################################################
|
||||||
export PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
export PP_DLL_INSTALL="vcrun2019" # Install DDL in port prefix (used winetricks)
|
export PW_DLL_INSTALL="vcrun2019" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
##export PP_USE_DXR10=1
|
##export PW_USE_DXR10=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##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 PW_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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#Dead Space.exe
|
#Dead Space.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=0
|
export PW_VULKAN_USE=0
|
||||||
export LAUNCH_PARAMETERS=""
|
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
|
#ds.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=vkd3d
|
export PW_VULKAN_USE=vkd3d
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
export WINEDLLOVERRIDES="d3dcompiler_47,dxcompiler=n,b"
|
export WINEDLLOVERRIDES="d3dcompiler_47,dxcompiler=n,b"
|
||||||
|
@ -3,5 +3,5 @@
|
|||||||
#FSD.exe
|
#FSD.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
|
@ -3,36 +3,36 @@
|
|||||||
#Deponia.exe
|
#Deponia.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
export PP_WINE_USE=PROTON_GEC_PW2
|
export PW_WINE_USE=PROTON_GEC_PW2
|
||||||
export PP_VULKAN_USE=0
|
export PW_VULKAN_USE=0
|
||||||
##export PP_USE_DXR10=1
|
##export PW_USE_DXR10=1
|
||||||
##export PP_DLSS_ON=1
|
##export PW_DLSS_ON=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##export ENABLE_VKBASALT=1
|
||||||
##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
##export PW_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 PW_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 PW_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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PP_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##export PATH_TO_GAME=
|
##export PATH_TO_GAME=
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#DetroitBecomeHuman.exe
|
#DetroitBecomeHuman.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=vkd3d
|
export PW_VULKAN_USE=vkd3d
|
||||||
export PP_FORCE_USE_VSYNC=0
|
export PW_FORCE_USE_VSYNC=0
|
||||||
export PP_WINDOWS_VER="10"
|
export PW_WINDOWS_VER="10"
|
||||||
#export PP_VIRTUAL_DESKTOP=1
|
#export PW_VIRTUAL_DESKTOP=1
|
||||||
|
@ -3,29 +3,29 @@
|
|||||||
#Diablo II.exe
|
#Diablo II.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=0
|
export PW_VULKAN_USE=0
|
||||||
#####################examples###########################
|
#####################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 WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export PP_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
|
||||||
##export PP_LOG=0 # Enable debug mode fo terminal
|
##export PW_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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_TERMINAL=0 # Force run in terminal
|
##export PW_USE_TERMINAL=0 # Force run in terminal
|
||||||
##export PP_OLD_GL_STRING=0
|
##export PW_OLD_GL_STRING=0
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_VKD3D_FEATURE_LEVEL=0
|
##export PW_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 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 PP_HIDE_NVIDIA_GPU=0
|
##export PW_HIDE_NVIDIA_GPU=0
|
||||||
##export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_GAMEMODE=0 # Force disabele gamemod
|
##export PW_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_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 PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##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 VKD3D_CONFIG=force_bindless_texel_buffer
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,36 +3,36 @@
|
|||||||
#Dolphin.exe
|
#Dolphin.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
export PP_WINE_USE=PROTON_LG_6.3-7
|
export PW_WINE_USE=PROTON_LG_6.3-7
|
||||||
export PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
##export PP_USE_DXR10=1
|
##export PW_USE_DXR10=1
|
||||||
##export PP_DLSS_ON=1
|
##export PW_DLSS_ON=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##export ENABLE_VKBASALT=1
|
||||||
##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
##export PW_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 PW_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 PW_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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PP_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##export PATH_TO_GAME=
|
##export PATH_TO_GAME=
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,6 +3,6 @@
|
|||||||
#EDLaunch.exe
|
#EDLaunch.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
export PP_DLL_INSTALL=""
|
export PW_DLL_INSTALL=""
|
||||||
|
@ -3,31 +3,31 @@
|
|||||||
#EoCApp.exe
|
#EoCApp.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##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 PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
export PP_DXR_ON=0
|
export PW_DXR_ON=0
|
||||||
export PP_VULKAN_NO_ASYNC=0
|
export PW_VULKAN_NO_ASYNC=0
|
||||||
export PP_USE_NVAPI=0
|
export PW_USE_NVAPI=0
|
||||||
export PP_OLD_GL_STRING=0
|
export PW_OLD_GL_STRING=0
|
||||||
export PP_HIDE_NVIDIA_GPU=0
|
export PW_HIDE_NVIDIA_GPU=0
|
||||||
export PP_FORCE_USE_VSYNC=0
|
export PW_FORCE_USE_VSYNC=0
|
||||||
export PP_VIRTUAL_DESKTOP=0
|
export PW_VIRTUAL_DESKTOP=0
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
export ENABLE_VKBASALT=1
|
export ENABLE_VKBASALT=1
|
||||||
export PP_NO_FSYNC=1
|
export PW_NO_FSYNC=1
|
||||||
export PP_NO_ESYNC=1
|
export PW_NO_ESYNC=1
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||||
export PP_NO_WRITE_WATCH=0
|
export PW_NO_WRITE_WATCH=0
|
||||||
export PP_HEAP_DELAY_FREE=0
|
export PW_HEAP_DELAY_FREE=0
|
||||||
export PP_WINE_ALLOW_XIM=0
|
export PW_WINE_ALLOW_XIM=0
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
export PP_WINEDBG_DISABLE=0
|
export PW_WINEDBG_DISABLE=0
|
||||||
export PP_USE_TERMINAL=0
|
export PW_USE_TERMINAL=0
|
||||||
export PP_GUI_DISABLED_CS=0
|
export PW_GUI_DISABLED_CS=0
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,12 +3,12 @@
|
|||||||
#EpicGamesLauncher.exe
|
#EpicGamesLauncher.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
##############################################
|
##############################################
|
||||||
#export PP_COMMENT_DB="PortWINE database file for Epic Games Launcher"
|
#export PW_COMMENT_DB="PortWINE database file for Epic Games Launcher"
|
||||||
export PP_WINE_USE=PROTON_GE
|
export PW_WINE_USE=PROTON_GE
|
||||||
export PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
export LAUNCH_PARAMETERS="-SkipBuildPatchPrereq"
|
export LAUNCH_PARAMETERS="-SkipBuildPatchPrereq"
|
||||||
export PP_DLL_INSTALL="vcrun2012 vcrun2013 vcrun2019"
|
export PW_DLL_INSTALL="vcrun2012 vcrun2013 vcrun2019"
|
||||||
export PP_USE_D3D_EXTRAS=1
|
export PW_USE_D3D_EXTRAS=1
|
||||||
|
|
||||||
add_in_start_portwine () {
|
add_in_start_portwine () {
|
||||||
regdlloverrides "RDR2.exe:vulkan-1=n"
|
regdlloverrides "RDR2.exe:vulkan-1=n"
|
||||||
|
@ -3,30 +3,30 @@
|
|||||||
#Esprit Games.exe
|
#Esprit Games.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
export PP_WINDOWS_VER=7 # Set windows version 10, 7 or XP
|
export PW_WINDOWS_VER=7 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
||||||
##export PP_USE_DXR10=1
|
##export PW_USE_DXR10=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_NVAPI_DISABLE=1
|
##export PW_NVAPI_DISABLE=1
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -4,36 +4,36 @@
|
|||||||
#FL64.exe
|
#FL64.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=0
|
export PW_VULKAN_USE=0
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
export WINEDLLOVERRIDES="FLEngine,FLEngine_x64=n"
|
export WINEDLLOVERRIDES="FLEngine,FLEngine_x64=n"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
##export PP_DXVK_VER=1.8.1
|
##export PW_DXVK_VER=1.8.1
|
||||||
##export PP_VKD3D_VER=2.2
|
##export PW_VKD3D_VER=2.2
|
||||||
##export PP_USE_DXR10=1
|
##export PW_USE_DXR10=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_OLD_GL_STRING=0
|
##export PW_OLD_GL_STRING=0
|
||||||
##export PP_HIDE_NVIDIA_GPU=0
|
##export PW_HIDE_NVIDIA_GPU=0
|
||||||
##export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VKD3D_FEATURE_LEVEL=0
|
##export PW_VKD3D_FEATURE_LEVEL=0
|
||||||
##export PP_DXGI_FROM_DXVK=0
|
##export PW_DXGI_FROM_DXVK=0
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||||
export PP_FORCE_DISABLED_GAMEMOD=1 # Force disabele gamemod
|
export PW_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 PW_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 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 PP_HEAP_DELAY_FREE=0
|
##export PW_HEAP_DELAY_FREE=0
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=0 # Force run in terminal
|
##export PW_USE_TERMINAL=0 # Force run in terminal
|
||||||
##export PP_LOG=0 # Enable debug mode fo terminal
|
##export PW_LOG=0 # Enable debug mode fo terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,5 +3,5 @@
|
|||||||
#FSD.exe
|
#FSD.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
|
@ -3,21 +3,21 @@
|
|||||||
#FarCry.exe
|
#FarCry.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
#################################
|
#################################
|
||||||
export PP_VULKAN_USE=0
|
export PW_VULKAN_USE=0
|
||||||
export WINEDLLOVERRIDES="cgD3D9,cgD3D9d=n"
|
export WINEDLLOVERRIDES="cgD3D9,cgD3D9d=n"
|
||||||
#export PP_LOG=0 # Enable debug mode fo terminal
|
#export PW_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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
export PP_DXVK_ASYNC=0
|
export PW_DXVK_ASYNC=0
|
||||||
#export PP_USE_TERMINAL=0
|
#export PW_USE_TERMINAL=0
|
||||||
export PP_OLD_GL_STRING=1
|
export PW_OLD_GL_STRING=1
|
||||||
#export PP_USE_NVAPI_AND_DLSS=0
|
#export PW_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 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 PP_HIDE_NVIDIA_GPU=0
|
#export PW_HIDE_NVIDIA_GPU=0
|
||||||
#export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
#export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
#export PP_WINEDBG_DISABLE=1
|
#export PW_WINEDBG_DISABLE=1
|
||||||
#export PP_USE_GAMEMODE=0 # Force disabele gamemod
|
#export PW_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_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 PULSE_LATENCY_MSEC=60
|
||||||
#export PP_DLL_INSTALL=""
|
#export PW_DLL_INSTALL=""
|
||||||
#export LAUNCH_PARAMETERS="-d3d9"
|
#export LAUNCH_PARAMETERS="-d3d9"
|
||||||
|
@ -3,41 +3,41 @@
|
|||||||
#FarCry6.exe
|
#FarCry6.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##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 VK_FORMAT_A8_UNORM=1
|
||||||
export PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
export PP_DXR_ON=0
|
export PW_DXR_ON=0
|
||||||
##export PP_DLSS_ON=1
|
##export PW_DLSS_ON=1
|
||||||
export PP_VULKAN_NO_ASYNC=0
|
export PW_VULKAN_NO_ASYNC=0
|
||||||
export PP_USE_NVAPI_AND_DLSS=0
|
export PW_USE_NVAPI_AND_DLSS=0
|
||||||
export PP_OLD_GL_STRING=0
|
export PW_OLD_GL_STRING=0
|
||||||
export PP_HIDE_NVIDIA_GPU=0
|
export PW_HIDE_NVIDIA_GPU=0
|
||||||
export PP_FORCE_USE_VSYNC=0
|
export PW_FORCE_USE_VSYNC=0
|
||||||
export PP_VIRTUAL_DESKTOP=0
|
export PW_VIRTUAL_DESKTOP=0
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
export ENABLE_VKBASALT=1
|
export ENABLE_VKBASALT=1
|
||||||
##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
##export PW_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 PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
|
||||||
export PP_NO_FSYNC=0
|
export PW_NO_FSYNC=0
|
||||||
export PP_NO_ESYNC=1
|
export PW_NO_ESYNC=1
|
||||||
export PP_USE_GSTREAMER=1
|
export PW_USE_GSTREAMER=1
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||||
export PP_NO_WRITE_WATCH=0
|
export PW_NO_WRITE_WATCH=0
|
||||||
export PP_HEAP_DELAY_FREE=0
|
export PW_HEAP_DELAY_FREE=0
|
||||||
export PP_WINE_ALLOW_XIM=0
|
export PW_WINE_ALLOW_XIM=0
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
export PP_WINEDBG_DISABLE=1
|
export PW_WINEDBG_DISABLE=1
|
||||||
export PP_USE_TERMINAL=0
|
export PW_USE_TERMINAL=0
|
||||||
export PP_GUI_DISABLED_CS=0
|
export PW_GUI_DISABLED_CS=0
|
||||||
##export PATH_TO_GAME=
|
##export PATH_TO_GAME=
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
export PP_MANGOHUD=1
|
export PW_MANGOHUD=1
|
||||||
export PP_USE_RUNTIME=1
|
export PW_USE_RUNTIME=1
|
||||||
export PP_USE_GAMEMODE=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
|
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
|
#FarLoneSails.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=0
|
export PW_VULKAN_USE=0
|
||||||
#####################examples###########################
|
#####################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 WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export PP_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
|
||||||
##export PP_LOG=0 # Enable debug mode fo terminal
|
##export PW_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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_TERMINAL=0 # Force run in terminal
|
##export PW_USE_TERMINAL=0 # Force run in terminal
|
||||||
##export PP_OLD_GL_STRING=0
|
##export PW_OLD_GL_STRING=0
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_VKD3D_FEATURE_LEVEL=0
|
##export PW_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 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 PP_HIDE_NVIDIA_GPU=0
|
##export PW_HIDE_NVIDIA_GPU=0
|
||||||
##export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_GAMEMODE=0 # Force disabele gamemod
|
##export PW_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_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 PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##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 VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue,dxr
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export DXVK_HUD=fps,devinfo
|
##export DXVK_HUD=fps,devinfo
|
||||||
##export PP_HEAP_DELAY_FREE=0
|
##export PW_HEAP_DELAY_FREE=0
|
||||||
##export PP_DXGI_FROM_DXVK=0
|
##export PW_DXGI_FROM_DXVK=0
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,34 +3,34 @@
|
|||||||
#farcry3_d3d11.exe
|
#farcry3_d3d11.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
########################################################
|
########################################################
|
||||||
export PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
#export PP_MANGOHUD=1
|
#export PW_MANGOHUD=1
|
||||||
export PP_DLL_INSTALL="d3dx11_42 d3dx11_43"
|
export PW_DLL_INSTALL="d3dx11_42 d3dx11_43"
|
||||||
#export WINEDLLOVERRIDES="blabla=n,b"
|
#export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=7 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=7 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##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 LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
||||||
##export PP_USE_DXR10=1
|
##export PW_USE_DXR10=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,34 +3,34 @@
|
|||||||
#farcry3.exe
|
#farcry3.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
########################################################
|
########################################################
|
||||||
export PP_VULKAN_USE=0
|
export PW_VULKAN_USE=0
|
||||||
#export PP_DLL_INSTALL=""
|
#export PW_DLL_INSTALL=""
|
||||||
#export PP_MANGOHUD_DLSYM=1
|
#export PW_MANGOHUD_DLSYM=1
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
||||||
##export PP_USE_DXR10=1
|
##export PW_USE_DXR10=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,32 +3,32 @@
|
|||||||
#FarCry4.exe
|
#FarCry4.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
########################################################
|
########################################################
|
||||||
export PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
export PP_DLL_INSTALL="d3dcompiler_43 d3dcompiler_47" # Install DDL in port prefix (used winetricks)
|
export PW_DLL_INSTALL="d3dcompiler_43 d3dcompiler_47" # Install DDL in port prefix (used winetricks)
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
||||||
##export PP_USE_DXR10=1
|
##export PW_USE_DXR10=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,47 +3,47 @@
|
|||||||
#pemv.exe
|
#pemv.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
export PP_WINDOWS_VER="10"
|
export PW_WINDOWS_VER="10"
|
||||||
export PP_DLL_INSTALL=""
|
export PW_DLL_INSTALL=""
|
||||||
export WINEDLLOVERRIDES=""
|
export WINEDLLOVERRIDES=""
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
export PP_WINE_USE="PROTON_GE"
|
export PW_WINE_USE="PROTON_GE"
|
||||||
export PP_VULKAN_USE="1"
|
export PW_VULKAN_USE="1"
|
||||||
export PP_USE_DXR10="0"
|
export PW_USE_DXR10="0"
|
||||||
##export PP_DLSS_ON=1
|
##export PW_DLSS_ON=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
export PP_USE_NVAPI_AND_DLSS="0"
|
export PW_USE_NVAPI_AND_DLSS="0"
|
||||||
export PP_OLD_GL_STRING="0"
|
export PW_OLD_GL_STRING="0"
|
||||||
export PP_HIDE_NVIDIA_GPU="0"
|
export PW_HIDE_NVIDIA_GPU="0"
|
||||||
export PP_FORCE_USE_VSYNC="0"
|
export PW_FORCE_USE_VSYNC="0"
|
||||||
export PP_VIRTUAL_DESKTOP="0"
|
export PW_VIRTUAL_DESKTOP="0"
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
export ENABLE_VKBASALT="0"
|
export ENABLE_VKBASALT="0"
|
||||||
##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
##export PW_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 PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
|
||||||
export PP_NO_FSYNC="0"
|
export PW_NO_FSYNC="0"
|
||||||
export PP_NO_ESYNC="1"
|
export PW_NO_ESYNC="1"
|
||||||
export PP_USE_GSTREAMER="1"
|
export PW_USE_GSTREAMER="1"
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE="0"
|
export PW_HEAP_DELAY_FREE="0"
|
||||||
export PP_WINE_ALLOW_XIM="0"
|
export PW_WINE_ALLOW_XIM="0"
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
export PP_WINEDBG_DISABLE="1"
|
export PW_WINEDBG_DISABLE="1"
|
||||||
export PP_USE_TERMINAL="0"
|
export PW_USE_TERMINAL="0"
|
||||||
export PP_GUI_DISABLED_CS="0"
|
export PW_GUI_DISABLED_CS="0"
|
||||||
##export PATH_TO_GAME=
|
##export PATH_TO_GAME=
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
export PP_PREFIX_NAME="DEFAULT"
|
export PW_PREFIX_NAME="DEFAULT"
|
||||||
export PP_USE_DXR11="0"
|
export PW_USE_DXR11="0"
|
||||||
export PP_WINE_FULLSCREEN_FSR="0"
|
export PW_WINE_FULLSCREEN_FSR="0"
|
||||||
export PP_USE_GAMEMODE="1"
|
export PW_USE_GAMEMODE="1"
|
||||||
export PP_DX12_DISABLE="0"
|
export PW_DX12_DISABLE="0"
|
||||||
export PP_PRIME_RENDER_OFFLOAD="0"
|
export PW_PRIME_RENDER_OFFLOAD="0"
|
||||||
export PP_USE_D3D_EXTRAS="1"
|
export PW_USE_D3D_EXTRAS="1"
|
||||||
export PP_FIX_VIDEO_IN_GAME="0"
|
export PW_FIX_VIDEO_IN_GAME="0"
|
||||||
export PP_USE_AMDVLK_DRIVER="0"
|
export PW_USE_AMDVLK_DRIVER="0"
|
||||||
export PP_FORCE_LARGE_ADDRESS_AWARE="1"
|
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
||||||
export PP_USE_SHADER_CACHE="1"
|
export PW_USE_SHADER_CACHE="1"
|
||||||
|
@ -3,5 +3,5 @@
|
|||||||
#ForzaHorizon4.exe
|
#ForzaHorizon4.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
################################################
|
################################################
|
||||||
export PP_DLL_INSTALL="vcrun2019"
|
export PW_DLL_INSTALL="vcrun2019"
|
||||||
export PP_VULKAN_USE=vkd3d
|
export PW_VULKAN_USE=vkd3d
|
||||||
|
@ -3,9 +3,9 @@
|
|||||||
#Frozen Throne.exe
|
#Frozen Throne.exe
|
||||||
#Rating=4 - no video
|
#Rating=4 - no video
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=0
|
export PW_VULKAN_USE=0
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
export PP_GUI_DISABLED_CS=1
|
export PW_GUI_DISABLED_CS=1
|
||||||
if [ -d "${PATH_TO_GAME}"/Movies ] ; then
|
if [ -d "${PATH_TO_GAME}"/Movies ] ; then
|
||||||
mv "${PATH_TO_GAME}"/Movies "${PATH_TO_GAME}"/Movies_bak
|
mv "${PATH_TO_GAME}"/Movies "${PATH_TO_GAME}"/Movies_bak
|
||||||
fi
|
fi
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
#GTAIV.exe
|
#GTAIV.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
export PP_NO_ESYNC=1
|
export PW_NO_ESYNC=1
|
||||||
export PP_NO_FSYNC=1
|
export PW_NO_FSYNC=1
|
||||||
##export RADV_DEBUG=nodcc # Enable if you have Big Navi videocard (Radeon RX 60xx)
|
##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
|
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
|
#GOG_Galaxy_2.0.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
export PP_WINE_USE=PROTON_GE
|
export PW_WINE_USE=PROTON_GE
|
||||||
export WINEDLLOVERRIDES="galaxycommunication.exe=n;libglesv2="
|
export WINEDLLOVERRIDES="galaxycommunication.exe=n;libglesv2="
|
||||||
export LAUNCH_PARAMETERS="/runWithoutUpdating /deelevated"
|
export LAUNCH_PARAMETERS="/runWithoutUpdating /deelevated"
|
||||||
export PP_DLL_INSTALL="vcrun2019"
|
export PW_DLL_INSTALL="vcrun2019"
|
||||||
add_in_start_portwine ()
|
add_in_start_portwine ()
|
||||||
{
|
{
|
||||||
if [ -e "${WINEPREFIX}/drive_c/users/${USER}/Local Settings/Application Data/GOG.com/Galaxy/Configuration/config.json" ] ; then
|
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
|
#Game-TS3.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=0
|
export PW_VULKAN_USE=0
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
|
@ -3,36 +3,36 @@
|
|||||||
#GameCenter.exe
|
#GameCenter.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
export PP_WINE_USE=PROTON_LG_6.3-8C_PW2
|
export PW_WINE_USE=PROTON_LG_6.3-8C_PW2
|
||||||
export PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
##export PP_USE_DXR10=1
|
##export PW_USE_DXR10=1
|
||||||
##export PP_DLSS_ON=1
|
##export PW_DLSS_ON=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##export ENABLE_VKBASALT=1
|
||||||
##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
##export PW_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 PW_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 PW_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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PP_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##export PATH_TO_GAME=
|
##export PATH_TO_GAME=
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,36 +3,36 @@
|
|||||||
#GameLauncher.exe
|
#GameLauncher.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
export PP_WINE_USE=PROTON_GE_6.19-5
|
export PW_WINE_USE=PROTON_GE_6.19-5
|
||||||
export PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
##export PP_USE_DXR10=1
|
##export PW_USE_DXR10=1
|
||||||
##export PP_DLSS_ON=1
|
##export PW_DLSS_ON=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
export ENABLE_VKBASALT=1
|
export ENABLE_VKBASALT=1
|
||||||
export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Curves
|
export PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves
|
||||||
export PP_VKBASALT_FFX_CAS=1
|
export PW_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 PW_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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PP_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##export PATH_TO_GAME=
|
##export PATH_TO_GAME=
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,44 +3,44 @@
|
|||||||
#GoW.exe
|
#GoW.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
##export PP_WINE_USE=PROTON-7.0RC6-GE-1!!!
|
##export PW_WINE_USE=PROTON-7.0RC6-GE-1!!!
|
||||||
export PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
export PP_USE_DXR10=0
|
export PW_USE_DXR10=0
|
||||||
##export PP_DLSS_ON=1
|
##export PW_DLSS_ON=1
|
||||||
export PP_VULKAN_NO_ASYNC=0
|
export PW_VULKAN_NO_ASYNC=0
|
||||||
export PP_USE_NVAPI_AND_DLSS=1
|
export PW_USE_NVAPI_AND_DLSS=1
|
||||||
export PP_OLD_GL_STRING=0
|
export PW_OLD_GL_STRING=0
|
||||||
export PP_HIDE_NVIDIA_GPU=0
|
export PW_HIDE_NVIDIA_GPU=0
|
||||||
export PP_FORCE_USE_VSYNC=0
|
export PW_FORCE_USE_VSYNC=0
|
||||||
export PP_VIRTUAL_DESKTOP=0
|
export PW_VIRTUAL_DESKTOP=0
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
export ENABLE_VKBASALT=0
|
export ENABLE_VKBASALT=0
|
||||||
##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
##export PW_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 PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
|
||||||
export PP_NO_FSYNC=1
|
export PW_NO_FSYNC=1
|
||||||
export PP_NO_ESYNC=1
|
export PW_NO_ESYNC=1
|
||||||
export PP_USE_GSTREAMER=1
|
export PW_USE_GSTREAMER=1
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||||
export PP_NO_WRITE_WATCH=0
|
export PW_NO_WRITE_WATCH=0
|
||||||
export PP_HEAP_DELAY_FREE=0
|
export PW_HEAP_DELAY_FREE=0
|
||||||
export PP_WINE_ALLOW_XIM=0
|
export PW_WINE_ALLOW_XIM=0
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
export PP_WINEDBG_DISABLE=1
|
export PW_WINEDBG_DISABLE=1
|
||||||
export PP_USE_TERMINAL=0
|
export PW_USE_TERMINAL=0
|
||||||
export PP_GUI_DISABLED_CS=0
|
export PW_GUI_DISABLED_CS=0
|
||||||
##export PATH_TO_GAME=
|
##export PATH_TO_GAME=
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
export PP_MANGOHUD=1
|
export PW_MANGOHUD=1
|
||||||
export PP_MANGOHUD_USER_CONF=0
|
export PW_MANGOHUD_USER_CONF=0
|
||||||
export PP_USE_DXR11=0
|
export PW_USE_DXR11=0
|
||||||
export PP_USE_RUNTIME=1
|
export PW_USE_RUNTIME=1
|
||||||
export PP_USE_GAMEMODE=1
|
export PW_USE_GAMEMODE=1
|
||||||
export PP_DX12_DISABLE=1
|
export PW_DX12_DISABLE=1
|
||||||
export PP_USE_WINE_DXGI=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
|
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
|
#HITMAN3.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=vkd3d
|
export PW_VULKAN_USE=vkd3d
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
export PP_DXGI_FROM_DXVK=1
|
export PW_DXGI_FROM_DXVK=1
|
||||||
#export MANGOHUD=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
|
#Author: linux-gaming.ru
|
||||||
#Hades.exe
|
#Hades.exe
|
||||||
#Rating=1-5
|
#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 WINEDLLOVERRIDES="blabla=n,b"
|
||||||
#export PP_LOG=0 # Enable debug mode fo terminal
|
#export PW_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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
#export PP_VULKAN_NO_ASYNC=1
|
#export PW_VULKAN_NO_ASYNC=1
|
||||||
#export PP_USE_TERMINAL=0
|
#export PW_USE_TERMINAL=0
|
||||||
#export PP_OLD_GL_STRING=0
|
#export PW_OLD_GL_STRING=0
|
||||||
#export PP_USE_NVAPI_AND_DLSS=0
|
#export PW_USE_NVAPI_AND_DLSS=0
|
||||||
#export PP_VKD3D_FEATURE_LEVEL=0
|
#export PW_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 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 PP_HIDE_NVIDIA_GPU=0
|
#export PW_HIDE_NVIDIA_GPU=0
|
||||||
#export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
#export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
#export PP_WINEDBG_DISABLE=1
|
#export PW_WINEDBG_DISABLE=1
|
||||||
#export PP_USE_GAMEMODE=0 # Force disabele gamemod
|
#export PW_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_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 PULSE_LATENCY_MSEC=60
|
||||||
#export PP_DLL_INSTALL="foo bar"
|
#export PW_DLL_INSTALL="foo bar"
|
||||||
#export LAUNCH_PARAMETERS="-d3d9"
|
#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 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
|
#Half-Life2.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
export PP_WINE_USE=PROTON_LG
|
export PW_WINE_USE=PROTON_LG
|
||||||
export PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
##export PP_DXR_ON=1
|
##export PW_DXR_ON=1
|
||||||
##export PP_DLSS_ON=1
|
##export PW_DLSS_ON=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##export ENABLE_VKBASALT=1
|
||||||
##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
##export PW_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 PW_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 PW_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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PP_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##export PATH_TO_GAME=
|
##export PATH_TO_GAME=
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,5 +3,5 @@
|
|||||||
#HellbladeGame.exe
|
#HellbladeGame.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
|
@ -3,5 +3,5 @@
|
|||||||
#Heroes3.exe
|
#Heroes3.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=0
|
export PW_VULKAN_USE=0
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
|
@ -3,5 +3,5 @@
|
|||||||
#Heroes3 HD.exe
|
#Heroes3 HD.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#HorizonZeroDawn.exe
|
#HorizonZeroDawn.exe
|
||||||
#Rating=?
|
#Rating=?
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=vkd3d #dxvk or vkd3d
|
export PW_VULKAN_USE=vkd3d #dxvk or vkd3d
|
||||||
export WINEDLLOVERRIDES=""
|
export WINEDLLOVERRIDES=""
|
||||||
export PP_DLL_INSTALL="vcrun2019"
|
export PW_DLL_INSTALL="vcrun2019"
|
||||||
export LAUNCH_PARAMETERS="-EpicPortal"
|
export LAUNCH_PARAMETERS="-EpicPortal"
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#hulk.exe
|
#hulk.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=0
|
export PW_VULKAN_USE=0
|
||||||
export PP_WINDOWS_VER="XP"
|
export PW_WINDOWS_VER="XP"
|
||||||
export PP_USE_GAMEMODE=1
|
export PW_USE_GAMEMODE=1
|
||||||
export LAUNCH_PARAMETERS="-d3d9"
|
export LAUNCH_PARAMETERS="-d3d9"
|
||||||
|
@ -3,5 +3,5 @@
|
|||||||
#Inscryption.exe
|
#Inscryption.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
export PP_WINE_USE=PROTON_GE
|
export PW_WINE_USE=PROTON_GE
|
||||||
export PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
|
@ -3,33 +3,33 @@
|
|||||||
#JustCause4.exe
|
#JustCause4.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
########################################################
|
########################################################
|
||||||
export PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
export PP_DLL_INSTALL="vcrun2019"
|
export PW_DLL_INSTALL="vcrun2019"
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##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 LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
||||||
##export PP_DXR_ON=1
|
##export PW_DXR_ON=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI=0
|
##export PW_USE_NVAPI=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##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 PW_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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
ADD_IN_START_PORTWINE () {
|
ADD_IN_START_PORTWINE () {
|
||||||
if [[ -f "${PATH_TO_GAME}/EOSSDK-Win64-Shipping.dll" ]] && [[ ! -f "${PATH_TO_GAME}/eossdk-win64-shipping.dll" ]] ; then
|
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"
|
try_copy_file "${PATH_TO_GAME}/EOSSDK-Win64-Shipping.dll" "${PATH_TO_GAME}/eossdk-win64-shipping.dll"
|
||||||
|
@ -3,29 +3,29 @@
|
|||||||
#LOF2.exe
|
#LOF2.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
#####################examples###########################
|
#####################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 WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export PP_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
|
||||||
##export PP_LOG=0 # Enable debug mode fo terminal
|
##export PW_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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_TERMINAL=0 # Force run in terminal
|
##export PW_USE_TERMINAL=0 # Force run in terminal
|
||||||
##export PP_OLD_GL_STRING=0
|
##export PW_OLD_GL_STRING=0
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_VKD3D_FEATURE_LEVEL=0
|
##export PW_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 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 PP_HIDE_NVIDIA_GPU=0
|
##export PW_HIDE_NVIDIA_GPU=0
|
||||||
##export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_GAMEMODE=0 # Force disabele gamemod
|
##export PW_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_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 PULSE_LATENCY_MSEC=120 # Fix crackling audio in games
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##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 VKD3D_CONFIG=force_bindless_texel_buffer
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#Larry.exe
|
#Larry.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
################################################
|
################################################
|
||||||
export PP_NO_FSYNC=1
|
export PW_NO_FSYNC=1
|
||||||
export PP_NO_ESYNC=1
|
export PW_NO_ESYNC=1
|
||||||
export PP_WINDOWS_VER=7
|
export PW_WINDOWS_VER=7
|
||||||
|
|
||||||
|
@ -10,29 +10,29 @@
|
|||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
export TEXT_OPSSL=""
|
export TEXT_OPSSL=""
|
||||||
[[ -z `which openssl` ]] && export TEXT_OPSSL="Install openssl in your system!!!\n"
|
[[ -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 WINEDLLOVERRIDES="mscoree,mshtml="
|
||||||
export LAUNCH_PARAMETERS="--launch-product=league_of_legends --launch-patchline=live" # Additional launch options
|
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 PW_WINE_USE=WINE_LOL_GE_7.0-4
|
||||||
export PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
export PP_MUST_HAVE_DLL=""
|
export PW_MUST_HAVE_DLL=""
|
||||||
export PP_PREFIX_NAME="LEAGUE_OF_LEGENDS"
|
export PW_PREFIX_NAME="LEAGUE_OF_LEGENDS"
|
||||||
export PP_NO_FSYNC=1
|
export PW_NO_FSYNC=1
|
||||||
export PP_NO_ESYNC=1
|
export PW_NO_ESYNC=1
|
||||||
export PP_DISABLED_CREATE_DB=1
|
export PW_DISABLED_CREATE_DB=1
|
||||||
export PP_USE_D3D_EXTRAS=1
|
export PW_USE_D3D_EXTRAS=1
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
|
|
||||||
check_download_wine_ver_for_lol () {
|
check_download_wine_ver_for_lol () {
|
||||||
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 "github.com/Castro-Fidel/wine_builds/releases/download/${PP_WINE_USE}/${PP_WINE_USE}.tar.xz" \
|
if try_download "github.com/Castro-Fidel/wine_builds/releases/download/${PW_WINE_USE}/${PW_WINE_USE}.tar.xz" \
|
||||||
"${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" ; then
|
"${PORT_WINE_PATH}/data/tmp/${PW_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
|
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/${PP_WINE_USE}.tar.xz"
|
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz"
|
||||||
UNPACK_STATUS=0
|
UNPACK_STATUS=0
|
||||||
else
|
else
|
||||||
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz"
|
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz"
|
||||||
try_remove_dir "${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}"
|
try_remove_dir "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
[[ "${UNPACK_STATUS}" != 0 ]] && exit 1
|
[[ "${UNPACK_STATUS}" != 0 ]] && exit 1
|
||||||
@ -41,9 +41,9 @@ check_download_wine_ver_for_lol () {
|
|||||||
check_download_wine_ver_for_lol
|
check_download_wine_ver_for_lol
|
||||||
|
|
||||||
# check_port_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!" \
|
# "${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="${PP_GUI_ICON_PATH}/covers/lol_cover.jpg" --image-on-top > /dev/null 4>&1 &
|
# --pulsate --no-buttons --undecorated --center --skip-taskbar --image="${PW_GUI_ICON_PATH}/covers/lol_cover.jpg" --image-on-top > /dev/null 4>&1 &
|
||||||
# PP_YAD_PID_LOL="$!"
|
# PW_YAD_PID_LOL="$!"
|
||||||
# process=LeagueClientUx.exe
|
# process=LeagueClientUx.exe
|
||||||
# while [[ -z `pidof ${process}` ]] ; do
|
# while [[ -z `pidof ${process}` ]] ; do
|
||||||
# echo "PID ${process} not found"
|
# echo "PID ${process} not found"
|
||||||
@ -63,13 +63,13 @@ check_download_wine_ver_for_lol
|
|||||||
# sleep 1
|
# sleep 1
|
||||||
# done"
|
# done"
|
||||||
# kill -CONT ${uxpid}
|
# kill -CONT ${uxpid}
|
||||||
# kill -s SIGUSR1 "${PP_YAD_PID_LOL}"
|
# kill -s SIGUSR1 "${PW_YAD_PID_LOL}"
|
||||||
# }
|
# }
|
||||||
|
|
||||||
add_in_start_portwine () {
|
add_in_start_portwine () {
|
||||||
echo ""
|
echo ""
|
||||||
# if [ "$(cat /proc/sys/abi/vsyscall32)" -ne 0 ] ; then
|
# 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" \
|
# 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
|
# --text='Root rights are required to execute the command: \n"sysctl -w abi.vsyscall32=0"' --no-wrap
|
||||||
# [ "$?" = 1 ] && exit 0
|
# [ "$?" = 1 ] && exit 0
|
||||||
|
@ -3,6 +3,6 @@
|
|||||||
#LifeIsStrange.exe
|
#LifeIsStrange.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
export WINEDLLOVERRIDES="xapofx1_5,xaudio2_7=n,b"
|
export WINEDLLOVERRIDES="xapofx1_5,xaudio2_7=n,b"
|
||||||
export PP_DLL_INSTALL=faudio
|
export PW_DLL_INSTALL=faudio
|
||||||
|
@ -3,41 +3,41 @@
|
|||||||
#NewRP.exe
|
#NewRP.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##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 PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
export PP_USE_DXR10=0
|
export PW_USE_DXR10=0
|
||||||
##export PP_DLSS_ON=1
|
##export PW_DLSS_ON=1
|
||||||
export PP_VULKAN_NO_ASYNC=0
|
export PW_VULKAN_NO_ASYNC=0
|
||||||
export PP_USE_NVAPI_AND_DLSS=0
|
export PW_USE_NVAPI_AND_DLSS=0
|
||||||
export PP_OLD_GL_STRING=0
|
export PW_OLD_GL_STRING=0
|
||||||
export PP_HIDE_NVIDIA_GPU=0
|
export PW_HIDE_NVIDIA_GPU=0
|
||||||
export PP_FORCE_USE_VSYNC=0
|
export PW_FORCE_USE_VSYNC=0
|
||||||
export PP_VIRTUAL_DESKTOP=0
|
export PW_VIRTUAL_DESKTOP=0
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
export ENABLE_VKBASALT=1
|
export ENABLE_VKBASALT=1
|
||||||
export PP_VKBASALT_EFFECTS=cas:Curves:SMAA:LumaSharpen
|
export PW_VKBASALT_EFFECTS=cas:Curves:SMAA:LumaSharpen
|
||||||
export PP_VKBASALT_FFX_CAS=1
|
export PW_VKBASALT_FFX_CAS=1
|
||||||
export PP_NO_FSYNC=0
|
export PW_NO_FSYNC=0
|
||||||
export PP_NO_ESYNC=0
|
export PW_NO_ESYNC=0
|
||||||
export PP_USE_GSTREAMER=0
|
export PW_USE_GSTREAMER=0
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||||
export PP_NO_WRITE_WATCH=0
|
export PW_NO_WRITE_WATCH=0
|
||||||
export PP_HEAP_DELAY_FREE=0
|
export PW_HEAP_DELAY_FREE=0
|
||||||
export PP_WINE_ALLOW_XIM=0
|
export PW_WINE_ALLOW_XIM=0
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
export PP_WINEDBG_DISABLE=1
|
export PW_WINEDBG_DISABLE=1
|
||||||
export PP_USE_TERMINAL=0
|
export PW_USE_TERMINAL=0
|
||||||
export PP_GUI_DISABLED_CS=0
|
export PW_GUI_DISABLED_CS=0
|
||||||
##export PATH_TO_GAME=
|
##export PATH_TO_GAME=
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
export PP_USE_DXR11=0
|
export PW_USE_DXR11=0
|
||||||
export PP_USE_GAMEMODE=1
|
export PW_USE_GAMEMODE=1
|
||||||
export PP_DX12_DISABLE=1
|
export PW_DX12_DISABLE=1
|
||||||
export PP_USE_WINE_DXGI=0
|
export PW_USE_WINE_DXGI=0
|
||||||
export PP_PRIME_RENDER_OFFLOAD=0
|
export PW_PRIME_RENDER_OFFLOAD=0
|
||||||
|
@ -4,6 +4,6 @@
|
|||||||
#Rating=5
|
#Rating=5
|
||||||
################################################
|
################################################
|
||||||
|
|
||||||
export PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
export PP_WINDOWS_VER=10
|
export PW_WINDOWS_VER=10
|
||||||
|
@ -3,35 +3,35 @@
|
|||||||
#LostEmber-Win64-Shipping.exe
|
#LostEmber-Win64-Shipping.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=vkd3d
|
export PW_VULKAN_USE=vkd3d
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##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 WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export PP_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
|
||||||
##export PP_LOG=0 # Enable debug mode fo terminal
|
##export PW_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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_TERMINAL=0 # Force run in terminal
|
##export PW_USE_TERMINAL=0 # Force run in terminal
|
||||||
##export PP_OLD_GL_STRING=0
|
##export PW_OLD_GL_STRING=0
|
||||||
export PP_USE_NVAPI_AND_DLSS=0
|
export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_VKD3D_FEATURE_LEVEL=0
|
##export PW_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 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 PP_HIDE_NVIDIA_GPU=0
|
##export PW_HIDE_NVIDIA_GPU=0
|
||||||
##export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_GAMEMODE=0 # Force disabele gamemod
|
##export PW_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_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 PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##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 VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue,dxr
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export DXVK_HUD=fps,devinfo
|
##export DXVK_HUD=fps,devinfo
|
||||||
export PP_HEAP_DELAY_FREE=1
|
export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_DXGI_FROM_DXVK=1
|
##export PW_DXGI_FROM_DXVK=1
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,49 +3,49 @@
|
|||||||
#MWO Portal.exe
|
#MWO Portal.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
export PP_WINDOWS_VER="10"
|
export PW_WINDOWS_VER="10"
|
||||||
export PP_DLL_INSTALL=""
|
export PW_DLL_INSTALL=""
|
||||||
export WINEDLLOVERRIDES=""
|
export WINEDLLOVERRIDES=""
|
||||||
export LAUNCH_PARAMETERS="-noprompt -anygpu"
|
export LAUNCH_PARAMETERS="-noprompt -anygpu"
|
||||||
export PP_WINE_USE="PROTON_GE"
|
export PW_WINE_USE="PROTON_GE"
|
||||||
export PP_VULKAN_USE="1"
|
export PW_VULKAN_USE="1"
|
||||||
export PP_USE_DXR10="0"
|
export PW_USE_DXR10="0"
|
||||||
##export PP_DLSS_ON=1
|
##export PW_DLSS_ON=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
export PP_USE_NVAPI_AND_DLSS="0"
|
export PW_USE_NVAPI_AND_DLSS="0"
|
||||||
export PP_OLD_GL_STRING="0"
|
export PW_OLD_GL_STRING="0"
|
||||||
export PP_HIDE_NVIDIA_GPU="0"
|
export PW_HIDE_NVIDIA_GPU="0"
|
||||||
export PP_FORCE_USE_VSYNC="0"
|
export PW_FORCE_USE_VSYNC="0"
|
||||||
export PP_VIRTUAL_DESKTOP="0"
|
export PW_VIRTUAL_DESKTOP="0"
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
export ENABLE_VKBASALT="1"
|
export ENABLE_VKBASALT="1"
|
||||||
export PP_VKBASALT_EFFECTS="FakeHDR:cas"
|
export PW_VKBASALT_EFFECTS="FakeHDR:cas"
|
||||||
export PP_VKBASALT_FFX_CAS="0.75"
|
export PW_VKBASALT_FFX_CAS="0.75"
|
||||||
export PP_NO_FSYNC="0"
|
export PW_NO_FSYNC="0"
|
||||||
export PP_NO_ESYNC="1"
|
export PW_NO_ESYNC="1"
|
||||||
export PP_USE_GSTREAMER="1"
|
export PW_USE_GSTREAMER="1"
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE="0"
|
export PW_HEAP_DELAY_FREE="0"
|
||||||
export PP_WINE_ALLOW_XIM="0"
|
export PW_WINE_ALLOW_XIM="0"
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
export PP_WINEDBG_DISABLE="1"
|
export PW_WINEDBG_DISABLE="1"
|
||||||
export PP_USE_TERMINAL="0"
|
export PW_USE_TERMINAL="0"
|
||||||
export PP_GUI_DISABLED_CS="0"
|
export PW_GUI_DISABLED_CS="0"
|
||||||
##export PATH_TO_GAME=
|
##export PATH_TO_GAME=
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
export PP_PREFIX_NAME="DOTNET"
|
export PW_PREFIX_NAME="DOTNET"
|
||||||
export PP_MANGOHUD="1"
|
export PW_MANGOHUD="1"
|
||||||
export PP_MANGOHUD_USER_CONF="1"
|
export PW_MANGOHUD_USER_CONF="1"
|
||||||
export PP_USE_DXR11="0"
|
export PW_USE_DXR11="0"
|
||||||
export PP_WINE_FULLSCREEN_FSR="0"
|
export PW_WINE_FULLSCREEN_FSR="0"
|
||||||
export PP_USE_GAMEMODE="1"
|
export PW_USE_GAMEMODE="1"
|
||||||
export PP_DX12_DISABLE="0"
|
export PW_DX12_DISABLE="0"
|
||||||
export PP_PRIME_RENDER_OFFLOAD="0"
|
export PW_PRIME_RENDER_OFFLOAD="0"
|
||||||
export PP_USE_D3D_EXTRAS="1"
|
export PW_USE_D3D_EXTRAS="1"
|
||||||
export PP_FIX_VIDEO_IN_GAME="0"
|
export PW_FIX_VIDEO_IN_GAME="0"
|
||||||
export PP_USE_AMDVLK_DRIVER="0"
|
export PW_USE_AMDVLK_DRIVER="0"
|
||||||
export PP_FORCE_LARGE_ADDRESS_AWARE="1"
|
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
||||||
export PP_USE_SHADER_CACHE="1"
|
export PW_USE_SHADER_CACHE="1"
|
||||||
|
@ -3,5 +3,5 @@
|
|||||||
#mafiadefinitiveedition.exe
|
#mafiadefinitiveedition.exe
|
||||||
#Rating=4
|
#Rating=4
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
export PULSE_LATENCY_MSEC=60
|
export PULSE_LATENCY_MSEC=60
|
||||||
|
@ -4,28 +4,28 @@
|
|||||||
#MassEffectConfig.exe
|
#MassEffectConfig.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################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 WINEDLLOVERRIDES="blabla=n,b"
|
||||||
export PP_DLL_INSTALL="physx d3dx9" # Install DDL in port prefix (used winetricks)
|
export PW_DLL_INSTALL="physx d3dx9" # Install DDL in port prefix (used winetricks)
|
||||||
##export PP_LOG=0 # Enable debug mode fo terminal
|
##export PW_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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_TERMINAL=0 # Force run in terminal
|
##export PW_USE_TERMINAL=0 # Force run in terminal
|
||||||
##export PP_OLD_GL_STRING=0
|
##export PW_OLD_GL_STRING=0
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_VKD3D_FEATURE_LEVEL=0
|
##export PW_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 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 PP_HIDE_NVIDIA_GPU=0
|
##export PW_HIDE_NVIDIA_GPU=0
|
||||||
##export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_GAMEMODE=0 # Force disabele gamemod
|
##export PW_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_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 PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##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 PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export DXVK_HUD=fps,devinfo
|
##export DXVK_HUD=fps,devinfo
|
||||||
##export PP_HEAP_DELAY_FREE=0
|
##export PW_HEAP_DELAY_FREE=0
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,30 +3,30 @@
|
|||||||
#MassEffect2.exe
|
#MassEffect2.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################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 WINEDLLOVERRIDES="blabla=n,b"
|
||||||
export PP_DLL_INSTALL="physx d3dx9" # Install DDL in port prefix (used winetricks)
|
export PW_DLL_INSTALL="physx d3dx9" # Install DDL in port prefix (used winetricks)
|
||||||
##export PP_LOG=0 # Enable debug mode fo terminal
|
##export PW_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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_TERMINAL=0 # Force run in terminal
|
##export PW_USE_TERMINAL=0 # Force run in terminal
|
||||||
##export PP_OLD_GL_STRING=0
|
##export PW_OLD_GL_STRING=0
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_VKD3D_FEATURE_LEVEL=0
|
##export PW_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 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 PP_HIDE_NVIDIA_GPU=0
|
##export PW_HIDE_NVIDIA_GPU=0
|
||||||
##export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_GAMEMODE=0 # Force disabele gamemod
|
##export PW_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_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 PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##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 VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue,dxr
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export DXVK_HUD=fps,devinfo
|
##export DXVK_HUD=fps,devinfo
|
||||||
##export PP_HEAP_DELAY_FREE=0
|
##export PW_HEAP_DELAY_FREE=0
|
||||||
##export PP_DXGI_FROM_DXVK=0
|
##export PW_DXGI_FROM_DXVK=0
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,36 +3,36 @@
|
|||||||
#MassEffectConfig.exe
|
#MassEffectConfig.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##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 PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
##export PP_DXR_ON=1
|
##export PW_DXR_ON=1
|
||||||
##export PP_DLSS_ON=1
|
##export PW_DLSS_ON=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##export ENABLE_VKBASALT=1
|
||||||
##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
##export PW_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 PW_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 PW_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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PP_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##export PATH_TO_GAME=
|
##export PATH_TO_GAME=
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,40 +3,40 @@
|
|||||||
#MassEffectLauncher.exe
|
#MassEffectLauncher.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##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 PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
export PP_DXR_ON=0
|
export PW_DXR_ON=0
|
||||||
##export PP_DLSS_ON=1
|
##export PW_DLSS_ON=1
|
||||||
export PP_VULKAN_NO_ASYNC=0
|
export PW_VULKAN_NO_ASYNC=0
|
||||||
export PP_USE_NVAPI_AND_DLSS=0
|
export PW_USE_NVAPI_AND_DLSS=0
|
||||||
export PP_OLD_GL_STRING=0
|
export PW_OLD_GL_STRING=0
|
||||||
export PP_HIDE_NVIDIA_GPU=0
|
export PW_HIDE_NVIDIA_GPU=0
|
||||||
export PP_FORCE_USE_VSYNC=0
|
export PW_FORCE_USE_VSYNC=0
|
||||||
export PP_VIRTUAL_DESKTOP=0
|
export PW_VIRTUAL_DESKTOP=0
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
export ENABLE_VKBASALT=1
|
export ENABLE_VKBASALT=1
|
||||||
export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Clarity
|
export PW_VKBASALT_EFFECTS=cas:FilmGrain2:Clarity
|
||||||
export PP_VKBASALT_FFX_CAS=0.75
|
export PW_VKBASALT_FFX_CAS=0.75
|
||||||
export PP_NO_FSYNC=0
|
export PW_NO_FSYNC=0
|
||||||
export PP_NO_ESYNC=1
|
export PW_NO_ESYNC=1
|
||||||
export PP_USE_GSTREAMER=1
|
export PW_USE_GSTREAMER=1
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||||
export PP_NO_WRITE_WATCH=0
|
export PW_NO_WRITE_WATCH=0
|
||||||
export PP_HEAP_DELAY_FREE=0
|
export PW_HEAP_DELAY_FREE=0
|
||||||
export PP_WINE_ALLOW_XIM=0
|
export PW_WINE_ALLOW_XIM=0
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
export PP_WINEDBG_DISABLE=1
|
export PW_WINEDBG_DISABLE=1
|
||||||
export PP_USE_TERMINAL=0
|
export PW_USE_TERMINAL=0
|
||||||
export PP_GUI_DISABLED_CS=0
|
export PW_GUI_DISABLED_CS=0
|
||||||
##export PATH_TO_GAME=
|
##export PATH_TO_GAME=
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
export PP_MANGOHUD=1
|
export PW_MANGOHUD=1
|
||||||
export PP_USE_RUNTIME=1
|
export PW_USE_RUNTIME=1
|
||||||
export PP_USE_GAMEMODE=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
|
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
|
#MetroExodus.exe
|
||||||
#Rating=?
|
#Rating=?
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=vkd3d
|
export PW_VULKAN_USE=vkd3d
|
||||||
export LAUNCH_PARAMETERS=""
|
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
|
#MikuMikuDance.exe
|
||||||
#Rating=3-5
|
#Rating=3-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
export PP_COMMENT_DB="MikuMikuDance"
|
export PW_COMMENT_DB="MikuMikuDance"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
export WINEDLLOVERRIDES="MMEffect,MMHack,d3d9,dsound=n,b"
|
export WINEDLLOVERRIDES="MMEffect,MMHack,d3d9,dsound=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
export PP_VULKAN_USE=0
|
export PW_VULKAN_USE=0
|
||||||
export PP_USE_DXR10=0
|
export PW_USE_DXR10=0
|
||||||
export PP_VULKAN_NO_ASYNC=0
|
export PW_VULKAN_NO_ASYNC=0
|
||||||
export PP_USE_NVAPI_AND_DLSS=0
|
export PW_USE_NVAPI_AND_DLSS=0
|
||||||
export PP_OLD_GL_STRING=0
|
export PW_OLD_GL_STRING=0
|
||||||
export PP_HIDE_NVIDIA_GPU=0
|
export PW_HIDE_NVIDIA_GPU=0
|
||||||
export PP_FORCE_USE_VSYNC=0
|
export PW_FORCE_USE_VSYNC=0
|
||||||
export PP_VIRTUAL_DESKTOP=0
|
export PW_VIRTUAL_DESKTOP=0
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
export ENABLE_VKBASALT=0
|
export ENABLE_VKBASALT=0
|
||||||
export PP_NO_FSYNC=0
|
export PW_NO_FSYNC=0
|
||||||
export PP_NO_ESYNC=1
|
export PW_NO_ESYNC=1
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||||
export PP_NO_WRITE_WATCH=0
|
export PW_NO_WRITE_WATCH=0
|
||||||
export PP_HEAP_DELAY_FREE=0
|
export PW_HEAP_DELAY_FREE=0
|
||||||
export PP_WINE_ALLOW_XIM=0
|
export PW_WINE_ALLOW_XIM=0
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
export PP_WINEDBG_DISABLE=1
|
export PW_WINEDBG_DISABLE=1
|
||||||
export PP_USE_TERMINAL=0
|
export PW_USE_TERMINAL=0
|
||||||
export PP_GUI_DISABLED_CS=0
|
export PW_GUI_DISABLED_CS=0
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
##export PP_WINE_USE=WINE_7.0_STAGING_AMD64!!!!
|
##export PW_WINE_USE=WINE_7.0_STAGING_AMD64!!!!
|
||||||
export PP_MANGOHUD=0
|
export PW_MANGOHUD=0
|
||||||
export PP_MANGOHUD_USER_CONF=0
|
export PW_MANGOHUD_USER_CONF=0
|
||||||
export PP_USE_DXR11=0
|
export PW_USE_DXR11=0
|
||||||
export PP_USE_GSTREAMER=1
|
export PW_USE_GSTREAMER=1
|
||||||
export PP_USE_RUNTIME=1
|
export PW_USE_RUNTIME=1
|
||||||
export PP_USE_GAMEMODE=1
|
export PW_USE_GAMEMODE=1
|
||||||
export PP_DX12_DISABLE=0
|
export PW_DX12_DISABLE=0
|
||||||
export PP_USE_WINE_DXGI=1
|
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
|
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
|
#speed.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=0
|
export PW_VULKAN_USE=0
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
export WINEDLLOVERRIDES="dinput8"
|
export WINEDLLOVERRIDES="dinput8"
|
||||||
|
@ -4,40 +4,40 @@
|
|||||||
#NovaRO.exe
|
#NovaRO.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
########################################################
|
########################################################
|
||||||
export PP_DLL_INSTALL="d3dcompiler_42 d3dcompiler_43 d3dx9"
|
export PW_DLL_INSTALL="d3dcompiler_42 d3dcompiler_43 d3dx9"
|
||||||
#directx9
|
#directx9
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||||
##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
||||||
##export PP_DXVK_VER=1.8.1
|
##export PW_DXVK_VER=1.8.1
|
||||||
##export PP_VKD3D_VER=2.2
|
##export PW_VKD3D_VER=2.2
|
||||||
##export PP_USE_DXR10=1
|
##export PW_USE_DXR10=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VKD3D_FEATURE_LEVEL=1
|
##export PW_VKD3D_FEATURE_LEVEL=1
|
||||||
##export PP_DXGI_FROM_DXVK=1
|
##export PW_DXGI_FROM_DXVK=1
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||||
##export PP_USE_GAMEMODE=1 # Force disabele gamemod
|
##export PW_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_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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_LOG=1 # Enable debug mode fo terminal
|
##export PW_LOG=1 # Enable debug mode fo terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,38 +3,38 @@
|
|||||||
#soulstorm.exe
|
#soulstorm.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
#################################################
|
#################################################
|
||||||
export PP_VULKAN_USE="1"
|
export PW_VULKAN_USE="1"
|
||||||
export PP_WINE_USE="PROTON_GE"
|
export PW_WINE_USE="PROTON_GE"
|
||||||
export PP_PREFIX_NAME="DEFAULT"
|
export PW_PREFIX_NAME="DEFAULT"
|
||||||
export PP_VKBASALT_EFFECTS="Curves:cas"
|
export PW_VKBASALT_EFFECTS="Curves:cas"
|
||||||
export PP_VKBASALT_FFX_CAS="0.75"
|
export PW_VKBASALT_FFX_CAS="0.75"
|
||||||
export ENABLE_VKBASALT="1"
|
export ENABLE_VKBASALT="1"
|
||||||
export PP_MANGOHUD="1"
|
export PW_MANGOHUD="1"
|
||||||
export PP_MANGOHUD_USER_CONF="0"
|
export PW_MANGOHUD_USER_CONF="0"
|
||||||
export PP_NO_ESYNC="1"
|
export PW_NO_ESYNC="1"
|
||||||
export PP_NO_FSYNC="0"
|
export PW_NO_FSYNC="0"
|
||||||
export PP_USE_DXR10="0"
|
export PW_USE_DXR10="0"
|
||||||
export PP_USE_DXR11="0"
|
export PW_USE_DXR11="0"
|
||||||
export PP_VULKAN_NO_ASYNC="0"
|
export PW_VULKAN_NO_ASYNC="0"
|
||||||
export PP_USE_NVAPI_AND_DLSS="0"
|
export PW_USE_NVAPI_AND_DLSS="0"
|
||||||
export PP_OLD_GL_STRING="0"
|
export PW_OLD_GL_STRING="0"
|
||||||
export PP_HIDE_NVIDIA_GPU="0"
|
export PW_HIDE_NVIDIA_GPU="0"
|
||||||
export PP_FORCE_USE_VSYNC="0"
|
export PW_FORCE_USE_VSYNC="0"
|
||||||
export PP_VIRTUAL_DESKTOP="0"
|
export PW_VIRTUAL_DESKTOP="0"
|
||||||
export PP_WINEDBG_DISABLE="1"
|
export PW_WINEDBG_DISABLE="1"
|
||||||
export PP_USE_TERMINAL="0"
|
export PW_USE_TERMINAL="0"
|
||||||
export PP_WINE_ALLOW_XIM="0"
|
export PW_WINE_ALLOW_XIM="0"
|
||||||
export PP_HEAP_DELAY_FREE="0"
|
export PW_HEAP_DELAY_FREE="0"
|
||||||
export PP_GUI_DISABLED_CS="0"
|
export PW_GUI_DISABLED_CS="0"
|
||||||
export PP_USE_GSTREAMER="1"
|
export PW_USE_GSTREAMER="1"
|
||||||
export PP_USE_GAMEMODE="1"
|
export PW_USE_GAMEMODE="1"
|
||||||
export PP_DX12_DISABLE="0"
|
export PW_DX12_DISABLE="0"
|
||||||
export PP_D3D_EXTRAS_DISABLE="0"
|
export PW_D3D_EXTRAS_DISABLE="0"
|
||||||
export PP_FIX_VIDEO_IN_GAME="0"
|
export PW_FIX_VIDEO_IN_GAME="0"
|
||||||
export PP_FORCE_LARGE_ADDRESS_AWARE="1"
|
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
||||||
export PP_USE_SHADER_CACHE="1"
|
export PW_USE_SHADER_CACHE="1"
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
export PP_WINDOWS_VER="10"
|
export PW_WINDOWS_VER="10"
|
||||||
export PP_DLL_INSTALL=""
|
export PW_DLL_INSTALL=""
|
||||||
export WINEDLLOVERRIDES=""
|
export WINEDLLOVERRIDES=""
|
||||||
export PP_WINE_FULLSCREEN_FSR="1"
|
export PW_WINE_FULLSCREEN_FSR="1"
|
||||||
|
@ -3,21 +3,21 @@
|
|||||||
#Origin.exe
|
#Origin.exe
|
||||||
#Rating=?
|
#Rating=?
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
export PP_DLL_INSTALL="vcrun2012 vcrun2019" # Install DDL in port prefix (used winetricks)
|
export PW_DLL_INSTALL="vcrun2012 vcrun2019" # Install DDL in port prefix (used winetricks)
|
||||||
export PP_VULKAN_USE=1 # dxvk, vkd3d or 0 for OpenGL
|
export PW_VULKAN_USE=1 # dxvk, vkd3d or 0 for OpenGL
|
||||||
###WINE_KRON4EK###
|
###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 () {
|
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" \
|
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
|
"${PORT_WINE_PATH}/data/tmp/${PW_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
|
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/${PP_WINE_USE}.tar.xz"
|
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz"
|
||||||
UNPACK_STATUS=0
|
UNPACK_STATUS=0
|
||||||
else
|
else
|
||||||
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz"
|
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz"
|
||||||
try_remove_dir "${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}"
|
try_remove_dir "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
[[ "${UNPACK_STATUS}" != 0 ]] && exit 1
|
[[ "${UNPACK_STATUS}" != 0 ]] && exit 1
|
||||||
|
@ -3,34 +3,34 @@
|
|||||||
#Photoshop.exe
|
#Photoshop.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
########################################################
|
########################################################
|
||||||
export PP_WINDOWS_VER=10
|
export PW_WINDOWS_VER=10
|
||||||
export PP_VIRTUAL_DESKTOP=1
|
export PW_VIRTUAL_DESKTOP=1
|
||||||
export PP_DLL_INSTALL="atmlib corefonts gdiplus msxml3 msxml6 vcrun2012 vcrun2013 vcrun2019"
|
export PW_DLL_INSTALL="atmlib corefonts gdiplus msxml3 msxml6 vcrun2012 vcrun2013 vcrun2019"
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
#export LAUNCH_PARAMETERS=""
|
#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 WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
||||||
##export PP_DXR_ON=1
|
##export PW_DXR_ON=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_NVAPI_DISABLE=1
|
##export PW_NVAPI_DISABLE=1
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##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 PW_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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
#ADD_IN_START_PORTWINE () { commands ; }
|
#ADD_IN_START_PORTWINE () { commands ; }
|
||||||
|
@ -3,5 +3,5 @@
|
|||||||
#Praest.exe
|
#Praest.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=vkd3d
|
export PW_VULKAN_USE=vkd3d
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
|
@ -3,40 +3,40 @@
|
|||||||
#Quake4.exe
|
#Quake4.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##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 PP_VULKAN_USE=dxvk
|
export PW_VULKAN_USE=dxvk
|
||||||
export PP_DXR_ON=0
|
export PW_DXR_ON=0
|
||||||
##export PP_DLSS_ON=1
|
##export PW_DLSS_ON=1
|
||||||
export PP_VULKAN_NO_ASYNC=0
|
export PW_VULKAN_NO_ASYNC=0
|
||||||
export PP_USE_NVAPI_AND_DLSS=0
|
export PW_USE_NVAPI_AND_DLSS=0
|
||||||
export PP_OLD_GL_STRING=0
|
export PW_OLD_GL_STRING=0
|
||||||
export PP_HIDE_NVIDIA_GPU=0
|
export PW_HIDE_NVIDIA_GPU=0
|
||||||
export PP_FORCE_USE_VSYNC=0
|
export PW_FORCE_USE_VSYNC=0
|
||||||
export PP_VIRTUAL_DESKTOP=0
|
export PW_VIRTUAL_DESKTOP=0
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
export ENABLE_VKBASALT=1
|
export ENABLE_VKBASALT=1
|
||||||
export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Curves
|
export PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves
|
||||||
export PP_VKBASALT_FFX_CAS=0.75
|
export PW_VKBASALT_FFX_CAS=0.75
|
||||||
export PP_NO_FSYNC=0
|
export PW_NO_FSYNC=0
|
||||||
export PP_NO_ESYNC=1
|
export PW_NO_ESYNC=1
|
||||||
export PP_USE_GSTREAMER=1
|
export PW_USE_GSTREAMER=1
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||||
export PP_NO_WRITE_WATCH=0
|
export PW_NO_WRITE_WATCH=0
|
||||||
export PP_HEAP_DELAY_FREE=0
|
export PW_HEAP_DELAY_FREE=0
|
||||||
export PP_WINE_ALLOW_XIM=0
|
export PW_WINE_ALLOW_XIM=0
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
export PP_WINEDBG_DISABLE=1
|
export PW_WINEDBG_DISABLE=1
|
||||||
export PP_USE_TERMINAL=0
|
export PW_USE_TERMINAL=0
|
||||||
export PP_GUI_DISABLED_CS=0
|
export PW_GUI_DISABLED_CS=0
|
||||||
##export PATH_TO_GAME=
|
##export PATH_TO_GAME=
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
export PP_MANGOHUD=1
|
export PW_MANGOHUD=1
|
||||||
export PP_USE_RUNTIME=1
|
export PW_USE_RUNTIME=1
|
||||||
export PP_USE_GAMEMODE=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
|
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
|
#QuickSFV.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
##export PP_COMMENT_DB="blablabla"
|
##export PW_COMMENT_DB="blablabla"
|
||||||
##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||||
##export PP_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
##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 PP_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
##export PP_DXR_ON=1
|
##export PW_DXR_ON=1
|
||||||
##export PP_DLSS_ON=1
|
##export PW_DLSS_ON=1
|
||||||
##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
##export PP_USE_NVAPI_AND_DLSS=0
|
##export PW_USE_NVAPI_AND_DLSS=0
|
||||||
##export PP_OLD_GL_STRING=1
|
##export PW_OLD_GL_STRING=1
|
||||||
##export PP_HIDE_NVIDIA_GPU=1
|
##export PW_HIDE_NVIDIA_GPU=1
|
||||||
##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
##export PP_VIRTUAL_DESKTOP=1
|
##export PW_VIRTUAL_DESKTOP=1
|
||||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
##export ENABLE_VKBASALT=1
|
##export ENABLE_VKBASALT=1
|
||||||
##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
##export PW_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 PW_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 PW_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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||||
##export PP_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
||||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
##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 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 PP_HEAP_DELAY_FREE=1
|
##export PW_HEAP_DELAY_FREE=1
|
||||||
##export PP_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||||
##export WINEARCH=win32 # defaut = win64
|
##export WINEARCH=win32 # defaut = win64
|
||||||
##export WINEPREFIX=
|
##export WINEPREFIX=
|
||||||
##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||||
##export PP_USE_TERMINAL=1 # Force run in terminal
|
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||||
##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
##export PATH_TO_GAME=
|
##export PATH_TO_GAME=
|
||||||
##add_in_start_portwine () { commands ; }
|
##add_in_start_portwine () { commands ; }
|
||||||
|
@ -3,5 +3,5 @@
|
|||||||
#RAGE2.exe
|
#RAGE2.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
export PP_VULKAN_USE=vkd3d
|
export PW_VULKAN_USE=vkd3d
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user