Commit ae12e2c7 authored by castro-fidel's avatar castro-fidel

Scripts version 2130 (PROTON_LG)

parent ec2fe82d
...@@ -2,6 +2,11 @@ You can help us in the development of the project on the website: boosty.to/linu ...@@ -2,6 +2,11 @@ You can help us in the development of the project on the website: boosty.to/linu
----------------------------------------- -----------------------------------------
Changelog: Changelog:
###Scripts version 2130###
* by default, the WINE version of PROTON_LG is used (based on wine-ge-custom with the addition of patches required for PortProton) You can still use the PROTON_GE version by selecting it in the startup menu.exe file.
* due to the rebranding and the transition to the new WINE-PROTON branch, the scripts have been significantly updated
* ATTENTION: The prefix of variables in "EDIT_DB" and "user.conf" has changed from "PW_" to "PP_". At the first launch after the update, your settings files will also be updated.
###Scripts version 2129### ###Scripts version 2129###
* scipts optimization for dxvk and vkd3d * scipts optimization for dxvk and vkd3d
...@@ -47,12 +52,12 @@ Changelog: ...@@ -47,12 +52,12 @@ Changelog:
* updated installation of ORIGIN * updated installation of ORIGIN
###Scripts version 2119### ###Scripts version 2119###
* HOTFIX - for PW_USE_D3D_EXTRAS * HOTFIX - for PP_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###
* PW_USE_D3D_EXTRAS is back on by default (except WGC) * PP_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)
...@@ -73,7 +78,7 @@ Changelog: ...@@ -73,7 +78,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 PW_D3D_EXTRAS_DISABLE renamed to PW_USE_D3D_EXTRAS and disabled by default * variable PP_D3D_EXTRAS_DISABLE renamed to PP_USE_D3D_EXTRAS and disabled by default
###Scripts version 2109### ###Scripts version 2109###
* update "libs_v31" * update "libs_v31"
...@@ -108,7 +113,7 @@ Changelog: ...@@ -108,7 +113,7 @@ Changelog:
###Scripts version 2103### ###Scripts version 2103###
* updated container launch mode * updated container launch mode
* temporary variable PW_USE_AMDVLK_DRIVER does not work * temporary variable PP_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
...@@ -131,18 +136,18 @@ Changelog: ...@@ -131,18 +136,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 PW_USE_SHADER_CACHE to EDIT_DB to control shader caching (disable only if there are microfreezes in the game) * added variable PP_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 PW_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 PP_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 PW_USE_AMDVLK_DRIVER to EDIT_DB (use AMDVLK driver instead of RADV on AMD video cards) * added variable PP_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
...@@ -154,7 +159,7 @@ Changelog: ...@@ -154,7 +159,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 PW_FIX_VIDEO_IN_GAME to EDIT_DB (required for video playback in some games so that it is not distorted, colored pink) * 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)
###Scripts version 2095### ###Scripts version 2095###
* updated "libs_v24" (hotfix) * updated "libs_v24" (hotfix)
...@@ -247,7 +252,7 @@ Changelog: ...@@ -247,7 +252,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 PW_D3D_EXTRAS_DISABLE variable to EDIT_DB for DirectX external library * added PP_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
...@@ -274,7 +279,7 @@ Changelog: ...@@ -274,7 +279,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 PW_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 PP_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
...@@ -312,7 +317,7 @@ Changelog: ...@@ -312,7 +317,7 @@ Changelog:
* updated GOG auto-installation * updated GOG auto-installation
###Scripts version 2058### ###Scripts version 2058###
* by default selected PW_WINE_USE=PROTON_STEAM for EGS * by default selected PP_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
......
...@@ -200,10 +200,10 @@ class InstallGame(QDialog): ...@@ -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 PW_VULKAN_USE=1 export PP_VULKAN_USE=1
export PW_GUI_DISABLED_CS=1 export PP_GUI_DISABLED_CS=1
export PW_PREFIX_NAME=INSTALL export PP_PREFIX_NAME=INSTALL
export PW_DLL_INSTALL=mfc42 export PP_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,10 +246,10 @@ class InstallGame(QDialog): ...@@ -246,10 +246,10 @@ 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')}
pw_create_gui_png pp_create_gui_png
pw_init_db pp_init_db
[ -f {ppdb} ] && . {ppdb} [ -f {ppdb} ] && . {ppdb}
echo -e "export PW_VULKAN_USE=${{PW_VULKAN_USE:-1}}\nexport PW_GUI_DISABLED_CS=1" >> {ppdb} echo -e "export PP_VULKAN_USE=${{PP_VULKAN_USE:-1}}\nexport PP_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'
...@@ -335,7 +335,7 @@ class GameList(QListWidget): ...@@ -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 'PW_GUI_DISABLED_CS' not in line: if 'PP_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:
......
...@@ -5,8 +5,8 @@ if [ "${update_loc}" = "RUS" ] ...@@ -5,8 +5,8 @@ if [ "${update_loc}" = "RUS" ]
then then
KEY_CREDITS=$RANDOM KEY_CREDITS=$RANDOM
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \ "${pp_yad_new}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \
--image-path="$PW_GUI_ICON_PATH" --image="port_proton" \ --image-path="$PP_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 ...@@ -18,7 +18,7 @@ https://linux-gaming.ru
Подробнее см. в Лицензия." & Подробнее см. в Лицензия." &
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=2 \ "${pp_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 ...@@ -38,7 +38,7 @@ andrey4korop
zorn zorn
" & " &
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=3 --text-info --scroll <<< " Лицензия Массачусетского технологического института (MIT License) "${pp_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 ...@@ -61,7 +61,7 @@ zorn
ВНЕ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ СДЕЛКАМИ В ВНЕ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ СДЕЛКАМИ В
ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ." & ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ." &
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=4 \ "${pp_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 ...@@ -261,7 +261,7 @@ zorn
Список будет дополняться...' & Список будет дополняться...' &
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=5 --text="Хотите присоединится и помочь в развитии проекта:" \ "${pp_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 ...@@ -277,7 +277,7 @@ Yandex кошелек: 410012267513818
Задонатить на стрим: Задонатить на стрим:
https://www.donationalerts.com/r/portwine_linux" & https://www.donationalerts.com/r/portwine_linux" &
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=6 --show-uri --title="THIRD PARTY LIBRARIES" \ "${pp_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 ...@@ -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" &
"${pw_yad_new}" --title "О НАС" --key="${KEY_CREDITS}" --window-icon="$PW_GUI_ICON_PATH/port_proton.png" \ "${pp_yad_new}" --title "О НАС" --key="${KEY_CREDITS}" --window-icon="$PP_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="БИБЛИОТЕКИ"
/usr/bin/env bash -c ${pw_full_command_line[*]} /usr/bin/env bash -c ${pp_full_command_line[*]}
else else
KEY_CREDITS=$RANDOM KEY_CREDITS=$RANDOM
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \ "${pp_yad_new}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \
--image-path="$PW_GUI_ICON_PATH" --image="port_proton" \ --image-path="$PP_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. ...@@ -314,7 +314,7 @@ This program comes with absolutely no warranty.
See the License for details." & See the License for details." &
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=2 \ "${pp_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 ...@@ -334,7 +334,7 @@ andrey4korop
zorn zorn
" & " &
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=3 --text-info --scroll <<< "MIT License "${pp_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, ...@@ -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." &
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=4 \ "${pp_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." & ...@@ -554,7 +554,7 @@ SOFTWARE." &
The list will be updated...' & The list will be updated...' &
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=5 --text="Do you want to join and help in the development of the project:" \ "${pp_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 ...@@ -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" &
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=6 --show-uri --title="THIRD PARTY LIBRARIES" \ "${pp_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,10 @@ YAD: https://github.com/v1cont/yad ...@@ -582,10 +582,10 @@ YAD: https://github.com/v1cont/yad
ZENITY: https://github.com/GNOME/zenity" & ZENITY: https://github.com/GNOME/zenity" &
"${pw_yad_new}" --title "ABOUT US" --key="${KEY_CREDITS}" --window-icon="$PW_GUI_ICON_PATH/port_proton.png" \ "${pp_yad_new}" --title "ABOUT US" --key="${KEY_CREDITS}" --window-icon="$PP_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 ${pw_full_command_line[*]} /usr/bin/env bash -c ${pp_full_command_line[*]}
fi fi
...@@ -3,44 +3,44 @@ ...@@ -3,44 +3,44 @@
#AC4BFSP.exe #AC4BFSP.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON_GE export PP_WINE_USE=PROTON_GE
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
export PW_USE_DXR10=0 export PP_USE_DXR10=0
##export PW_DLSS_ON=1 ##export PP_DLSS_ON=1
export PW_VULKAN_NO_ASYNC=0 export PP_VULKAN_NO_ASYNC=0
export PW_USE_NVAPI_AND_DLSS=0 export PP_USE_NVAPI_AND_DLSS=0
export PW_OLD_GL_STRING=0 export PP_OLD_GL_STRING=0
export PW_HIDE_NVIDIA_GPU=0 export PP_HIDE_NVIDIA_GPU=0
export PW_FORCE_USE_VSYNC=0 export PP_FORCE_USE_VSYNC=0
export PW_VIRTUAL_DESKTOP=0 export PP_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 PW_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only) ##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
##export PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) ##export PP_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
export PW_NO_FSYNC=1 export PP_NO_FSYNC=1
export PW_NO_ESYNC=1 export PP_NO_ESYNC=1
export PW_USE_GSTREAMER=1 export PP_USE_GSTREAMER=1
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games ##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
export PW_NO_WRITE_WATCH=0 export PP_NO_WRITE_WATCH=0
export PW_HEAP_DELAY_FREE=0 export PP_HEAP_DELAY_FREE=0
export PW_WINE_ALLOW_XIM=0 export PP_WINE_ALLOW_XIM=0
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
export PW_WINEDBG_DISABLE=1 export PP_WINEDBG_DISABLE=1
export PW_USE_TERMINAL=0 export PP_USE_TERMINAL=0
export PW_GUI_DISABLED_CS=0 export PP_GUI_DISABLED_CS=0
##export PATH_TO_GAME= ##export PATH_TO_GAME=
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
export PW_MANGOHUD=1 export PP_MANGOHUD=1
export PW_MANGOHUD_USER_CONF=0 export PP_MANGOHUD_USER_CONF=0
export PW_USE_DXR11=0 export PP_USE_DXR11=0
export PW_USE_RUNTIME=1 export PP_USE_RUNTIME=1
export PW_USE_GAMEMODE=1 export PP_USE_GAMEMODE=1
export PW_DX12_DISABLE=0 export PP_DX12_DISABLE=0
export PW_USE_WINE_DXGI=0 export PP_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 @@ ...@@ -4,36 +4,36 @@
#ACLiberation.exe #ACLiberation.exe
#Rating=1-5 #Rating=1-5
################################################ ################################################
# export PW_VULKAN_USE=dxvk # export PP_VULKAN_USE=dxvk
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_DXVK_VER=1.8.1 ##export PP_DXVK_VER=1.8.1
##export PW_VKD3D_VER=2.2 ##export PP_VKD3D_VER=2.2
export WINEDLLOVERRIDES="xinput1_3,d3dcompiler_43=n,b" export WINEDLLOVERRIDES="xinput1_3,d3dcompiler_43=n,b"
##export PW_DLL_INSTALL="d3dcompiler_43" # Install DDL in port prefix (used winetricks) ##export PP_DLL_INSTALL="d3dcompiler_43" # Install DDL in port prefix (used winetricks)
##export PW_LOG=0 # Enable debug mode fo terminal ##export PP_LOG=0 # Enable debug mode fo terminal
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives ##export PP_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_TERMINAL=0 # Force run in terminal ##export PP_USE_TERMINAL=0 # Force run in terminal
##export PW_OLD_GL_STRING=0 ##export PP_OLD_GL_STRING=0
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_VKD3D_FEATURE_LEVEL=0 ##export PP_VKD3D_FEATURE_LEVEL=0
##export PW_NO_WRITE_WATCH=0 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). ##export 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_HIDE_NVIDIA_GPU=0 ##export PP_HIDE_NVIDIA_GPU=0
##export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_GAMEMODE=0 # Force disabele gamemod ##export PP_USE_GAMEMODE=0 # Force disabele gamemod
##export PW_FORCE_LARGE_ADDRESS_AWARE=1 # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. ##export PP_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 PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_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 PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_VIRTUAL_DESKTOP=1 ##export PP_VIRTUAL_DESKTOP=1
##export DXVK_HUD=fps,devinfo ##export DXVK_HUD=fps,devinfo
##export PW_HEAP_DELAY_FREE=0 ##export PP_HEAP_DELAY_FREE=0
##export PW_DXGI_FROM_DXVK=0 ##export PP_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 @@ ...@@ -3,33 +3,33 @@
#ACValhalla.exe #ACValhalla.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
export PW_DLL_INSTALL="vcrun2019" # Install DDL in port prefix (used winetricks) export PP_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 PW_WINE_USE=proton_ge export PP_WINE_USE=proton_ge
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
##export PW_DXR_ON=1 ##export PP_DXR_ON=1
export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI=0 ##export PP_USE_NVAPI=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 PW_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only) ##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
##export PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) ##export PP_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,36 +3,36 @@ ...@@ -3,36 +3,36 @@
#ALOTInstaller.exe #ALOTInstaller.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON_PW_6.19 export PP_WINE_USE=PROTON_PP_6.19
export PW_VULKAN_USE=0 export PP_VULKAN_USE=0
##export PW_DXR_ON=1 ##export PP_DXR_ON=1
##export PW_DLSS_ON=1 ##export PP_DLSS_ON=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 PW_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only) ##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
##export PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) ##export PP_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives ##export PP_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_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 @@ ...@@ -3,6 +3,6 @@
#Ableton Live 11 Suite.exe #Ableton Live 11 Suite.exe
#Rating=5 #Rating=5
################################################ ################################################
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
export PW_WINDOWS_VER=10 export PP_WINDOWS_VER=10
...@@ -3,6 +3,6 @@ ...@@ -3,6 +3,6 @@
#AliceMadnessReturns.exe #AliceMadnessReturns.exe
#Rating=5 #Rating=5
################################################ ################################################
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
export PW_DLL_INSTALL="physx" export PP_DLL_INSTALL="physx"
...@@ -3,4 +3,4 @@ ...@@ -3,4 +3,4 @@
#AI.exe #AI.exe
#Rating=5 #Rating=5
######################################################## ########################################################
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
...@@ -3,36 +3,36 @@ ...@@ -3,36 +3,36 @@
#Anno4.exe #Anno4.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
export PW_COMMENT_DB="If after the first launch you see a black screen,\njust restart the game." export PP_COMMENT_DB="If after the first launch you see a black screen,\njust restart the game."
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON_GE export PP_WINE_USE=PROTON_GE
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
##export PW_USE_DXR10=1 ##export PP_USE_DXR10=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 PW_VKBASALT_EFFECTS="cas" # Use Reshade in others games (dx9-12 to vulkan only) export PP_VKBASALT_EFFECTS="cas" # Use Reshade in others games (dx9-12 to vulkan only)
export PW_VKBASALT_FFX_CAS="0.6" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) export PP_VKBASALT_FFX_CAS="0.6" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives ##export PP_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_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 @@ ...@@ -3,42 +3,42 @@
#AnomalyLauncher.exe #AnomalyLauncher.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
export PW_DLL_INSTALL="d3dx10 d3dx11_42 d3dx11_43" # Install DDL in port prefix (used winetricks) export PP_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 PW_WINE_USE=PROTON_STEAM export PP_WINE_USE=PROTON_LG
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
export PW_USE_DXR10=0 export PP_USE_DXR10=0
export PW_VULKAN_NO_ASYNC=0 export PP_VULKAN_NO_ASYNC=0
export PW_USE_NVAPI_AND_DLSS=0 export PP_USE_NVAPI_AND_DLSS=0
export PW_OLD_GL_STRING=0 export PP_OLD_GL_STRING=0
export PW_HIDE_NVIDIA_GPU=0 export PP_HIDE_NVIDIA_GPU=0
export PW_FORCE_USE_VSYNC=0 export PP_FORCE_USE_VSYNC=0
export PW_VIRTUAL_DESKTOP=0 export PP_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 PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Curves
export PW_VKBASALT_FFX_CAS=1 export PP_VKBASALT_FFX_CAS=1
export PW_NO_FSYNC=0 export PP_NO_FSYNC=0
export PW_NO_ESYNC=0 export PP_NO_ESYNC=0
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games ##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
export PW_NO_WRITE_WATCH=0 export PP_NO_WRITE_WATCH=0
export PW_HEAP_DELAY_FREE=0 export PP_HEAP_DELAY_FREE=0
export PW_WINE_ALLOW_XIM=0 export PP_WINE_ALLOW_XIM=0
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
export PW_WINEDBG_DISABLE=1 export PP_WINEDBG_DISABLE=1
export PW_USE_TERMINAL=0 export PP_USE_TERMINAL=0
export PW_GUI_DISABLED_CS=0 export PP_GUI_DISABLED_CS=0
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
export PW_MANGOHUD=1 export PP_MANGOHUD=1
export PW_MANGOHUD_USER_CONF=0 export PP_MANGOHUD_USER_CONF=0
export PW_USE_DXR11=0 export PP_USE_DXR11=0
export PW_USE_GSTREAMER=1 export PP_USE_GSTREAMER=1
export PW_USE_RUNTIME=1 export PP_USE_RUNTIME=1
export PW_USE_GAMEMODE=1 export PP_USE_GAMEMODE=1
export PW_DX12_DISABLE=0 export PP_DX12_DISABLE=0
export PW_USE_WINE_DXGI=1 export PP_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 @@ ...@@ -3,39 +3,39 @@
#Arthur.exe #Arthur.exe
#Rating=1-5 #Rating=1-5
######################################################## ########################################################
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export PW_DXVK_VER=1.8.1 ##export PP_DXVK_VER=1.8.1
##export PW_VKD3D_VER=2.2 ##export PP_VKD3D_VER=2.2
##export PW_USE_DXR10=1 ##export PP_USE_DXR10=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VKD3D_FEATURE_LEVEL=1 ##export PP_VKD3D_FEATURE_LEVEL=1
##export PW_DXGI_FROM_DXVK=1 ##export PP_DXGI_FROM_DXVK=1
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 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_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
##export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives ##export PP_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 PW_USE_GAMEMODE=1 # Force disabele gamemod ##export PP_USE_GAMEMODE=1 # Force disabele gamemod
##export PW_FORCE_LARGE_ADDRESS_AWARE=1 # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. ##export PP_FORCE_LARGE_ADDRESS_AWARE=1 # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default.
##export PW_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). ##export 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_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_LOG=1 # Enable debug mode fo terminal ##export PP_LOG=1 # Enable debug mode fo terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,33 +3,33 @@ ...@@ -3,33 +3,33 @@
#AssassinsCreedII.exe #AssassinsCreedII.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON_GE export PP_WINE_USE=PROTON_GE
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
##export PW_DXR_ON=1 ##export PP_DXR_ON=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI=0 ##export PP_USE_NVAPI=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 PW_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only) ##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
##export PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) ##export PP_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,33 +3,33 @@ ...@@ -3,33 +3,33 @@
#AssassinsCreedIIGame.exe #AssassinsCreedIIGame.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON_GE export PP_WINE_USE=PROTON_GE
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
##export PW_DXR_ON=1 ##export PP_DXR_ON=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI=0 ##export PP_USE_NVAPI=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 PW_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only) ##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
##export PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) ##export PP_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,5 +3,5 @@ ...@@ -3,5 +3,5 @@
#BF2.exe #BF2.exe
#Rating=4 #Rating=4
################################################ ################################################
export PW_VULKAN_USE=vkd3d export PP_VULKAN_USE=vkd3d
export PW_WINDOWS_VER="7" export PP_WINDOWS_VER="7"
...@@ -3,6 +3,6 @@ ...@@ -3,6 +3,6 @@
#bg3.exe #bg3.exe
#Rating=1-5 #Rating=1-5
################################################ ################################################
export PW_VULKAN_USE=vkd3d export PP_VULKAN_USE=vkd3d
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
#export MANGOHUD=1 #export MANGOHUD=1
...@@ -5,18 +5,18 @@ ...@@ -5,18 +5,18 @@
#Battle.net.exe #Battle.net.exe
#Rating=5 #Rating=5
################################################ ################################################
#export PW_COMMENT_DB="We recommend using PROTON_GE + VULKAN!" #export PP_COMMENT_DB="We recommend using PROTON_GE + VULKAN!"
export PW_WINE_USE=PROTON_GE export PP_WINE_USE=PROTON_GE
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
export WINEDLLOVERRIDES="locationapi=" export WINEDLLOVERRIDES="locationapi="
export PW_DLL_INSTALL="vcrun2019 d3dx11_42 d3dx11_43" export PP_DLL_INSTALL="vcrun2019 d3dx11_42 d3dx11_43"
export PW_WINDOWS_VER=10 export PP_WINDOWS_VER=10
add_in_start_portwine () { add_in_start_portwine () {
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/ProgramData/Agent/data"
rm -fr "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/${USER}/Blizzard Entertainment/Battle.net/Cache" rm -fr "${PORT_WINE_PATH}/data/prefixes/${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/Public/Blizzard Entertainment/Battle.net/Cache" rm -fr "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/Public/Blizzard Entertainment/Battle.net/Cache"
try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/windows/Fonts/sourcehansans.ttc" try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/windows/Fonts/sourcehansans.ttc"
sed -i 's/"GrabFullscreen"="Y"/"GrabFullscreen"="N"/' "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/user.reg" sed -i 's/"GrabFullscreen"="Y"/"GrabFullscreen"="N"/' "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/user.reg"
} }
...@@ -3,31 +3,31 @@ ...@@ -3,31 +3,31 @@
#Biomutant.exe #Biomutant.exe
#Rating=1-5 #Rating=1-5
######################################################## ########################################################
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
export PW_DLL_INSTALL="vcrun2019" # Install DDL in port prefix (used winetricks) export PP_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 PW_USE_DXR10=1 ##export PP_USE_DXR10=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 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_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
##export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,6 +3,6 @@ ...@@ -3,6 +3,6 @@
#Botanicula.exe #Botanicula.exe
#Rating=5 #Rating=5
################################################ ################################################
export PW_VULKAN_USE=0 export PP_VULKAN_USE=0
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
...@@ -3,5 +3,5 @@ ...@@ -3,5 +3,5 @@
#Brokgame.exe #Brokgame.exe
#Rating=5 #Rating=5
################################################ ################################################
export PW_VULKAN_USE=0 export PP_VULKAN_USE=0
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#CoJBiBGame_x86.exe #CoJBiBGame_x86.exe
#Rating=5 #Rating=5
################################################ ################################################
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
export PW_DLL_INSTALL="d3dx9" # Install DDL in port prefix (used winetricks) export PP_DLL_INSTALL="d3dx9" # Install DDL in port prefix (used winetricks)
export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
...@@ -3,33 +3,33 @@ ...@@ -3,33 +3,33 @@
#Cinebench.exe #Cinebench.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON_GEC_PW2 export PP_WINE_USE=PROTON_GEC_PW2
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
##export PW_DXR_ON=1 ##export PP_DXR_ON=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI=0 ##export PP_USE_NVAPI=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 PW_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only) ##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
##export PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) ##export PP_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,33 +3,33 @@ ...@@ -3,33 +3,33 @@
#Configurator.exe #Configurator.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON_STEAM export PP_WINE_USE=PROTON_LG
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
##export PW_DXR_ON=1 ##export PP_DXR_ON=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI=0 ##export PP_USE_NVAPI=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 PW_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only) ##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
##export PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) ##export PP_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,36 +3,36 @@ ...@@ -3,36 +3,36 @@
#Control_DX11.exe #Control_DX11.exe
#Rating=1-5 #Rating=1-5
######################################################## ########################################################
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
##export PW_MANGOHUD=1 ##export PP_MANGOHUD=1
export PW_COMMENT_DB="Control (DX11)" export PP_COMMENT_DB="Control (DX11)"
export PW_DLL_INSTALL="physx" export PP_DLL_INSTALL="physx"
##export WINEDLLOVERRIDES="d3d12,d3d_rmdwin10_f,renderer_rmdwin10_f,app_rmdwin10_f,input_rmdwin10_f,renderer_rmdwin10_f,physics_rmdwin10_f,snd_rmdwin10_f,ui_rmdwin10_f=n" ##export 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"
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export PW_USE_DXR10=1 ##export PP_USE_DXR10=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 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_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
##export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,36 +3,36 @@ ...@@ -3,36 +3,36 @@
#Control_DX12.exe #Control_DX12.exe
#Rating=1-5 #Rating=1-5
######################################################## ########################################################
export PW_VULKAN_USE=vkd3d export PP_VULKAN_USE=vkd3d
export PW_COMMENT_DB="Control (DX12)" export PP_COMMENT_DB="Control (DX12)"
##export PW_USE_DXR10=1 ##export PP_USE_DXR10=1
##export PW_MANGOHUD=1 ##export PP_MANGOHUD=1
export PW_DLL_INSTALL="physx" export PP_DLL_INSTALL="physx"
export WINEDLLOVERRIDES="d3d12,d3d_rmdwin10_f,renderer_rmdwin10_f,app_rmdwin10_f,input_rmdwin10_f,renderer_rmdwin10_f,physics_rmdwin10_f,snd_rmdwin10_f,ui_rmdwin10_f=n" export 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"
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export PW_USE_DXR10=1 ##export PP_USE_DXR10=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 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_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
##export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,5 +3,5 @@ ...@@ -3,5 +3,5 @@
#CyberShadow.exe #CyberShadow.exe
#Rating=1-5 #Rating=1-5
################################################ ################################################
export PW_VULKAN_USE=0 export PP_VULKAN_USE=0
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
...@@ -3,33 +3,33 @@ ...@@ -3,33 +3,33 @@
#Cyberpunk2077.exe #Cyberpunk2077.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
export WINEDLLOVERRIDES="Crash*,REDEngineErrorReporter.exe=" export WINEDLLOVERRIDES="Crash*,REDEngineErrorReporter.exe="
##export PW_DLL_INSTALL="d3dcompiler_47" # Install DDL in port prefix (used winetricks) ##export PP_DLL_INSTALL="d3dcompiler_47" # Install DDL in port prefix (used winetricks)
##export PW_LOG=0 # Enable debug mode fo terminal ##export PP_LOG=0 # Enable debug mode fo terminal
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives ##export PP_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_TERMINAL=0 # Force run in terminal ##export PP_USE_TERMINAL=0 # Force run in terminal
##export PW_OLD_GL_STRING=0 ##export PP_OLD_GL_STRING=0
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_VKD3D_FEATURE_LEVEL=1 ##export PP_VKD3D_FEATURE_LEVEL=1
##export PW_NO_WRITE_WATCH=0 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). ##export 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_HIDE_NVIDIA_GPU=0 ##export PP_HIDE_NVIDIA_GPU=0
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_GAMEMODE=1 # Force disabele gamemod ##export PP_USE_GAMEMODE=1 # Force disabele gamemod
##export PW_FORCE_LARGE_ADDRESS_AWARE=1 # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. ##export PP_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 PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_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 PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_VIRTUAL_DESKTOP=1 ##export PP_VIRTUAL_DESKTOP=1
##export DXVK_HUD=fps,devinfo ##export DXVK_HUD=fps,devinfo
export PW_HEAP_DELAY_FREE=0 export PP_HEAP_DELAY_FREE=0
##export PW_DXGI_FROM_DXVK=0 ##export PP_DXGI_FROM_DXVK=0
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
#add_in_start_portwine () { "${pw_runtime}" "$WINESERVER" -w } #add_in_start_portwine () { "${pp_runtime}" "$WINESERVER" -w }
...@@ -3,40 +3,40 @@ ...@@ -3,40 +3,40 @@
#DAOriginsLauncher.exe #DAOriginsLauncher.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON_GE export PP_WINE_USE=PROTON_GE
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
export PW_DXR_ON=0 export PP_DXR_ON=0
##export PW_DLSS_ON=1 ##export PP_DLSS_ON=1
export PW_VULKAN_NO_ASYNC=0 export PP_VULKAN_NO_ASYNC=0
export PW_USE_NVAPI_AND_DLSS=0 export PP_USE_NVAPI_AND_DLSS=0
export PW_OLD_GL_STRING=0 export PP_OLD_GL_STRING=0
export PW_HIDE_NVIDIA_GPU=0 export PP_HIDE_NVIDIA_GPU=0
export PW_FORCE_USE_VSYNC=0 export PP_FORCE_USE_VSYNC=0
export PW_VIRTUAL_DESKTOP=0 export PP_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 PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Curves
export PW_VKBASALT_FFX_CAS=1 export PP_VKBASALT_FFX_CAS=1
export PW_NO_FSYNC=0 export PP_NO_FSYNC=0
export PW_NO_ESYNC=1 export PP_NO_ESYNC=1
export PW_USE_GSTREAMER=1 export PP_USE_GSTREAMER=1
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games ##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
export PW_NO_WRITE_WATCH=0 export PP_NO_WRITE_WATCH=0
export PW_HEAP_DELAY_FREE=0 export PP_HEAP_DELAY_FREE=0
export PW_WINE_ALLOW_XIM=0 export PP_WINE_ALLOW_XIM=0
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
export PW_WINEDBG_DISABLE=1 export PP_WINEDBG_DISABLE=1
export PW_USE_TERMINAL=0 export PP_USE_TERMINAL=0
export PW_GUI_DISABLED_CS=0 export PP_GUI_DISABLED_CS=0
##export PATH_TO_GAME= ##export PATH_TO_GAME=
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
export PW_MANGOHUD=1 export PP_MANGOHUD=1
export PW_USE_RUNTIME=1 export PP_USE_RUNTIME=1
export PW_USE_GAMEMODE=1 export PP_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 @@ ...@@ -3,25 +3,25 @@
#DOOMEternalx64vk.exe #DOOMEternalx64vk.exe
#Rating=? #Rating=?
################################################ ################################################
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
#export WINEDLLOVERRIDES="amd_ags_x64=b" #export WINEDLLOVERRIDES="amd_ags_x64=b"
#export PW_LOG=0 # Enable debug mode fo terminal #export PP_LOG=0 # Enable debug mode fo terminal
#export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. #export 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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives export PP_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
#export PW_VULKAN_NO_ASYNC=1 #export PP_VULKAN_NO_ASYNC=1
#export PW_USE_TERMINAL=1 #export PP_USE_TERMINAL=1
#export PW_OLD_GL_STRING=0 #export PP_OLD_GL_STRING=0
#export PW_USE_NVAPI_AND_DLSS=0 #export PP_USE_NVAPI_AND_DLSS=0
#export PW_VKD3D_FEATURE_LEVEL=0 #export PP_VKD3D_FEATURE_LEVEL=0
#export PW_NO_WRITE_WATCH=0 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). #export 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_HIDE_NVIDIA_GPU=0 #export PP_HIDE_NVIDIA_GPU=0
#export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT #export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
#export PW_WINEDBG_DISABLE=0 #export PP_WINEDBG_DISABLE=0
#export PW_USE_GAMEMODE=1 # Force disabele gamemod #export PP_USE_GAMEMODE=1 # Force disabele gamemod
#export PW_FORCE_LARGE_ADDRESS_AWARE=1 # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. #export PP_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 PW_DLL_INSTALL="foo bar" #export PP_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 PW_GUI_DISABLED_CS=1 #export PP_GUI_DISABLED_CS=1
#export PW_DXGI_FROM_DXVK=1 #export PP_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 @@ ...@@ -4,8 +4,8 @@
#DOOMx64vk.exe #DOOMx64vk.exe
#Rating=1-5 #Rating=1-5
######################################################## ########################################################
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
#####################examples########################### #####################examples###########################
export PW_COMMENT_DB="DOOM 2016" export PP_COMMENT_DB="DOOM 2016"
export PW_DLL_INSTALL="xact xact_x64 vcrun2019" export PP_DLL_INSTALL="xact xact_x64 vcrun2019"
export WINEDLLOVERRIDES="xaudio2_8=n" export WINEDLLOVERRIDES="xaudio2_8=n"
...@@ -5,36 +5,36 @@ ...@@ -5,36 +5,36 @@
#DXHumanRevolutionDC_s.exe #DXHumanRevolutionDC_s.exe
#Rating=5 #Rating=5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON_GE export PP_WINE_USE=PROTON_GE
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
##export PW_USE_DXR10=1 ##export PP_USE_DXR10=1
##export PW_DLSS_ON=1 ##export PP_DLSS_ON=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Curves
export PW_VKBASALT_FFX_CAS=1 export PP_VKBASALT_FFX_CAS=1
export PW_NO_FSYNC=0 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. export 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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives export PP_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
export PW_USE_GSTREAMER=0 # 0 - disabled use winegstreamer export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_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 @@ ...@@ -3,31 +3,31 @@
#DaysGone.exe #DaysGone.exe
#Rating=1-5 #Rating=1-5
######################################################## ########################################################
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
export PW_DLL_INSTALL="vcrun2019" # Install DDL in port prefix (used winetricks) export PP_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 PW_USE_DXR10=1 ##export PP_USE_DXR10=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 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_FSYNC=0 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
export PW_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#Dead Space.exe #Dead Space.exe
#Rating=1-5 #Rating=1-5
################################################ ################################################
export PW_VULKAN_USE=0 export PP_VULKAN_USE=0
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
...@@ -3,6 +3,6 @@ ...@@ -3,6 +3,6 @@
#ds.exe #ds.exe
#Rating=5 #Rating=5
################################################ ################################################
export PW_VULKAN_USE=vkd3d export PP_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 @@ ...@@ -3,5 +3,5 @@
#FSD.exe #FSD.exe
#Rating=5 #Rating=5
################################################ ################################################
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
...@@ -3,36 +3,36 @@ ...@@ -3,36 +3,36 @@
#Deponia.exe #Deponia.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON_GEC_PW2 export PP_WINE_USE=PROTON_GEC_PW2
export PW_VULKAN_USE=0 export PP_VULKAN_USE=0
##export PW_USE_DXR10=1 ##export PP_USE_DXR10=1
##export PW_DLSS_ON=1 ##export PP_DLSS_ON=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 PW_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only) ##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
##export PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) ##export PP_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives ##export PP_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_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 @@ ...@@ -3,7 +3,7 @@
#DetroitBecomeHuman.exe #DetroitBecomeHuman.exe
#Rating=1-5 #Rating=1-5
################################################ ################################################
export PW_VULKAN_USE=vkd3d export PP_VULKAN_USE=vkd3d
export PW_FORCE_USE_VSYNC=0 export PP_FORCE_USE_VSYNC=0
export PW_WINDOWS_VER="10" export PP_WINDOWS_VER="10"
#export PW_VIRTUAL_DESKTOP=1 #export PP_VIRTUAL_DESKTOP=1
...@@ -3,29 +3,29 @@ ...@@ -3,29 +3,29 @@
#Diablo II.exe #Diablo II.exe
#Rating=1-5 #Rating=1-5
################################################ ################################################
export PW_VULKAN_USE=0 export PP_VULKAN_USE=0
#####################examples########################### #####################examples###########################
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export WINEDLLOVERRIDES="blabla=n,b" ##export WINEDLLOVERRIDES="blabla=n,b"
##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks) ##export PP_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
##export PW_LOG=0 # Enable debug mode fo terminal ##export PP_LOG=0 # Enable debug mode fo terminal
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives ##export PP_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_TERMINAL=0 # Force run in terminal ##export PP_USE_TERMINAL=0 # Force run in terminal
##export PW_OLD_GL_STRING=0 ##export PP_OLD_GL_STRING=0
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_VKD3D_FEATURE_LEVEL=0 ##export PP_VKD3D_FEATURE_LEVEL=0
##export PW_NO_WRITE_WATCH=0 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). ##export 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_HIDE_NVIDIA_GPU=0 ##export PP_HIDE_NVIDIA_GPU=0
##export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_GAMEMODE=0 # Force disabele gamemod ##export PP_USE_GAMEMODE=0 # Force disabele gamemod
##export PW_FORCE_LARGE_ADDRESS_AWARE=1 # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. ##export PP_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 PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
##export VKD3D_CONFIG=force_bindless_texel_buffer ##export VKD3D_CONFIG=force_bindless_texel_buffer
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_VIRTUAL_DESKTOP=1 ##export PP_VIRTUAL_DESKTOP=1
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,36 +3,36 @@ ...@@ -3,36 +3,36 @@
#Dolphin.exe #Dolphin.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON_STEAM_6.3-7 export PP_WINE_USE=PROTON_LG_6.3-7
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
##export PW_USE_DXR10=1 ##export PP_USE_DXR10=1
##export PW_DLSS_ON=1 ##export PP_DLSS_ON=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 PW_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only) ##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
##export PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) ##export PP_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives ##export PP_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_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 @@ ...@@ -3,6 +3,6 @@
#EDLaunch.exe #EDLaunch.exe
#Rating=1-5 #Rating=1-5
################################################ ################################################
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
export PW_DLL_INSTALL="" export PP_DLL_INSTALL=""
...@@ -3,31 +3,31 @@ ...@@ -3,31 +3,31 @@
#EoCApp.exe #EoCApp.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON_GE export PP_WINE_USE=PROTON_GE
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
export PW_DXR_ON=0 export PP_DXR_ON=0
export PW_VULKAN_NO_ASYNC=0 export PP_VULKAN_NO_ASYNC=0
export PW_USE_NVAPI=0 export PP_USE_NVAPI=0
export PW_OLD_GL_STRING=0 export PP_OLD_GL_STRING=0
export PW_HIDE_NVIDIA_GPU=0 export PP_HIDE_NVIDIA_GPU=0
export PW_FORCE_USE_VSYNC=0 export PP_FORCE_USE_VSYNC=0
export PW_VIRTUAL_DESKTOP=0 export PP_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 PW_NO_FSYNC=1 export PP_NO_FSYNC=1
export PW_NO_ESYNC=1 export PP_NO_ESYNC=1
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games ##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
export PW_NO_WRITE_WATCH=0 export PP_NO_WRITE_WATCH=0
export PW_HEAP_DELAY_FREE=0 export PP_HEAP_DELAY_FREE=0
export PW_WINE_ALLOW_XIM=0 export PP_WINE_ALLOW_XIM=0
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
export PW_WINEDBG_DISABLE=0 export PP_WINEDBG_DISABLE=0
export PW_USE_TERMINAL=0 export PP_USE_TERMINAL=0
export PW_GUI_DISABLED_CS=0 export PP_GUI_DISABLED_CS=0
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,12 +3,12 @@ ...@@ -3,12 +3,12 @@
#EpicGamesLauncher.exe #EpicGamesLauncher.exe
#Rating=5 #Rating=5
############################################## ##############################################
#export PW_COMMENT_DB="PortWINE database file for Epic Games Launcher" #export PP_COMMENT_DB="PortWINE database file for Epic Games Launcher"
export PW_WINE_USE=PROTON_GE export PP_WINE_USE=PROTON_GE
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
export LAUNCH_PARAMETERS="-SkipBuildPatchPrereq" export LAUNCH_PARAMETERS="-SkipBuildPatchPrereq"
export PW_DLL_INSTALL="vcrun2012 vcrun2013 vcrun2019" export PP_DLL_INSTALL="vcrun2012 vcrun2013 vcrun2019"
export PW_USE_D3D_EXTRAS=1 export PP_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 @@ ...@@ -3,30 +3,30 @@
#Esprit Games.exe #Esprit Games.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
export PW_WINDOWS_VER=7 # Set windows version 10, 7 or XP export PP_WINDOWS_VER=7 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export PW_USE_DXR10=1 ##export PP_USE_DXR10=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_NVAPI_DISABLE=1 ##export PP_NVAPI_DISABLE=1
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 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_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
##export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -4,36 +4,36 @@ ...@@ -4,36 +4,36 @@
#FL64.exe #FL64.exe
#Rating=1-5 #Rating=1-5
################################################ ################################################
export PW_VULKAN_USE=0 export PP_VULKAN_USE=0
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_DXVK_VER=1.8.1 ##export PP_DXVK_VER=1.8.1
##export PW_VKD3D_VER=2.2 ##export PP_VKD3D_VER=2.2
##export PW_USE_DXR10=1 ##export PP_USE_DXR10=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_OLD_GL_STRING=0 ##export PP_OLD_GL_STRING=0
##export PW_HIDE_NVIDIA_GPU=0 ##export PP_HIDE_NVIDIA_GPU=0
##export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VKD3D_FEATURE_LEVEL=0 ##export PP_VKD3D_FEATURE_LEVEL=0
##export PW_DXGI_FROM_DXVK=0 ##export PP_DXGI_FROM_DXVK=0
##export PW_VIRTUAL_DESKTOP=1 ##export PP_VIRTUAL_DESKTOP=1
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
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_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives export PP_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 PW_FORCE_DISABLED_GAMEMOD=1 # Force disabele gamemod export PP_FORCE_DISABLED_GAMEMOD=1 # Force disabele gamemod
##export PW_FORCE_LARGE_ADDRESS_AWARE=1 # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. ##export PP_FORCE_LARGE_ADDRESS_AWARE=1 # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default.
##export PW_NO_WRITE_WATCH=0 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). ##export 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_HEAP_DELAY_FREE=0 ##export PP_HEAP_DELAY_FREE=0
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=0 # Force run in terminal ##export PP_USE_TERMINAL=0 # Force run in terminal
##export PW_LOG=0 # Enable debug mode fo terminal ##export PP_LOG=0 # Enable debug mode fo terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,5 +3,5 @@ ...@@ -3,5 +3,5 @@
#FSD.exe #FSD.exe
#Rating=5 #Rating=5
################################################ ################################################
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
...@@ -3,21 +3,21 @@ ...@@ -3,21 +3,21 @@
#FarCry.exe #FarCry.exe
#Rating=5 #Rating=5
################################# #################################
export PW_VULKAN_USE=0 export PP_VULKAN_USE=0
export WINEDLLOVERRIDES="cgD3D9,cgD3D9d=n" export WINEDLLOVERRIDES="cgD3D9,cgD3D9d=n"
#export PW_LOG=0 # Enable debug mode fo terminal #export PP_LOG=0 # Enable debug mode fo terminal
export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. export 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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives export PP_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
export PW_DXVK_ASYNC=0 export PP_DXVK_ASYNC=0
#export PW_USE_TERMINAL=0 #export PP_USE_TERMINAL=0
export PW_OLD_GL_STRING=1 export PP_OLD_GL_STRING=1
#export PW_USE_NVAPI_AND_DLSS=0 #export PP_USE_NVAPI_AND_DLSS=0
#export PW_NO_WRITE_WATCH=0 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). #export 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_HIDE_NVIDIA_GPU=0 #export PP_HIDE_NVIDIA_GPU=0
#export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT #export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
#export PW_WINEDBG_DISABLE=1 #export PP_WINEDBG_DISABLE=1
#export PW_USE_GAMEMODE=0 # Force disabele gamemod #export PP_USE_GAMEMODE=0 # Force disabele gamemod
#export PW_FORCE_LARGE_ADDRESS_AWARE=1 # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. #export PP_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 PW_DLL_INSTALL="" #export PP_DLL_INSTALL=""
#export LAUNCH_PARAMETERS="-d3d9" #export LAUNCH_PARAMETERS="-d3d9"
...@@ -3,41 +3,41 @@ ...@@ -3,41 +3,41 @@
#FarCry6.exe #FarCry6.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON_GE export PP_WINE_USE=PROTON_GE
export VK_FORMAT_A8_UNORM=1 export VK_FORMAT_A8_UNORM=1
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
export PW_DXR_ON=0 export PP_DXR_ON=0
##export PW_DLSS_ON=1 ##export PP_DLSS_ON=1
export PW_VULKAN_NO_ASYNC=0 export PP_VULKAN_NO_ASYNC=0
export PW_USE_NVAPI_AND_DLSS=0 export PP_USE_NVAPI_AND_DLSS=0
export PW_OLD_GL_STRING=0 export PP_OLD_GL_STRING=0
export PW_HIDE_NVIDIA_GPU=0 export PP_HIDE_NVIDIA_GPU=0
export PW_FORCE_USE_VSYNC=0 export PP_FORCE_USE_VSYNC=0
export PW_VIRTUAL_DESKTOP=0 export PP_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 PW_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only) ##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
##export PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) ##export PP_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
export PW_NO_FSYNC=0 export PP_NO_FSYNC=0
export PW_NO_ESYNC=1 export PP_NO_ESYNC=1
export PW_USE_GSTREAMER=1 export PP_USE_GSTREAMER=1
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games ##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
export PW_NO_WRITE_WATCH=0 export PP_NO_WRITE_WATCH=0
export PW_HEAP_DELAY_FREE=0 export PP_HEAP_DELAY_FREE=0
export PW_WINE_ALLOW_XIM=0 export PP_WINE_ALLOW_XIM=0
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
export PW_WINEDBG_DISABLE=1 export PP_WINEDBG_DISABLE=1
export PW_USE_TERMINAL=0 export PP_USE_TERMINAL=0
export PW_GUI_DISABLED_CS=0 export PP_GUI_DISABLED_CS=0
##export PATH_TO_GAME= ##export PATH_TO_GAME=
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
export PW_MANGOHUD=1 export PP_MANGOHUD=1
export PW_USE_RUNTIME=1 export PP_USE_RUNTIME=1
export PW_USE_GAMEMODE=1 export PP_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 @@ ...@@ -3,32 +3,32 @@
#FarLoneSails.exe #FarLoneSails.exe
#Rating=1-5 #Rating=1-5
################################################ ################################################
export PW_VULKAN_USE=0 export PP_VULKAN_USE=0
#####################examples########################### #####################examples###########################
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export WINEDLLOVERRIDES="blabla=n,b" ##export WINEDLLOVERRIDES="blabla=n,b"
##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks) ##export PP_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
##export PW_LOG=0 # Enable debug mode fo terminal ##export PP_LOG=0 # Enable debug mode fo terminal
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives ##export PP_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_TERMINAL=0 # Force run in terminal ##export PP_USE_TERMINAL=0 # Force run in terminal
##export PW_OLD_GL_STRING=0 ##export PP_OLD_GL_STRING=0
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_VKD3D_FEATURE_LEVEL=0 ##export PP_VKD3D_FEATURE_LEVEL=0
##export PW_NO_WRITE_WATCH=0 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). ##export 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_HIDE_NVIDIA_GPU=0 ##export PP_HIDE_NVIDIA_GPU=0
##export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_GAMEMODE=0 # Force disabele gamemod ##export PP_USE_GAMEMODE=0 # Force disabele gamemod
##export PW_FORCE_LARGE_ADDRESS_AWARE=1 # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. ##export PP_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 PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_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 PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_VIRTUAL_DESKTOP=1 ##export PP_VIRTUAL_DESKTOP=1
##export DXVK_HUD=fps,devinfo ##export DXVK_HUD=fps,devinfo
##export PW_HEAP_DELAY_FREE=0 ##export PP_HEAP_DELAY_FREE=0
##export PW_DXGI_FROM_DXVK=0 ##export PP_DXGI_FROM_DXVK=0
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,34 +3,34 @@ ...@@ -3,34 +3,34 @@
#farcry3_d3d11.exe #farcry3_d3d11.exe
#Rating=1-5 #Rating=1-5
######################################################## ########################################################
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
#export PW_MANGOHUD=1 #export PP_MANGOHUD=1
export PW_DLL_INSTALL="d3dx11_42 d3dx11_43" export PP_DLL_INSTALL="d3dx11_42 d3dx11_43"
#export WINEDLLOVERRIDES="blabla=n,b" #export WINEDLLOVERRIDES="blabla=n,b"
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=7 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=7 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export PW_USE_DXR10=1 ##export PP_USE_DXR10=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 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_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
##export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,34 +3,34 @@ ...@@ -3,34 +3,34 @@
#farcry3.exe #farcry3.exe
#Rating=1-5 #Rating=1-5
######################################################## ########################################################
export PW_VULKAN_USE=0 export PP_VULKAN_USE=0
#export PW_DLL_INSTALL="" #export PP_DLL_INSTALL=""
#export PW_MANGOHUD_DLSYM=1 #export PP_MANGOHUD_DLSYM=1
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export PW_USE_DXR10=1 ##export PP_USE_DXR10=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 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_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
##export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,32 +3,32 @@ ...@@ -3,32 +3,32 @@
#FarCry4.exe #FarCry4.exe
#Rating=1-5 #Rating=1-5
######################################################## ########################################################
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
export PW_DLL_INSTALL="d3dcompiler_43 d3dcompiler_47" # Install DDL in port prefix (used winetricks) export PP_DLL_INSTALL="d3dcompiler_43 d3dcompiler_47" # Install DDL in port prefix (used winetricks)
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_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 PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export PW_USE_DXR10=1 ##export PP_USE_DXR10=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 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_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
##export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,47 +3,47 @@ ...@@ -3,47 +3,47 @@
#pemv.exe #pemv.exe
#Rating=5 #Rating=5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
export PW_WINDOWS_VER="10" export PP_WINDOWS_VER="10"
export PW_DLL_INSTALL="" export PP_DLL_INSTALL=""
export WINEDLLOVERRIDES="" export WINEDLLOVERRIDES=""
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
export PW_WINE_USE="PROTON_GE" export PP_WINE_USE="PROTON_GE"
export PW_VULKAN_USE="1" export PP_VULKAN_USE="1"
export PW_USE_DXR10="0" export PP_USE_DXR10="0"
##export PW_DLSS_ON=1 ##export PP_DLSS_ON=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
export PW_USE_NVAPI_AND_DLSS="0" export PP_USE_NVAPI_AND_DLSS="0"
export PW_OLD_GL_STRING="0" export PP_OLD_GL_STRING="0"
export PW_HIDE_NVIDIA_GPU="0" export PP_HIDE_NVIDIA_GPU="0"
export PW_FORCE_USE_VSYNC="0" export PP_FORCE_USE_VSYNC="0"
export PW_VIRTUAL_DESKTOP="0" export PP_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 PW_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only) ##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
##export PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) ##export PP_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
export PW_NO_FSYNC="0" export PP_NO_FSYNC="0"
export PW_NO_ESYNC="1" export PP_NO_ESYNC="1"
export PW_USE_GSTREAMER="1" export PP_USE_GSTREAMER="1"
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games ##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
export PW_HEAP_DELAY_FREE="0" export PP_HEAP_DELAY_FREE="0"
export PW_WINE_ALLOW_XIM="0" export PP_WINE_ALLOW_XIM="0"
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
export PW_WINEDBG_DISABLE="1" export PP_WINEDBG_DISABLE="1"
export PW_USE_TERMINAL="0" export PP_USE_TERMINAL="0"
export PW_GUI_DISABLED_CS="0" export PP_GUI_DISABLED_CS="0"
##export PATH_TO_GAME= ##export PATH_TO_GAME=
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
export PW_PREFIX_NAME="DEFAULT" export PP_PREFIX_NAME="DEFAULT"
export PW_USE_DXR11="0" export PP_USE_DXR11="0"
export PW_WINE_FULLSCREEN_FSR="0" export PP_WINE_FULLSCREEN_FSR="0"
export PW_USE_GAMEMODE="1" export PP_USE_GAMEMODE="1"
export PW_DX12_DISABLE="0" export PP_DX12_DISABLE="0"
export PW_PRIME_RENDER_OFFLOAD="0" export PP_PRIME_RENDER_OFFLOAD="0"
export PW_USE_D3D_EXTRAS="1" export PP_USE_D3D_EXTRAS="1"
export PW_FIX_VIDEO_IN_GAME="0" export PP_FIX_VIDEO_IN_GAME="0"
export PW_USE_AMDVLK_DRIVER="0" export PP_USE_AMDVLK_DRIVER="0"
export PW_FORCE_LARGE_ADDRESS_AWARE="1" export PP_FORCE_LARGE_ADDRESS_AWARE="1"
export PW_USE_SHADER_CACHE="1" export PP_USE_SHADER_CACHE="1"
...@@ -3,5 +3,5 @@ ...@@ -3,5 +3,5 @@
#ForzaHorizon4.exe #ForzaHorizon4.exe
#Rating=5 #Rating=5
################################################ ################################################
export PW_DLL_INSTALL="vcrun2019" export PP_DLL_INSTALL="vcrun2019"
export PW_VULKAN_USE=vkd3d export PP_VULKAN_USE=vkd3d
...@@ -3,9 +3,9 @@ ...@@ -3,9 +3,9 @@
#Frozen Throne.exe #Frozen Throne.exe
#Rating=4 - no video #Rating=4 - no video
################################################ ################################################
export PW_VULKAN_USE=0 export PP_VULKAN_USE=0
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
export PW_GUI_DISABLED_CS=1 export PP_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 @@ ...@@ -3,8 +3,8 @@
#GTAIV.exe #GTAIV.exe
#Rating=1-5 #Rating=1-5
################################################ ################################################
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
export PW_NO_ESYNC=1 export PP_NO_ESYNC=1
export PW_NO_FSYNC=1 export PP_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 @@ ...@@ -4,11 +4,11 @@
#GOG_Galaxy_2.0.exe #GOG_Galaxy_2.0.exe
#Rating=1-5 #Rating=1-5
################################################ ################################################
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
export PW_WINE_USE=PROTON_GE export PP_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 PW_DLL_INSTALL="vcrun2019" export PP_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 @@ ...@@ -3,5 +3,5 @@
#Game-TS3.exe #Game-TS3.exe
#Rating=5 #Rating=5
################################################ ################################################
export PW_VULKAN_USE=0 export PP_VULKAN_USE=0
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
...@@ -3,36 +3,36 @@ ...@@ -3,36 +3,36 @@
#GameCenter.exe #GameCenter.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON_STEAM_6.3-8C_PW2 export PP_WINE_USE=PROTON_LG_6.3-8C_PW2
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
##export PW_USE_DXR10=1 ##export PP_USE_DXR10=1
##export PW_DLSS_ON=1 ##export PP_DLSS_ON=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 PW_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only) ##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
##export PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) ##export PP_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives ##export PP_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_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 @@ ...@@ -3,36 +3,36 @@
#GameLauncher.exe #GameLauncher.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON_GE_6.19-5 export PP_WINE_USE=PROTON_GE_6.19-5
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
##export PW_USE_DXR10=1 ##export PP_USE_DXR10=1
##export PW_DLSS_ON=1 ##export PP_DLSS_ON=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Curves
export PW_VKBASALT_FFX_CAS=1 export PP_VKBASALT_FFX_CAS=1
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives ##export PP_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_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 @@ ...@@ -3,44 +3,44 @@
#GoW.exe #GoW.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON-7.0RC6-GE-1!!! ##export PP_WINE_USE=PROTON-7.0RC6-GE-1!!!
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
export PW_USE_DXR10=0 export PP_USE_DXR10=0
##export PW_DLSS_ON=1 ##export PP_DLSS_ON=1
export PW_VULKAN_NO_ASYNC=0 export PP_VULKAN_NO_ASYNC=0
export PW_USE_NVAPI_AND_DLSS=1 export PP_USE_NVAPI_AND_DLSS=1
export PW_OLD_GL_STRING=0 export PP_OLD_GL_STRING=0
export PW_HIDE_NVIDIA_GPU=0 export PP_HIDE_NVIDIA_GPU=0
export PW_FORCE_USE_VSYNC=0 export PP_FORCE_USE_VSYNC=0
export PW_VIRTUAL_DESKTOP=0 export PP_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 PW_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only) ##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
##export PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) ##export PP_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
export PW_NO_FSYNC=1 export PP_NO_FSYNC=1
export PW_NO_ESYNC=1 export PP_NO_ESYNC=1
export PW_USE_GSTREAMER=1 export PP_USE_GSTREAMER=1
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games ##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
export PW_NO_WRITE_WATCH=0 export PP_NO_WRITE_WATCH=0
export PW_HEAP_DELAY_FREE=0 export PP_HEAP_DELAY_FREE=0
export PW_WINE_ALLOW_XIM=0 export PP_WINE_ALLOW_XIM=0
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
export PW_WINEDBG_DISABLE=1 export PP_WINEDBG_DISABLE=1
export PW_USE_TERMINAL=0 export PP_USE_TERMINAL=0
export PW_GUI_DISABLED_CS=0 export PP_GUI_DISABLED_CS=0
##export PATH_TO_GAME= ##export PATH_TO_GAME=
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
export PW_MANGOHUD=1 export PP_MANGOHUD=1
export PW_MANGOHUD_USER_CONF=0 export PP_MANGOHUD_USER_CONF=0
export PW_USE_DXR11=0 export PP_USE_DXR11=0
export PW_USE_RUNTIME=1 export PP_USE_RUNTIME=1
export PW_USE_GAMEMODE=1 export PP_USE_GAMEMODE=1
export PW_DX12_DISABLE=1 export PP_DX12_DISABLE=1
export PW_USE_WINE_DXGI=0 export PP_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 @@ ...@@ -3,8 +3,8 @@
#HITMAN3.exe #HITMAN3.exe
#Rating=1-5 #Rating=1-5
################################################ ################################################
export PW_VULKAN_USE=vkd3d export PP_VULKAN_USE=vkd3d
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
export PW_DXGI_FROM_DXVK=1 export PP_DXGI_FROM_DXVK=1
#export MANGOHUD=1 #export MANGOHUD=1
#export PW_USE_NVAPI_AND_DLSS=0 # for nvidia gpu #export PP_USE_NVAPI_AND_DLSS=0 # for nvidia gpu
...@@ -2,27 +2,27 @@ ...@@ -2,27 +2,27 @@
#Author: linux-gaming.ru #Author: linux-gaming.ru
#Hades.exe #Hades.exe
#Rating=1-5 #Rating=1-5
#export PW_COMMENT_DB="blablabla" #export PP_COMMENT_DB="blablabla"
################################################ ################################################
export PW_VULKAN_USE=dxvk #dxvk or vkd3d export PP_VULKAN_USE=dxvk #dxvk or vkd3d
#export WINEDLLOVERRIDES="blabla=n,b" #export WINEDLLOVERRIDES="blabla=n,b"
#export PW_LOG=0 # Enable debug mode fo terminal #export PP_LOG=0 # Enable debug mode fo terminal
#export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. #export 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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives #export PP_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
#export PW_VULKAN_NO_ASYNC=1 #export PP_VULKAN_NO_ASYNC=1
#export PW_USE_TERMINAL=0 #export PP_USE_TERMINAL=0
#export PW_OLD_GL_STRING=0 #export PP_OLD_GL_STRING=0
#export PW_USE_NVAPI_AND_DLSS=0 #export PP_USE_NVAPI_AND_DLSS=0
#export PW_VKD3D_FEATURE_LEVEL=0 #export PP_VKD3D_FEATURE_LEVEL=0
#export PW_NO_WRITE_WATCH=0 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). #export 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_HIDE_NVIDIA_GPU=0 #export PP_HIDE_NVIDIA_GPU=0
#export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT #export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
#export PW_WINEDBG_DISABLE=1 #export PP_WINEDBG_DISABLE=1
#export PW_USE_GAMEMODE=0 # Force disabele gamemod #export PP_USE_GAMEMODE=0 # Force disabele gamemod
#export PW_FORCE_LARGE_ADDRESS_AWARE=1 # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. #export PP_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 PW_DLL_INSTALL="foo bar" #export PP_DLL_INSTALL="foo bar"
#export LAUNCH_PARAMETERS="-d3d9" #export LAUNCH_PARAMETERS="-d3d9"
#export PW_GUI_DISABLED_CS=1 #export PP_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 PW_DLL_INSTALL="vcrun2019 d3dcompiler_47 d3dx9_43" export PP_DLL_INSTALL="vcrun2019 d3dcompiler_47 d3dx9_43"
...@@ -3,36 +3,36 @@ ...@@ -3,36 +3,36 @@
#Half-Life2.exe #Half-Life2.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON_STEAM export PP_WINE_USE=PROTON_LG
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
##export PW_DXR_ON=1 ##export PP_DXR_ON=1
##export PW_DLSS_ON=1 ##export PP_DLSS_ON=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 PW_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only) ##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
##export PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) ##export PP_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives ##export PP_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_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 @@ ...@@ -3,5 +3,5 @@
#HellbladeGame.exe #HellbladeGame.exe
#Rating=1-5 #Rating=1-5
################################################ ################################################
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
...@@ -3,5 +3,5 @@ ...@@ -3,5 +3,5 @@
#Heroes3.exe #Heroes3.exe
#Rating=1-5 #Rating=1-5
################################################ ################################################
export PW_VULKAN_USE=0 export PP_VULKAN_USE=0
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
...@@ -3,5 +3,5 @@ ...@@ -3,5 +3,5 @@
#Heroes3 HD.exe #Heroes3 HD.exe
#Rating=1-5 #Rating=1-5
################################################ ################################################
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#HorizonZeroDawn.exe #HorizonZeroDawn.exe
#Rating=? #Rating=?
################################################ ################################################
export PW_VULKAN_USE=vkd3d #dxvk or vkd3d export PP_VULKAN_USE=vkd3d #dxvk or vkd3d
export WINEDLLOVERRIDES="" export WINEDLLOVERRIDES=""
export PW_DLL_INSTALL="vcrun2019" export PP_DLL_INSTALL="vcrun2019"
export LAUNCH_PARAMETERS="-EpicPortal" export LAUNCH_PARAMETERS="-EpicPortal"
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#hulk.exe #hulk.exe
#Rating=5 #Rating=5
################################################ ################################################
export PW_VULKAN_USE=0 export PP_VULKAN_USE=0
export PW_WINDOWS_VER="XP" export PP_WINDOWS_VER="XP"
export PW_USE_GAMEMODE=1 export PP_USE_GAMEMODE=1
export LAUNCH_PARAMETERS="-d3d9" export LAUNCH_PARAMETERS="-d3d9"
...@@ -3,5 +3,5 @@ ...@@ -3,5 +3,5 @@
#Inscryption.exe #Inscryption.exe
#Rating=5 #Rating=5
#####################examples########################### #####################examples###########################
export PW_WINE_USE=PROTON_GE export PP_WINE_USE=PROTON_GE
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
...@@ -3,33 +3,33 @@ ...@@ -3,33 +3,33 @@
#JustCause4.exe #JustCause4.exe
#Rating=1-5 #Rating=1-5
######################################################## ########################################################
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
export PW_DLL_INSTALL="vcrun2019" export PP_DLL_INSTALL="vcrun2019"
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_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 PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export PW_DXR_ON=1 ##export PP_DXR_ON=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI=0 ##export PP_USE_NVAPI=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 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_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
##export PW_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_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 @@ ...@@ -3,29 +3,29 @@
#LOF2.exe #LOF2.exe
#Rating=1-5 #Rating=1-5
################################################ ################################################
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
#####################examples########################### #####################examples###########################
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export WINEDLLOVERRIDES="blabla=n,b" ##export WINEDLLOVERRIDES="blabla=n,b"
##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks) ##export PP_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
##export PW_LOG=0 # Enable debug mode fo terminal ##export PP_LOG=0 # Enable debug mode fo terminal
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives ##export PP_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_TERMINAL=0 # Force run in terminal ##export PP_USE_TERMINAL=0 # Force run in terminal
##export PW_OLD_GL_STRING=0 ##export PP_OLD_GL_STRING=0
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_VKD3D_FEATURE_LEVEL=0 ##export PP_VKD3D_FEATURE_LEVEL=0
##export PW_NO_WRITE_WATCH=0 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). ##export 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_HIDE_NVIDIA_GPU=0 ##export PP_HIDE_NVIDIA_GPU=0
##export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_GAMEMODE=0 # Force disabele gamemod ##export PP_USE_GAMEMODE=0 # Force disabele gamemod
##export PW_FORCE_LARGE_ADDRESS_AWARE=1 # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. ##export PP_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 PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
##export VKD3D_CONFIG=force_bindless_texel_buffer ##export VKD3D_CONFIG=force_bindless_texel_buffer
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_VIRTUAL_DESKTOP=1 ##export PP_VIRTUAL_DESKTOP=1
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#Larry.exe #Larry.exe
#Rating=5 #Rating=5
################################################ ################################################
export PW_NO_FSYNC=1 export PP_NO_FSYNC=1
export PW_NO_ESYNC=1 export PP_NO_ESYNC=1
export PW_WINDOWS_VER=7 export PP_WINDOWS_VER=7
...@@ -10,29 +10,29 @@ ...@@ -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 PW_COMMENT_DB="${TEXT_OPSSL}Dwnload and start League of Legends can take a long time" export PP_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 PW_WINE_USE=WINE_LOL_GE_7.0-4 export PP_WINE_USE=WINE_LOL_GE_7.0-4
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
export PW_MUST_HAVE_DLL="" export PP_MUST_HAVE_DLL=""
export PW_PREFIX_NAME="LEAGUE_OF_LEGENDS" export PP_PREFIX_NAME="LEAGUE_OF_LEGENDS"
export PW_NO_FSYNC=1 export PP_NO_FSYNC=1
export PW_NO_ESYNC=1 export PP_NO_ESYNC=1
export PW_DISABLED_CREATE_DB=1 export PP_DISABLED_CREATE_DB=1
export PW_USE_D3D_EXTRAS=1 export PP_USE_D3D_EXTRAS=1
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_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/${PW_WINE_USE}" ] ; then if [ ! -d "${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}" ] ; then
if try_download "github.com/Castro-Fidel/wine_builds/releases/download/${PW_WINE_USE}/${PW_WINE_USE}.tar.xz" \ if try_download "github.com/Castro-Fidel/wine_builds/releases/download/${PP_WINE_USE}/${PP_WINE_USE}.tar.xz" \
"${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" ; then "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" ; then
if unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then if unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" try_remove_file "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz"
UNPACK_STATUS=0 UNPACK_STATUS=0
else else
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" try_remove_file "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz"
try_remove_dir "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" try_remove_dir "${PORT_WINE_PATH}/data/dist/${PP_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 () { ...@@ -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 () {
# "${pw_yad}" --progress --progress-text="Loading and start League of Legends. Please wait. It can take a long time!" \ # "${pp_yad}" --progress --progress-text="Loading and start League of Legends. Please wait. It can take a long time!" \
# --pulsate --no-buttons --undecorated --center --skip-taskbar --image="${PW_GUI_ICON_PATH}/covers/lol_cover.jpg" --image-on-top > /dev/null 4>&1 & # --pulsate --no-buttons --undecorated --center --skip-taskbar --image="${PP_GUI_ICON_PATH}/covers/lol_cover.jpg" --image-on-top > /dev/null 4>&1 &
# PW_YAD_PID_LOL="$!" # PP_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 ...@@ -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 "${PW_YAD_PID_LOL}" # kill -s SIGUSR1 "${PP_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
# pw_stop_progress_bar # pp_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 @@ ...@@ -3,6 +3,6 @@
#LifeIsStrange.exe #LifeIsStrange.exe
#Rating=1-5 #Rating=1-5
################################################ ################################################
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
export WINEDLLOVERRIDES="xapofx1_5,xaudio2_7=n,b" export WINEDLLOVERRIDES="xapofx1_5,xaudio2_7=n,b"
export PW_DLL_INSTALL=faudio export PP_DLL_INSTALL=faudio
...@@ -3,41 +3,41 @@ ...@@ -3,41 +3,41 @@
#NewRP.exe #NewRP.exe
#Rating=5 #Rating=5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON_GE export PP_WINE_USE=PROTON_GE
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
export PW_USE_DXR10=0 export PP_USE_DXR10=0
##export PW_DLSS_ON=1 ##export PP_DLSS_ON=1
export PW_VULKAN_NO_ASYNC=0 export PP_VULKAN_NO_ASYNC=0
export PW_USE_NVAPI_AND_DLSS=0 export PP_USE_NVAPI_AND_DLSS=0
export PW_OLD_GL_STRING=0 export PP_OLD_GL_STRING=0
export PW_HIDE_NVIDIA_GPU=0 export PP_HIDE_NVIDIA_GPU=0
export PW_FORCE_USE_VSYNC=0 export PP_FORCE_USE_VSYNC=0
export PW_VIRTUAL_DESKTOP=0 export PP_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 PW_VKBASALT_EFFECTS=cas:Curves:SMAA:LumaSharpen export PP_VKBASALT_EFFECTS=cas:Curves:SMAA:LumaSharpen
export PW_VKBASALT_FFX_CAS=1 export PP_VKBASALT_FFX_CAS=1
export PW_NO_FSYNC=0 export PP_NO_FSYNC=0
export PW_NO_ESYNC=0 export PP_NO_ESYNC=0
export PW_USE_GSTREAMER=0 export PP_USE_GSTREAMER=0
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games ##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
export PW_NO_WRITE_WATCH=0 export PP_NO_WRITE_WATCH=0
export PW_HEAP_DELAY_FREE=0 export PP_HEAP_DELAY_FREE=0
export PW_WINE_ALLOW_XIM=0 export PP_WINE_ALLOW_XIM=0
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
export PW_WINEDBG_DISABLE=1 export PP_WINEDBG_DISABLE=1
export PW_USE_TERMINAL=0 export PP_USE_TERMINAL=0
export PW_GUI_DISABLED_CS=0 export PP_GUI_DISABLED_CS=0
##export PATH_TO_GAME= ##export PATH_TO_GAME=
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
export PW_USE_DXR11=0 export PP_USE_DXR11=0
export PW_USE_GAMEMODE=1 export PP_USE_GAMEMODE=1
export PW_DX12_DISABLE=1 export PP_DX12_DISABLE=1
export PW_USE_WINE_DXGI=0 export PP_USE_WINE_DXGI=0
export PW_PRIME_RENDER_OFFLOAD=0 export PP_PRIME_RENDER_OFFLOAD=0
...@@ -4,6 +4,6 @@ ...@@ -4,6 +4,6 @@
#Rating=5 #Rating=5
################################################ ################################################
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
export PW_WINDOWS_VER=10 export PP_WINDOWS_VER=10
...@@ -3,35 +3,35 @@ ...@@ -3,35 +3,35 @@
#LostEmber-Win64-Shipping.exe #LostEmber-Win64-Shipping.exe
#Rating=1-5 #Rating=1-5
################################################ ################################################
export PW_VULKAN_USE=vkd3d export PP_VULKAN_USE=vkd3d
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export WINEDLLOVERRIDES="blabla=n,b" ##export WINEDLLOVERRIDES="blabla=n,b"
##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks) ##export PP_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
##export PW_LOG=0 # Enable debug mode fo terminal ##export PP_LOG=0 # Enable debug mode fo terminal
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives ##export PP_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_TERMINAL=0 # Force run in terminal ##export PP_USE_TERMINAL=0 # Force run in terminal
##export PW_OLD_GL_STRING=0 ##export PP_OLD_GL_STRING=0
export PW_USE_NVAPI_AND_DLSS=0 export PP_USE_NVAPI_AND_DLSS=0
##export PW_VKD3D_FEATURE_LEVEL=0 ##export PP_VKD3D_FEATURE_LEVEL=0
##export PW_NO_WRITE_WATCH=0 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). ##export 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_HIDE_NVIDIA_GPU=0 ##export PP_HIDE_NVIDIA_GPU=0
##export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_GAMEMODE=0 # Force disabele gamemod ##export PP_USE_GAMEMODE=0 # Force disabele gamemod
##export PW_FORCE_LARGE_ADDRESS_AWARE=1 # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. ##export PP_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 PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_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 PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_VIRTUAL_DESKTOP=1 ##export PP_VIRTUAL_DESKTOP=1
##export DXVK_HUD=fps,devinfo ##export DXVK_HUD=fps,devinfo
export PW_HEAP_DELAY_FREE=1 export PP_HEAP_DELAY_FREE=1
##export PW_DXGI_FROM_DXVK=1 ##export PP_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 @@ ...@@ -3,49 +3,49 @@
#MWO Portal.exe #MWO Portal.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
export PW_WINDOWS_VER="10" export PP_WINDOWS_VER="10"
export PW_DLL_INSTALL="" export PP_DLL_INSTALL=""
export WINEDLLOVERRIDES="" export WINEDLLOVERRIDES=""
export LAUNCH_PARAMETERS="-noprompt -anygpu" export LAUNCH_PARAMETERS="-noprompt -anygpu"
export PW_WINE_USE="PROTON_GE" export PP_WINE_USE="PROTON_GE"
export PW_VULKAN_USE="1" export PP_VULKAN_USE="1"
export PW_USE_DXR10="0" export PP_USE_DXR10="0"
##export PW_DLSS_ON=1 ##export PP_DLSS_ON=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
export PW_USE_NVAPI_AND_DLSS="0" export PP_USE_NVAPI_AND_DLSS="0"
export PW_OLD_GL_STRING="0" export PP_OLD_GL_STRING="0"
export PW_HIDE_NVIDIA_GPU="0" export PP_HIDE_NVIDIA_GPU="0"
export PW_FORCE_USE_VSYNC="0" export PP_FORCE_USE_VSYNC="0"
export PW_VIRTUAL_DESKTOP="0" export PP_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 PW_VKBASALT_EFFECTS="FakeHDR:cas" export PP_VKBASALT_EFFECTS="FakeHDR:cas"
export PW_VKBASALT_FFX_CAS="0.75" export PP_VKBASALT_FFX_CAS="0.75"
export PW_NO_FSYNC="0" export PP_NO_FSYNC="0"
export PW_NO_ESYNC="1" export PP_NO_ESYNC="1"
export PW_USE_GSTREAMER="1" export PP_USE_GSTREAMER="1"
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games ##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
export PW_HEAP_DELAY_FREE="0" export PP_HEAP_DELAY_FREE="0"
export PW_WINE_ALLOW_XIM="0" export PP_WINE_ALLOW_XIM="0"
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
export PW_WINEDBG_DISABLE="1" export PP_WINEDBG_DISABLE="1"
export PW_USE_TERMINAL="0" export PP_USE_TERMINAL="0"
export PW_GUI_DISABLED_CS="0" export PP_GUI_DISABLED_CS="0"
##export PATH_TO_GAME= ##export PATH_TO_GAME=
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
export PW_PREFIX_NAME="DOTNET" export PP_PREFIX_NAME="DOTNET"
export PW_MANGOHUD="1" export PP_MANGOHUD="1"
export PW_MANGOHUD_USER_CONF="1" export PP_MANGOHUD_USER_CONF="1"
export PW_USE_DXR11="0" export PP_USE_DXR11="0"
export PW_WINE_FULLSCREEN_FSR="0" export PP_WINE_FULLSCREEN_FSR="0"
export PW_USE_GAMEMODE="1" export PP_USE_GAMEMODE="1"
export PW_DX12_DISABLE="0" export PP_DX12_DISABLE="0"
export PW_PRIME_RENDER_OFFLOAD="0" export PP_PRIME_RENDER_OFFLOAD="0"
export PW_USE_D3D_EXTRAS="1" export PP_USE_D3D_EXTRAS="1"
export PW_FIX_VIDEO_IN_GAME="0" export PP_FIX_VIDEO_IN_GAME="0"
export PW_USE_AMDVLK_DRIVER="0" export PP_USE_AMDVLK_DRIVER="0"
export PW_FORCE_LARGE_ADDRESS_AWARE="1" export PP_FORCE_LARGE_ADDRESS_AWARE="1"
export PW_USE_SHADER_CACHE="1" export PP_USE_SHADER_CACHE="1"
...@@ -3,5 +3,5 @@ ...@@ -3,5 +3,5 @@
#mafiadefinitiveedition.exe #mafiadefinitiveedition.exe
#Rating=4 #Rating=4
################################################ ################################################
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
export PULSE_LATENCY_MSEC=60 export PULSE_LATENCY_MSEC=60
...@@ -4,28 +4,28 @@ ...@@ -4,28 +4,28 @@
#MassEffectConfig.exe #MassEffectConfig.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export WINEDLLOVERRIDES="blabla=n,b" ##export WINEDLLOVERRIDES="blabla=n,b"
export PW_DLL_INSTALL="physx d3dx9" # Install DDL in port prefix (used winetricks) export PP_DLL_INSTALL="physx d3dx9" # Install DDL in port prefix (used winetricks)
##export PW_LOG=0 # Enable debug mode fo terminal ##export PP_LOG=0 # Enable debug mode fo terminal
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives ##export PP_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_TERMINAL=0 # Force run in terminal ##export PP_USE_TERMINAL=0 # Force run in terminal
##export PW_OLD_GL_STRING=0 ##export PP_OLD_GL_STRING=0
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_VKD3D_FEATURE_LEVEL=0 ##export PP_VKD3D_FEATURE_LEVEL=0
##export PW_NO_WRITE_WATCH=0 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). ##export 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_HIDE_NVIDIA_GPU=0 ##export PP_HIDE_NVIDIA_GPU=0
##export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_GAMEMODE=0 # Force disabele gamemod ##export PP_USE_GAMEMODE=0 # Force disabele gamemod
##export PW_FORCE_LARGE_ADDRESS_AWARE=1 # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. ##export PP_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 PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_VIRTUAL_DESKTOP=1 ##export PP_VIRTUAL_DESKTOP=1
##export DXVK_HUD=fps,devinfo ##export DXVK_HUD=fps,devinfo
##export PW_HEAP_DELAY_FREE=0 ##export PP_HEAP_DELAY_FREE=0
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,30 +3,30 @@ ...@@ -3,30 +3,30 @@
#MassEffect2.exe #MassEffect2.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export WINEDLLOVERRIDES="blabla=n,b" ##export WINEDLLOVERRIDES="blabla=n,b"
export PW_DLL_INSTALL="physx d3dx9" # Install DDL in port prefix (used winetricks) export PP_DLL_INSTALL="physx d3dx9" # Install DDL in port prefix (used winetricks)
##export PW_LOG=0 # Enable debug mode fo terminal ##export PP_LOG=0 # Enable debug mode fo terminal
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives ##export PP_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_TERMINAL=0 # Force run in terminal ##export PP_USE_TERMINAL=0 # Force run in terminal
##export PW_OLD_GL_STRING=0 ##export PP_OLD_GL_STRING=0
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_VKD3D_FEATURE_LEVEL=0 ##export PP_VKD3D_FEATURE_LEVEL=0
##export PW_NO_WRITE_WATCH=0 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). ##export 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_HIDE_NVIDIA_GPU=0 ##export PP_HIDE_NVIDIA_GPU=0
##export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_GAMEMODE=0 # Force disabele gamemod ##export PP_USE_GAMEMODE=0 # Force disabele gamemod
##export PW_FORCE_LARGE_ADDRESS_AWARE=1 # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. ##export PP_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 PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_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 PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_VIRTUAL_DESKTOP=1 ##export PP_VIRTUAL_DESKTOP=1
##export DXVK_HUD=fps,devinfo ##export DXVK_HUD=fps,devinfo
##export PW_HEAP_DELAY_FREE=0 ##export PP_HEAP_DELAY_FREE=0
##export PW_DXGI_FROM_DXVK=0 ##export PP_DXGI_FROM_DXVK=0
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,36 +3,36 @@ ...@@ -3,36 +3,36 @@
#MassEffectConfig.exe #MassEffectConfig.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON_GE export PP_WINE_USE=PROTON_GE
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
##export PW_DXR_ON=1 ##export PP_DXR_ON=1
##export PW_DLSS_ON=1 ##export PP_DLSS_ON=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 PW_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only) ##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
##export PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) ##export PP_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives ##export PP_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_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 @@ ...@@ -3,40 +3,40 @@
#MassEffectLauncher.exe #MassEffectLauncher.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON_GE export PP_WINE_USE=PROTON_GE
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
export PW_DXR_ON=0 export PP_DXR_ON=0
##export PW_DLSS_ON=1 ##export PP_DLSS_ON=1
export PW_VULKAN_NO_ASYNC=0 export PP_VULKAN_NO_ASYNC=0
export PW_USE_NVAPI_AND_DLSS=0 export PP_USE_NVAPI_AND_DLSS=0
export PW_OLD_GL_STRING=0 export PP_OLD_GL_STRING=0
export PW_HIDE_NVIDIA_GPU=0 export PP_HIDE_NVIDIA_GPU=0
export PW_FORCE_USE_VSYNC=0 export PP_FORCE_USE_VSYNC=0
export PW_VIRTUAL_DESKTOP=0 export PP_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 PW_VKBASALT_EFFECTS=cas:FilmGrain2:Clarity export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Clarity
export PW_VKBASALT_FFX_CAS=0.75 export PP_VKBASALT_FFX_CAS=0.75
export PW_NO_FSYNC=0 export PP_NO_FSYNC=0
export PW_NO_ESYNC=1 export PP_NO_ESYNC=1
export PW_USE_GSTREAMER=1 export PP_USE_GSTREAMER=1
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games ##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
export PW_NO_WRITE_WATCH=0 export PP_NO_WRITE_WATCH=0
export PW_HEAP_DELAY_FREE=0 export PP_HEAP_DELAY_FREE=0
export PW_WINE_ALLOW_XIM=0 export PP_WINE_ALLOW_XIM=0
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
export PW_WINEDBG_DISABLE=1 export PP_WINEDBG_DISABLE=1
export PW_USE_TERMINAL=0 export PP_USE_TERMINAL=0
export PW_GUI_DISABLED_CS=0 export PP_GUI_DISABLED_CS=0
##export PATH_TO_GAME= ##export PATH_TO_GAME=
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
export PW_MANGOHUD=1 export PP_MANGOHUD=1
export PW_USE_RUNTIME=1 export PP_USE_RUNTIME=1
export PW_USE_GAMEMODE=1 export PP_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 @@ ...@@ -3,6 +3,6 @@
#MetroExodus.exe #MetroExodus.exe
#Rating=? #Rating=?
################################################ ################################################
export PW_VULKAN_USE=vkd3d export PP_VULKAN_USE=vkd3d
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
...@@ -3,40 +3,40 @@ ...@@ -3,40 +3,40 @@
#MikuMikuDance.exe #MikuMikuDance.exe
#Rating=3-5 #Rating=3-5
#####################examples########################### #####################examples###########################
export PW_COMMENT_DB="MikuMikuDance" export PP_COMMENT_DB="MikuMikuDance"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) export PP_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 PW_VULKAN_USE=0 export PP_VULKAN_USE=0
export PW_USE_DXR10=0 export PP_USE_DXR10=0
export PW_VULKAN_NO_ASYNC=0 export PP_VULKAN_NO_ASYNC=0
export PW_USE_NVAPI_AND_DLSS=0 export PP_USE_NVAPI_AND_DLSS=0
export PW_OLD_GL_STRING=0 export PP_OLD_GL_STRING=0
export PW_HIDE_NVIDIA_GPU=0 export PP_HIDE_NVIDIA_GPU=0
export PW_FORCE_USE_VSYNC=0 export PP_FORCE_USE_VSYNC=0
export PW_VIRTUAL_DESKTOP=0 export PP_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 PW_NO_FSYNC=0 export PP_NO_FSYNC=0
export PW_NO_ESYNC=1 export PP_NO_ESYNC=1
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games ##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
export PW_NO_WRITE_WATCH=0 export PP_NO_WRITE_WATCH=0
export PW_HEAP_DELAY_FREE=0 export PP_HEAP_DELAY_FREE=0
export PW_WINE_ALLOW_XIM=0 export PP_WINE_ALLOW_XIM=0
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
export PW_WINEDBG_DISABLE=1 export PP_WINEDBG_DISABLE=1
export PW_USE_TERMINAL=0 export PP_USE_TERMINAL=0
export PW_GUI_DISABLED_CS=0 export PP_GUI_DISABLED_CS=0
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
##export PW_WINE_USE=WINE_7.0_STAGING_AMD64!!!! ##export PP_WINE_USE=WINE_7.0_STAGING_AMD64!!!!
export PW_MANGOHUD=0 export PP_MANGOHUD=0
export PW_MANGOHUD_USER_CONF=0 export PP_MANGOHUD_USER_CONF=0
export PW_USE_DXR11=0 export PP_USE_DXR11=0
export PW_USE_GSTREAMER=1 export PP_USE_GSTREAMER=1
export PW_USE_RUNTIME=1 export PP_USE_RUNTIME=1
export PW_USE_GAMEMODE=1 export PP_USE_GAMEMODE=1
export PW_DX12_DISABLE=0 export PP_DX12_DISABLE=0
export PW_USE_WINE_DXGI=1 export PP_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 @@ ...@@ -3,6 +3,6 @@
#speed.exe #speed.exe
#Rating=5 #Rating=5
################################################ ################################################
export PW_VULKAN_USE=0 export PP_VULKAN_USE=0
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
export WINEDLLOVERRIDES="dinput8" export WINEDLLOVERRIDES="dinput8"
...@@ -4,40 +4,40 @@ ...@@ -4,40 +4,40 @@
#NovaRO.exe #NovaRO.exe
#Rating=1-5 #Rating=1-5
######################################################## ########################################################
export PW_DLL_INSTALL="d3dcompiler_42 d3dcompiler_43 d3dx9" export PP_DLL_INSTALL="d3dcompiler_42 d3dcompiler_43 d3dx9"
#directx9 #directx9
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export PW_DXVK_VER=1.8.1 ##export PP_DXVK_VER=1.8.1
##export PW_VKD3D_VER=2.2 ##export PP_VKD3D_VER=2.2
##export PW_USE_DXR10=1 ##export PP_USE_DXR10=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VKD3D_FEATURE_LEVEL=1 ##export PP_VKD3D_FEATURE_LEVEL=1
##export PW_DXGI_FROM_DXVK=1 ##export PP_DXGI_FROM_DXVK=1
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 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_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
##export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives ##export PP_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 PW_USE_GAMEMODE=1 # Force disabele gamemod ##export PP_USE_GAMEMODE=1 # Force disabele gamemod
##export PW_FORCE_LARGE_ADDRESS_AWARE=1 # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. ##export PP_FORCE_LARGE_ADDRESS_AWARE=1 # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default.
##export PW_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). ##export 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_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_LOG=1 # Enable debug mode fo terminal ##export PP_LOG=1 # Enable debug mode fo terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,38 +3,38 @@ ...@@ -3,38 +3,38 @@
#soulstorm.exe #soulstorm.exe
#Rating=5 #Rating=5
################################################# #################################################
export PW_VULKAN_USE="1" export PP_VULKAN_USE="1"
export PW_WINE_USE="PROTON_GE" export PP_WINE_USE="PROTON_GE"
export PW_PREFIX_NAME="DEFAULT" export PP_PREFIX_NAME="DEFAULT"
export PW_VKBASALT_EFFECTS="Curves:cas" export PP_VKBASALT_EFFECTS="Curves:cas"
export PW_VKBASALT_FFX_CAS="0.75" export PP_VKBASALT_FFX_CAS="0.75"
export ENABLE_VKBASALT="1" export ENABLE_VKBASALT="1"
export PW_MANGOHUD="1" export PP_MANGOHUD="1"
export PW_MANGOHUD_USER_CONF="0" export PP_MANGOHUD_USER_CONF="0"
export PW_NO_ESYNC="1" export PP_NO_ESYNC="1"
export PW_NO_FSYNC="0" export PP_NO_FSYNC="0"
export PW_USE_DXR10="0" export PP_USE_DXR10="0"
export PW_USE_DXR11="0" export PP_USE_DXR11="0"
export PW_VULKAN_NO_ASYNC="0" export PP_VULKAN_NO_ASYNC="0"
export PW_USE_NVAPI_AND_DLSS="0" export PP_USE_NVAPI_AND_DLSS="0"
export PW_OLD_GL_STRING="0" export PP_OLD_GL_STRING="0"
export PW_HIDE_NVIDIA_GPU="0" export PP_HIDE_NVIDIA_GPU="0"
export PW_FORCE_USE_VSYNC="0" export PP_FORCE_USE_VSYNC="0"
export PW_VIRTUAL_DESKTOP="0" export PP_VIRTUAL_DESKTOP="0"
export PW_WINEDBG_DISABLE="1" export PP_WINEDBG_DISABLE="1"
export PW_USE_TERMINAL="0" export PP_USE_TERMINAL="0"
export PW_WINE_ALLOW_XIM="0" export PP_WINE_ALLOW_XIM="0"
export PW_HEAP_DELAY_FREE="0" export PP_HEAP_DELAY_FREE="0"
export PW_GUI_DISABLED_CS="0" export PP_GUI_DISABLED_CS="0"
export PW_USE_GSTREAMER="1" export PP_USE_GSTREAMER="1"
export PW_USE_GAMEMODE="1" export PP_USE_GAMEMODE="1"
export PW_DX12_DISABLE="0" export PP_DX12_DISABLE="0"
export PW_D3D_EXTRAS_DISABLE="0" export PP_D3D_EXTRAS_DISABLE="0"
export PW_FIX_VIDEO_IN_GAME="0" export PP_FIX_VIDEO_IN_GAME="0"
export PW_FORCE_LARGE_ADDRESS_AWARE="1" export PP_FORCE_LARGE_ADDRESS_AWARE="1"
export PW_USE_SHADER_CACHE="1" export PP_USE_SHADER_CACHE="1"
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
export PW_WINDOWS_VER="10" export PP_WINDOWS_VER="10"
export PW_DLL_INSTALL="" export PP_DLL_INSTALL=""
export WINEDLLOVERRIDES="" export WINEDLLOVERRIDES=""
export PW_WINE_FULLSCREEN_FSR="1" export PP_WINE_FULLSCREEN_FSR="1"
...@@ -3,21 +3,21 @@ ...@@ -3,21 +3,21 @@
#Origin.exe #Origin.exe
#Rating=? #Rating=?
#####################examples########################### #####################examples###########################
export PW_DLL_INSTALL="vcrun2012 vcrun2019" # Install DDL in port prefix (used winetricks) export PP_DLL_INSTALL="vcrun2012 vcrun2019" # Install DDL in port prefix (used winetricks)
export PW_VULKAN_USE=1 # dxvk, vkd3d or 0 for OpenGL export PP_VULKAN_USE=1 # dxvk, vkd3d or 0 for OpenGL
###WINE_KRON4EK### ###WINE_KRON4EK###
export PW_WINE_USE="WINE-7.13-STAGING-AMD64" export PP_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/${PW_WINE_USE}" ] ; then if [ ! -d "${PORT_WINE_PATH}/data/dist/${PP_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/${PW_WINE_USE}.tar.xz" ; then "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" ; then
if unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then if unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" try_remove_file "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz"
UNPACK_STATUS=0 UNPACK_STATUS=0
else else
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" try_remove_file "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz"
try_remove_dir "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" try_remove_dir "${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}"
fi fi
fi fi
[[ "${UNPACK_STATUS}" != 0 ]] && exit 1 [[ "${UNPACK_STATUS}" != 0 ]] && exit 1
......
...@@ -3,34 +3,34 @@ ...@@ -3,34 +3,34 @@
#Photoshop.exe #Photoshop.exe
#Rating=1-5 #Rating=1-5
######################################################## ########################################################
export PW_WINDOWS_VER=10 export PP_WINDOWS_VER=10
export PW_VIRTUAL_DESKTOP=1 export PP_VIRTUAL_DESKTOP=1
export PW_DLL_INSTALL="atmlib corefonts gdiplus msxml3 msxml6 vcrun2012 vcrun2013 vcrun2019" export PP_DLL_INSTALL="atmlib corefonts gdiplus msxml3 msxml6 vcrun2012 vcrun2013 vcrun2019"
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
#export LAUNCH_PARAMETERS="" #export LAUNCH_PARAMETERS=""
##export PW_DLL_INSTALL="gdiplus msxml3 msxml6 atmlib corefonts vcrun2010 vcrun2012 vcrun2013 vcrun2019" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PP_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export PW_DXR_ON=1 ##export PP_DXR_ON=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_NVAPI_DISABLE=1 ##export PP_NVAPI_DISABLE=1
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 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_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
##export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_GUI_DISABLED_CS=1 # 1 = disabled GUI
#ADD_IN_START_PORTWINE () { commands ; } #ADD_IN_START_PORTWINE () { commands ; }
...@@ -3,5 +3,5 @@ ...@@ -3,5 +3,5 @@
#Praest.exe #Praest.exe
#Rating=5 #Rating=5
################################################ ################################################
export PW_VULKAN_USE=vkd3d export PP_VULKAN_USE=vkd3d
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
...@@ -3,40 +3,40 @@ ...@@ -3,40 +3,40 @@
#Quake4.exe #Quake4.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON_GE export PP_WINE_USE=PROTON_GE
export PW_VULKAN_USE=dxvk export PP_VULKAN_USE=dxvk
export PW_DXR_ON=0 export PP_DXR_ON=0
##export PW_DLSS_ON=1 ##export PP_DLSS_ON=1
export PW_VULKAN_NO_ASYNC=0 export PP_VULKAN_NO_ASYNC=0
export PW_USE_NVAPI_AND_DLSS=0 export PP_USE_NVAPI_AND_DLSS=0
export PW_OLD_GL_STRING=0 export PP_OLD_GL_STRING=0
export PW_HIDE_NVIDIA_GPU=0 export PP_HIDE_NVIDIA_GPU=0
export PW_FORCE_USE_VSYNC=0 export PP_FORCE_USE_VSYNC=0
export PW_VIRTUAL_DESKTOP=0 export PP_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 PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Curves
export PW_VKBASALT_FFX_CAS=0.75 export PP_VKBASALT_FFX_CAS=0.75
export PW_NO_FSYNC=0 export PP_NO_FSYNC=0
export PW_NO_ESYNC=1 export PP_NO_ESYNC=1
export PW_USE_GSTREAMER=1 export PP_USE_GSTREAMER=1
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games ##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
export PW_NO_WRITE_WATCH=0 export PP_NO_WRITE_WATCH=0
export PW_HEAP_DELAY_FREE=0 export PP_HEAP_DELAY_FREE=0
export PW_WINE_ALLOW_XIM=0 export PP_WINE_ALLOW_XIM=0
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
export PW_WINEDBG_DISABLE=1 export PP_WINEDBG_DISABLE=1
export PW_USE_TERMINAL=0 export PP_USE_TERMINAL=0
export PW_GUI_DISABLED_CS=0 export PP_GUI_DISABLED_CS=0
##export PATH_TO_GAME= ##export PATH_TO_GAME=
##add_in_start_portwine () { commands ; } ##add_in_start_portwine () { commands ; }
export PW_MANGOHUD=1 export PP_MANGOHUD=1
export PW_USE_RUNTIME=1 export PP_USE_RUNTIME=1
export PW_USE_GAMEMODE=1 export PP_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 @@ ...@@ -3,36 +3,36 @@
#QuickSFV.exe #QuickSFV.exe
#Rating=1-5 #Rating=1-5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PP_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PP_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks) ##export PP_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 PW_WINE_USE=PROTON_GE export PP_WINE_USE=PROTON_GE
export PW_VULKAN_USE=1 export PP_VULKAN_USE=1
##export PW_DXR_ON=1 ##export PP_DXR_ON=1
##export PW_DLSS_ON=1 ##export PP_DLSS_ON=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PP_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI_AND_DLSS=0 ##export PP_USE_NVAPI_AND_DLSS=0
##export PW_OLD_GL_STRING=1 ##export PP_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1 ##export PP_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PP_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PP_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 PW_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only) ##export PP_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
##export PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) ##export PP_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export 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_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives ##export PP_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer ##export PP_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 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_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1 ##export PP_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread ##export PP_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 PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PP_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PP_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PP_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 @@ ...@@ -3,5 +3,5 @@
#RAGE2.exe #RAGE2.exe
#Rating=1-5 #Rating=1-5
################################################ ################################################
export PW_VULKAN_USE=vkd3d export PP_VULKAN_USE=vkd3d
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment