forked from CastroFidel/PortWINE
		
	Scripts version 2130 (PROTON_LG)
This commit is contained in:
		| @@ -5,8 +5,8 @@ if [ "${update_loc}" = "RUS" ] | ||||
| then | ||||
|     KEY_CREDITS=$RANDOM | ||||
|  | ||||
| "${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \ | ||||
| --image-path="$PW_GUI_ICON_PATH" --image="port_proton" \ | ||||
| "${pp_yad_new}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \ | ||||
| --image-path="$PP_GUI_ICON_PATH" --image="port_proton" \ | ||||
| --text-align=center --scroll --text="PortProton v. ${install_ver} | ||||
| scripts v. ${scripts_install_ver} | ||||
|  | ||||
| @@ -18,7 +18,7 @@ https://linux-gaming.ru | ||||
| Подробнее см. в Лицензия." & | ||||
|  | ||||
|  | ||||
| "${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=2 \ | ||||
| "${pp_yad_new}" --plug="${KEY_CREDITS}" --tabnum=2 \ | ||||
| --text-align=center --scroll --text="Автор:   Casro-Fidel (Михаил Тергоев) | ||||
|  | ||||
| Помощники разработчика и тестировщики: | ||||
| @@ -38,7 +38,7 @@ andrey4korop | ||||
| 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) | ||||
|  | ||||
| @@ -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 \ | ||||
| <<< '                                            Проект поддержали: | ||||
|                                     https://boosty.to/linux-gaming.ru | ||||
| @@ -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 \ | ||||
| --text-info --scroll <<< \ | ||||
| "Website:  https://linux-gaming.ru/ | ||||
| @@ -277,7 +277,7 @@ Yandex кошелек:   410012267513818 | ||||
| Задонатить на стрим: | ||||
| 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 | ||||
|  | ||||
|     PortProton собран на основе бесплатных библиотек программного обеспечения: | ||||
| @@ -288,20 +288,20 @@ Kron4ek/Wine: https://github.com/Kron4ek/Wine-Builds | ||||
| YAD: https://github.com/v1cont/yad | ||||
| ZENITY: https://github.com/GNOME/zenity" & | ||||
|          | ||||
| "${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 \ | ||||
| --tab="О PORTPROTON" --tab="АВТОРЫ" --tab="ЛИЦЕНЗИЯ" --tab="СПОНСОРЫ" --tab="ПРИСОЕДИНИТЬСЯ" \ | ||||
| --tab="БИБЛИОТЕКИ" | ||||
|  | ||||
|     /usr/bin/env bash -c ${pw_full_command_line[*]}  | ||||
|     /usr/bin/env bash -c ${pp_full_command_line[*]}  | ||||
|  | ||||
| else | ||||
|  | ||||
|     KEY_CREDITS=$RANDOM | ||||
|  | ||||
|  | ||||
| "${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \ | ||||
| --image-path="$PW_GUI_ICON_PATH" --image="port_proton" \ | ||||
| "${pp_yad_new}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \ | ||||
| --image-path="$PP_GUI_ICON_PATH" --image="port_proton" \ | ||||
| --text-align=center --scroll --text="PortProton v. ${install_ver} | ||||
| scripts v. ${scripts_install_ver} | ||||
|  | ||||
| @@ -314,7 +314,7 @@ This program comes with absolutely no warranty. | ||||
| See the License for details." & | ||||
|  | ||||
|  | ||||
| "${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) | ||||
|  | ||||
| Developer assistants and testers: | ||||
| @@ -334,7 +334,7 @@ andrey4korop | ||||
| 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) | ||||
|  | ||||
| @@ -356,7 +356,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||
| OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||
| SOFTWARE." & | ||||
|  | ||||
| "${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 \ | ||||
| <<< '                                    The project was supported: | ||||
|                               https://boosty.to/linux-gaming.ru: | ||||
| @@ -554,7 +554,7 @@ SOFTWARE." & | ||||
|  | ||||
|                                       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 \ | ||||
| --text-info --scroll <<< \ | ||||
| "Website:  http://linux-gaming.ru | ||||
| @@ -570,7 +570,7 @@ Yandex wallet:   410012267513818 | ||||
| Donat on stream: | ||||
| https://www.donationalerts.com/r/portwine_linux" & | ||||
|  | ||||
| "${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 | ||||
|  | ||||
|               PortProton is built on the basis of the following free software libraries: | ||||
| @@ -582,10 +582,10 @@ YAD: https://github.com/v1cont/yad | ||||
| 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 \ | ||||
| --tab="ABOUT PORTPROTON" --tab="AUTORS" --tab="LICENSE" --tab="SPONSORS" --tab="JOIN" \ | ||||
| --tab="THIRD PARTY LIBRARIES" | ||||
|  | ||||
|     /usr/bin/env bash -c ${pw_full_command_line[*]}  | ||||
|     /usr/bin/env bash -c ${pp_full_command_line[*]}  | ||||
| fi | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: Castro-Fidel (linux-gaming.ru) | ||||
| ######################################################################## | ||||
| pw_ping_test () { | ||||
| pp_ping_test () { | ||||
|     ping -w3 -c1 github.com &> /dev/null | ||||
|     [ "$?" == "0" ] && return 0 || return 1 | ||||
| } | ||||
| @@ -176,9 +176,9 @@ var_radv_perftest_config_update () { | ||||
| } | ||||
|  | ||||
| var_vk_istance_layers_config_update () { | ||||
|     if [ ! -z "${PW_VK_INSTANCE_LAYERS}" ] | ||||
|     then export PW_VK_INSTANCE_LAYERS="${1}:${PW_VK_INSTANCE_LAYERS}" | ||||
|     else export PW_VK_INSTANCE_LAYERS="${1}" | ||||
|     if [ ! -z "${PP_VK_INSTANCE_LAYERS}" ] | ||||
|     then export PP_VK_INSTANCE_LAYERS="${1}:${PP_VK_INSTANCE_LAYERS}" | ||||
|     else export PP_VK_INSTANCE_LAYERS="${1}" | ||||
|     fi | ||||
|     return 0 | ||||
| } | ||||
| @@ -201,38 +201,38 @@ unpack_tar () { | ||||
|     [ "${PIPESTATUS[0]}" != 0 ] && print_error "File $1 unpacking error." && return 1 || return 0 | ||||
| } | ||||
|  | ||||
| pw_clear_pfx () { | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/user.reg" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/userdef.reg" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/winetricks.log" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/.update-timestamp" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/.windows-serial" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/windows/" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/ProgramData/Setup" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/ProgramData/Windows" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/ProgramData/WindowsTask" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/ProgramData/Package Cache" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/Public/Local Settings/Application Data/Microsoft" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/Public/Local Settings/Application Data/Temp" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/Public/Local Settings/Temporary Internet Files" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/Public/Application Data/Microsoft" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/Public/Application Data/wine_gecko" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/Public/Temp" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/steamuser/Local Settings/Application Data/Microsoft" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/steamuser/Local Settings/Application Data/Temp" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/steamuser/Local Settings/Temporary Internet Files" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/steamuser/Application Data/Microsoft" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/steamuser/Application Data/wine_gecko" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/steamuser/Temp" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/Program Files/Internet Explorer" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/Program Files/Windows Media Player" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/Program Files/Windows NT" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/Program Files/Common Files" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/Program Files (x86)/Internet Explorer" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/Program Files (x86)/Common Files" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/Program Files (x86)/Windows Media Player" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/Program Files (x86)/Windows NT" | ||||
| pp_clear_pfx () { | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/system.reg" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/user.reg" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/userdef.reg" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/winetricks.log" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/.update-timestamp" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/.windows-serial" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/windows/" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/ProgramData/Setup" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/ProgramData/Windows" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/ProgramData/WindowsTask" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/ProgramData/Package Cache" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/Public/Local Settings/Application Data/Microsoft" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/Public/Local Settings/Application Data/Temp" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/Public/Local Settings/Temporary Internet Files" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/Public/Application Data/Microsoft" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/Public/Application Data/wine_gecko" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/Public/Temp" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/steamuser/Local Settings/Application Data/Microsoft" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/steamuser/Local Settings/Application Data/Temp" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/steamuser/Local Settings/Temporary Internet Files" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/steamuser/Application Data/Microsoft" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/steamuser/Application Data/wine_gecko" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/steamuser/Temp" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/Program Files/Internet Explorer" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/Program Files/Windows Media Player" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/Program Files/Windows NT" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/Program Files/Common Files" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/Program Files (x86)/Internet Explorer" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/Program Files (x86)/Common Files" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/Program Files (x86)/Windows Media Player" | ||||
|     try_remove_dir "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/Program Files (x86)/Windows NT" | ||||
|     try_remove_dir "${PORT_WINE_TMP_PATH}/mesa_shader_cache" | ||||
|     rm -f "${PORT_WINE_TMP_PATH}"/*.bin | ||||
|     rm -f "${PORT_WINE_TMP_PATH}"/*.foz | ||||
| @@ -249,22 +249,22 @@ check_user_conf () { | ||||
| } | ||||
|  | ||||
| init_wine_ver () { | ||||
|     if [[ -z `ls "${PORT_WINE_PATH}/data/dist/" | grep "${PW_WINE_USE}"` ]] ; then | ||||
|         if [[ ! -z `echo "${PW_WINE_USE}" | grep "PROTON_STEAM"` ]] ; then | ||||
|             export PW_WINE_USE=PROTON_STEAM | ||||
|     if [[ -z `ls "${PORT_WINE_PATH}/data/dist/" | grep "${PP_WINE_USE}"` ]] ; then | ||||
|         if [[ ! -z `echo "${PP_WINE_USE}" | grep "PROTON_LG"` ]] ; then | ||||
|             export PP_WINE_USE=PROTON_LG | ||||
|         else | ||||
|             export PW_WINE_USE=PROTON_GE | ||||
|             export PP_WINE_USE=PROTON_GE | ||||
|         fi | ||||
|     fi | ||||
|     if [[ ! -z `echo "${PW_WINE_USE}" | grep "^PROTON_STEAM$"` ]]  | ||||
|     then export PW_WINE_USE="${PW_PROTON_STEAM_VER}" | ||||
|     elif [[ ! -z `echo "${PW_WINE_USE}" | grep "^PROTON_GE$"` ]] | ||||
|     then export PW_WINE_USE="${PW_PROTON_GE_VER}" | ||||
|     if [[ ! -z `echo "${PP_WINE_USE}" | grep "^PROTON_LG$"` ]]  | ||||
|     then export PP_WINE_USE="${PP_PROTON_LG_VER}" | ||||
|     elif [[ ! -z `echo "${PP_WINE_USE}" | grep "^PROTON_GE$"` ]] | ||||
|     then export PP_WINE_USE="${PP_PROTON_GE_VER}" | ||||
|     fi | ||||
|     [ ! -z "${PW_WINE_VER}" ] && export PW_WINE_USE=`echo "${PW_WINE_VER}" | tr [[:lower:]] [[:upper:]]` | ||||
|     [ ! -z "${PW_WINE_USE}" ] && export PW_WINE_USE=`echo "${PW_WINE_USE}" | tr [[:lower:]] [[:upper:]]` | ||||
|     unset PW_WINE_VER | ||||
|     export WINEDIR="${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" | ||||
|     [ ! -z "${PP_WINE_VER}" ] && export PP_WINE_USE=`echo "${PP_WINE_VER}" | tr [[:lower:]] [[:upper:]]` | ||||
|     [ ! -z "${PP_WINE_USE}" ] && export PP_WINE_USE=`echo "${PP_WINE_USE}" | tr [[:lower:]] [[:upper:]]` | ||||
|     unset PP_WINE_VER | ||||
|     export WINEDIR="${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}" | ||||
|     export WINE="${WINEDIR}/bin/wine" | ||||
|     export WINELOADER="${WINEDIR}/bin/wine" | ||||
|     export WINESERVER="${WINEDIR}/bin/wineserver" | ||||
| @@ -293,7 +293,7 @@ init_wine_ver () { | ||||
|         done | ||||
|     fi | ||||
|     if [[ -d "${WINEDIR}" ]] ; then | ||||
|         [[ ! -f "${WINEDIR}/version" ]] && echo "${PW_WINE_USE}" > "${WINEDIR}/version" | ||||
|         [[ ! -f "${WINEDIR}/version" ]] && echo "${PP_WINE_USE}" > "${WINEDIR}/version" | ||||
|  | ||||
|         if [[ ! -d "${WINEDIR}/lib64/" && -d "${WINEDIR}/lib/wine/x86_64-unix" ]] ; then | ||||
|             create_new_dir "${WINEDIR}/lib64/wine" | ||||
| @@ -306,8 +306,8 @@ init_wine_ver () { | ||||
|          | ||||
|         for copy_proton_dll in "dxvk" "vkd3d-proton" ; do | ||||
|             if [[ ! -d "${WINEDIR}/lib/wine/${copy_proton_dll}/" || ! -d "${WINEDIR}/lib64/wine/${copy_proton_dll}/" ]] ; then | ||||
|                 try_copy_dir "${PORT_WINE_PATH}/data/dist/${PW_PROTON_GE_VER}/lib/wine/${copy_proton_dll}" "${WINEDIR}/lib/wine/" | ||||
|                 try_copy_dir "${PORT_WINE_PATH}/data/dist/${PW_PROTON_GE_VER}/lib64/wine/${copy_proton_dll}" "${WINEDIR}/lib64/wine/" | ||||
|                 try_copy_dir "${PORT_WINE_PATH}/data/dist/${PP_PROTON_GE_VER}/lib/wine/${copy_proton_dll}" "${WINEDIR}/lib/wine/" | ||||
|                 try_copy_dir "${PORT_WINE_PATH}/data/dist/${PP_PROTON_GE_VER}/lib64/wine/${copy_proton_dll}" "${WINEDIR}/lib64/wine/" | ||||
|             fi | ||||
|         done | ||||
|          | ||||
| @@ -337,16 +337,16 @@ init_wine_ver () { | ||||
|     return 0 | ||||
| } | ||||
|  | ||||
| pw_init_runtime () { | ||||
| pp_init_runtime () { | ||||
|  | ||||
|     if [[ -n "$(grep "ROSA Fresh" "/etc/os-release")" ]] ; then | ||||
|         export LOCPATH="/run/host/usr/share/locale/" | ||||
|     fi | ||||
|  | ||||
|     PW_PV_OVERRIDES="/usr/lib/pressure-vessel/overrides/lib"  | ||||
|     export PW_LD_LIBRARY_PATH="${WINEDIR}/lib64:${WINEDIR}/lib:${PW_WINELIB}/portable/lib/lib64:${PW_WINELIB}/portable/lib/lib32:${PW_PV_OVERRIDES}/x86_64-linux-gnu/aliases:${PW_PV_OVERRIDES}/i386-linux-gnu/aliases" | ||||
|     PP_PV_OVERRIDES="/usr/lib/pressure-vessel/overrides/lib"  | ||||
|     export PP_LD_LIBRARY_PATH="${WINEDIR}/lib64:${WINEDIR}/lib:${PP_WINELIB}/portable/lib/lib64:${PP_WINELIB}/portable/lib/lib32:${PP_PV_OVERRIDES}/x86_64-linux-gnu/aliases:${PP_PV_OVERRIDES}/i386-linux-gnu/aliases" | ||||
|  | ||||
|     export PW_VK_LAYER_PATH="${PW_WINELIB}/portable/share/vulkan/implicit_layer.d" | ||||
|     export PP_VK_LAYER_PATH="${PP_WINELIB}/portable/share/vulkan/implicit_layer.d" | ||||
|  | ||||
|     export DISABLE_VK_LAYER_VALVE_steam_fossilize_1=1 | ||||
|     export DISABLE_VK_LAYER_VALVE_steam_overlay_1=1 | ||||
| @@ -356,10 +356,10 @@ pw_init_runtime () { | ||||
|     else export PATH_TMP="${PATH}" | ||||
|     fi | ||||
|     if [ ! -z "${PATH}" ] | ||||
|     then export PATH="${WINEDIR}/bin:${PATH}:${PW_WINELIB}/portable/bin" | ||||
|     else export PATH="${WINEDIR}/bin:${PW_WINELIB}/portable/bin" | ||||
|     fi | ||||
|     if [ "${PW_USE_GSTREAMER}" = 1 ] ; then  | ||||
|     then export PATH="${WINEDIR}/bin:${PP_WINELIB}/portable/bin:${PP_WINELIB}/pressure-vessel/bin/:${PATH}" | ||||
|     else export PATH="${WINEDIR}/bin:${PP_WINELIB}/portable/bin:${PP_WINELIB}/pressure-vessel/bin/" | ||||
|     fi  | ||||
|     if [ "${PP_USE_GSTREAMER}" = 1 ] ; then  | ||||
|         if [ -d "${WINEDIR}/lib64/gstreamer-1.0" ] ; then | ||||
|             export GST_PLUGIN_SYSTEM_PATH_1_0="${WINEDIR}/lib64/gstreamer-1.0:${WINEDIR}/lib/gstreamer-1.0" | ||||
|         fi | ||||
| @@ -372,23 +372,23 @@ pw_init_runtime () { | ||||
|         var_winedlloverride_update "winegstreamer=" | ||||
|     fi | ||||
|  | ||||
|     if [[ ! -z "${PW_SANDBOX_HOME_PATH}" && -d "${PW_SANDBOX_HOME_PATH}" ]] ; then | ||||
|         export pw_runtime="${PW_WINELIB}/pressure-vessel/bin/pressure-vessel-unruntime \ | ||||
|     if [[ ! -z "${PP_SANDBOX_HOME_PATH}" && -d "${PP_SANDBOX_HOME_PATH}" ]] ; then | ||||
|         export pp_runtime="${PP_WINELIB}/pressure-vessel/bin/pressure-vessel-unruntime \ | ||||
|         --unshare-home \ | ||||
|         --home="${PW_SANDBOX_HOME_PATH}" \ | ||||
|         --home="${PP_SANDBOX_HOME_PATH}" \ | ||||
|         --no-gc-runtimes \ | ||||
|         --gc-legacy-runtimes \ | ||||
|         --copy-runtime \ | ||||
|         --remove-game-overlay \ | ||||
|         ${PW_ADD_TO_ARGS_IN_RUNTIME} --" | ||||
|         ${PP_ADD_TO_ARGS_IN_RUNTIME} --" | ||||
|     else | ||||
|         export pw_runtime="${PW_WINELIB}/pressure-vessel/bin/pressure-vessel-unruntime \ | ||||
|         export pp_runtime="${PP_WINELIB}/pressure-vessel/bin/pressure-vessel-unruntime \ | ||||
|         --share-home \ | ||||
|         --no-gc-runtimes \ | ||||
|         --gc-legacy-runtimes \ | ||||
|         --copy-runtime \ | ||||
|         --remove-game-overlay \ | ||||
|         ${PW_ADD_TO_ARGS_IN_RUNTIME} --" | ||||
|         ${PP_ADD_TO_ARGS_IN_RUNTIME} --" | ||||
|     fi | ||||
|  | ||||
|     export PRESSURE_VESSEL_IMPORT_VULKAN_LAYERS=0 | ||||
| @@ -396,18 +396,18 @@ pw_init_runtime () { | ||||
|  | ||||
|     unset PRESSURE_VESSEL_RUNTIME_ARCHIVE | ||||
|     export PRESSURE_VESSEL_RUNTIME=runtime | ||||
|     export PRESSURE_VESSEL_RUNTIME_BASE="${PW_WINELIB}" | ||||
|     export PRESSURE_VESSEL_VARIABLE_DIR="${PW_WINELIB}/var" | ||||
|     export PRESSURE_VESSEL_PREFIX="${PW_WINELIB}/pressure-vessel" | ||||
|     export PRESSURE_VESSEL_RUNTIME_BASE="${PP_WINELIB}" | ||||
|     export PRESSURE_VESSEL_VARIABLE_DIR="${PP_WINELIB}/var" | ||||
|     export PRESSURE_VESSEL_PREFIX="${PP_WINELIB}/pressure-vessel" | ||||
|  | ||||
|     unset PRESSURE_VESSEL_FILESYSTEMS_RO PRESSURE_VESSEL_FILESYSTEMS_RW | ||||
|     for PWRTMRO in ${PW_RT_MOUNT_RO[*]} ; do | ||||
|     for PWRTMRO in ${PP_RT_MOUNT_RO[*]} ; do | ||||
|         if [ ! -z "${PRESSURE_VESSEL_FILESYSTEMS_RO}" ] | ||||
|         then export PRESSURE_VESSEL_FILESYSTEMS_RO="${PRESSURE_VESSEL_FILESYSTEMS_RO}:${PWRTMRO}" | ||||
|         else export PRESSURE_VESSEL_FILESYSTEMS_RO="${PWRTMRO}" | ||||
|         fi | ||||
|     done | ||||
|     for PWRTMRW in ${PW_RT_MOUNT_RW[*]} ; do | ||||
|     for PWRTMRW in ${PP_RT_MOUNT_RW[*]} ; do | ||||
|         if [ ! -z "${PRESSURE_VESSEL_FILESYSTEMS_RW}" ] | ||||
|         then export PRESSURE_VESSEL_FILESYSTEMS_RW="${PRESSURE_VESSEL_FILESYSTEMS_RW}:${PWRTMRW}" | ||||
|         else export PRESSURE_VESSEL_FILESYSTEMS_RW="${PWRTMRW}" | ||||
| @@ -416,38 +416,38 @@ pw_init_runtime () { | ||||
|     echo "RUNTIME is enabled" | ||||
| } | ||||
|  | ||||
| pw_mangohud_check () { | ||||
|     if [[ "${PW_MANGOHUD}" == "1" ]] ; then | ||||
|         export PW_MANGOHUD_SLR='MANGOHUD=1' | ||||
| pp_mangohud_check () { | ||||
|     if [[ "${PP_MANGOHUD}" == "1" ]] ; then | ||||
|         export PP_MANGOHUD_SLR='MANGOHUD=1' | ||||
|         MANGOHUD_LIB_NAME="libMangoHud.so" | ||||
|         if [[ "${PW_VULKAN_USE}" = "0" ]] ; then  | ||||
|         if [[ "${PP_VULKAN_USE}" = "0" ]] ; then  | ||||
| 	        MANGOHUD_LIB_NAME="libMangoHud_dlsym.so:${MANGOHUD_LIB_NAME}" | ||||
|         fi | ||||
|         if [[ ! -z "${PW_LD_PRELOAD}" ]] | ||||
|         then export PW_LD_PRELOAD="${PW_LD_PRELOAD}:${MANGOHUD_LIB_NAME}" | ||||
|         else export PW_LD_PRELOAD="${MANGOHUD_LIB_NAME}" | ||||
|         if [[ ! -z "${PP_LD_PRELOAD}" ]] | ||||
|         then export PP_LD_PRELOAD="${PP_LD_PRELOAD}:${MANGOHUD_LIB_NAME}" | ||||
|         else export PP_LD_PRELOAD="${MANGOHUD_LIB_NAME}" | ||||
|         fi | ||||
|         var_vk_istance_layers_config_update "VK_LAYER_MANGOHUD_overlay64:VK_LAYER_MANGOHUD_overlay32" | ||||
|         print_info "MANGOHUD is enabled" | ||||
|     else | ||||
|         export PW_MANGOHUD_SLR='DISABLE_MANGOHUD=1' | ||||
|         export PP_MANGOHUD_SLR='DISABLE_MANGOHUD=1' | ||||
|         print_info "MANGOHUD is disabled" | ||||
|     fi | ||||
|     return 0 | ||||
| } | ||||
|  | ||||
| pw_vkbasalt_check () { | ||||
|     if [[ "${ENABLE_VKBASALT}" == 1 ]] && [[ "${PW_VULKAN_USE}" != "0" ]] && [[ "${PW_VULKAN_USE}" != "3" ]] ; then | ||||
|         if [[ -z "${PW_VKBASALT_EFFECTS}" ]] ; then | ||||
|             export PW_VKBASALT_EFFECTS="Curves:cas"  | ||||
| pp_vkbasalt_check () { | ||||
|     if [[ "${ENABLE_VKBASALT}" == 1 ]] && [[ "${PP_VULKAN_USE}" != "0" ]] && [[ "${PP_VULKAN_USE}" != "3" ]] ; then | ||||
|         if [[ -z "${PP_VKBASALT_EFFECTS}" ]] ; then | ||||
|             export PP_VKBASALT_EFFECTS="Curves:cas"  | ||||
|         fi | ||||
|         sed -ri "s/effects = .*/effects = ${PW_VKBASALT_EFFECTS}/g" "${PORT_WINE_PATH}/data/vkBasalt.conf" | ||||
|         if [[ -z "${PW_VKBASALT_FFX_CAS}" ]] ; then | ||||
|             export PW_VKBASALT_FFX_CAS="0.7"  | ||||
|         sed -ri "s/effects = .*/effects = ${PP_VKBASALT_EFFECTS}/g" "${PORT_WINE_PATH}/data/vkBasalt.conf" | ||||
|         if [[ -z "${PP_VKBASALT_FFX_CAS}" ]] ; then | ||||
|             export PP_VKBASALT_FFX_CAS="0.7"  | ||||
|         fi | ||||
|         sed -ri "s/casSharpness .*/casSharpness = ${PW_VKBASALT_FFX_CAS}/g" "${PORT_WINE_PATH}/data/vkBasalt.conf" | ||||
|         sed -ri "s/casSharpness .*/casSharpness = ${PP_VKBASALT_FFX_CAS}/g" "${PORT_WINE_PATH}/data/vkBasalt.conf" | ||||
|         export VKBASALT_CONFIG_FILE="${PORT_WINE_PATH}/data/vkBasalt.conf" | ||||
|         # sed -i s/'> = 0.05;'/'> = 0.035;'/ "${PW_WINELIB}/pressure-vessel/reshade/shaders/FilmGrain2.fx" | ||||
|         # sed -i s/'> = 0.05;'/'> = 0.035;'/ "${PP_WINELIB}/pressure-vessel/reshade/shaders/FilmGrain2.fx" | ||||
|         var_vk_istance_layers_config_update "VK_LAYER_VKBASALT_post_processing32:VK_LAYER_VKBASALT_post_processing64" | ||||
|         print_info "vkBasalt is enabled" | ||||
|     else | ||||
| @@ -466,23 +466,23 @@ check_nvidia_vk_icd_file () { | ||||
| } | ||||
|  | ||||
| regdlloverrides () { | ||||
|     PW_DLL_EXE=`echo $@ | awk -F: '{print $1}'` | ||||
|     PW_DLL_LIB=`echo $@ | awk -F: '{print $2}' | awk -F= '{print $1}'` | ||||
|     PW_DLL_SET=`echo $@ | awk -F= '{print $NF}'` | ||||
|     case "${PW_DLL_SET}" in | ||||
|         "n,b") PW_DLL_IN_REG="native,builtin" ;; | ||||
|         "b,n") PW_DLL_IN_REG="builtin,native" ;; | ||||
|             "n") PW_DLL_IN_REG="native" ;; | ||||
|             "b") PW_DLL_IN_REG="builtin" ;; | ||||
|             *) PW_DLL_IN_REG="" ;; | ||||
|     PP_DLL_EXE=`echo $@ | awk -F: '{print $1}'` | ||||
|     PP_DLL_LIB=`echo $@ | awk -F: '{print $2}' | awk -F= '{print $1}'` | ||||
|     PP_DLL_SET=`echo $@ | awk -F= '{print $NF}'` | ||||
|     case "${PP_DLL_SET}" in | ||||
|         "n,b") PP_DLL_IN_REG="native,builtin" ;; | ||||
|         "b,n") PP_DLL_IN_REG="builtin,native" ;; | ||||
|             "n") PP_DLL_IN_REG="native" ;; | ||||
|             "b") PP_DLL_IN_REG="builtin" ;; | ||||
|             *) PP_DLL_IN_REG="" ;; | ||||
|     esac | ||||
|     grep 'HKCU,Software\\Wine\\AppDefaults\\'"${PW_DLL_EXE}"'\\DllOverrides,'\"${PW_DLL_LIB}\",0x2,\"${PW_DLL_IN_REG}\" "${WINEDIR}/share/wine/wine.inf" | ||||
|     grep 'HKCU,Software\\Wine\\AppDefaults\\'"${PP_DLL_EXE}"'\\DllOverrides,'\"${PP_DLL_LIB}\",0x2,\"${PP_DLL_IN_REG}\" "${WINEDIR}/share/wine/wine.inf" | ||||
|     if [[ "$?" != "0" ]] ; then | ||||
|         grep "ProtonOverrides" "${WINEDIR}/share/wine/wine.inf" | ||||
|         if [[ "$?" == "0" ]] ; then | ||||
|             sed -i "/\[ProtonOverrides\]/a HKCU,Software\\\Wine\\\AppDefaults\\\\${PW_DLL_EXE}\\\DllOverrides,\"${PW_DLL_LIB}\",0x2,\"${PW_DLL_IN_REG}\"" "${WINEDIR}/share/wine/wine.inf" | ||||
|             sed -i "/\[ProtonOverrides\]/a HKCU,Software\\\Wine\\\AppDefaults\\\\${PP_DLL_EXE}\\\DllOverrides,\"${PP_DLL_LIB}\",0x2,\"${PP_DLL_IN_REG}\"" "${WINEDIR}/share/wine/wine.inf" | ||||
|         else | ||||
|             sed -i "/\[SteamClient.ntamd64\]/a HKCU,Software\\\Wine\\\AppDefaults\\\\${PW_DLL_EXE}\\\DllOverrides,\"${PW_DLL_LIB}\",0x2,\"${PW_DLL_IN_REG}\"" "${WINEDIR}/share/wine/wine.inf" | ||||
|             sed -i "/\[SteamClient.ntamd64\]/a HKCU,Software\\\Wine\\\AppDefaults\\\\${PP_DLL_EXE}\\\DllOverrides,\"${PP_DLL_LIB}\",0x2,\"${PP_DLL_IN_REG}\"" "${WINEDIR}/share/wine/wine.inf" | ||||
|         fi | ||||
|     fi | ||||
| } | ||||
| @@ -498,17 +498,17 @@ export -f wait_wineserver | ||||
| kill_portwine () { | ||||
|     wine_pids="`ls -l /proc/*/exe 2>/dev/null | grep -ie ${portname} | grep -E 'wine(64)?-preloader|wineserver' | awk -F/ '{print $3}'`" | ||||
|     if  [ ! -z "${wine_pids}" ] ; then | ||||
|         for pw_kill_pids in ${wine_pids} ; do | ||||
|             if [ "`ps cax | grep ${pw_kill_pids}`" ] ; then | ||||
|                 kill -n 9 ${pw_kill_pids} > /dev/null 2>&1   | ||||
|         for pp_kill_pids in ${wine_pids} ; do | ||||
|             if [ "`ps cax | grep ${pp_kill_pids}`" ] ; then | ||||
|                 kill -n 9 ${pp_kill_pids} > /dev/null 2>&1   | ||||
|             fi | ||||
|         done | ||||
|     fi | ||||
|     bwrap_pids="`pgrep -a wrap | grep ${portname} | head -n 1 | awk '{print $1}'`" | ||||
|     if  [ ! -z "${bwrap_pids}" ] ; then | ||||
|         for pw_kill_pids in ${bwrap_pids} ; do | ||||
|             if [ "`ps cax | grep ${pw_kill_pids}`" ] ; then | ||||
|                 kill -n 9 ${pw_kill_pids} > /dev/null 2>&1 | ||||
|         for pp_kill_pids in ${bwrap_pids} ; do | ||||
|             if [ "`ps cax | grep ${pp_kill_pids}`" ] ; then | ||||
|                 kill -n 9 ${pp_kill_pids} > /dev/null 2>&1 | ||||
|             fi | ||||
|         done | ||||
|     fi | ||||
| @@ -516,7 +516,7 @@ kill_portwine () { | ||||
| } | ||||
| export -f kill_portwine | ||||
|  | ||||
| pw_kill_autostart () { | ||||
| pp_kill_autostart () { | ||||
|     sleep 5 | ||||
|      | ||||
|     while true ; do | ||||
| @@ -530,27 +530,27 @@ pw_kill_autostart () { | ||||
|         fi | ||||
|     done | ||||
|  | ||||
|     if [[ ! -z "`ls "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/drive_c/ | grep -m 1 ".tmp"`" ]] ; then | ||||
|         rm -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/drive_c/*.tmp | ||||
|     if [[ ! -z "`ls "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}"/drive_c/ | grep -m 1 ".tmp"`" ]] ; then | ||||
|         rm -f "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}"/drive_c/*.tmp | ||||
|     fi | ||||
|  | ||||
|     return 0 | ||||
| } | ||||
| export -f pw_kill_autostart | ||||
| export -f pp_kill_autostart | ||||
|  | ||||
| stop_portwine () {  | ||||
|     if [ "$int_xneur" = "1"  ]; then | ||||
|         xneur & | ||||
|     fi | ||||
|     if [ ! -z ${PW_XKBD} ]; then | ||||
|         setxkbmap ${PW_XKBD} | ||||
|     if [ ! -z ${PP_XKBD} ]; then | ||||
|         setxkbmap ${PP_XKBD} | ||||
|     fi | ||||
|     pw_stop_progress_bar | ||||
|     pp_stop_progress_bar | ||||
|     try_remove_file "${PORT_SCRIPTS_PATH}/0" | ||||
|     try_remove_file "${PORT_SCRIPTS_PATH}/1" | ||||
|     kill_portwine && | ||||
|     try_remove_dir "${PW_WINELIB}/var" | ||||
|     find "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/" -maxdepth 1 -type f -name "*.tmp" -delete | ||||
|     try_remove_dir "${PP_WINELIB}/var" | ||||
|     find "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/" -maxdepth 1 -type f -name "*.tmp" -delete | ||||
|     if [ ! -z "`pgrep -a yad_new | grep "\-\-notification" | awk '{print $1}'`" ] ; then | ||||
|         kill -s SIGUSR1 "`pgrep -a yad_new | grep "\-\-notification" | awk '{print $1}'`" 2>/dev/null | ||||
|     fi | ||||
| @@ -561,138 +561,141 @@ stop_portwine () { | ||||
| } | ||||
| export -f stop_portwine | ||||
|  | ||||
| pw_download_libs () { | ||||
|     if [ ! -z "`ls ${PORT_WINE_TMP_PATH} | grep libs_v | grep -v libs${PW_LIBS_VER}`" ] ; then | ||||
|         for RM_LIBS in `ls ${PORT_WINE_TMP_PATH} | grep libs_v | grep -v libs${PW_LIBS_VER}` | ||||
| pp_download_libs () { | ||||
|     if [ ! -z "`ls ${PORT_WINE_TMP_PATH} | grep libs_v | grep -v libs${PP_LIBS_VER}`" ] ; then | ||||
|         for RM_LIBS in `ls ${PORT_WINE_TMP_PATH} | grep libs_v | grep -v libs${PP_LIBS_VER}` | ||||
|         do try_remove_dir "${PORT_WINE_TMP_PATH}/${RM_LIBS}" | ||||
|         done | ||||
|     fi | ||||
|     if [[ ! -e "${PW_WINELIB}/portable/bin/yad" || ! -e "${PW_WINELIB}/portable/lib/p7zip/7z" \ | ||||
|     || ! -e "${PW_WINELIB}/runtime/files/bin/vkcube" || -e "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}.tar.xz" ]] ; | ||||
|     if [[ ! -e "${PP_WINELIB}/portable/bin/yad" || ! -e "${PP_WINELIB}/portable/lib/p7zip/7z" \ | ||||
|     || ! -e "${PP_WINELIB}/runtime/files/bin/vkcube" || -e "${PORT_WINE_TMP_PATH}/libs${PP_LIBS_VER}.tar.xz" ]] ; | ||||
|     then | ||||
|         print_info "Download and install libraries..." | ||||
|         if try_download "github.com/Castro-Fidel/PortWINE/releases/download/libs${PW_LIBS_VER}/libs${PW_LIBS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}.tar.xz" ; then | ||||
|             if unpack_tar_xz "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}/" ; then | ||||
|                 try_remove_file "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}.tar.xz" | ||||
|         if try_download "github.com/Castro-Fidel/PortWINE/releases/download/libs${PP_LIBS_VER}/libs${PP_LIBS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}/libs${PP_LIBS_VER}.tar.xz" ; then | ||||
|             if unpack_tar_xz "${PORT_WINE_TMP_PATH}/libs${PP_LIBS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}/" ; then | ||||
|                 try_remove_file "${PORT_WINE_TMP_PATH}/libs${PP_LIBS_VER}.tar.xz" | ||||
|             else | ||||
|                 try_remove_dir "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}" | ||||
|                 try_remove_file "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}.tar.xz" | ||||
|                 zenity_error_download && pw_download_libs | ||||
|                 try_remove_dir "${PORT_WINE_TMP_PATH}/libs${PP_LIBS_VER}" | ||||
|                 try_remove_file "${PORT_WINE_TMP_PATH}/libs${PP_LIBS_VER}.tar.xz" | ||||
|                 zenity_error_download && pp_download_libs | ||||
|             fi | ||||
|         else | ||||
|             zenity_error_download && pw_download_libs | ||||
|             zenity_error_download && pp_download_libs | ||||
|         fi | ||||
|     fi | ||||
|     export pw_yad="${PW_WINELIB}/portable/bin/yad" | ||||
|     export pw_yad_new="${PW_WINELIB}/portable/bin/yad_new" | ||||
|     export pw_zstd="${PW_WINELIB}/portable/bin/zstd" | ||||
|     export pw_7z="${PW_WINELIB}/portable/lib/p7zip/7z" | ||||
|     export pp_yad="${PP_WINELIB}/portable/bin/yad" | ||||
|     export pp_yad_new="${PP_WINELIB}/portable/bin/yad_new" | ||||
|     export pp_zstd="${PP_WINELIB}/portable/bin/zstd" | ||||
|     export pp_7z="${PP_WINELIB}/portable/lib/p7zip/7z" | ||||
|     if [ -x "`which xterm 2>/dev/null`" ]; then | ||||
|         export SYS_XTERM=`which xterm` | ||||
|         export PW_XTERM="${SYS_XTERM} -geometry 159x37 -e" | ||||
|         export PP_XTERM="${SYS_XTERM} -geometry 159x37 -e" | ||||
|     else | ||||
|         export PW_XTERM="${PW_WINELIB}/runtime/files/bin/xterm -geometry 159x37 -e" | ||||
|         export PP_XTERM="${PP_WINELIB}/runtime/files/bin/xterm -geometry 159x37 -e" | ||||
|     fi | ||||
|     return 0 | ||||
| } | ||||
|  | ||||
| pw_check_and_download_wine () { | ||||
| pp_check_and_download_wine () { | ||||
|     [ ! -d "${PORT_WINE_PATH}/data/dist/" ] && create_new_dir "${PORT_WINE_PATH}/data/dist" | ||||
|     if [[ "${PW_WINE_USE}" == "GET-OTHER-WINE" ]] ; then | ||||
|     if [[ "${PP_WINE_USE}" == "GET-OTHER-WINE" ]] ; then | ||||
|         gui_proton_downloader | ||||
|     fi | ||||
|     if [[ ! -z `echo "${PW_WINE_USE}" | grep "^PROTON_STEAM$"` ]]  | ||||
|     then export PW_WINE_USE="${PW_PROTON_STEAM_VER}" | ||||
|     elif [[ ! -z `echo "${PW_WINE_USE}" | grep "^PROTON_GE$"` ]] | ||||
|     then export PW_WINE_USE="${PW_PROTON_GE_VER}" | ||||
|     if [[ ! -z `echo "${PP_WINE_USE}" | grep "^PROTON_LG$"` ]]  | ||||
|     then export PP_WINE_USE="${PP_PROTON_LG_VER}" | ||||
|     elif [[ ! -z `echo "${PP_WINE_USE}" | grep "^PROTON_GE$"` ]] | ||||
|     then export PP_WINE_USE="${PP_PROTON_GE_VER}" | ||||
|     fi | ||||
|     if [ ! -d "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" ] ; then | ||||
|         print_info "Download and install ${PW_WINE_USE}..." | ||||
|         if try_download "github.com/Castro-Fidel/wine_builds/releases/download/${PW_WINE_USE}/${PW_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" ; then | ||||
|             if unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then | ||||
|                 echo "${PW_WINE_USE}" > "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}/version" | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" | ||||
|                 try_remove_dir "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}" | ||||
|     if [ ! -d "${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}" ] ; then | ||||
|         print_info "Download and install ${PP_WINE_USE}..." | ||||
|         if try_download "github.com/Castro-Fidel/wine_builds/releases/download/${PP_WINE_USE}/${PP_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" ; then | ||||
|             if unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then | ||||
|                 echo "${PP_WINE_USE}" > "${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}/version" | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" | ||||
|                 try_remove_dir "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}" | ||||
|             else | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" | ||||
|                 try_remove_dir "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}" | ||||
|                 try_remove_dir "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" | ||||
|                 try_remove_dir "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}" | ||||
|                 try_remove_dir "${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}" | ||||
|  | ||||
|                 zenity_error_download && pw_check_and_download_wine | ||||
|                 zenity_error_download && pp_check_and_download_wine | ||||
|             fi | ||||
|         else | ||||
|             zenity_error_download && pw_check_and_download_wine | ||||
|             zenity_error_download && pp_check_and_download_wine | ||||
|         fi | ||||
|     fi | ||||
|     return 0 | ||||
| } | ||||
|  | ||||
| pw_check_and_download_plugins () { | ||||
|     if [ ! -z "`ls ${PORT_WINE_TMP_PATH} | grep plugins_v | grep -v plugins${PW_PLUGINS_VER}`" ] ; then | ||||
|         for RM_PLUGINS in `ls ${PORT_WINE_TMP_PATH} | grep plugins_v | grep -v plugins${PW_PLUGINS_VER}` | ||||
| pp_check_and_download_plugins () { | ||||
|     if [ ! -z "`ls ${PORT_WINE_TMP_PATH} | grep plugins_v | grep -v plugins${PP_PLUGINS_VER}`" ] ; then | ||||
|         for RM_PLUGINS in `ls ${PORT_WINE_TMP_PATH} | grep plugins_v | grep -v plugins${PP_PLUGINS_VER}` | ||||
|         do try_remove_dir "${PORT_WINE_TMP_PATH}/${RM_PLUGINS}" | ||||
|         done | ||||
|     fi | ||||
|     if [[ ! -d "${PW_PLUGINS_PATH}/BattlEye_Runtime" || ! -d "${PW_PLUGINS_PATH}/d3d_extras" \ | ||||
|     || ! -d "${PW_PLUGINS_PATH}/nvapi" || ! -d "${PW_PLUGINS_PATH}/nvml" ]] | ||||
|     if [[ ! -d "${PP_PLUGINS_PATH}/BattlEye_Runtime" || ! -d "${PP_PLUGINS_PATH}/d3d_extras" \ | ||||
|     || ! -d "${PP_PLUGINS_PATH}/nvapi" || ! -d "${PP_PLUGINS_PATH}/nvml" ]] | ||||
|     then | ||||
|         print_info "Download and install plugins${PW_PLUGINS_VER}..." | ||||
|         if try_download "github.com/Castro-Fidel/wine_builds/releases/download/plugins${PW_PLUGINS_VER}/plugins${PW_PLUGINS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}/plugins${PW_PLUGINS_VER}.tar.xz" ; then | ||||
|             if unpack_tar_xz "${PORT_WINE_TMP_PATH}/plugins${PW_PLUGINS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}" ; then | ||||
|                 try_remove_file "${PORT_WINE_TMP_PATH}/plugins${PW_PLUGINS_VER}.tar.xz"  | ||||
|         print_info "Download and install plugins${PP_PLUGINS_VER}..." | ||||
|         if try_download "github.com/Castro-Fidel/wine_builds/releases/download/plugins${PP_PLUGINS_VER}/plugins${PP_PLUGINS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}/plugins${PP_PLUGINS_VER}.tar.xz" ; then | ||||
|             if unpack_tar_xz "${PORT_WINE_TMP_PATH}/plugins${PP_PLUGINS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}" ; then | ||||
|                 try_remove_file "${PORT_WINE_TMP_PATH}/plugins${PP_PLUGINS_VER}.tar.xz"  | ||||
|             else | ||||
|                 try_remove_file "${PORT_WINE_TMP_PATH}/plugins${PW_PLUGINS_VER}.tar.xz" | ||||
|                 try_remove_dir "${PORT_WINE_TMP_PATH}/plugins${PW_PLUGINS_VER}" | ||||
|                 try_remove_file "${PORT_WINE_TMP_PATH}/plugins${PP_PLUGINS_VER}.tar.xz" | ||||
|                 try_remove_dir "${PORT_WINE_TMP_PATH}/plugins${PP_PLUGINS_VER}" | ||||
|  | ||||
|                 zenity_error_download && pw_check_and_download_wine | ||||
|                 zenity_error_download && pp_check_and_download_wine | ||||
|             fi | ||||
|         else | ||||
|             zenity_error_download && pw_check_and_download_wine | ||||
|             zenity_error_download && pp_check_and_download_wine | ||||
|         fi | ||||
|     fi | ||||
|     return 0 | ||||
| } | ||||
|  | ||||
| pw_init_db () { | ||||
| pp_init_db () { | ||||
|     if [[ ! -z "${portwine_exe}" ]] ; then | ||||
|         export PORTWINE_DB=`echo "${portwine_exe}" | awk -F '/' 'NF>1{print $NF}' | sed s/".exe"/""/gi` | ||||
|         if [[ -f "${portwine_exe}".ppdb ]] && [[ "${PORTWINE_DB}" != "RiotClientServices" ]] ; then | ||||
|             export PORTWINE_DB_FILE="${portwine_exe}".ppdb | ||||
|             sed -i 's/ PW_/ PP_/g' "${PORTWINE_DB_FILE}" | ||||
|             . "${PORTWINE_DB_FILE}" | ||||
|             if [[ -z "`ls -p "${PORT_WINE_PATH}/prefixes/" | grep -e "^${PW_PREFIX_NAME}/"`" ]] ; then | ||||
|                 export PW_PREFIX_NAME=`echo "${portwine_exe}" | awk -F"/prefixes/" '{print $2}' | awk -F"/" '{print $1}'` | ||||
|                 edit_db_from_gui PW_PREFIX_NAME | ||||
|             if [[ -z "`ls -p "${PORT_WINE_PATH}/prefixes/" | grep -e "^${PP_PREFIX_NAME}/"`" ]] ; then | ||||
|                 export PP_PREFIX_NAME=`echo "${portwine_exe}" | awk -F"/prefixes/" '{print $2}' | awk -F"/" '{print $1}'` | ||||
|                 edit_db_from_gui PP_PREFIX_NAME | ||||
|             fi | ||||
|         else | ||||
|             orig_IFS="$IFS" | ||||
|             IFS=$'\n' | ||||
|             PW_FIND_DB_FILE=`grep -ilw "#${PORTWINE_DB}.exe" "${PORT_SCRIPTS_PATH}/portwine_db"/* | sed s/".exe"/""/gi` | ||||
|             if [[ `echo "$PW_FIND_DB_FILE" | wc -l` -gt 1 ]] ; then | ||||
|             PP_FIND_DB_FILE=`grep -ilw "#${PORTWINE_DB}.exe" "${PORT_SCRIPTS_PATH}/portwine_db"/* | sed s/".exe"/""/gi` | ||||
|             if [[ `echo "$PP_FIND_DB_FILE" | wc -l` -gt 1 ]] ; then | ||||
|                 unset ADD_CB_DBFILE | ||||
|                 for PW_CHECK_DB_FILE in $PW_FIND_DB_FILE ; do | ||||
|                 for PP_CHECK_DB_FILE in $PP_FIND_DB_FILE ; do | ||||
|                     if [[ -z "${ADD_CB_DBFILE}" ]] ; then | ||||
|                         export ADD_CB_DBFILE="${PW_CHECK_DB_FILE}" | ||||
|                         export ADD_CB_DBFILE="${PP_CHECK_DB_FILE}" | ||||
|                     else | ||||
|                         export ADD_CB_DBFILE="${PW_CHECK_DB_FILE}!${ADD_CB_DBFILE}" | ||||
|                         export ADD_CB_DBFILE="${PP_CHECK_DB_FILE}!${ADD_CB_DBFILE}" | ||||
|                     fi | ||||
|                 done | ||||
|                 PORTWINE_DB_FILE=`"${pw_yad_new}" --text-align=center --text "${PW_SELECTION_DB_LOC}" --borders=15 --form --center  \ | ||||
|                 --title "Database file selection..." --window-icon="$PW_GUI_ICON_PATH/port_proton.png"  --form --separator="" \ | ||||
|                 PORTWINE_DB_FILE=`"${pp_yad_new}" --text-align=center --text "${PP_SELECTION_DB_LOC}" --borders=15 --form --center  \ | ||||
|                 --title "Database file selection..." --window-icon="$PP_GUI_ICON_PATH/port_proton.png"  --form --separator="" \ | ||||
|                 --field="DB FILE: :CB" "${ADD_CB_DBFILE}"` | ||||
|                 if [[ "$?" == "1" || "$?" == "252" ]] ; then exit 0 ; fi | ||||
|             elif [[ `echo "$PW_FIND_DB_FILE" | wc -l` -eq 1 ]] ; then | ||||
|                 PORTWINE_DB_FILE="${PW_FIND_DB_FILE}" | ||||
|                 sed -i 's/ PW_/ PP_/g' "${PORTWINE_DB_FILE}" | ||||
|             elif [[ `echo "$PP_FIND_DB_FILE" | wc -l` -eq 1 ]] ; then | ||||
|                 PORTWINE_DB_FILE="${PP_FIND_DB_FILE}" | ||||
|                 sed -i 's/ PW_/ PP_/g' "${PORTWINE_DB_FILE}" | ||||
|             fi | ||||
|             IFS="$orig_IFS" | ||||
|             if [[ -f "${PW_FIND_DB_FILE}" ]] && [[ -z `grep "^export PW_DISABLED_CREATE_DB=1" "${PW_FIND_DB_FILE}"` ]] ; then | ||||
|                 try_copy_file "${PW_FIND_DB_FILE}" "${portwine_exe}".ppdb | ||||
|             if [[ -f "${PP_FIND_DB_FILE}" ]] && [[ -z `grep "^export PP_DISABLED_CREATE_DB=1" "${PP_FIND_DB_FILE}"` ]] ; then | ||||
|                 try_copy_file "${PP_FIND_DB_FILE}" "${portwine_exe}".ppdb | ||||
|                 export PORTWINE_DB_FILE="${portwine_exe}".ppdb | ||||
|             fi | ||||
|             if [[ ! -z `echo "${portwine_exe}" | grep "/data/prefixes/"` ]] && \ | ||||
|                 [[ -z `echo "${portwine_exe}" | grep "/data/prefixes/DEFAULT/"` ]] | ||||
|             then  | ||||
|                 export PW_PREFIX_NAME=`echo "${portwine_exe}" | awk -F"/prefixes/" '{print $2}' | awk -F"/" '{print $1}'` | ||||
|                 edit_db_from_gui PW_PREFIX_NAME | ||||
|                 export PP_PREFIX_NAME=`echo "${portwine_exe}" | awk -F"/prefixes/" '{print $2}' | awk -F"/" '{print $1}'` | ||||
|                 edit_db_from_gui PP_PREFIX_NAME | ||||
|             fi | ||||
|         fi | ||||
|         if [ ! -z "${PORTWINE_DB_FILE}" ]; then | ||||
| @@ -707,7 +710,7 @@ pw_init_db () { | ||||
|     return 0 | ||||
| } | ||||
|  | ||||
| pw_port_update () { | ||||
| pp_port_update () { | ||||
|     ###SCRIPTS UPDATE### | ||||
|     if [ ! -f "${PORT_WINE_TMP_PATH}/scripts_ver" ] ; then | ||||
|         echo "2022" > "${PORT_WINE_TMP_PATH}/scripts_ver" | ||||
| @@ -721,11 +724,11 @@ pw_port_update () { | ||||
|         print_info "Scripts version in github = ${scripts_current_ver}" | ||||
|         print_info "Scripts version local = ${scripts_install_ver}" | ||||
|         if [[ ! -z "${scripts_current_ver}" ]] &&  [[ "${scripts_current_ver}" -gt "${scripts_install_ver}" ]] ; then | ||||
|             if [[ -f "${PW_WINELIB}/portable/bin/yad_new" ]] ; then | ||||
|                 export pw_yad_new="${PW_WINELIB}/portable/bin/yad_new" | ||||
|                 curl -s --list-only "https://raw.githubusercontent.com/Castro-Fidel/PortWINE/master/data_from_portwine/${PW_CHANGELOG_FILE}" | tee "${PORT_WINE_TMP_PATH}/curent_var_ver" | sszen | ||||
|             if [[ -f "${PP_WINELIB}/portable/bin/yad_new" ]] ; then | ||||
|                 export pp_yad_new="${PP_WINELIB}/portable/bin/yad_new" | ||||
|                 curl -s --list-only "https://raw.githubusercontent.com/Castro-Fidel/PortWINE/master/data_from_portwine/${PP_CHANGELOG_FILE}" | tee "${PORT_WINE_TMP_PATH}/curent_var_ver" | sszen | ||||
|                 CHANGLOG_NEWS=`cat "${PORT_WINE_TMP_PATH}/curent_var_ver" | sed "/Scripts version ${scripts_install_ver}/,$ d" | sed '1,/---/ d' ` | ||||
|                 xcsd=`"${pw_yad_new}" --title "${scripts_upd2} v.${scripts_current_ver}" --window-icon="$PW_GUI_ICON_PATH/port_proton.png" \ | ||||
|                 xcsd=`"${pp_yad_new}" --title "${scripts_upd2} v.${scripts_current_ver}" --window-icon="$PP_GUI_ICON_PATH/port_proton.png" \ | ||||
|                 --borders=5 --form --separator='%%%' --width=1000 --height=350 --center \ | ||||
|                 --field=":TXT" "${CHANGLOG_NEWS}" \ | ||||
|                 --field="   ${scripts_upd3} :CB" "${scripts_upd4}!${scripts_upd5}!${scripts_upd6}" ` | ||||
| @@ -754,15 +757,15 @@ pw_port_update () { | ||||
|                             try_remove_file "${PORT_WINE_TMP_PATH}/PortWINE-master.tar.gz" | ||||
|                             try_remove_dir "${PORT_WINE_TMP_PATH}/PortWINE-master/" | ||||
|                             echo "${scripts_current_ver}" > "${PORT_WINE_TMP_PATH}/scripts_ver" | ||||
|                             if [[ -z "${pw_yad_new}" ]] ; then | ||||
|                             if [[ -z "${pp_yad_new}" ]] ; then | ||||
|                                 zenity --title="Changelog" --text-info --width=1200 --height=550 \ | ||||
|                                 --filename="${PORT_WINE_PATH}/data/${PW_CHANGELOG_FILE}" | ||||
|                                 --filename="${PORT_WINE_PATH}/data/${PP_CHANGELOG_FILE}" | ||||
|                             fi | ||||
|                             [ "$?" == 0 ] && /usr/bin/env bash -c ${pw_full_command_line[*]} & | ||||
|                             [ "$?" == 0 ] && /usr/bin/env bash -c ${pp_full_command_line[*]} & | ||||
|                             exit 0 | ||||
|                         fi | ||||
|                     else | ||||
|                         zenity_error_download && pw_scripts_update | ||||
|                         zenity_error_download && pp_scripts_update | ||||
|                     fi ;; | ||||
|                 "${scripts_upd5}") | ||||
|                     echo " " ;; | ||||
| @@ -817,37 +820,37 @@ edit_db_from_gui () { | ||||
|     return 0 | ||||
| } | ||||
|  | ||||
| pw_create_gui_png () { | ||||
| pp_create_gui_png () { | ||||
|     if [ ! -z "${PORTWINE_CREATE_SHORTCUT_NAME}" ] ; then | ||||
|         export PORTPROTON_NAME="${PORTWINE_CREATE_SHORTCUT_NAME}" | ||||
|     else | ||||
|         export PORTPROTON_NAME="$(basename "${portwine_exe}" | sed s/".exe"/""/gi )" | ||||
|     fi | ||||
|     PW_RESIZE_TO=128 | ||||
|     PP_RESIZE_TO=128 | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/img/setup.png" | ||||
|     if [[ -x "`which wrestool 2>/dev/null`" ]] && [[ ! -f "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" ]] ; then | ||||
|         try_remove_dir "${PORT_WINE_TMP_PATH}/tmp_img" | ||||
|         create_new_dir "${PORT_WINE_TMP_PATH}/tmp_img" | ||||
|         wrestool -x --output="${PORT_WINE_TMP_PATH}/tmp_img/" -t14 "${portwine_exe}" | ||||
|         cp "$(ls -S -1 "${PORT_WINE_TMP_PATH}/tmp_img/"*".ico" | head -n 1)" "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.ico" | ||||
|         icotool -x --width=${PW_RESIZE_TO} --height=${PW_RESIZE_TO} --output="${PORT_WINE_TMP_PATH}/tmp_img/" "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.ico" | ||||
|         if [[ ! -f "$(ls -S -1 "${PORT_WINE_TMP_PATH}/tmp_img/"*".png" | grep "${PW_RESIZE_TO}x${PW_RESIZE_TO}")" ]] ; then  | ||||
|         icotool -x --width=${PP_RESIZE_TO} --height=${PP_RESIZE_TO} --output="${PORT_WINE_TMP_PATH}/tmp_img/" "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.ico" | ||||
|         if [[ ! -f "$(ls -S -1 "${PORT_WINE_TMP_PATH}/tmp_img/"*".png" | grep "${PP_RESIZE_TO}x${PP_RESIZE_TO}")" ]] ; then  | ||||
|             icotool -x --output="${PORT_WINE_TMP_PATH}/tmp_img/" "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.ico" | ||||
|             cp "$(ls -S -1 "${PORT_WINE_TMP_PATH}/tmp_img/"*".png" | head -n 1)" "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.png" | ||||
|         else | ||||
|             cp "$(ls -S -1 "${PORT_WINE_TMP_PATH}/tmp_img/"*".png" | grep "${PW_RESIZE_TO}x${PW_RESIZE_TO}" | head -n 1)" "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.png" | ||||
|             cp "$(ls -S -1 "${PORT_WINE_TMP_PATH}/tmp_img/"*".png" | grep "${PP_RESIZE_TO}x${PP_RESIZE_TO}" | head -n 1)" "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.png" | ||||
|         fi | ||||
|         cp -f "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.png" "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" | ||||
|     fi | ||||
|     if [[ -z "`file "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" | grep "${PW_RESIZE_TO} x ${PW_RESIZE_TO}"`" ]] && \ | ||||
|     if [[ -z "`file "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" | grep "${PP_RESIZE_TO} x ${PP_RESIZE_TO}"`" ]] && \ | ||||
|        [[ -x "`which "convert" 2>/dev/null`" ]] && [[ -f "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" ]] ; then | ||||
|         convert "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" -resize ${PW_RESIZE_TO}x${PW_RESIZE_TO} "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png"  | ||||
|         convert "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" -resize ${PP_RESIZE_TO}x${PP_RESIZE_TO} "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png"  | ||||
|     fi | ||||
|     if [[ -z "${PW_ICON_FOR_YAD}" ]] ; then | ||||
|         if [[ ! -z "`file "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" | grep "${PW_RESIZE_TO} x ${PW_RESIZE_TO}"`" ]] ; then | ||||
|             export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png"  | ||||
|     if [[ -z "${PP_ICON_FOR_YAD}" ]] ; then | ||||
|         if [[ ! -z "`file "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" | grep "${PP_RESIZE_TO} x ${PP_RESIZE_TO}"`" ]] ; then | ||||
|             export PP_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png"  | ||||
|         else | ||||
|             export PW_ICON_FOR_YAD="${PW_GUI_ICON_PATH}/port_proton.png" | ||||
|             export PP_ICON_FOR_YAD="${PP_GUI_ICON_PATH}/port_proton.png" | ||||
|         fi | ||||
|     fi | ||||
| } | ||||
|   | ||||
| @@ -24,8 +24,8 @@ then | ||||
| 	export loc_mg_wine_settings="НАСТРОЙКИ WINE" | ||||
| 	export loc_mg_portproton_settings="НАСТРОЙКИ PORTPROTON" | ||||
|  | ||||
| 	export PW_CHANGELOG_FILE="changelog_rus" | ||||
| 	export PW_SELECTION_DB_LOC="Найдено более одного DB файла для запускаемого приложения.\nВыберите необходимый, или перед следующим запуском удалите лишний DB файл.\n" | ||||
| 	export PP_CHANGELOG_FILE="changelog_rus" | ||||
| 	export PP_SELECTION_DB_LOC="Найдено более одного DB файла для запускаемого приложения.\nВыберите необходимый, или перед следующим запуском удалите лишний DB файл.\n" | ||||
|  | ||||
| 	export inst_set="Выбор" | ||||
| 	export inst_set_top="Установка PortWINE" | ||||
| @@ -79,58 +79,58 @@ then | ||||
| 	export loc_download_other_wine="Открыть меню для скачивания других версий WINE-PROTON" | ||||
|  | ||||
| 	export ENABLE_VKBASALT_INFO='Включить vkBasalt по умолчанию для улучшение графики в играх работающих под Vulkan. (Горячая клавиша HOME отключает vkbasalt)' | ||||
| 	export PW_NO_ESYNC_INFO='Не использовать примитивы внутрипроцессной синхронизации на основе eventfd. (Рекомендуется не изменять значение)' | ||||
| 	export PW_NO_FSYNC_INFO='Не использовать примитивы внутрипроцессной синхронизации на основе фьютексов. (Автоматически отключается в системах без FUTEX_WAIT_MULTIPLE поддержки) (Рекомендуется не изменять значение)' | ||||
| 	export PW_USE_DXR10_INFO='Включить поддержку Ray Tracing v.1.0' | ||||
| 	export PW_USE_DXR11_INFO='Включить поддержку Ray Tracing v.1.1 (бета)' | ||||
| 	export PW_FIX_VIDEO_IN_GAME_INFO='Требуется для воспроизведения видео в некоторых играх, чтобы оно не было искажено (обычно окрашено в розовый цвет)' | ||||
| 	export PW_VULKAN_NO_ASYNC_INFO='Выключить асинхронные вызовы для режимов VULKAN и DXVK' | ||||
| 	export PW_USE_NVAPI_AND_DLSS_INFO='Включить DLSS на поддерживаемых видеокартах NVIDIA' | ||||
| 	export PW_OLD_GL_STRING_INFO='Принудительное использование старых версий OpenGL' | ||||
| 	export PW_HIDE_NVIDIA_GPU_INFO='Замаскировать все функции используемые для видеокарт NVIDIA' | ||||
| 	export PW_FORCE_USE_VSYNC_INFO='Принудительное включение вертикальной синхронизации' | ||||
| 	export PW_VIRTUAL_DESKTOP_INFO='Включить запуск приложение в виртуальном рабочем столе WINE' | ||||
| 	export PW_WINEDBG_DISABLE_INFO='Отключить все функции отладки WINE (Рекомендуется не изменять значение)' | ||||
| 	export PW_USE_TERMINAL_INFO='Запускать приложение в терминале' | ||||
|     export PW_WINE_ALLOW_XIM_INFO='Использовать альтернативный режим для контроллера (Использовать только в случае проблем с контроллером)' | ||||
| 	export PW_HEAP_DELAY_FREE_INFO='Включить задержку освобождения некоторой памяти, чтобы обойти ошибки, связанные с использованием приложения после освобождения памяти.' | ||||
| 	export PW_NO_WRITE_WATCH_INFO='Очень опасный способ взлома таймера записи в памяти в ntdll. Это улучшает производительность некоторых очень специфических игр. (Рекомендуется не изменять значение)' | ||||
| 	export PW_GUI_DISABLED_CS_INFO='Отключить окно выбора режимов запуска и версии WINE' | ||||
| 	export PW_USE_GSTREAMER_INFO='Использовать Gstreamer для вывода роликов в играх (поддержка WMF)' | ||||
| 	export PW_USE_RUNTIME_INFO='Использовать контейнерный режим запуска (Рекомендуется не изменять значение)' | ||||
| 	export PW_MANGOHUD_INFO='Использование мониторинга FPS и нагрузки системы (Включается и выключается сочитанием клавиш - правый Shift + F12)' | ||||
| 	export PW_USE_GAMEMODE_INFO='Использование автоматической оптимизации системы для увеличения производительности в играх (при условии установленного пакета gamemode в системе)' | ||||
| 	export PW_DX12_DISABLE_INFO='Принудительное отключение DirectX 12' | ||||
| 	export PW_USE_WINE_DXGI_INFO='Принудительное использование встроенной библиотеки DXGI (в редких случаях решает проблемы с запуском игр под DX12)' | ||||
| 	export PW_MANGOHUD_USER_CONF_INFO='Принудительное использование системных настроек MANGOHUD (GOverlay и т.п.)' | ||||
| 	export PW_USE_D3D_EXTRAS_INFO='Включить принудительное использование сторонних библиотек DirectX' | ||||
| 	export PW_PRIME_RENDER_OFFLOAD_INFO='Включить дискретную видеокарту NVIDIA для ноутбуков с гибридной графикой (при поддержке установленого драйвера в ОС)' | ||||
| 	export PW_USE_WINDOWS_7_INFO='Изменить версию WINDOWS 10 на WINDOWS 7 в префиксе' | ||||
| 	export PW_USE_AMDVLK_DRIVER_INFO='Использовать драйвер AMDVLK вместо RADV на видеокартах от AMD' | ||||
| 	export PW_USE_SHADER_CACHE_INFO='Использовать кеширование шейдеров средствами WINE (отключать только при наличии микрофризов в игре)' | ||||
| 	export PW_WINE_FULLSCREEN_FSR_INFO='Работает во время использования любой версии ProtonGE в полноэкранном режиме при разрешении ниже стандартного для экрана' | ||||
| 	export PP_NO_ESYNC_INFO='Не использовать примитивы внутрипроцессной синхронизации на основе eventfd. (Рекомендуется не изменять значение)' | ||||
| 	export PP_NO_FSYNC_INFO='Не использовать примитивы внутрипроцессной синхронизации на основе фьютексов. (Автоматически отключается в системах без FUTEX_WAIT_MULTIPLE поддержки) (Рекомендуется не изменять значение)' | ||||
| 	export PP_USE_DXR10_INFO='Включить поддержку Ray Tracing v.1.0' | ||||
| 	export PP_USE_DXR11_INFO='Включить поддержку Ray Tracing v.1.1 (бета)' | ||||
| 	export PP_FIX_VIDEO_IN_GAME_INFO='Требуется для воспроизведения видео в некоторых играх, чтобы оно не было искажено (обычно окрашено в розовый цвет)' | ||||
| 	export PP_VULKAN_NO_ASYNC_INFO='Выключить асинхронные вызовы для режимов VULKAN и DXVK' | ||||
| 	export PP_USE_NVAPI_AND_DLSS_INFO='Включить DLSS на поддерживаемых видеокартах NVIDIA' | ||||
| 	export PP_OLD_GL_STRING_INFO='Принудительное использование старых версий OpenGL' | ||||
| 	export PP_HIDE_NVIDIA_GPU_INFO='Замаскировать все функции используемые для видеокарт NVIDIA' | ||||
| 	export PP_FORCE_USE_VSYNC_INFO='Принудительное включение вертикальной синхронизации' | ||||
| 	export PP_VIRTUAL_DESKTOP_INFO='Включить запуск приложение в виртуальном рабочем столе WINE' | ||||
| 	export PP_WINEDBG_DISABLE_INFO='Отключить все функции отладки WINE (Рекомендуется не изменять значение)' | ||||
| 	export PP_USE_TERMINAL_INFO='Запускать приложение в терминале' | ||||
|     export PP_WINE_ALLOW_XIM_INFO='Использовать альтернативный режим для контроллера (Использовать только в случае проблем с контроллером)' | ||||
| 	export PP_HEAP_DELAY_FREE_INFO='Включить задержку освобождения некоторой памяти, чтобы обойти ошибки, связанные с использованием приложения после освобождения памяти.' | ||||
| 	export PP_NO_WRITE_WATCH_INFO='Очень опасный способ взлома таймера записи в памяти в ntdll. Это улучшает производительность некоторых очень специфических игр. (Рекомендуется не изменять значение)' | ||||
| 	export PP_GUI_DISABLED_CS_INFO='Отключить окно выбора режимов запуска и версии WINE' | ||||
| 	export PP_USE_GSTREAMER_INFO='Использовать Gstreamer для вывода роликов в играх (поддержка WMF)' | ||||
| 	export PP_USE_RUNTIME_INFO='Использовать контейнерный режим запуска (Рекомендуется не изменять значение)' | ||||
| 	export PP_MANGOHUD_INFO='Использование мониторинга FPS и нагрузки системы (Включается и выключается сочитанием клавиш - правый Shift + F12)' | ||||
| 	export PP_USE_GAMEMODE_INFO='Использование автоматической оптимизации системы для увеличения производительности в играх (при условии установленного пакета gamemode в системе)' | ||||
| 	export PP_DX12_DISABLE_INFO='Принудительное отключение DirectX 12' | ||||
| 	export PP_USE_WINE_DXGI_INFO='Принудительное использование встроенной библиотеки DXGI (в редких случаях решает проблемы с запуском игр под DX12)' | ||||
| 	export PP_MANGOHUD_USER_CONF_INFO='Принудительное использование системных настроек MANGOHUD (GOverlay и т.п.)' | ||||
| 	export PP_USE_D3D_EXTRAS_INFO='Включить принудительное использование сторонних библиотек DirectX' | ||||
| 	export PP_PRIME_RENDER_OFFLOAD_INFO='Включить дискретную видеокарту NVIDIA для ноутбуков с гибридной графикой (при поддержке установленого драйвера в ОС)' | ||||
| 	export PP_USE_WINDOWS_7_INFO='Изменить версию WINDOWS 10 на WINDOWS 7 в префиксе' | ||||
| 	export PP_USE_AMDVLK_DRIVER_INFO='Использовать драйвер AMDVLK вместо RADV на видеокартах от AMD' | ||||
| 	export PP_USE_SHADER_CACHE_INFO='Использовать кеширование шейдеров средствами WINE (отключать только при наличии микрофризов в игре)' | ||||
| 	export PP_WINE_FULLSCREEN_FSR_INFO='Работает во время использования любой версии ProtonGE в полноэкранном режиме при разрешении ниже стандартного для экрана' | ||||
|  | ||||
| 	export PW_3DFX_INFO='Имитация старого графического ускорителя 3dfx (добавляет горизонтальные полосы)' | ||||
| 	export PW_AdaptiveSharpen_INFO='Увеличение резкости, можно использовать совместо с CAS' | ||||
| 	export PW_Bloom_INFO='Добавляет свечения от ярких источников света в игре' | ||||
| 	export PW_Border_INFO='Обрезка изображения сверху и снизу (как в кино =)' | ||||
| 	export PW_Cartoon_INFO='Сильное увеличение резкости краев тексур' | ||||
| 	export PW_ChromaticAberration_INFO='Добавляет хроматические аберрации к изображению' | ||||
| 	export PW_Clarity_INFO='Увеличение резкости текстур с небольшими модификациями контраста изображения (похож по эффекту на CAS)' | ||||
| 	export PW_ColorMatrix_INFO='Добавление холодных цветов' | ||||
| 	export PW_Colourfulness_INFO='Увеличение насыщености цветов' | ||||
| 	export PW_FakeHDR_INFO='Расширение динамического диапазона цветов' | ||||
| 	export PW_FilmGrain2_INFO='Добавление эффекта зерна кинопленки' | ||||
| 	export PW_Curves_INFO='Увеличение контраста изображения' | ||||
| 	export PW_Denoise_INFO='Уменьшение шумов за счет смазывания изображения' | ||||
| 	export PW_Emphasize_INFO='Уменьшение рязрядности цветопередачи' | ||||
| 	export PW_FakeMotionBlur_INFO='Сильное размытие объектов в движении' | ||||
| 	export PW_FilmicAnamorphSharpen_INFO='Увеличение резкости (рекомендую для мультяшных игр)' | ||||
| 	export PW_FilmicPass_INFO='Добавление холодных цветов' | ||||
| 	export PW_SMAA_INFO='Альтернативный вариант сглаживания (меньший эффект, но с меньшим потреблением ресурсов GPU, относительно стандартного SMAA)' | ||||
| 	export PW_GaussianBlur_INFO='Небольшой эффект размытия ярких обьектов (например пламя)' | ||||
| 	export PP_3DFX_INFO='Имитация старого графического ускорителя 3dfx (добавляет горизонтальные полосы)' | ||||
| 	export PP_AdaptiveSharpen_INFO='Увеличение резкости, можно использовать совместо с CAS' | ||||
| 	export PP_Bloom_INFO='Добавляет свечения от ярких источников света в игре' | ||||
| 	export PP_Border_INFO='Обрезка изображения сверху и снизу (как в кино =)' | ||||
| 	export PP_Cartoon_INFO='Сильное увеличение резкости краев тексур' | ||||
| 	export PP_ChromaticAberration_INFO='Добавляет хроматические аберрации к изображению' | ||||
| 	export PP_Clarity_INFO='Увеличение резкости текстур с небольшими модификациями контраста изображения (похож по эффекту на CAS)' | ||||
| 	export PP_ColorMatrix_INFO='Добавление холодных цветов' | ||||
| 	export PP_Colourfulness_INFO='Увеличение насыщености цветов' | ||||
| 	export PP_FakeHDR_INFO='Расширение динамического диапазона цветов' | ||||
| 	export PP_FilmGrain2_INFO='Добавление эффекта зерна кинопленки' | ||||
| 	export PP_Curves_INFO='Увеличение контраста изображения' | ||||
| 	export PP_Denoise_INFO='Уменьшение шумов за счет смазывания изображения' | ||||
| 	export PP_Emphasize_INFO='Уменьшение рязрядности цветопередачи' | ||||
| 	export PP_FakeMotionBlur_INFO='Сильное размытие объектов в движении' | ||||
| 	export PP_FilmicAnamorphSharpen_INFO='Увеличение резкости (рекомендую для мультяшных игр)' | ||||
| 	export PP_FilmicPass_INFO='Добавление холодных цветов' | ||||
| 	export PP_SMAA_INFO='Альтернативный вариант сглаживания (меньший эффект, но с меньшим потреблением ресурсов GPU, относительно стандартного SMAA)' | ||||
| 	export PP_GaussianBlur_INFO='Небольшой эффект размытия ярких обьектов (например пламя)' | ||||
|  | ||||
| 	export PW_WAYLAND_INFO="Внимание! Вы запускаете $portname в сессии Wayland, некоторые функции могут быть недоступны!\nРекомендуется перезапустить сессию в X11!" | ||||
| 	export PP_WAYLAND_INFO="Внимание! Вы запускаете $portname в сессии Wayland, некоторые функции могут быть недоступны!\nРекомендуется перезапустить сессию в X11!" | ||||
|  | ||||
| 	export loc_find_d3dadapter9_error="не найден в системе.\nУстановите недостающий пакет: d3dadapter9" | ||||
|  | ||||
| @@ -154,8 +154,8 @@ then | ||||
| 	export loc_mg_wine_settings="WINE SETTINGS" | ||||
| 	export loc_mg_portproton_settings="PORTPROTON SETTINGS" | ||||
|  | ||||
| 	export PW_CHANGELOG_FILE="changelog_eng" | ||||
| 	export PW_SELECTION_DB_LOC="More than one DB file found for the application being launched.\nSelect the required one, or delete the extra DB file before the next run.\n" | ||||
| 	export PP_CHANGELOG_FILE="changelog_eng" | ||||
| 	export PP_SELECTION_DB_LOC="More than one DB file found for the application being launched.\nSelect the required one, or delete the extra DB file before the next run.\n" | ||||
|  | ||||
| 	export inst_set="Sett..." | ||||
| 	export inst_set_top="PortWINE setting" | ||||
| @@ -195,7 +195,7 @@ then | ||||
|  | ||||
| 	export port_debug="Please wait! After finishing the ${portname}, click STOP." | ||||
| 	 | ||||
| 	export PW_WAYLAND_INFO="Attention! You are running $portname in a Wayland session, some features may not be available!\nRestarting your session in X11 is recommended!" | ||||
| 	export PP_WAYLAND_INFO="Attention! You are running $portname in a Wayland session, some features may not be available!\nRestarting your session in X11 is recommended!" | ||||
|  | ||||
| 	export loc_download_other_wine="Download other wine-proton from GITHUB" | ||||
|  | ||||
|   | ||||
| @@ -3,44 +3,44 @@ | ||||
| #AC4BFSP.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=1 | ||||
| export PW_USE_DXR10=0 | ||||
| ##export PW_DLSS_ON=1 | ||||
| export PW_VULKAN_NO_ASYNC=0 | ||||
| export PW_USE_NVAPI_AND_DLSS=0 | ||||
| export PW_OLD_GL_STRING=0 | ||||
| export PW_HIDE_NVIDIA_GPU=0 | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_VIRTUAL_DESKTOP=0 | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=1 | ||||
| export PP_USE_DXR10=0 | ||||
| ##export PP_DLSS_ON=1 | ||||
| export PP_VULKAN_NO_ASYNC=0 | ||||
| export PP_USE_NVAPI_AND_DLSS=0 | ||||
| export PP_OLD_GL_STRING=0 | ||||
| export PP_HIDE_NVIDIA_GPU=0 | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_VIRTUAL_DESKTOP=0 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=0 | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| export PW_NO_FSYNC=1 | ||||
| export PW_NO_ESYNC=1 | ||||
| export PW_USE_GSTREAMER=1 | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| export PP_NO_FSYNC=1 | ||||
| export PP_NO_ESYNC=1 | ||||
| export PP_USE_GSTREAMER=1 | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PW_NO_WRITE_WATCH=0 | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| export PW_WINE_ALLOW_XIM=0 | ||||
| export PP_NO_WRITE_WATCH=0 | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| export PP_WINE_ALLOW_XIM=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PW_WINEDBG_DISABLE=1 | ||||
| export PW_USE_TERMINAL=0 | ||||
| export PW_GUI_DISABLED_CS=0 | ||||
| export PP_WINEDBG_DISABLE=1 | ||||
| export PP_USE_TERMINAL=0 | ||||
| export PP_GUI_DISABLED_CS=0 | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| export PW_MANGOHUD=1 | ||||
| export PW_MANGOHUD_USER_CONF=0 | ||||
| export PW_USE_DXR11=0 | ||||
| export PW_USE_RUNTIME=1 | ||||
| export PW_USE_GAMEMODE=1 | ||||
| export PW_DX12_DISABLE=0 | ||||
| export PW_USE_WINE_DXGI=0 | ||||
| export PP_MANGOHUD=1 | ||||
| export PP_MANGOHUD_USER_CONF=0 | ||||
| export PP_USE_DXR11=0 | ||||
| export PP_USE_RUNTIME=1 | ||||
| export PP_USE_GAMEMODE=1 | ||||
| export PP_DX12_DISABLE=0 | ||||
| export PP_USE_WINE_DXGI=0 | ||||
| export MANGOHUD_CONFIG=font_size=24,position=top-left,toggle_hud=Shift_R+F12,no_display,resolution,wine,gpu_name,vulkan_driver,gpu_stats,vkbasalt,fps_limit=0  | ||||
|   | ||||
| @@ -4,36 +4,36 @@ | ||||
|     #ACLiberation.exe      | ||||
|     #Rating=1-5 | ||||
|     ################################################ | ||||
| #    export PW_VULKAN_USE=dxvk | ||||
| #    export PP_VULKAN_USE=dxvk | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_DXVK_VER=1.8.1  | ||||
| ##export PW_VKD3D_VER=2.2 | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_DXVK_VER=1.8.1  | ||||
| ##export PP_VKD3D_VER=2.2 | ||||
| export WINEDLLOVERRIDES="xinput1_3,d3dcompiler_43=n,b" | ||||
| ##export PW_DLL_INSTALL="d3dcompiler_43"        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PW_OLD_GL_STRING=0 | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PW_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HIDE_NVIDIA_GPU=0 | ||||
| ##export PW_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PP_DLL_INSTALL="d3dcompiler_43"        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PP_OLD_GL_STRING=0 | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PP_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HIDE_NVIDIA_GPU=0 | ||||
| ##export PP_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##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 PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export DXVK_HUD=fps,devinfo | ||||
| ##export PW_HEAP_DELAY_FREE=0 | ||||
| ##export PW_DXGI_FROM_DXVK=0 | ||||
| ##export PP_HEAP_DELAY_FREE=0 | ||||
| ##export PP_DXGI_FROM_DXVK=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,33 +3,33 @@ | ||||
| #ACValhalla.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| export PW_DLL_INSTALL="vcrun2019"               # Install DDL in port prefix (used winetricks) | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| export PP_DLL_INSTALL="vcrun2019"               # Install DDL in port prefix (used winetricks) | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=proton_ge | ||||
| export PW_VULKAN_USE=1 | ||||
| ##export PW_DXR_ON=1 | ||||
| export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| export PP_WINE_USE=proton_ge | ||||
| export PP_VULKAN_USE=1 | ||||
| ##export PP_DXR_ON=1 | ||||
| export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # 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_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #ALOTInstaller.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=PROTON_PW_6.19 | ||||
| export PW_VULKAN_USE=0 | ||||
| ##export PW_DXR_ON=1 | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| export PP_WINE_USE=PROTON_PP_6.19 | ||||
| export PP_VULKAN_USE=0 | ||||
| ##export PP_DXR_ON=1 | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,6 +3,6 @@ | ||||
| #Ableton Live 11 Suite.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export PW_WINDOWS_VER=10  | ||||
| export PP_WINDOWS_VER=10  | ||||
|   | ||||
| @@ -3,6 +3,6 @@ | ||||
| #AliceMadnessReturns.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export PW_DLL_INSTALL="physx" | ||||
| export PP_DLL_INSTALL="physx" | ||||
|   | ||||
| @@ -3,4 +3,4 @@ | ||||
| #AI.exe | ||||
| #Rating=5 | ||||
| ######################################################## | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PP_VULKAN_USE=dxvk | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #Anno4.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| export PW_COMMENT_DB="If after the first launch you see a black screen,\njust restart the game." | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| export PP_COMMENT_DB="If after the first launch you see a black screen,\njust restart the game." | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=dxvk | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=dxvk | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=1 | ||||
| export PW_VKBASALT_EFFECTS="cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| export PW_VKBASALT_FFX_CAS="0.6"                 # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| export PP_VKBASALT_EFFECTS="cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| export PP_VKBASALT_FFX_CAS="0.6"                 # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PATH_TO_GAME= | ||||
| add_in_start_portwine () { | ||||
|     if [ -d "${WINEPREFIX}/drive_c/users/steamuser/AppData/Roaming/Ubisoft/Anno1404/Config/" ] ; then | ||||
|   | ||||
| @@ -3,42 +3,42 @@ | ||||
| #AnomalyLauncher.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| export PW_DLL_INSTALL="d3dx10 d3dx11_42 d3dx11_43"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| export PP_DLL_INSTALL="d3dx10 d3dx11_42 d3dx11_43"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=PROTON_STEAM | ||||
| export PW_VULKAN_USE=1 | ||||
| export PW_USE_DXR10=0 | ||||
| export PW_VULKAN_NO_ASYNC=0 | ||||
| export PW_USE_NVAPI_AND_DLSS=0 | ||||
| export PW_OLD_GL_STRING=0 | ||||
| export PW_HIDE_NVIDIA_GPU=0 | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_VIRTUAL_DESKTOP=0 | ||||
| export PP_WINE_USE=PROTON_LG | ||||
| export PP_VULKAN_USE=1 | ||||
| export PP_USE_DXR10=0 | ||||
| export PP_VULKAN_NO_ASYNC=0 | ||||
| export PP_USE_NVAPI_AND_DLSS=0 | ||||
| export PP_OLD_GL_STRING=0 | ||||
| export PP_HIDE_NVIDIA_GPU=0 | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_VIRTUAL_DESKTOP=0 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=1 | ||||
| export PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves | ||||
| export PW_VKBASALT_FFX_CAS=1 | ||||
| export PW_NO_FSYNC=0 | ||||
| export PW_NO_ESYNC=0 | ||||
| export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Curves | ||||
| export PP_VKBASALT_FFX_CAS=1 | ||||
| export PP_NO_FSYNC=0 | ||||
| export PP_NO_ESYNC=0 | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PW_NO_WRITE_WATCH=0 | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| export PW_WINE_ALLOW_XIM=0 | ||||
| export PP_NO_WRITE_WATCH=0 | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| export PP_WINE_ALLOW_XIM=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PW_WINEDBG_DISABLE=1 | ||||
| export PW_USE_TERMINAL=0 | ||||
| export PW_GUI_DISABLED_CS=0 | ||||
| export PP_WINEDBG_DISABLE=1 | ||||
| export PP_USE_TERMINAL=0 | ||||
| export PP_GUI_DISABLED_CS=0 | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| export PW_MANGOHUD=1 | ||||
| export PW_MANGOHUD_USER_CONF=0 | ||||
| export PW_USE_DXR11=0 | ||||
| export PW_USE_GSTREAMER=1 | ||||
| export PW_USE_RUNTIME=1 | ||||
| export PW_USE_GAMEMODE=1 | ||||
| export PW_DX12_DISABLE=0 | ||||
| export PW_USE_WINE_DXGI=1 | ||||
| export PP_MANGOHUD=1 | ||||
| export PP_MANGOHUD_USER_CONF=0 | ||||
| export PP_USE_DXR11=0 | ||||
| export PP_USE_GSTREAMER=1 | ||||
| export PP_USE_RUNTIME=1 | ||||
| export PP_USE_GAMEMODE=1 | ||||
| export PP_DX12_DISABLE=0 | ||||
| export PP_USE_WINE_DXGI=1 | ||||
| export MANGOHUD_CONFIG=font_size=24,position=top-left,toggle_hud=Shift_R+F12,no_display,resolution,wine,gpu_name,vulkan_driver,gpu_stats,vkbasalt,fps_limit=0  | ||||
|   | ||||
| @@ -3,39 +3,39 @@ | ||||
| #Arthur.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PP_VULKAN_USE=dxvk | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_DXVK_VER=1.8.1  | ||||
| ##export PW_VKD3D_VER=2.2 | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=1 | ||||
| ##export PW_DXGI_FROM_DXVK=1 | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_DXVK_VER=1.8.1  | ||||
| ##export PP_VKD3D_VER=2.2 | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=1 | ||||
| ##export PP_DXGI_FROM_DXVK=1 | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##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 PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| export PULSE_LATENCY_MSEC=90                    # Fix crackling audio in games | ||||
| ##export PW_USE_GAMEMODE=1              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_USE_GAMEMODE=1              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_LOG=1                                 # Enable debug mode fo terminal  | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_LOG=1                                 # Enable debug mode fo terminal  | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,33 +3,33 @@ | ||||
| #AssassinsCreedII.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=dxvk | ||||
| ##export PW_DXR_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=dxvk | ||||
| ##export PP_DXR_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # 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_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,33 +3,33 @@ | ||||
| #AssassinsCreedIIGame.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=dxvk | ||||
| ##export PW_DXR_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=dxvk | ||||
| ##export PP_DXR_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # 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_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #BF2.exe  | ||||
| #Rating=4 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=vkd3d | ||||
| export PW_WINDOWS_VER="7" | ||||
| export PP_VULKAN_USE=vkd3d | ||||
| export PP_WINDOWS_VER="7" | ||||
|   | ||||
| @@ -3,6 +3,6 @@ | ||||
| #bg3.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=vkd3d | ||||
| export PP_VULKAN_USE=vkd3d | ||||
| export LAUNCH_PARAMETERS="" | ||||
| #export MANGOHUD=1 | ||||
|   | ||||
| @@ -5,18 +5,18 @@ | ||||
| #Battle.net.exe | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| #export PW_COMMENT_DB="We recommend using PROTON_GE + VULKAN!" | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=1 | ||||
| #export PP_COMMENT_DB="We recommend using PROTON_GE + VULKAN!" | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=1 | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export WINEDLLOVERRIDES="locationapi=" | ||||
| export PW_DLL_INSTALL="vcrun2019 d3dx11_42 d3dx11_43" | ||||
| export PW_WINDOWS_VER=10 | ||||
| export PP_DLL_INSTALL="vcrun2019 d3dx11_42 d3dx11_43" | ||||
| export PP_WINDOWS_VER=10 | ||||
|  | ||||
| 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/${PW_PREFIX_NAME}/drive_c/users/${USER}/Blizzard Entertainment/Battle.net/Cache" | ||||
|     rm -fr "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/Public/Blizzard Entertainment/Battle.net/Cache" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/windows/Fonts/sourcehansans.ttc" | ||||
|     sed -i 's/"GrabFullscreen"="Y"/"GrabFullscreen"="N"/' "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/user.reg" | ||||
|     rm -fr "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/ProgramData/Agent/data" | ||||
|     rm -fr "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/${USER}/Blizzard Entertainment/Battle.net/Cache" | ||||
|     rm -fr "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/users/Public/Blizzard Entertainment/Battle.net/Cache" | ||||
|     try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/drive_c/windows/Fonts/sourcehansans.ttc" | ||||
|     sed -i 's/"GrabFullscreen"="Y"/"GrabFullscreen"="N"/' "${PORT_WINE_PATH}/data/prefixes/${PP_PREFIX_NAME}/user.reg" | ||||
| } | ||||
|   | ||||
| @@ -3,31 +3,31 @@ | ||||
| #Biomutant.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PW_VULKAN_USE=1 | ||||
| export PP_VULKAN_USE=1 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| export PW_DLL_INSTALL="vcrun2019"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| export PP_DLL_INSTALL="vcrun2019"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##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 PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,6 +3,6 @@ | ||||
| #Botanicula.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=0 | ||||
| export PP_VULKAN_USE=0 | ||||
| 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 @@ | ||||
| #Brokgame.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=0 | ||||
| export PP_VULKAN_USE=0 | ||||
| export LAUNCH_PARAMETERS="" | ||||
|   | ||||
| @@ -3,7 +3,7 @@ | ||||
| #CoJBiBGame_x86.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export PW_DLL_INSTALL="d3dx9"                 # Install DDL in port prefix (used winetricks)  | ||||
| export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| export PP_DLL_INSTALL="d3dx9"                 # Install DDL in port prefix (used winetricks)  | ||||
| export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
|   | ||||
| @@ -3,33 +3,33 @@ | ||||
| #Cinebench.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=PROTON_GEC_PW2 | ||||
| export PW_VULKAN_USE=1 | ||||
| ##export PW_DXR_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| export PP_WINE_USE=PROTON_GEC_PW2 | ||||
| export PP_VULKAN_USE=1 | ||||
| ##export PP_DXR_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # 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_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,33 +3,33 @@ | ||||
| #Configurator.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=PROTON_STEAM | ||||
| export PW_VULKAN_USE=dxvk | ||||
| ##export PW_DXR_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| export PP_WINE_USE=PROTON_LG | ||||
| export PP_VULKAN_USE=dxvk | ||||
| ##export PP_DXR_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # 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_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #Control_DX11.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PW_VULKAN_USE=dxvk | ||||
| ##export PW_MANGOHUD=1 | ||||
| export PW_COMMENT_DB="Control (DX11)" | ||||
| export PW_DLL_INSTALL="physx" | ||||
| export PP_VULKAN_USE=dxvk | ||||
| ##export PP_MANGOHUD=1 | ||||
| export PP_COMMENT_DB="Control (DX11)" | ||||
| export PP_DLL_INSTALL="physx" | ||||
| ##export WINEDLLOVERRIDES="d3d12,d3d_rmdwin10_f,renderer_rmdwin10_f,app_rmdwin10_f,input_rmdwin10_f,renderer_rmdwin10_f,physics_rmdwin10_f,snd_rmdwin10_f,ui_rmdwin10_f=n" | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##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 PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #Control_DX12.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PW_VULKAN_USE=vkd3d | ||||
| export PW_COMMENT_DB="Control (DX12)" | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_MANGOHUD=1 | ||||
| export PW_DLL_INSTALL="physx" | ||||
| export PP_VULKAN_USE=vkd3d | ||||
| export PP_COMMENT_DB="Control (DX12)" | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_MANGOHUD=1 | ||||
| export PP_DLL_INSTALL="physx" | ||||
| export WINEDLLOVERRIDES="d3d12,d3d_rmdwin10_f,renderer_rmdwin10_f,app_rmdwin10_f,input_rmdwin10_f,renderer_rmdwin10_f,physics_rmdwin10_f,snd_rmdwin10_f,ui_rmdwin10_f=n" | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##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 PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #CyberShadow.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=0 | ||||
| export PP_VULKAN_USE=0 | ||||
| export LAUNCH_PARAMETERS="" | ||||
|   | ||||
| @@ -3,33 +3,33 @@ | ||||
| #Cyberpunk2077.exe  | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| export PW_VULKAN_USE=1 | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| export PP_VULKAN_USE=1 | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| export WINEDLLOVERRIDES="Crash*,REDEngineErrorReporter.exe=" | ||||
| ##export PW_DLL_INSTALL="d3dcompiler_47"        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PW_OLD_GL_STRING=0 | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=1 | ||||
| ##export PW_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HIDE_NVIDIA_GPU=0 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_GAMEMODE=1              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PP_DLL_INSTALL="d3dcompiler_47"        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PP_OLD_GL_STRING=0 | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=1 | ||||
| ##export PP_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HIDE_NVIDIA_GPU=0 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_GAMEMODE=1              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| export PULSE_LATENCY_MSEC=40                    # Fix crackling audio in games | ||||
| 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 PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export DXVK_HUD=fps,devinfo | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| ##export PW_DXGI_FROM_DXVK=0 | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| ##export PP_DXGI_FROM_DXVK=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| #add_in_start_portwine () { "${pw_runtime}" "$WINESERVER" -w } | ||||
| #add_in_start_portwine () { "${pp_runtime}" "$WINESERVER" -w } | ||||
|   | ||||
| @@ -3,40 +3,40 @@ | ||||
| #DAOriginsLauncher.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=1 | ||||
| export PW_DXR_ON=0 | ||||
| ##export PW_DLSS_ON=1 | ||||
| export PW_VULKAN_NO_ASYNC=0 | ||||
| export PW_USE_NVAPI_AND_DLSS=0 | ||||
| export PW_OLD_GL_STRING=0 | ||||
| export PW_HIDE_NVIDIA_GPU=0 | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_VIRTUAL_DESKTOP=0 | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=1 | ||||
| export PP_DXR_ON=0 | ||||
| ##export PP_DLSS_ON=1 | ||||
| export PP_VULKAN_NO_ASYNC=0 | ||||
| export PP_USE_NVAPI_AND_DLSS=0 | ||||
| export PP_OLD_GL_STRING=0 | ||||
| export PP_HIDE_NVIDIA_GPU=0 | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_VIRTUAL_DESKTOP=0 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=1 | ||||
| export PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves | ||||
| export PW_VKBASALT_FFX_CAS=1 | ||||
| export PW_NO_FSYNC=0 | ||||
| export PW_NO_ESYNC=1 | ||||
| export PW_USE_GSTREAMER=1 | ||||
| export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Curves | ||||
| export PP_VKBASALT_FFX_CAS=1 | ||||
| export PP_NO_FSYNC=0 | ||||
| export PP_NO_ESYNC=1 | ||||
| export PP_USE_GSTREAMER=1 | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PW_NO_WRITE_WATCH=0 | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| export PW_WINE_ALLOW_XIM=0 | ||||
| export PP_NO_WRITE_WATCH=0 | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| export PP_WINE_ALLOW_XIM=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PW_WINEDBG_DISABLE=1 | ||||
| export PW_USE_TERMINAL=0 | ||||
| export PW_GUI_DISABLED_CS=0 | ||||
| export PP_WINEDBG_DISABLE=1 | ||||
| export PP_USE_TERMINAL=0 | ||||
| export PP_GUI_DISABLED_CS=0 | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| export PW_MANGOHUD=1 | ||||
| export PW_USE_RUNTIME=1 | ||||
| export PW_USE_GAMEMODE=1 | ||||
| export PP_MANGOHUD=1 | ||||
| export PP_USE_RUNTIME=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  | ||||
|   | ||||
| @@ -3,25 +3,25 @@ | ||||
| #DOOMEternalx64vk.exe | ||||
| #Rating=? | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=1 | ||||
| export PP_VULKAN_USE=1 | ||||
| #export WINEDLLOVERRIDES="amd_ags_x64=b" | ||||
| #export PW_LOG=0             # Enable debug mode fo terminal  | ||||
| #export PW_NO_FSYNC=1        # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| export PW_NO_ESYNC=1        # Do not use eventfd-based in-process synchronization primitives | ||||
| #export PW_VULKAN_NO_ASYNC=1 | ||||
| #export PW_USE_TERMINAL=1 | ||||
| #export PW_OLD_GL_STRING=0 | ||||
| #export PW_USE_NVAPI_AND_DLSS=0 | ||||
| #export PW_VKD3D_FEATURE_LEVEL=0 | ||||
| #export PW_NO_WRITE_WATCH=0          # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| #export PW_HIDE_NVIDIA_GPU=0 | ||||
| #export PW_FORCE_USE_VSYNC=2         # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| #export PW_WINEDBG_DISABLE=0 | ||||
| #export PW_USE_GAMEMODE=1              # Force disabele gamemod | ||||
| #export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| #export PP_LOG=0             # Enable debug mode fo terminal  | ||||
| #export PP_NO_FSYNC=1        # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| export PP_NO_ESYNC=1        # Do not use eventfd-based in-process synchronization primitives | ||||
| #export PP_VULKAN_NO_ASYNC=1 | ||||
| #export PP_USE_TERMINAL=1 | ||||
| #export PP_OLD_GL_STRING=0 | ||||
| #export PP_USE_NVAPI_AND_DLSS=0 | ||||
| #export PP_VKD3D_FEATURE_LEVEL=0 | ||||
| #export PP_NO_WRITE_WATCH=0          # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| #export PP_HIDE_NVIDIA_GPU=0 | ||||
| #export PP_FORCE_USE_VSYNC=2         # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| #export PP_WINEDBG_DISABLE=0 | ||||
| #export PP_USE_GAMEMODE=1              # Force disabele gamemod | ||||
| #export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| export 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 PW_GUI_DISABLED_CS=1 | ||||
| #export PW_DXGI_FROM_DXVK=1 | ||||
| #export PP_GUI_DISABLED_CS=1 | ||||
| #export PP_DXGI_FROM_DXVK=1 | ||||
| #export VK_ICD_FILENAMES="/opt/amdgpu/etc/vulkan/icd.d/amd_icd64.json" | ||||
|   | ||||
| @@ -4,8 +4,8 @@ | ||||
| #DOOMx64vk.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PW_VULKAN_USE=1 | ||||
| export PP_VULKAN_USE=1 | ||||
| #####################examples########################### | ||||
| export PW_COMMENT_DB="DOOM 2016" | ||||
| export PW_DLL_INSTALL="xact xact_x64 vcrun2019" | ||||
| export PP_COMMENT_DB="DOOM 2016" | ||||
| export PP_DLL_INSTALL="xact xact_x64 vcrun2019" | ||||
| export WINEDLLOVERRIDES="xaudio2_8=n" | ||||
|   | ||||
| @@ -5,36 +5,36 @@ | ||||
| #DXHumanRevolutionDC_s.exe | ||||
| #Rating=5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| export WINEDLLOVERRIDES="WINMM=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=1 | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=1 | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=1 | ||||
| export PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves | ||||
| export PW_VKBASALT_FFX_CAS=1 | ||||
| export PW_NO_FSYNC=0                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| export PW_USE_GSTREAMER=0                       # 0 - disabled use winegstreamer | ||||
| export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Curves | ||||
| export PP_VKBASALT_FFX_CAS=1 | ||||
| export PP_NO_FSYNC=0                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| export PP_USE_GSTREAMER=0                       # 0 - disabled use winegstreamer | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,31 +3,31 @@ | ||||
| #DaysGone.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PP_VULKAN_USE=dxvk | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| export PW_DLL_INSTALL="vcrun2019"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| export PP_DLL_INSTALL="vcrun2019"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##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 PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| export PP_NO_FSYNC=0                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,7 +3,7 @@ | ||||
| #Dead Space.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=0 | ||||
| export PP_VULKAN_USE=0 | ||||
| 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 @@ | ||||
| #ds.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=vkd3d | ||||
| export PP_VULKAN_USE=vkd3d | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export WINEDLLOVERRIDES="d3dcompiler_47,dxcompiler=n,b" | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #FSD.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export LAUNCH_PARAMETERS="" | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #Deponia.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=PROTON_GEC_PW2 | ||||
| export PW_VULKAN_USE=0 | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| export PP_WINE_USE=PROTON_GEC_PW2 | ||||
| export PP_VULKAN_USE=0 | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,7 +3,7 @@ | ||||
| #DetroitBecomeHuman.exe | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=vkd3d | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_WINDOWS_VER="10" | ||||
| #export PW_VIRTUAL_DESKTOP=1 | ||||
| export PP_VULKAN_USE=vkd3d | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_WINDOWS_VER="10" | ||||
| #export PP_VIRTUAL_DESKTOP=1 | ||||
|   | ||||
| @@ -3,29 +3,29 @@ | ||||
| #Diablo II.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=0 | ||||
| export PP_VULKAN_USE=0 | ||||
| #####################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 PW_DLL_INSTALL="vcrun2019 "        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PW_OLD_GL_STRING=0 | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PW_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HIDE_NVIDIA_GPU=0 | ||||
| ##export PW_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PP_DLL_INSTALL="vcrun2019 "        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PP_OLD_GL_STRING=0 | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PP_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HIDE_NVIDIA_GPU=0 | ||||
| ##export PP_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##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 PW_WINDOWS_VER=10                      # Set windows version 10, 7 or XP | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_WINDOWS_VER=10                      # Set windows version 10, 7 or XP | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #Dolphin.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=PROTON_STEAM_6.3-7 | ||||
| export PW_VULKAN_USE=1 | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| export PP_WINE_USE=PROTON_LG_6.3-7 | ||||
| export PP_VULKAN_USE=1 | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,6 +3,6 @@ | ||||
| #EDLaunch.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export PW_DLL_INSTALL="" | ||||
| export PP_DLL_INSTALL="" | ||||
|   | ||||
| @@ -3,31 +3,31 @@ | ||||
| #EoCApp.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PW_DXR_ON=0 | ||||
| export PW_VULKAN_NO_ASYNC=0 | ||||
| export PW_USE_NVAPI=0 | ||||
| export PW_OLD_GL_STRING=0 | ||||
| export PW_HIDE_NVIDIA_GPU=0 | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_VIRTUAL_DESKTOP=0 | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PP_DXR_ON=0 | ||||
| export PP_VULKAN_NO_ASYNC=0 | ||||
| export PP_USE_NVAPI=0 | ||||
| export PP_OLD_GL_STRING=0 | ||||
| export PP_HIDE_NVIDIA_GPU=0 | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_VIRTUAL_DESKTOP=0 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=1 | ||||
| export PW_NO_FSYNC=1 | ||||
| export PW_NO_ESYNC=1 | ||||
| export PP_NO_FSYNC=1 | ||||
| export PP_NO_ESYNC=1 | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PW_NO_WRITE_WATCH=0 | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| export PW_WINE_ALLOW_XIM=0 | ||||
| export PP_NO_WRITE_WATCH=0 | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| export PP_WINE_ALLOW_XIM=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PW_WINEDBG_DISABLE=0 | ||||
| export PW_USE_TERMINAL=0 | ||||
| export PW_GUI_DISABLED_CS=0 | ||||
| export PP_WINEDBG_DISABLE=0 | ||||
| export PP_USE_TERMINAL=0 | ||||
| export PP_GUI_DISABLED_CS=0 | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,12 +3,12 @@ | ||||
| #EpicGamesLauncher.exe | ||||
| #Rating=5 | ||||
| ############################################## | ||||
| #export PW_COMMENT_DB="PortWINE database file for Epic Games Launcher" | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=1 | ||||
| #export PP_COMMENT_DB="PortWINE database file for Epic Games Launcher" | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=1 | ||||
| export LAUNCH_PARAMETERS="-SkipBuildPatchPrereq" | ||||
| export PW_DLL_INSTALL="vcrun2012 vcrun2013 vcrun2019" | ||||
| export PW_USE_D3D_EXTRAS=1 | ||||
| export PP_DLL_INSTALL="vcrun2012 vcrun2013 vcrun2019" | ||||
| export PP_USE_D3D_EXTRAS=1 | ||||
|  | ||||
| add_in_start_portwine () { | ||||
|     regdlloverrides "RDR2.exe:vulkan-1=n" | ||||
|   | ||||
| @@ -3,30 +3,30 @@ | ||||
| #Esprit Games.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| export PW_WINDOWS_VER=7                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| export PP_WINDOWS_VER=7                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_NVAPI_DISABLE=1 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_NVAPI_DISABLE=1 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##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 PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -4,36 +4,36 @@ | ||||
|     #FL64.exe | ||||
|     #Rating=1-5 | ||||
|     ################################################ | ||||
|     export PW_VULKAN_USE=0 | ||||
|     export PP_VULKAN_USE=0 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| export WINEDLLOVERRIDES="FLEngine,FLEngine_x64=n" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PW_DXVK_VER=1.8.1  | ||||
| ##export PW_VKD3D_VER=2.2 | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=0 | ||||
| ##export PW_HIDE_NVIDIA_GPU=0 | ||||
| ##export PW_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PW_DXGI_FROM_DXVK=0 | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_DXVK_VER=1.8.1  | ||||
| ##export PP_VKD3D_VER=2.2 | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=0 | ||||
| ##export PP_HIDE_NVIDIA_GPU=0 | ||||
| ##export PP_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PP_DXGI_FROM_DXVK=0 | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export 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 PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PW_FORCE_DISABLED_GAMEMOD=1              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PW_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=0 | ||||
| export PP_FORCE_DISABLED_GAMEMOD=1              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PP_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PW_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PP_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #FSD.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export LAUNCH_PARAMETERS="" | ||||
|   | ||||
| @@ -3,21 +3,21 @@ | ||||
| #FarCry.exe | ||||
| #Rating=5 | ||||
| ################################# | ||||
| export PW_VULKAN_USE=0 | ||||
| export PP_VULKAN_USE=0 | ||||
| export WINEDLLOVERRIDES="cgD3D9,cgD3D9d=n" | ||||
| #export PW_LOG=0             # Enable debug mode fo terminal  | ||||
| export PW_NO_FSYNC=1        # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| export PW_NO_ESYNC=1        # Do not use eventfd-based in-process synchronization primitives | ||||
| export PW_DXVK_ASYNC=0 | ||||
| #export PW_USE_TERMINAL=0 | ||||
| export PW_OLD_GL_STRING=1 | ||||
| #export PW_USE_NVAPI_AND_DLSS=0 | ||||
| #export PW_NO_WRITE_WATCH=0          # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| #export PW_HIDE_NVIDIA_GPU=0 | ||||
| #export PW_FORCE_USE_VSYNC=2         # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| #export PW_WINEDBG_DISABLE=1 | ||||
| #export PW_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| #export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| #export PP_LOG=0             # Enable debug mode fo terminal  | ||||
| export PP_NO_FSYNC=1        # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| export PP_NO_ESYNC=1        # Do not use eventfd-based in-process synchronization primitives | ||||
| export PP_DXVK_ASYNC=0 | ||||
| #export PP_USE_TERMINAL=0 | ||||
| export PP_OLD_GL_STRING=1 | ||||
| #export PP_USE_NVAPI_AND_DLSS=0 | ||||
| #export PP_NO_WRITE_WATCH=0          # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| #export PP_HIDE_NVIDIA_GPU=0 | ||||
| #export PP_FORCE_USE_VSYNC=2         # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| #export PP_WINEDBG_DISABLE=1 | ||||
| #export PP_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| #export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| #export PULSE_LATENCY_MSEC=60 | ||||
| #export PW_DLL_INSTALL="" | ||||
| #export PP_DLL_INSTALL="" | ||||
| #export LAUNCH_PARAMETERS="-d3d9" | ||||
|   | ||||
| @@ -3,41 +3,41 @@ | ||||
| #FarCry6.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##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 PW_VULKAN_USE=1 | ||||
| export PW_DXR_ON=0 | ||||
| ##export PW_DLSS_ON=1 | ||||
| export PW_VULKAN_NO_ASYNC=0 | ||||
| export PW_USE_NVAPI_AND_DLSS=0 | ||||
| export PW_OLD_GL_STRING=0 | ||||
| export PW_HIDE_NVIDIA_GPU=0 | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_VIRTUAL_DESKTOP=0 | ||||
| export PP_VULKAN_USE=1 | ||||
| export PP_DXR_ON=0 | ||||
| ##export PP_DLSS_ON=1 | ||||
| export PP_VULKAN_NO_ASYNC=0 | ||||
| export PP_USE_NVAPI_AND_DLSS=0 | ||||
| export PP_OLD_GL_STRING=0 | ||||
| export PP_HIDE_NVIDIA_GPU=0 | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_VIRTUAL_DESKTOP=0 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=1 | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| export PW_NO_FSYNC=0 | ||||
| export PW_NO_ESYNC=1 | ||||
| export PW_USE_GSTREAMER=1 | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| export PP_NO_FSYNC=0 | ||||
| export PP_NO_ESYNC=1 | ||||
| export PP_USE_GSTREAMER=1 | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PW_NO_WRITE_WATCH=0 | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| export PW_WINE_ALLOW_XIM=0 | ||||
| export PP_NO_WRITE_WATCH=0 | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| export PP_WINE_ALLOW_XIM=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PW_WINEDBG_DISABLE=1 | ||||
| export PW_USE_TERMINAL=0 | ||||
| export PW_GUI_DISABLED_CS=0 | ||||
| export PP_WINEDBG_DISABLE=1 | ||||
| export PP_USE_TERMINAL=0 | ||||
| export PP_GUI_DISABLED_CS=0 | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| export PW_MANGOHUD=1 | ||||
| export PW_USE_RUNTIME=1 | ||||
| export PW_USE_GAMEMODE=1 | ||||
| export PP_MANGOHUD=1 | ||||
| export PP_USE_RUNTIME=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  | ||||
|   | ||||
| @@ -3,32 +3,32 @@ | ||||
|     #FarLoneSails.exe  | ||||
|     #Rating=1-5 | ||||
|     ################################################ | ||||
|     export PW_VULKAN_USE=0 | ||||
|     export PP_VULKAN_USE=0 | ||||
| #####################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 PW_DLL_INSTALL="vcrun2019 "        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PW_OLD_GL_STRING=0 | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PW_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HIDE_NVIDIA_GPU=0 | ||||
| ##export PW_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PP_DLL_INSTALL="vcrun2019 "        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PP_OLD_GL_STRING=0 | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PP_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HIDE_NVIDIA_GPU=0 | ||||
| ##export PP_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##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 PW_WINDOWS_VER=10                      # Set windows version 10, 7 or XP | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_WINDOWS_VER=10                      # Set windows version 10, 7 or XP | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export DXVK_HUD=fps,devinfo | ||||
| ##export PW_HEAP_DELAY_FREE=0 | ||||
| ##export PW_DXGI_FROM_DXVK=0 | ||||
| ##export PP_HEAP_DELAY_FREE=0 | ||||
| ##export PP_DXGI_FROM_DXVK=0 | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,34 +3,34 @@ | ||||
| #farcry3_d3d11.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PW_VULKAN_USE=dxvk | ||||
| #export PW_MANGOHUD=1 | ||||
| export PW_DLL_INSTALL="d3dx11_42 d3dx11_43" | ||||
| export PP_VULKAN_USE=dxvk | ||||
| #export PP_MANGOHUD=1 | ||||
| export PP_DLL_INSTALL="d3dx11_42 d3dx11_43" | ||||
| #export WINEDLLOVERRIDES="blabla=n,b" | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=7                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=7                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##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 PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,34 +3,34 @@ | ||||
| #farcry3.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PW_VULKAN_USE=0 | ||||
| #export PW_DLL_INSTALL=""   | ||||
| #export PW_MANGOHUD_DLSYM=1 | ||||
| export PP_VULKAN_USE=0 | ||||
| #export PP_DLL_INSTALL=""   | ||||
| #export PP_MANGOHUD_DLSYM=1 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##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 PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,32 +3,32 @@ | ||||
| #FarCry4.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PW_DLL_INSTALL="d3dcompiler_43 d3dcompiler_47"               # Install DDL in port prefix (used winetricks)  | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PP_DLL_INSTALL="d3dcompiler_43 d3dcompiler_47"               # Install DDL in port prefix (used winetricks)  | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##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 PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,47 +3,47 @@ | ||||
| #pemv.exe | ||||
| #Rating=5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| export PW_WINDOWS_VER="10" | ||||
| export PW_DLL_INSTALL="" | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| export PP_WINDOWS_VER="10" | ||||
| export PP_DLL_INSTALL="" | ||||
| export WINEDLLOVERRIDES="" | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export PW_WINE_USE="PROTON_GE" | ||||
| export PW_VULKAN_USE="1" | ||||
| export PW_USE_DXR10="0" | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| export PW_USE_NVAPI_AND_DLSS="0" | ||||
| export PW_OLD_GL_STRING="0" | ||||
| export PW_HIDE_NVIDIA_GPU="0" | ||||
| export PW_FORCE_USE_VSYNC="0" | ||||
| export PW_VIRTUAL_DESKTOP="0" | ||||
| export PP_WINE_USE="PROTON_GE" | ||||
| export PP_VULKAN_USE="1" | ||||
| export PP_USE_DXR10="0" | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| export PP_USE_NVAPI_AND_DLSS="0" | ||||
| export PP_OLD_GL_STRING="0" | ||||
| export PP_HIDE_NVIDIA_GPU="0" | ||||
| export PP_FORCE_USE_VSYNC="0" | ||||
| export PP_VIRTUAL_DESKTOP="0" | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT="0" | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| export PW_NO_FSYNC="0" | ||||
| export PW_NO_ESYNC="1" | ||||
| export PW_USE_GSTREAMER="1" | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| export PP_NO_FSYNC="0" | ||||
| export PP_NO_ESYNC="1" | ||||
| export PP_USE_GSTREAMER="1" | ||||
| ##export 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 PW_HEAP_DELAY_FREE="0" | ||||
| export PW_WINE_ALLOW_XIM="0" | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| export PP_HEAP_DELAY_FREE="0" | ||||
| export PP_WINE_ALLOW_XIM="0" | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PW_WINEDBG_DISABLE="1" | ||||
| export PW_USE_TERMINAL="0" | ||||
| export PW_GUI_DISABLED_CS="0" | ||||
| export PP_WINEDBG_DISABLE="1" | ||||
| export PP_USE_TERMINAL="0" | ||||
| export PP_GUI_DISABLED_CS="0" | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| export PW_PREFIX_NAME="DEFAULT" | ||||
| export PW_USE_DXR11="0" | ||||
| export PW_WINE_FULLSCREEN_FSR="0" | ||||
| export PW_USE_GAMEMODE="1" | ||||
| export PW_DX12_DISABLE="0" | ||||
| export PW_PRIME_RENDER_OFFLOAD="0" | ||||
| export PW_USE_D3D_EXTRAS="1" | ||||
| export PW_FIX_VIDEO_IN_GAME="0" | ||||
| export PW_USE_AMDVLK_DRIVER="0" | ||||
| export PW_FORCE_LARGE_ADDRESS_AWARE="1" | ||||
| export PW_USE_SHADER_CACHE="1" | ||||
| export PP_PREFIX_NAME="DEFAULT" | ||||
| export PP_USE_DXR11="0" | ||||
| export PP_WINE_FULLSCREEN_FSR="0" | ||||
| export PP_USE_GAMEMODE="1" | ||||
| export PP_DX12_DISABLE="0" | ||||
| export PP_PRIME_RENDER_OFFLOAD="0" | ||||
| export PP_USE_D3D_EXTRAS="1" | ||||
| export PP_FIX_VIDEO_IN_GAME="0" | ||||
| export PP_USE_AMDVLK_DRIVER="0" | ||||
| export PP_FORCE_LARGE_ADDRESS_AWARE="1" | ||||
| export PP_USE_SHADER_CACHE="1" | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #ForzaHorizon4.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PW_DLL_INSTALL="vcrun2019"  | ||||
| export PW_VULKAN_USE=vkd3d | ||||
| export PP_DLL_INSTALL="vcrun2019"  | ||||
| export PP_VULKAN_USE=vkd3d | ||||
|   | ||||
| @@ -3,9 +3,9 @@ | ||||
| #Frozen Throne.exe  | ||||
| #Rating=4 - no video | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=0 | ||||
| export PP_VULKAN_USE=0 | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export PW_GUI_DISABLED_CS=1 | ||||
| export PP_GUI_DISABLED_CS=1 | ||||
| if [ -d "${PATH_TO_GAME}"/Movies ] ; then | ||||
|     mv "${PATH_TO_GAME}"/Movies "${PATH_TO_GAME}"/Movies_bak | ||||
| fi | ||||
|   | ||||
| @@ -3,8 +3,8 @@ | ||||
| #GTAIV.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PW_NO_ESYNC=1    | ||||
| export PW_NO_FSYNC=1 | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PP_NO_ESYNC=1    | ||||
| export PP_NO_FSYNC=1 | ||||
| ##export RADV_DEBUG=nodcc # Enable if you have Big Navi videocard (Radeon RX 60xx) | ||||
| export LAUNCH_PARAMETERS="('"-nomemrestrict"' '"-norestrictions"' '"-percentvidmem 100"' '"-availablevidmem 2048"' '"-noprecache"' '"-novblank"' '"-heapsize 2097152"')"                # Additional launch options | ||||
|   | ||||
| @@ -4,11 +4,11 @@ | ||||
| #GOG_Galaxy_2.0.exe | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=1 | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=1 | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export WINEDLLOVERRIDES="galaxycommunication.exe=n;libglesv2=" | ||||
| export LAUNCH_PARAMETERS="/runWithoutUpdating /deelevated" | ||||
| export PW_DLL_INSTALL="vcrun2019" | ||||
| export PP_DLL_INSTALL="vcrun2019" | ||||
| add_in_start_portwine () | ||||
| { | ||||
| if [ -e "${WINEPREFIX}/drive_c/users/${USER}/Local Settings/Application Data/GOG.com/Galaxy/Configuration/config.json" ] ; then | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #Game-TS3.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=0 | ||||
| export PP_VULKAN_USE=0 | ||||
| export LAUNCH_PARAMETERS="" | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #GameCenter.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=PROTON_STEAM_6.3-8C_PW2 | ||||
| export PW_VULKAN_USE=1 | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| export PP_WINE_USE=PROTON_LG_6.3-8C_PW2 | ||||
| export PP_VULKAN_USE=1 | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #GameLauncher.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=PROTON_GE_6.19-5 | ||||
| export PW_VULKAN_USE=1 | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| export PP_WINE_USE=PROTON_GE_6.19-5 | ||||
| export PP_VULKAN_USE=1 | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=1 | ||||
| export PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves | ||||
| export PW_VKBASALT_FFX_CAS=1 | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Curves | ||||
| export PP_VKBASALT_FFX_CAS=1 | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,44 +3,44 @@ | ||||
| #GoW.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PW_WINE_USE=PROTON-7.0RC6-GE-1!!! | ||||
| export PW_VULKAN_USE=1 | ||||
| export PW_USE_DXR10=0 | ||||
| ##export PW_DLSS_ON=1 | ||||
| export PW_VULKAN_NO_ASYNC=0 | ||||
| export PW_USE_NVAPI_AND_DLSS=1 | ||||
| export PW_OLD_GL_STRING=0 | ||||
| export PW_HIDE_NVIDIA_GPU=0 | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_VIRTUAL_DESKTOP=0 | ||||
| ##export PP_WINE_USE=PROTON-7.0RC6-GE-1!!! | ||||
| export PP_VULKAN_USE=1 | ||||
| export PP_USE_DXR10=0 | ||||
| ##export PP_DLSS_ON=1 | ||||
| export PP_VULKAN_NO_ASYNC=0 | ||||
| export PP_USE_NVAPI_AND_DLSS=1 | ||||
| export PP_OLD_GL_STRING=0 | ||||
| export PP_HIDE_NVIDIA_GPU=0 | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_VIRTUAL_DESKTOP=0 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=0 | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| export PW_NO_FSYNC=1 | ||||
| export PW_NO_ESYNC=1 | ||||
| export PW_USE_GSTREAMER=1 | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| export PP_NO_FSYNC=1 | ||||
| export PP_NO_ESYNC=1 | ||||
| export PP_USE_GSTREAMER=1 | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PW_NO_WRITE_WATCH=0 | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| export PW_WINE_ALLOW_XIM=0 | ||||
| export PP_NO_WRITE_WATCH=0 | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| export PP_WINE_ALLOW_XIM=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PW_WINEDBG_DISABLE=1 | ||||
| export PW_USE_TERMINAL=0 | ||||
| export PW_GUI_DISABLED_CS=0 | ||||
| export PP_WINEDBG_DISABLE=1 | ||||
| export PP_USE_TERMINAL=0 | ||||
| export PP_GUI_DISABLED_CS=0 | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| export PW_MANGOHUD=1 | ||||
| export PW_MANGOHUD_USER_CONF=0 | ||||
| export PW_USE_DXR11=0 | ||||
| export PW_USE_RUNTIME=1 | ||||
| export PW_USE_GAMEMODE=1 | ||||
| export PW_DX12_DISABLE=1 | ||||
| export PW_USE_WINE_DXGI=0 | ||||
| export PP_MANGOHUD=1 | ||||
| export PP_MANGOHUD_USER_CONF=0 | ||||
| export PP_USE_DXR11=0 | ||||
| export PP_USE_RUNTIME=1 | ||||
| export PP_USE_GAMEMODE=1 | ||||
| export PP_DX12_DISABLE=1 | ||||
| export PP_USE_WINE_DXGI=0 | ||||
| export MANGOHUD_CONFIG=font_size=24,position=top-left,toggle_hud=Shift_R+F12,no_display,resolution,wine,gpu_name,vulkan_driver,gpu_stats,vkbasalt,fps_limit=0  | ||||
|   | ||||
| @@ -3,8 +3,8 @@ | ||||
| #HITMAN3.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=vkd3d | ||||
| export PP_VULKAN_USE=vkd3d | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export PW_DXGI_FROM_DXVK=1 | ||||
| export PP_DXGI_FROM_DXVK=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 @@ | ||||
| #Author: linux-gaming.ru | ||||
| #Hades.exe | ||||
| #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 PW_LOG=0             # Enable debug mode fo terminal  | ||||
| #export PW_NO_FSYNC=1        # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| #export PW_NO_ESYNC=1        # Do not use eventfd-based in-process synchronization primitives | ||||
| #export PW_VULKAN_NO_ASYNC=1 | ||||
| #export PW_USE_TERMINAL=0 | ||||
| #export PW_OLD_GL_STRING=0 | ||||
| #export PW_USE_NVAPI_AND_DLSS=0 | ||||
| #export PW_VKD3D_FEATURE_LEVEL=0 | ||||
| #export PW_NO_WRITE_WATCH=0          # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| #export PW_HIDE_NVIDIA_GPU=0 | ||||
| #export PW_FORCE_USE_VSYNC=2         # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| #export PW_WINEDBG_DISABLE=1 | ||||
| #export PW_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| #export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| #export PP_LOG=0             # Enable debug mode fo terminal  | ||||
| #export PP_NO_FSYNC=1        # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| #export PP_NO_ESYNC=1        # Do not use eventfd-based in-process synchronization primitives | ||||
| #export PP_VULKAN_NO_ASYNC=1 | ||||
| #export PP_USE_TERMINAL=0 | ||||
| #export PP_OLD_GL_STRING=0 | ||||
| #export PP_USE_NVAPI_AND_DLSS=0 | ||||
| #export PP_VKD3D_FEATURE_LEVEL=0 | ||||
| #export PP_NO_WRITE_WATCH=0          # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| #export PP_HIDE_NVIDIA_GPU=0 | ||||
| #export PP_FORCE_USE_VSYNC=2         # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| #export PP_WINEDBG_DISABLE=1 | ||||
| #export PP_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| #export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| #export PULSE_LATENCY_MSEC=60 | ||||
| #export PW_DLL_INSTALL="foo bar" | ||||
| #export PP_DLL_INSTALL="foo bar" | ||||
| #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 PW_DLL_INSTALL="vcrun2019 d3dcompiler_47 d3dx9_43" | ||||
| export PP_DLL_INSTALL="vcrun2019 d3dcompiler_47 d3dx9_43" | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #Half-Life2.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=PROTON_STEAM | ||||
| export PW_VULKAN_USE=1 | ||||
| ##export PW_DXR_ON=1 | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| export PP_WINE_USE=PROTON_LG | ||||
| export PP_VULKAN_USE=1 | ||||
| ##export PP_DXR_ON=1 | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #HellbladeGame.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export LAUNCH_PARAMETERS="" | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #Heroes3.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=0 | ||||
| export PP_VULKAN_USE=0 | ||||
| export LAUNCH_PARAMETERS="" | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #Heroes3 HD.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export LAUNCH_PARAMETERS="" | ||||
|   | ||||
| @@ -3,7 +3,7 @@ | ||||
| #HorizonZeroDawn.exe | ||||
| #Rating=? | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=vkd3d #dxvk or vkd3d | ||||
| export PP_VULKAN_USE=vkd3d #dxvk or vkd3d | ||||
| export WINEDLLOVERRIDES="" | ||||
| export PW_DLL_INSTALL="vcrun2019" | ||||
| export PP_DLL_INSTALL="vcrun2019" | ||||
| export LAUNCH_PARAMETERS="-EpicPortal" | ||||
|   | ||||
| @@ -3,7 +3,7 @@ | ||||
| #hulk.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=0 | ||||
| export PW_WINDOWS_VER="XP" | ||||
| export PW_USE_GAMEMODE=1 | ||||
| export PP_VULKAN_USE=0 | ||||
| export PP_WINDOWS_VER="XP" | ||||
| export PP_USE_GAMEMODE=1 | ||||
| export LAUNCH_PARAMETERS="-d3d9" | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #Inscryption.exe | ||||
| #Rating=5 | ||||
| #####################examples########################### | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=1 | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=1 | ||||
|   | ||||
| @@ -3,33 +3,33 @@ | ||||
| #JustCause4.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PW_DLL_INSTALL="vcrun2019" | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PP_DLL_INSTALL="vcrun2019" | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##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 PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_DXR_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_DXR_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##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 PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ADD_IN_START_PORTWINE () {  | ||||
|     if [[ -f "${PATH_TO_GAME}/EOSSDK-Win64-Shipping.dll" ]] && [[ ! -f "${PATH_TO_GAME}/eossdk-win64-shipping.dll" ]] ; then | ||||
|         try_copy_file "${PATH_TO_GAME}/EOSSDK-Win64-Shipping.dll" "${PATH_TO_GAME}/eossdk-win64-shipping.dll" | ||||
|   | ||||
| @@ -3,29 +3,29 @@ | ||||
| #LOF2.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PP_VULKAN_USE=dxvk | ||||
| #####################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 PW_DLL_INSTALL="vcrun2019 "        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PW_OLD_GL_STRING=0 | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PW_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HIDE_NVIDIA_GPU=0 | ||||
| ##export PW_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PP_DLL_INSTALL="vcrun2019 "        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PP_OLD_GL_STRING=0 | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PP_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HIDE_NVIDIA_GPU=0 | ||||
| ##export PP_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| export PULSE_LATENCY_MSEC=120                    # Fix crackling audio in games | ||||
| ##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 PW_WINDOWS_VER=10                      # Set windows version 10, 7 or XP | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_WINDOWS_VER=10                      # Set windows version 10, 7 or XP | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,7 +3,7 @@ | ||||
| #Larry.exe | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PW_NO_FSYNC=1 | ||||
| export PW_NO_ESYNC=1 | ||||
| export PW_WINDOWS_VER=7 | ||||
| export PP_NO_FSYNC=1 | ||||
| export PP_NO_ESYNC=1 | ||||
| export PP_WINDOWS_VER=7 | ||||
|  | ||||
|   | ||||
| @@ -10,29 +10,29 @@ | ||||
| #####################examples########################### | ||||
| export TEXT_OPSSL="" | ||||
| [[ -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 LAUNCH_PARAMETERS="--launch-product=league_of_legends --launch-patchline=live"              # Additional launch options | ||||
| export PW_WINE_USE=WINE_LOL_GE_7.0-4 | ||||
| export PW_VULKAN_USE=1 | ||||
| export PW_MUST_HAVE_DLL="" | ||||
| export PW_PREFIX_NAME="LEAGUE_OF_LEGENDS" | ||||
| export PW_NO_FSYNC=1 | ||||
| export PW_NO_ESYNC=1 | ||||
| export PW_DISABLED_CREATE_DB=1 | ||||
| export PW_USE_D3D_EXTRAS=1 | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| export PP_WINE_USE=WINE_LOL_GE_7.0-4 | ||||
| export PP_VULKAN_USE=1 | ||||
| export PP_MUST_HAVE_DLL="" | ||||
| export PP_PREFIX_NAME="LEAGUE_OF_LEGENDS" | ||||
| export PP_NO_FSYNC=1 | ||||
| export PP_NO_ESYNC=1 | ||||
| export PP_DISABLED_CREATE_DB=1 | ||||
| export PP_USE_D3D_EXTRAS=1 | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
|  | ||||
| check_download_wine_ver_for_lol () { | ||||
|     if [ ! -d "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" ] ; then | ||||
|         if try_download "github.com/Castro-Fidel/wine_builds/releases/download/${PW_WINE_USE}/${PW_WINE_USE}.tar.xz" \ | ||||
|         "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" ; then | ||||
|             if unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" | ||||
|     if [ ! -d "${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}" ] ; then | ||||
|         if try_download "github.com/Castro-Fidel/wine_builds/releases/download/${PP_WINE_USE}/${PP_WINE_USE}.tar.xz" \ | ||||
|         "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" ; then | ||||
|             if unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" | ||||
|                 UNPACK_STATUS=0 | ||||
|             else | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" | ||||
|                 try_remove_dir "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" | ||||
|                 try_remove_dir "${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}" | ||||
|             fi | ||||
|         fi | ||||
|         [[ "${UNPACK_STATUS}" != 0 ]] && exit 1 | ||||
| @@ -41,9 +41,9 @@ check_download_wine_ver_for_lol () { | ||||
| check_download_wine_ver_for_lol | ||||
|  | ||||
| # check_port_for_lol () {  | ||||
| #     "${pw_yad}" --progress --progress-text="Loading and start League of Legends. Please wait. It can take a long time!" \ | ||||
| #     --pulsate --no-buttons --undecorated --center --skip-taskbar --image="${PW_GUI_ICON_PATH}/covers/lol_cover.jpg" --image-on-top > /dev/null 4>&1 & | ||||
| #     PW_YAD_PID_LOL="$!" | ||||
| #     "${pp_yad}" --progress --progress-text="Loading and start League of Legends. Please wait. It can take a long time!" \ | ||||
| #     --pulsate --no-buttons --undecorated --center --skip-taskbar --image="${PP_GUI_ICON_PATH}/covers/lol_cover.jpg" --image-on-top > /dev/null 4>&1 & | ||||
| #     PP_YAD_PID_LOL="$!" | ||||
| #     process=LeagueClientUx.exe | ||||
| #     while [[ -z `pidof ${process}` ]] ; do | ||||
| #         echo "PID ${process} not found" | ||||
| @@ -63,13 +63,13 @@ check_download_wine_ver_for_lol | ||||
| #     sleep 1 | ||||
| #     done" | ||||
| #     kill -CONT ${uxpid} | ||||
| #     kill -s SIGUSR1 "${PW_YAD_PID_LOL}" | ||||
| #     kill -s SIGUSR1 "${PP_YAD_PID_LOL}" | ||||
| # } | ||||
|  | ||||
| add_in_start_portwine () { | ||||
|     echo "" | ||||
|     # 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" \ | ||||
|     #     --text='Root rights are required to execute the command:           \n"sysctl -w abi.vsyscall32=0"' --no-wrap | ||||
|     #     [ "$?" = 1 ] && exit 0 | ||||
|   | ||||
| @@ -3,6 +3,6 @@ | ||||
| #LifeIsStrange.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export WINEDLLOVERRIDES="xapofx1_5,xaudio2_7=n,b" | ||||
| export PW_DLL_INSTALL=faudio | ||||
| export PP_DLL_INSTALL=faudio | ||||
|   | ||||
| @@ -3,41 +3,41 @@ | ||||
| #NewRP.exe | ||||
| #Rating=5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=1 | ||||
| export PW_USE_DXR10=0 | ||||
| ##export PW_DLSS_ON=1 | ||||
| export PW_VULKAN_NO_ASYNC=0 | ||||
| export PW_USE_NVAPI_AND_DLSS=0 | ||||
| export PW_OLD_GL_STRING=0 | ||||
| export PW_HIDE_NVIDIA_GPU=0 | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_VIRTUAL_DESKTOP=0 | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=1 | ||||
| export PP_USE_DXR10=0 | ||||
| ##export PP_DLSS_ON=1 | ||||
| export PP_VULKAN_NO_ASYNC=0 | ||||
| export PP_USE_NVAPI_AND_DLSS=0 | ||||
| export PP_OLD_GL_STRING=0 | ||||
| export PP_HIDE_NVIDIA_GPU=0 | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_VIRTUAL_DESKTOP=0 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=1 | ||||
| export PW_VKBASALT_EFFECTS=cas:Curves:SMAA:LumaSharpen | ||||
| export PW_VKBASALT_FFX_CAS=1 | ||||
| export PW_NO_FSYNC=0 | ||||
| export PW_NO_ESYNC=0 | ||||
| export PW_USE_GSTREAMER=0 | ||||
| export PP_VKBASALT_EFFECTS=cas:Curves:SMAA:LumaSharpen | ||||
| export PP_VKBASALT_FFX_CAS=1 | ||||
| export PP_NO_FSYNC=0 | ||||
| export PP_NO_ESYNC=0 | ||||
| export PP_USE_GSTREAMER=0 | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PW_NO_WRITE_WATCH=0 | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| export PW_WINE_ALLOW_XIM=0 | ||||
| export PP_NO_WRITE_WATCH=0 | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| export PP_WINE_ALLOW_XIM=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PW_WINEDBG_DISABLE=1 | ||||
| export PW_USE_TERMINAL=0 | ||||
| export PW_GUI_DISABLED_CS=0 | ||||
| export PP_WINEDBG_DISABLE=1 | ||||
| export PP_USE_TERMINAL=0 | ||||
| export PP_GUI_DISABLED_CS=0 | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| export PW_USE_DXR11=0 | ||||
| export PW_USE_GAMEMODE=1 | ||||
| export PW_DX12_DISABLE=1 | ||||
| export PW_USE_WINE_DXGI=0 | ||||
| export PW_PRIME_RENDER_OFFLOAD=0 | ||||
| export PP_USE_DXR11=0 | ||||
| export PP_USE_GAMEMODE=1 | ||||
| export PP_DX12_DISABLE=1 | ||||
| export PP_USE_WINE_DXGI=0 | ||||
| export PP_PRIME_RENDER_OFFLOAD=0 | ||||
|   | ||||
| @@ -4,6 +4,6 @@ | ||||
| #Rating=5 | ||||
| ################################################ | ||||
|  | ||||
| export PW_VULKAN_USE=dxvk  | ||||
| export PP_VULKAN_USE=dxvk  | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export PW_WINDOWS_VER=10  | ||||
| export PP_WINDOWS_VER=10  | ||||
|   | ||||
| @@ -3,35 +3,35 @@ | ||||
|     #LostEmber-Win64-Shipping.exe  | ||||
|     #Rating=1-5 | ||||
|     ################################################ | ||||
|     export PW_VULKAN_USE=vkd3d | ||||
|     export PP_VULKAN_USE=vkd3d | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export PW_DLL_INSTALL="vcrun2019 "        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PW_OLD_GL_STRING=0 | ||||
| export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PW_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HIDE_NVIDIA_GPU=0 | ||||
| ##export PW_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PP_DLL_INSTALL="vcrun2019 "        # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PP_OLD_GL_STRING=0 | ||||
| export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PP_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HIDE_NVIDIA_GPU=0 | ||||
| ##export PP_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##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 PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export DXVK_HUD=fps,devinfo | ||||
| export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_DXGI_FROM_DXVK=1 | ||||
| export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_DXGI_FROM_DXVK=1 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,49 +3,49 @@ | ||||
| #MWO Portal.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| export PW_WINDOWS_VER="10" | ||||
| export PW_DLL_INSTALL="" | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| export PP_WINDOWS_VER="10" | ||||
| export PP_DLL_INSTALL="" | ||||
| export WINEDLLOVERRIDES="" | ||||
| export LAUNCH_PARAMETERS="-noprompt -anygpu" | ||||
| export PW_WINE_USE="PROTON_GE" | ||||
| export PW_VULKAN_USE="1" | ||||
| export PW_USE_DXR10="0" | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| export PW_USE_NVAPI_AND_DLSS="0" | ||||
| export PW_OLD_GL_STRING="0" | ||||
| export PW_HIDE_NVIDIA_GPU="0" | ||||
| export PW_FORCE_USE_VSYNC="0" | ||||
| export PW_VIRTUAL_DESKTOP="0" | ||||
| export PP_WINE_USE="PROTON_GE" | ||||
| export PP_VULKAN_USE="1" | ||||
| export PP_USE_DXR10="0" | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| export PP_USE_NVAPI_AND_DLSS="0" | ||||
| export PP_OLD_GL_STRING="0" | ||||
| export PP_HIDE_NVIDIA_GPU="0" | ||||
| export PP_FORCE_USE_VSYNC="0" | ||||
| export PP_VIRTUAL_DESKTOP="0" | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT="1" | ||||
| export PW_VKBASALT_EFFECTS="FakeHDR:cas" | ||||
| export PW_VKBASALT_FFX_CAS="0.75" | ||||
| export PW_NO_FSYNC="0" | ||||
| export PW_NO_ESYNC="1" | ||||
| export PW_USE_GSTREAMER="1" | ||||
| export PP_VKBASALT_EFFECTS="FakeHDR:cas" | ||||
| export PP_VKBASALT_FFX_CAS="0.75" | ||||
| export PP_NO_FSYNC="0" | ||||
| export PP_NO_ESYNC="1" | ||||
| export PP_USE_GSTREAMER="1" | ||||
| ##export 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 PW_HEAP_DELAY_FREE="0" | ||||
| export PW_WINE_ALLOW_XIM="0" | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| export PP_HEAP_DELAY_FREE="0" | ||||
| export PP_WINE_ALLOW_XIM="0" | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PW_WINEDBG_DISABLE="1" | ||||
| export PW_USE_TERMINAL="0" | ||||
| export PW_GUI_DISABLED_CS="0" | ||||
| export PP_WINEDBG_DISABLE="1" | ||||
| export PP_USE_TERMINAL="0" | ||||
| export PP_GUI_DISABLED_CS="0" | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| export PW_PREFIX_NAME="DOTNET" | ||||
| export PW_MANGOHUD="1" | ||||
| export PW_MANGOHUD_USER_CONF="1" | ||||
| export PW_USE_DXR11="0" | ||||
| export PW_WINE_FULLSCREEN_FSR="0" | ||||
| export PW_USE_GAMEMODE="1" | ||||
| export PW_DX12_DISABLE="0" | ||||
| export PW_PRIME_RENDER_OFFLOAD="0" | ||||
| export PW_USE_D3D_EXTRAS="1" | ||||
| export PW_FIX_VIDEO_IN_GAME="0" | ||||
| export PW_USE_AMDVLK_DRIVER="0" | ||||
| export PW_FORCE_LARGE_ADDRESS_AWARE="1" | ||||
| export PW_USE_SHADER_CACHE="1" | ||||
| export PP_PREFIX_NAME="DOTNET" | ||||
| export PP_MANGOHUD="1" | ||||
| export PP_MANGOHUD_USER_CONF="1" | ||||
| export PP_USE_DXR11="0" | ||||
| export PP_WINE_FULLSCREEN_FSR="0" | ||||
| export PP_USE_GAMEMODE="1" | ||||
| export PP_DX12_DISABLE="0" | ||||
| export PP_PRIME_RENDER_OFFLOAD="0" | ||||
| export PP_USE_D3D_EXTRAS="1" | ||||
| export PP_FIX_VIDEO_IN_GAME="0" | ||||
| export PP_USE_AMDVLK_DRIVER="0" | ||||
| export PP_FORCE_LARGE_ADDRESS_AWARE="1" | ||||
| export PP_USE_SHADER_CACHE="1" | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #mafiadefinitiveedition.exe | ||||
| #Rating=4 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PULSE_LATENCY_MSEC=60 | ||||
|   | ||||
| @@ -4,28 +4,28 @@ | ||||
|     #MassEffectConfig.exe | ||||
|     #Rating=1-5 | ||||
| #####################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 PW_DLL_INSTALL="physx d3dx9"                  # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PW_OLD_GL_STRING=0 | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PW_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HIDE_NVIDIA_GPU=0 | ||||
| ##export PW_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| export PP_DLL_INSTALL="physx d3dx9"                  # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PP_OLD_GL_STRING=0 | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PP_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HIDE_NVIDIA_GPU=0 | ||||
| ##export PP_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PW_WINDOWS_VER=10                      # Set windows version 10, 7 or XP | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PP_WINDOWS_VER=10                      # Set windows version 10, 7 or XP | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export DXVK_HUD=fps,devinfo | ||||
| ##export PW_HEAP_DELAY_FREE=0 | ||||
| ##export PP_HEAP_DELAY_FREE=0 | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,30 +3,30 @@ | ||||
|     #MassEffect2.exe  | ||||
|     #Rating=1-5 | ||||
| #####################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 PW_DLL_INSTALL="physx d3dx9"                  # Install DDL in port prefix (used winetricks)  | ||||
| ##export PW_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PW_OLD_GL_STRING=0 | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PW_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HIDE_NVIDIA_GPU=0 | ||||
| ##export PW_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| export PP_DLL_INSTALL="physx d3dx9"                  # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_LOG=0                                 # Enable debug mode fo terminal  | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_VULKAN_NO_ASYNC=1                       # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_TERMINAL=0                        # Force run in terminal | ||||
| ##export PP_OLD_GL_STRING=0 | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=0 | ||||
| ##export PP_NO_WRITE_WATCH=0                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HIDE_NVIDIA_GPU=0 | ||||
| ##export PP_FORCE_USE_VSYNC=2                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_GAMEMODE=0              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##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 PW_WINDOWS_VER=10                      # Set windows version 10, 7 or XP | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_WINDOWS_VER=10                      # Set windows version 10, 7 or XP | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export DXVK_HUD=fps,devinfo | ||||
| ##export PW_HEAP_DELAY_FREE=0 | ||||
| ##export PW_DXGI_FROM_DXVK=0 | ||||
| ##export PP_HEAP_DELAY_FREE=0 | ||||
| ##export PP_DXGI_FROM_DXVK=0 | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #MassEffectConfig.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=1 | ||||
| ##export PW_DXR_ON=1 | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=1 | ||||
| ##export PP_DXR_ON=1 | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,40 +3,40 @@ | ||||
| #MassEffectLauncher.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=1 | ||||
| export PW_DXR_ON=0 | ||||
| ##export PW_DLSS_ON=1 | ||||
| export PW_VULKAN_NO_ASYNC=0 | ||||
| export PW_USE_NVAPI_AND_DLSS=0 | ||||
| export PW_OLD_GL_STRING=0 | ||||
| export PW_HIDE_NVIDIA_GPU=0 | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_VIRTUAL_DESKTOP=0 | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=1 | ||||
| export PP_DXR_ON=0 | ||||
| ##export PP_DLSS_ON=1 | ||||
| export PP_VULKAN_NO_ASYNC=0 | ||||
| export PP_USE_NVAPI_AND_DLSS=0 | ||||
| export PP_OLD_GL_STRING=0 | ||||
| export PP_HIDE_NVIDIA_GPU=0 | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_VIRTUAL_DESKTOP=0 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=1 | ||||
| export PW_VKBASALT_EFFECTS=cas:FilmGrain2:Clarity | ||||
| export PW_VKBASALT_FFX_CAS=0.75 | ||||
| export PW_NO_FSYNC=0 | ||||
| export PW_NO_ESYNC=1 | ||||
| export PW_USE_GSTREAMER=1 | ||||
| export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Clarity | ||||
| export PP_VKBASALT_FFX_CAS=0.75 | ||||
| export PP_NO_FSYNC=0 | ||||
| export PP_NO_ESYNC=1 | ||||
| export PP_USE_GSTREAMER=1 | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PW_NO_WRITE_WATCH=0 | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| export PW_WINE_ALLOW_XIM=0 | ||||
| export PP_NO_WRITE_WATCH=0 | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| export PP_WINE_ALLOW_XIM=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PW_WINEDBG_DISABLE=1 | ||||
| export PW_USE_TERMINAL=0 | ||||
| export PW_GUI_DISABLED_CS=0 | ||||
| export PP_WINEDBG_DISABLE=1 | ||||
| export PP_USE_TERMINAL=0 | ||||
| export PP_GUI_DISABLED_CS=0 | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| export PW_MANGOHUD=1 | ||||
| export PW_USE_RUNTIME=1 | ||||
| export PW_USE_GAMEMODE=1 | ||||
| export PP_MANGOHUD=1 | ||||
| export PP_USE_RUNTIME=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  | ||||
|   | ||||
| @@ -3,6 +3,6 @@ | ||||
| #MetroExodus.exe  | ||||
| #Rating=? | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=vkd3d | ||||
| export PP_VULKAN_USE=vkd3d | ||||
| 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 @@ | ||||
| #MikuMikuDance.exe | ||||
| #Rating=3-5 | ||||
| #####################examples########################### | ||||
| export PW_COMMENT_DB="MikuMikuDance" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| export PP_COMMENT_DB="MikuMikuDance" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| export WINEDLLOVERRIDES="MMEffect,MMHack,d3d9,dsound=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_VULKAN_USE=0 | ||||
| export PW_USE_DXR10=0 | ||||
| export PW_VULKAN_NO_ASYNC=0 | ||||
| export PW_USE_NVAPI_AND_DLSS=0 | ||||
| export PW_OLD_GL_STRING=0 | ||||
| export PW_HIDE_NVIDIA_GPU=0 | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_VIRTUAL_DESKTOP=0 | ||||
| export PP_VULKAN_USE=0 | ||||
| export PP_USE_DXR10=0 | ||||
| export PP_VULKAN_NO_ASYNC=0 | ||||
| export PP_USE_NVAPI_AND_DLSS=0 | ||||
| export PP_OLD_GL_STRING=0 | ||||
| export PP_HIDE_NVIDIA_GPU=0 | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_VIRTUAL_DESKTOP=0 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=0 | ||||
| export PW_NO_FSYNC=0 | ||||
| export PW_NO_ESYNC=1 | ||||
| export PP_NO_FSYNC=0 | ||||
| export PP_NO_ESYNC=1 | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PW_NO_WRITE_WATCH=0 | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| export PW_WINE_ALLOW_XIM=0 | ||||
| export PP_NO_WRITE_WATCH=0 | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| export PP_WINE_ALLOW_XIM=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PW_WINEDBG_DISABLE=1 | ||||
| export PW_USE_TERMINAL=0 | ||||
| export PW_GUI_DISABLED_CS=0 | ||||
| export PP_WINEDBG_DISABLE=1 | ||||
| export PP_USE_TERMINAL=0 | ||||
| export PP_GUI_DISABLED_CS=0 | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| ##export PW_WINE_USE=WINE_7.0_STAGING_AMD64!!!! | ||||
| export PW_MANGOHUD=0 | ||||
| export PW_MANGOHUD_USER_CONF=0 | ||||
| export PW_USE_DXR11=0 | ||||
| export PW_USE_GSTREAMER=1 | ||||
| export PW_USE_RUNTIME=1 | ||||
| export PW_USE_GAMEMODE=1 | ||||
| export PW_DX12_DISABLE=0 | ||||
| export PW_USE_WINE_DXGI=1 | ||||
| ##export PP_WINE_USE=WINE_7.0_STAGING_AMD64!!!! | ||||
| export PP_MANGOHUD=0 | ||||
| export PP_MANGOHUD_USER_CONF=0 | ||||
| export PP_USE_DXR11=0 | ||||
| export PP_USE_GSTREAMER=1 | ||||
| export PP_USE_RUNTIME=1 | ||||
| export PP_USE_GAMEMODE=1 | ||||
| export PP_DX12_DISABLE=0 | ||||
| export PP_USE_WINE_DXGI=1 | ||||
| export MANGOHUD_CONFIG=font_size=24,position=top-left,toggle_hud=Shift_R+F12,no_display,resolution,wine,gpu_name,vulkan_driver,gpu_stats,vkbasalt,fps_limit=0  | ||||
|   | ||||
| @@ -3,6 +3,6 @@ | ||||
| #speed.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=0 | ||||
| export PP_VULKAN_USE=0 | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export WINEDLLOVERRIDES="dinput8" | ||||
|   | ||||
| @@ -4,40 +4,40 @@ | ||||
| #NovaRO.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PW_DLL_INSTALL="d3dcompiler_42 d3dcompiler_43 d3dx9" | ||||
| export PP_DLL_INSTALL="d3dcompiler_42 d3dcompiler_43 d3dx9" | ||||
| #directx9  | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_DXVK_VER=1.8.1  | ||||
| ##export PW_VKD3D_VER=2.2 | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=1 | ||||
| ##export PW_DXGI_FROM_DXVK=1 | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_DXVK_VER=1.8.1  | ||||
| ##export PP_VKD3D_VER=2.2 | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=1 | ||||
| ##export PP_DXGI_FROM_DXVK=1 | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##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 PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PW_USE_GAMEMODE=1              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_USE_GAMEMODE=1              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_LOG=1                                 # Enable debug mode fo terminal  | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_LOG=1                                 # Enable debug mode fo terminal  | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,38 +3,38 @@ | ||||
| #soulstorm.exe | ||||
| #Rating=5 | ||||
| ################################################# | ||||
| export PW_VULKAN_USE="1" | ||||
| export PW_WINE_USE="PROTON_GE" | ||||
| export PW_PREFIX_NAME="DEFAULT" | ||||
| export PW_VKBASALT_EFFECTS="Curves:cas" | ||||
| export PW_VKBASALT_FFX_CAS="0.75" | ||||
| export PP_VULKAN_USE="1" | ||||
| export PP_WINE_USE="PROTON_GE" | ||||
| export PP_PREFIX_NAME="DEFAULT" | ||||
| export PP_VKBASALT_EFFECTS="Curves:cas" | ||||
| export PP_VKBASALT_FFX_CAS="0.75" | ||||
| export ENABLE_VKBASALT="1" | ||||
| export PW_MANGOHUD="1" | ||||
| export PW_MANGOHUD_USER_CONF="0" | ||||
| export PW_NO_ESYNC="1" | ||||
| export PW_NO_FSYNC="0" | ||||
| export PW_USE_DXR10="0" | ||||
| export PW_USE_DXR11="0" | ||||
| export PW_VULKAN_NO_ASYNC="0" | ||||
| export PW_USE_NVAPI_AND_DLSS="0" | ||||
| export PW_OLD_GL_STRING="0" | ||||
| export PW_HIDE_NVIDIA_GPU="0" | ||||
| export PW_FORCE_USE_VSYNC="0" | ||||
| export PW_VIRTUAL_DESKTOP="0" | ||||
| export PW_WINEDBG_DISABLE="1" | ||||
| export PW_USE_TERMINAL="0" | ||||
| export PW_WINE_ALLOW_XIM="0" | ||||
| export PW_HEAP_DELAY_FREE="0" | ||||
| export PW_GUI_DISABLED_CS="0" | ||||
| export PW_USE_GSTREAMER="1" | ||||
| export PW_USE_GAMEMODE="1" | ||||
| export PW_DX12_DISABLE="0" | ||||
| export PW_D3D_EXTRAS_DISABLE="0" | ||||
| export PW_FIX_VIDEO_IN_GAME="0" | ||||
| export PW_FORCE_LARGE_ADDRESS_AWARE="1" | ||||
| export PW_USE_SHADER_CACHE="1" | ||||
| export PP_MANGOHUD="1" | ||||
| export PP_MANGOHUD_USER_CONF="0" | ||||
| export PP_NO_ESYNC="1" | ||||
| export PP_NO_FSYNC="0" | ||||
| export PP_USE_DXR10="0" | ||||
| export PP_USE_DXR11="0" | ||||
| export PP_VULKAN_NO_ASYNC="0" | ||||
| export PP_USE_NVAPI_AND_DLSS="0" | ||||
| export PP_OLD_GL_STRING="0" | ||||
| export PP_HIDE_NVIDIA_GPU="0" | ||||
| export PP_FORCE_USE_VSYNC="0" | ||||
| export PP_VIRTUAL_DESKTOP="0" | ||||
| export PP_WINEDBG_DISABLE="1" | ||||
| export PP_USE_TERMINAL="0" | ||||
| export PP_WINE_ALLOW_XIM="0" | ||||
| export PP_HEAP_DELAY_FREE="0" | ||||
| export PP_GUI_DISABLED_CS="0" | ||||
| export PP_USE_GSTREAMER="1" | ||||
| export PP_USE_GAMEMODE="1" | ||||
| export PP_DX12_DISABLE="0" | ||||
| export PP_D3D_EXTRAS_DISABLE="0" | ||||
| export PP_FIX_VIDEO_IN_GAME="0" | ||||
| export PP_FORCE_LARGE_ADDRESS_AWARE="1" | ||||
| export PP_USE_SHADER_CACHE="1" | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export PW_WINDOWS_VER="10" | ||||
| export PW_DLL_INSTALL="" | ||||
| export PP_WINDOWS_VER="10" | ||||
| export PP_DLL_INSTALL="" | ||||
| export WINEDLLOVERRIDES="" | ||||
| export PW_WINE_FULLSCREEN_FSR="1" | ||||
| export PP_WINE_FULLSCREEN_FSR="1" | ||||
|   | ||||
| @@ -3,21 +3,21 @@ | ||||
| #Origin.exe  | ||||
| #Rating=? | ||||
| #####################examples########################### | ||||
| export PW_DLL_INSTALL="vcrun2012 vcrun2019"               # Install DDL in port prefix (used winetricks)  | ||||
| export PW_VULKAN_USE=1                       # dxvk, vkd3d or 0 for OpenGL | ||||
| export PP_DLL_INSTALL="vcrun2012 vcrun2019"               # Install DDL in port prefix (used winetricks)  | ||||
| export PP_VULKAN_USE=1                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ###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 () { | ||||
|     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" \ | ||||
|         "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" ; then | ||||
|             if unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" | ||||
|         "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" ; then | ||||
|             if unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" | ||||
|                 UNPACK_STATUS=0 | ||||
|             else | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" | ||||
|                 try_remove_dir "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" | ||||
|                 try_remove_file "${PORT_WINE_PATH}/data/tmp/${PP_WINE_USE}.tar.xz" | ||||
|                 try_remove_dir "${PORT_WINE_PATH}/data/dist/${PP_WINE_USE}" | ||||
|             fi | ||||
|         fi | ||||
|         [[ "${UNPACK_STATUS}" != 0 ]] && exit 1 | ||||
|   | ||||
| @@ -3,34 +3,34 @@ | ||||
| #Photoshop.exe | ||||
| #Rating=1-5 | ||||
| ######################################################## | ||||
| export PW_WINDOWS_VER=10    | ||||
| export PW_VIRTUAL_DESKTOP=1 | ||||
| export PW_DLL_INSTALL="atmlib corefonts gdiplus msxml3 msxml6 vcrun2012 vcrun2013 vcrun2019"  | ||||
| export PP_WINDOWS_VER=10    | ||||
| export PP_VIRTUAL_DESKTOP=1 | ||||
| export PP_DLL_INSTALL="atmlib corefonts gdiplus msxml3 msxml6 vcrun2012 vcrun2013 vcrun2019"  | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| #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 PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_DXR_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_NVAPI_DISABLE=1 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_DXR_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_NVAPI_DISABLE=1 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##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 PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| #ADD_IN_START_PORTWINE () { commands ; } | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #Praest.exe  | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=vkd3d | ||||
| export PP_VULKAN_USE=vkd3d | ||||
| export LAUNCH_PARAMETERS="" | ||||
|   | ||||
| @@ -3,40 +3,40 @@ | ||||
| #Quake4.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=dxvk | ||||
| export PW_DXR_ON=0 | ||||
| ##export PW_DLSS_ON=1 | ||||
| export PW_VULKAN_NO_ASYNC=0 | ||||
| export PW_USE_NVAPI_AND_DLSS=0 | ||||
| export PW_OLD_GL_STRING=0 | ||||
| export PW_HIDE_NVIDIA_GPU=0 | ||||
| export PW_FORCE_USE_VSYNC=0 | ||||
| export PW_VIRTUAL_DESKTOP=0 | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=dxvk | ||||
| export PP_DXR_ON=0 | ||||
| ##export PP_DLSS_ON=1 | ||||
| export PP_VULKAN_NO_ASYNC=0 | ||||
| export PP_USE_NVAPI_AND_DLSS=0 | ||||
| export PP_OLD_GL_STRING=0 | ||||
| export PP_HIDE_NVIDIA_GPU=0 | ||||
| export PP_FORCE_USE_VSYNC=0 | ||||
| export PP_VIRTUAL_DESKTOP=0 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| export ENABLE_VKBASALT=1 | ||||
| export PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves | ||||
| export PW_VKBASALT_FFX_CAS=0.75 | ||||
| export PW_NO_FSYNC=0 | ||||
| export PW_NO_ESYNC=1 | ||||
| export PW_USE_GSTREAMER=1 | ||||
| export PP_VKBASALT_EFFECTS=cas:FilmGrain2:Curves | ||||
| export PP_VKBASALT_FFX_CAS=0.75 | ||||
| export PP_NO_FSYNC=0 | ||||
| export PP_NO_ESYNC=1 | ||||
| export PP_USE_GSTREAMER=1 | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| export PW_NO_WRITE_WATCH=0 | ||||
| export PW_HEAP_DELAY_FREE=0 | ||||
| export PW_WINE_ALLOW_XIM=0 | ||||
| export PP_NO_WRITE_WATCH=0 | ||||
| export PP_HEAP_DELAY_FREE=0 | ||||
| export PP_WINE_ALLOW_XIM=0 | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| export PW_WINEDBG_DISABLE=1 | ||||
| export PW_USE_TERMINAL=0 | ||||
| export PW_GUI_DISABLED_CS=0 | ||||
| export PP_WINEDBG_DISABLE=1 | ||||
| export PP_USE_TERMINAL=0 | ||||
| export PP_GUI_DISABLED_CS=0 | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
| export PW_MANGOHUD=1 | ||||
| export PW_USE_RUNTIME=1 | ||||
| export PW_USE_GAMEMODE=1 | ||||
| export PP_MANGOHUD=1 | ||||
| export PP_USE_RUNTIME=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  | ||||
|   | ||||
| @@ -3,36 +3,36 @@ | ||||
| #QuickSFV.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| export PW_WINE_USE=PROTON_GE | ||||
| export PW_VULKAN_USE=1 | ||||
| ##export PW_DXR_ON=1 | ||||
| ##export PW_DLSS_ON=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| export PP_WINE_USE=PROTON_GE | ||||
| export PP_VULKAN_USE=1 | ||||
| ##export PP_DXR_ON=1 | ||||
| ##export PP_DLSS_ON=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##export ENABLE_VKBASALT=1 | ||||
| ##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PW_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PW_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only) | ||||
| ##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1) | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=0                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer  | ||||
| ##export 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 PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PATH_TO_GAME= | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #RAGE2.exe  | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=vkd3d | ||||
| export PP_VULKAN_USE=vkd3d | ||||
| export LAUNCH_PARAMETERS="" | ||||
| @@ -4,9 +4,9 @@ | ||||
| #PlayRDR2.exe | ||||
| #Rating=? | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=1 | ||||
| export PP_VULKAN_USE=1 | ||||
| export WINEDLLOVERRIDES="vulkan-1=n,b" | ||||
| export PW_DXGI_FROM_DXVK=1 | ||||
| export PP_DXGI_FROM_DXVK=1 | ||||
| export LAUNCH_PARAMETERS=("-fullscreen" "-vulkan" "-adapter=1" "-USEALLAVAILABLECORES" "-cpuLoadRebalancing" "-ignorepipelinecach") | ||||
| export PULSE_LATENCY_MSEC=60 | ||||
| #export VK_ICD_FILENAMES="/usr/share/vulkan/icd.d/radeon_icd.i686.json:/usr/share/vulkan/icd.d/radeon_icd.x86_64.json" | ||||
|   | ||||
| @@ -3,5 +3,5 @@ | ||||
| #RADMIR_LAUNCHER.exe | ||||
| #Rating=1-5 | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=0 | ||||
| export PP_VULKAN_USE=0 | ||||
| export WINEDLLOVERRIDES="libglesv2=" | ||||
|   | ||||
| @@ -5,9 +5,9 @@ | ||||
| #LauncherPatcher.exe | ||||
| #Rating=? | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=1 | ||||
| export PW_DLL_INSTALL="vcrun2019" | ||||
| export PW_WINDOWS_VER=10 | ||||
| export PP_VULKAN_USE=1 | ||||
| export PP_DLL_INSTALL="vcrun2019" | ||||
| export PP_WINDOWS_VER=10 | ||||
| add_in_start_portwine () { | ||||
|     regdlloverrides "RDR2.exe:vulkan-1=n" | ||||
| } | ||||
|   | ||||
| @@ -3,33 +3,33 @@ | ||||
| #SR2_pc.exe | ||||
| #Rating=1-5 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| export PW_DLL_INSTALL="faudio"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| export PP_DLL_INSTALL="faudio"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_USE_BUILD_IN_DXGI=1 | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_USE_BUILD_IN_DXGI=1 | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##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 PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PW_USE_GAMEMODE=1              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_USE_GAMEMODE=1              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_LOG=1                                 # Enable debug mode fo terminal | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_LOG=1                                 # Enable debug mode fo terminal | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
| @@ -3,40 +3,40 @@ | ||||
| #Sam3.exe | ||||
| #Rating=3 | ||||
| ######################################################## | ||||
| export PW_DLL_INSTALL="d3dx9 vcrun2013 d3dcompiller_47" | ||||
| export PP_DLL_INSTALL="d3dx9 vcrun2013 d3dcompiller_47" | ||||
| export PULSE_LATENCY_MSEC=150 | ||||
| #####################examples########################### | ||||
| ##export PW_COMMENT_DB="blablabla" | ||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export PP_COMMENT_DB="blablabla" | ||||
| ##export PP_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||
| ##export PP_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||
| ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PW_DXVK_VER=1.8.1  | ||||
| ##export PW_VKD3D_VER=2.2 | ||||
| ##export PW_USE_DXR10=1 | ||||
| ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PW_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PW_OLD_GL_STRING=1 | ||||
| ##export PW_HIDE_NVIDIA_GPU=1 | ||||
| ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PW_VKD3D_FEATURE_LEVEL=1 | ||||
| ##export PW_DXGI_FROM_DXVK=1 | ||||
| ##export PW_VIRTUAL_DESKTOP=1 | ||||
| ##export PP_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||
| ##export PP_DXVK_VER=1.8.1  | ||||
| ##export PP_VKD3D_VER=2.2 | ||||
| ##export PP_USE_DXR10=1 | ||||
| ##export PP_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||
| ##export PP_USE_NVAPI_AND_DLSS=0 | ||||
| ##export PP_OLD_GL_STRING=1 | ||||
| ##export PP_HIDE_NVIDIA_GPU=1 | ||||
| ##export PP_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||
| ##export PP_VKD3D_FEATURE_LEVEL=1 | ||||
| ##export PP_DXGI_FROM_DXVK=1 | ||||
| ##export PP_VIRTUAL_DESKTOP=1 | ||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||
| ##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 PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PP_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||
| ##export PP_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||
| ##export PW_USE_GAMEMODE=1              # Force disabele gamemod | ||||
| ##export PW_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PW_HEAP_DELAY_FREE=1 | ||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export PP_USE_GAMEMODE=1              # Force disabele gamemod | ||||
| ##export PP_FORCE_LARGE_ADDRESS_AWARE=1           # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. | ||||
| ##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games). | ||||
| ##export PP_HEAP_DELAY_FREE=1 | ||||
| ##export PP_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||
| ##export WINEARCH=win32                           # defaut = win64 | ||||
| ##export WINEPREFIX= | ||||
| ##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PW_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PW_LOG=1                                 # Enable debug mode fo terminal  | ||||
| ##export PW_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##export PP_WINEDBG_DISABLE=1                     # Disabled WINEDBG | ||||
| ##export PP_USE_TERMINAL=1                        # Force run in terminal | ||||
| ##export PP_LOG=1                                 # Enable debug mode fo terminal  | ||||
| ##export PP_GUI_DISABLED_CS=1                     # 1 = disabled GUI  | ||||
| ##add_in_start_portwine () { commands ; } | ||||
|   | ||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user