Commit 00c9d5d9 authored by Mikhail Tergoev's avatar Mikhail Tergoev

###Scripts version 2000###

parent 4e59d4b2
...@@ -36,4 +36,4 @@ export WINEDLLOVERRIDES="xinput1_3,d3dcompiler_43=n,b" ...@@ -36,4 +36,4 @@ export WINEDLLOVERRIDES="xinput1_3,d3dcompiler_43=n,b"
##export PW_DXGI_FROM_DXVK=0 ##export PW_DXGI_FROM_DXVK=0
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -38,4 +38,4 @@ export PULSE_LATENCY_MSEC=90 # Fix crackling audio in games ...@@ -38,4 +38,4 @@ export PULSE_LATENCY_MSEC=90 # Fix crackling audio in games
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PW_USE_TERMINAL=1 # Force run in terminal
##export PW_LOG=1 # Enable debug mode fo terminal ##export PW_LOG=1 # Enable debug mode fo terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -12,7 +12,7 @@ export PW_DLL_INSTALL="vcrun2019 d3dx11_42 d3dx11_43" ...@@ -12,7 +12,7 @@ export PW_DLL_INSTALL="vcrun2019 d3dx11_42 d3dx11_43"
export PW_WINDOWS_VER=10 export PW_WINDOWS_VER=10
export PW_USE_NVAPI=0 export PW_USE_NVAPI=0
ADD_IN_START_PORTWINE () { add_in_start_portwine () {
rm -fr "${PORT_WINE_PATH}/data/pfx/drive_c/ProgramData/Agent/data" rm -fr "${PORT_WINE_PATH}/data/pfx/drive_c/ProgramData/Agent/data"
rm -fr "${PORT_WINE_PATH}/data/pfx/drive_c/users/${USER}/Blizzard Entertainment/Battle.net/Cache" rm -fr "${PORT_WINE_PATH}/data/pfx/drive_c/users/${USER}/Blizzard Entertainment/Battle.net/Cache"
rm -fr "${PORT_WINE_PATH}/data/pfx/drive_c/users/Public/Blizzard Entertainment/Battle.net/Cache" rm -fr "${PORT_WINE_PATH}/data/pfx/drive_c/users/Public/Blizzard Entertainment/Battle.net/Cache"
......
...@@ -30,4 +30,4 @@ export PW_DLL_INSTALL="vcrun2019" # Install DDL in port prefix (us ...@@ -30,4 +30,4 @@ export PW_DLL_INSTALL="vcrun2019" # Install DDL in port prefix (us
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PW_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -35,4 +35,4 @@ export PW_DLL_INSTALL="physx" ...@@ -35,4 +35,4 @@ export PW_DLL_INSTALL="physx"
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PW_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -35,4 +35,4 @@ export WINEDLLOVERRIDES="d3d12,d3d_rmdwin10_f,renderer_rmdwin10_f,app_rmdwin10_f ...@@ -35,4 +35,4 @@ export WINEDLLOVERRIDES="d3d12,d3d_rmdwin10_f,renderer_rmdwin10_f,app_rmdwin10_f
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PW_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -32,4 +32,4 @@ export PW_HEAP_DELAY_FREE=0 ...@@ -32,4 +32,4 @@ export PW_HEAP_DELAY_FREE=0
##export PW_DXGI_FROM_DXVK=0 ##export PW_DXGI_FROM_DXVK=0
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
#ADD_IN_START_PORTWINE () { "${PW_RUNTIME}" "$WINESERVER" -w } #add_in_start_portwine () { "${pw_runtime}" "$WINESERVER" -w }
...@@ -30,4 +30,4 @@ export PW_NO_ESYNC=0 # Do not use eventfd-based in-pr ...@@ -30,4 +30,4 @@ export PW_NO_ESYNC=0 # Do not use eventfd-based in-pr
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PW_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -7,7 +7,7 @@ export PW_VULKAN_USE=0 ...@@ -7,7 +7,7 @@ export PW_VULKAN_USE=0
#####################examples########################### #####################examples###########################
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export WINEDLLOVERRIDES="blabla=n,b" ##export WINEDLLOVERRIDES="blabla=n,b"
##export PW_DLL_INSTALL="vcrun2019 vcrun6" # Install DDL in port prefix (used winetricks) ##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
##export PW_LOG=0 # Enable debug mode fo terminal ##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_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_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
...@@ -28,4 +28,4 @@ export PW_VULKAN_USE=0 ...@@ -28,4 +28,4 @@ export PW_VULKAN_USE=0
##export VKD3D_CONFIG=force_bindless_texel_buffer ##export VKD3D_CONFIG=force_bindless_texel_buffer
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_VIRTUAL_DESKTOP=1 ##export PW_VIRTUAL_DESKTOP=1
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -6,9 +6,3 @@ ...@@ -6,9 +6,3 @@
export PW_VULKAN_USE=dxvk export PW_VULKAN_USE=dxvk
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
export PW_DLL_INSTALL="" export PW_DLL_INSTALL=""
ADD_IN_START_PORTWINE ()
{
${PW_XTERM} wget -c -T 3 --output-document="${PORT_WINE_TMP_PATH}/wine-mono-5.1.1.2_ED-x86.msi" "https://github.com/redmcg/wine-mono/releases/download/wine-mono-5.1.1.2_ED/wine-mono-5.1.1.2_ED-x86.msi"
${PW_XTERM} "${WINELOADER}" msiexec /i "${PORT_WINE_TMP_PATH}/wine-mono-5.1.1.2_ED-x86.msi"
}
\ No newline at end of file
...@@ -29,4 +29,4 @@ export PW_WINDOWS_VER=7 # Set windows version 10, 7 or XP ...@@ -29,4 +29,4 @@ export PW_WINDOWS_VER=7 # Set windows version 10, 7 or XP
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PW_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -36,4 +36,4 @@ export PW_FORCE_DISABLED_GAMEMOD=1 # Force disabele gamemod ...@@ -36,4 +36,4 @@ export PW_FORCE_DISABLED_GAMEMOD=1 # Force disabele gamemod
##export PW_USE_TERMINAL=0 # Force run in terminal ##export PW_USE_TERMINAL=0 # Force run in terminal
##export PW_LOG=0 # Enable debug mode fo terminal ##export PW_LOG=0 # Enable debug mode fo terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#####################examples########################### #####################examples###########################
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export WINEDLLOVERRIDES="blabla=n,b" ##export WINEDLLOVERRIDES="blabla=n,b"
##export PW_DLL_INSTALL="vcrun2019 vcrun6" # Install DDL in port prefix (used winetricks) ##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
##export PW_LOG=0 # Enable debug mode fo terminal ##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_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_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
...@@ -31,4 +31,4 @@ ...@@ -31,4 +31,4 @@
##export DXVK_HUD=fps,devinfo ##export DXVK_HUD=fps,devinfo
##export PW_HEAP_DELAY_FREE=0 ##export PW_HEAP_DELAY_FREE=0
##export PW_DXGI_FROM_DXVK=0 ##export PW_DXGI_FROM_DXVK=0
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -33,4 +33,4 @@ export PW_DLL_INSTALL="d3dx11_42 d3dx11_43" ...@@ -33,4 +33,4 @@ export PW_DLL_INSTALL="d3dx11_42 d3dx11_43"
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PW_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -33,4 +33,4 @@ export PW_VULKAN_USE=0 ...@@ -33,4 +33,4 @@ export PW_VULKAN_USE=0
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PW_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -31,4 +31,4 @@ export PW_DLL_INSTALL="d3dcompiler_43 d3dcompiler_47" # Install DD ...@@ -31,4 +31,4 @@ export PW_DLL_INSTALL="d3dcompiler_43 d3dcompiler_47" # Install DD
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PW_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -3,6 +3,5 @@ ...@@ -3,6 +3,5 @@
#ForzaHorizon4.exe #ForzaHorizon4.exe
#Rating=5 #Rating=5
################################################ ################################################
export PW_DLL_INSTALL="dotnet472 vcrun2019" export PW_DLL_INSTALL="vcrun2019"
export PW_VULKAN_USE=vkd3d export PW_VULKAN_USE=vkd3d
export WINEPREFIX="${PORT_WINE_PATH}/data/pfx_dotnet" \ No newline at end of file
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
################################################ ################################################
export WINEDLLOVERRIDES="galaxycommunication.exe=n;libglesv2=" export WINEDLLOVERRIDES="galaxycommunication.exe=n;libglesv2="
export LAUNCH_PARAMETERS="/runWithoutUpdating /deelevated" export LAUNCH_PARAMETERS="/runWithoutUpdating /deelevated"
export PW_DLL_INSTALL="vcrun2017 vcrun6 mfc140" export PW_DLL_INSTALL="vcrun2017 mfc140"
ADD_IN_START_PORTWINE () add_in_start_portwine ()
{ {
if [ -e "${WINEPREFIX}/drive_c/users/${USER}/Local Settings/Application Data/GOG.com/Galaxy/Configuration/config.json" ] ; then if [ -e "${WINEPREFIX}/drive_c/users/${USER}/Local Settings/Application Data/GOG.com/Galaxy/Configuration/config.json" ] ; then
sed -i 's/"featureOverlay" : true,/"featureOverlay" : false,/' "${WINEPREFIX}/drive_c/${USER}/steamuser/Local Settings/Application Data/GOG.com/Galaxy/Configuration/config.json" sed -i 's/"featureOverlay" : true,/"featureOverlay" : false,/' "${WINEPREFIX}/drive_c/${USER}/steamuser/Local Settings/Application Data/GOG.com/Galaxy/Configuration/config.json"
......
...@@ -7,7 +7,7 @@ export PW_VULKAN_USE=dxvk ...@@ -7,7 +7,7 @@ export PW_VULKAN_USE=dxvk
#####################examples########################### #####################examples###########################
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export WINEDLLOVERRIDES="blabla=n,b" ##export WINEDLLOVERRIDES="blabla=n,b"
##export PW_DLL_INSTALL="vcrun2019 vcrun6" # Install DDL in port prefix (used winetricks) ##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
##export PW_LOG=0 # Enable debug mode fo terminal ##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_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_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
...@@ -28,4 +28,4 @@ export PULSE_LATENCY_MSEC=120 # Fix crackling audio in games ...@@ -28,4 +28,4 @@ export PULSE_LATENCY_MSEC=120 # Fix crackling audio in games
##export VKD3D_CONFIG=force_bindless_texel_buffer ##export VKD3D_CONFIG=force_bindless_texel_buffer
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_VIRTUAL_DESKTOP=1 ##export PW_VIRTUAL_DESKTOP=1
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
##export PW_COMMENT_DB="blablabla" ##export PW_COMMENT_DB="blablabla"
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export WINEDLLOVERRIDES="blabla=n,b" ##export WINEDLLOVERRIDES="blabla=n,b"
##export PW_DLL_INSTALL="vcrun2019 vcrun6" # Install DDL in port prefix (used winetricks) ##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
##export PW_LOG=0 # Enable debug mode fo terminal ##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_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_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
...@@ -34,4 +34,4 @@ export PW_HEAP_DELAY_FREE=1 ...@@ -34,4 +34,4 @@ export PW_HEAP_DELAY_FREE=1
##export PW_DXGI_FROM_DXVK=1 ##export PW_DXGI_FROM_DXVK=1
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -29,4 +29,4 @@ export PW_DLL_INSTALL="physx d3dx9" # Install DDL in port prefi ...@@ -29,4 +29,4 @@ export PW_DLL_INSTALL="physx d3dx9" # Install DDL in port prefi
##export DXVK_HUD=fps,devinfo ##export DXVK_HUD=fps,devinfo
##export PW_HEAP_DELAY_FREE=0 ##export PW_HEAP_DELAY_FREE=0
##export PW_DXGI_FROM_DXVK=0 ##export PW_DXGI_FROM_DXVK=0
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -29,4 +29,4 @@ export PW_DLL_INSTALL="physx d3dx9" # Install DDL in port prefi ...@@ -29,4 +29,4 @@ export PW_DLL_INSTALL="physx d3dx9" # Install DDL in port prefi
##export DXVK_HUD=fps,devinfo ##export DXVK_HUD=fps,devinfo
##export PW_HEAP_DELAY_FREE=0 ##export PW_HEAP_DELAY_FREE=0
##export PW_DXGI_FROM_DXVK=0 ##export PW_DXGI_FROM_DXVK=0
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -29,4 +29,4 @@ ...@@ -29,4 +29,4 @@
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PW_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
##export PW_COMMENT_DB="blablabla" ##export PW_COMMENT_DB="blablabla"
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export WINEDLLOVERRIDES="blabla=n,b" ##export WINEDLLOVERRIDES="blabla=n,b"
##export PW_DLL_INSTALL="vcrun2019 vcrun6" # Install DDL in port prefix (used winetricks) ##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
##export PW_LOG=0 # Enable debug mode fo terminal ##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_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_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
...@@ -34,4 +34,4 @@ ...@@ -34,4 +34,4 @@
##export PW_DXGI_FROM_DXVK=0 ##export PW_DXGI_FROM_DXVK=0
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -40,4 +40,4 @@ export PW_DLL_INSTALL="d3dcompiler_42 d3dcompiler_43 d3dx9" ...@@ -40,4 +40,4 @@ export PW_DLL_INSTALL="d3dcompiler_42 d3dcompiler_43 d3dx9"
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PW_USE_TERMINAL=1 # Force run in terminal
##export PW_LOG=1 # Enable debug mode fo terminal ##export PW_LOG=1 # Enable debug mode fo terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -44,16 +44,16 @@ export PW_USE_NVAPI=0 ...@@ -44,16 +44,16 @@ export PW_USE_NVAPI=0
export STAGING_SHARED_MEMORY=0 export STAGING_SHARED_MEMORY=0
#ADD_IN_START_PORTWINE () { #add_in_start_portwine () {
# export PW_USER_TEMP="$WINEPREFIX/drive_c/users/${USER}/Temp" # export PW_USER_TEMP="$WINEPREFIX/drive_c/users/${USER}/Temp"
# if try_download "https://download.dm.origin.com/origin/live/OriginSetup.exe" "${PW_USER_TEMP}/OriginSetup.exe" ; then # if try_download "https://download.dm.origin.com/origin/live/OriginSetup.exe" "${PW_USER_TEMP}/OriginSetup.exe" ; then
# PW_START_PROGRESS_BAR_BLOCK "Extracting files for update the Origin..." # pw_start_progress_bar_block "Extracting files for update the Origin..."
# unzip "${PW_USER_TEMP}/OriginSetup.exe" 'update/*.zip' -d "${PW_USER_TEMP}/" # unzip "${PW_USER_TEMP}/OriginSetup.exe" 'update/*.zip' -d "${PW_USER_TEMP}/"
# unzip -o "${PW_USER_TEMP}/update/"*.zip -d "$WINEPREFIX/drive_c/Program Files (x86)/Origin/" # unzip -o "${PW_USER_TEMP}/update/"*.zip -d "$WINEPREFIX/drive_c/Program Files (x86)/Origin/"
# try_remove_dir "${PW_USER_TEMP}/update" # try_remove_dir "${PW_USER_TEMP}/update"
# try_remove_file "${PW_USER_TEMP}/OriginSetup.exe" # try_remove_file "${PW_USER_TEMP}/OriginSetup.exe"
# PW_STOP_PROGRESS_BAR # pw_stop_progress_bar
# PW_START_PROGRESS_BAR_CS "Starting the Origin..." # pw_start_progress_bar_cs "Starting the Origin..."
# check_origin_update () { # check_origin_update () {
# while : # while :
......
...@@ -6,5 +6,5 @@ ...@@ -6,5 +6,5 @@
#Rating=? #Rating=?
################################################ ################################################
export PW_VULKAN_USE=dxvk export PW_VULKAN_USE=dxvk
export PW_DLL_INSTALL="vcrun2017" export PW_DLL_INSTALL="vcrun2019"
export PW_WINDOWS_VER=10 export PW_WINDOWS_VER=10
\ No newline at end of file
...@@ -32,4 +32,4 @@ ...@@ -32,4 +32,4 @@
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PW_USE_TERMINAL=1 # Force run in terminal
##export PW_LOG=1 # Enable debug mode fo terminal ##export PW_LOG=1 # Enable debug mode fo terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -39,4 +39,4 @@ export PULSE_LATENCY_MSEC=150 ...@@ -39,4 +39,4 @@ export PULSE_LATENCY_MSEC=150
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PW_USE_TERMINAL=1 # Force run in terminal
##export PW_LOG=1 # Enable debug mode fo terminal ##export PW_LOG=1 # Enable debug mode fo terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -8,7 +8,7 @@ export PW_WINDOWS_VER=7 # Set windows version 10, 7 or XP ...@@ -8,7 +8,7 @@ export PW_WINDOWS_VER=7 # Set windows version 10, 7 or XP
#####################examples########################### #####################examples###########################
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export WINEDLLOVERRIDES="blabla=n,b" ##export WINEDLLOVERRIDES="blabla=n,b"
##export PW_DLL_INSTALL="vcrun2019 vcrun6" # Install DDL in port prefix (used winetricks) ##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
##export PW_LOG=0 # Enable debug mode fo terminal ##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_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_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
...@@ -29,4 +29,4 @@ export PW_WINDOWS_VER=7 # Set windows version 10, 7 or XP ...@@ -29,4 +29,4 @@ export PW_WINDOWS_VER=7 # Set windows version 10, 7 or XP
##export VKD3D_CONFIG=force_bindless_texel_buffer ##export VKD3D_CONFIG=force_bindless_texel_buffer
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_VIRTUAL_DESKTOP=1 ##export PW_VIRTUAL_DESKTOP=1
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
##export PW_COMMENT_DB="blablabla" ##export PW_COMMENT_DB="blablabla"
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export WINEDLLOVERRIDES="blabla=n,b" ##export WINEDLLOVERRIDES="blabla=n,b"
##export PW_DLL_INSTALL="vcrun2019 vcrun6" # Install DDL in port prefix (used winetricks) ##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
##export PW_LOG=0 # Enable debug mode fo terminal ##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_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_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
...@@ -34,4 +34,4 @@ ...@@ -34,4 +34,4 @@
##export PW_DXGI_FROM_DXVK=0 ##export PW_DXGI_FROM_DXVK=0
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -29,5 +29,5 @@ export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ...@@ -29,5 +29,5 @@ export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export DXVK_HUD=fps,devinfo ##export DXVK_HUD=fps,devinfo
##export PW_HEAP_DELAY_FREE=0 ##export PW_HEAP_DELAY_FREE=0
##export PW_DXGI_FROM_DXVK=0 ##export PW_DXGI_FROM_DXVK=0
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
export PW_VULKAN_USE=0 export PW_VULKAN_USE=0
#!/bin/bash
#Author: xuser
#Torchlight.exe
#Rating=1-5
########################################################
export PW_WINE_USE=proton_ge
export PW_VULKAN_USE=dxvk
export ENABLE_VKBASALT=1
export PW_VKBASALT_EFFECTS="FakeHDR:cas:FilmGrain2"
export PW_VKBASALT_FFX_CAS="1"
#####################examples###########################
##export PW_COMMENT_DB="blablabla"
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_DLL_INSTALL="" # 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 # proton_steam or proton_ge
##export PW_VULKAN_USE=vkd3d # dxvk, vkd3d or 0 for OpenGL
##export PW_DXR_ON=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI=0
##export PW_OLD_GL_STRING=1
##export PW_HIDE_NVIDIA_GPU=1
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
##export ENABLE_VKBASALT=1
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
##export PW_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
##export PW_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
##export PW_HEAP_DELAY_FREE=1
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX=
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
##add_in_start_portwine () { commands ; }
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
##export PW_COMMENT_DB="blablabla" ##export PW_COMMENT_DB="blablabla"
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export WINEDLLOVERRIDES="blabla=n,b" ##export WINEDLLOVERRIDES="blabla=n,b"
##export PW_DLL_INSTALL="vcrun2019 vcrun6" # Install DDL in port prefix (used winetricks) ##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
##export PW_LOG=0 # Enable debug mode fo terminal ##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_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_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
...@@ -33,4 +33,4 @@ ...@@ -33,4 +33,4 @@
##export DXVK_HUD=fps,devinfo ##export DXVK_HUD=fps,devinfo
##export PW_HEAP_DELAY_FREE=0 ##export PW_HEAP_DELAY_FREE=0
##export PW_DXGI_FROM_DXVK=0 ##export PW_DXGI_FROM_DXVK=0
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
#####################examples########################### #####################examples###########################
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export WINEDLLOVERRIDES="blabla=n,b" ##export WINEDLLOVERRIDES="blabla=n,b"
##export PW_DLL_INSTALL="vcrun2019 vcrun6" # Install DDL in port prefix (used winetricks) ##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
##export PW_LOG=0 # Enable debug mode fo terminal ##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_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_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
...@@ -31,4 +31,4 @@ ...@@ -31,4 +31,4 @@
##export PW_VIRTUAL_DESKTOP=1 ##export PW_VIRTUAL_DESKTOP=1
##export DXVK_HUD=fps,devinfo ##export DXVK_HUD=fps,devinfo
##export PW_HEAP_DELAY_FREE=0 ##export PW_HEAP_DELAY_FREE=0
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
export PW_VULKAN_USE=dxvk export PW_VULKAN_USE=dxvk
export PW_USE_TERMINAL=0 export PW_USE_TERMINAL=0
export WINEPREFIX="${PORT_WINE_PATH}/data/pfx_dotnet/" export WINEPREFIX="${PORT_WINE_PATH}/data/pfx_dotnet/"
export PW_DLL_INSTALL="vcrun2017 vcrun6 mfc42 vb6run physx dotnet40 " # Install DDL in port prefix (used winetricks) export PW_DLL_INSTALL="vcrun2017 mfc42 vb6run physx dotnet40 " # Install DDL in port prefix (used winetricks)
export PW_COMMENT_DB="World Of Tanks EnCore" export PW_COMMENT_DB="World Of Tanks EnCore"
## export DXVK_HUD=fps,devinfo ## export DXVK_HUD=fps,devinfo
## export PW_MANGOHUD=1 ## export PW_MANGOHUD=1
......
...@@ -6,4 +6,4 @@ ...@@ -6,4 +6,4 @@
export PW_VULKAN_USE=dxvk export PW_VULKAN_USE=dxvk
export LAUNCH_PARAMETERS="-nointro -noprefetch" # -nointro command line option to skip intro movies export LAUNCH_PARAMETERS="-nointro -noprefetch" # -nointro command line option to skip intro movies
# -noprefetch command line option to shorten load times # -noprefetch command line option to shorten load times
#export PW_DLL_INSTALL="vcrun2019 vcrun6 vcrun6sp6 mfc42 d3dcompiler_42 d3dcompiler_43 d3dcompiler_47 d3dx9 #export PW_DLL_INSTALL="vcrun2019 mfc42 d3dcompiler_42 d3dcompiler_43 d3dcompiler_47 d3dx9
\ No newline at end of file \ No newline at end of file
...@@ -32,4 +32,4 @@ export PW_WINDOWS_VER=7 # Set windows version 10, 7 or XP ...@@ -32,4 +32,4 @@ export PW_WINDOWS_VER=7 # Set windows version 10, 7 or XP
##export PW_DXGI_FROM_DXVK=0 ##export PW_DXGI_FROM_DXVK=0
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#####################examples########################### #####################examples###########################
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export WINEDLLOVERRIDES="blabla=n,b" ##export WINEDLLOVERRIDES="blabla=n,b"
##export PW_DLL_INSTALL="vcrun2019 vcrun6" # Install DDL in port prefix (used winetricks) ##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
##export PW_LOG=0 # Enable debug mode fo terminal ##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_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_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
...@@ -28,5 +28,5 @@ ...@@ -28,5 +28,5 @@
##export VKD3D_CONFIG=force_bindless_texel_buffer ##export VKD3D_CONFIG=force_bindless_texel_buffer
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_VIRTUAL_DESKTOP=1 ##export PW_VIRTUAL_DESKTOP=1
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
##export DXVK_HUD=fps,devinfo ##export DXVK_HUD=fps,devinfo
...@@ -10,7 +10,8 @@ ...@@ -10,7 +10,8 @@
##export WINEDLLOVERRIDES="blabla=n,b" ##export WINEDLLOVERRIDES="blabla=n,b"
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PW_WINE_USE=proton_ge # proton_steam or proton_ge
##export PW_VULKAN_USE=vkd3d # dxvk, vkd3d or 0 for OpenGL
##export PW_DXR_ON=1 ##export PW_DXR_ON=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN ##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI=0 ##export PW_USE_NVAPI=0
...@@ -19,7 +20,10 @@ ...@@ -19,7 +20,10 @@
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT ##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VIRTUAL_DESKTOP=1 ##export PW_VIRTUAL_DESKTOP=1
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
##export ENABLE_VKBASALT=1 ##export ENABLE_VKBASALT=1
##export 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_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_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
...@@ -37,6 +41,4 @@ ...@@ -37,6 +41,4 @@
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PW_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
\ No newline at end of file
export PW_DLL_INSTALL="vcrun6sp6 vcrun6 mfc42 vcrun2019 d3dcompiler_42 d3dcompiler_43 d3dcompiler_47 d3dx9"
...@@ -34,4 +34,4 @@ export PW_DLL_INSTALL="d3dx9 d3dcompiler_43" # Install DDL in port prefix ...@@ -34,4 +34,4 @@ export PW_DLL_INSTALL="d3dx9 d3dcompiler_43" # Install DDL in port prefix
##export PW_DXGI_FROM_DXVK=0 ##export PW_DXGI_FROM_DXVK=0
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -5,23 +5,13 @@ ...@@ -5,23 +5,13 @@
#Rating=5 #Rating=5
#####################examples########################### #####################examples###########################
##export PW_COMMENT_DB="blablabla" ##export PW_COMMENT_DB="blablabla"
export PW_WINE_USE=proton_ge
export PW_VULKAN_USE=dxvk
export PW_WINDOWS_VER=7 # Set windows version 10, 7 or XP export PW_WINDOWS_VER=7 # Set windows version 10, 7 or XP
export PW_DLL_INSTALL="vcrun2019 d3dcompiler_47" # Install DDL in port prefix (used winetricks) export PW_DLL_INSTALL="vcrun2019 d3dcompiler_47" # Install DDL in port prefix (used winetricks)
export WINEDLLOVERRIDES="concrt140,msvcp140,msvcp140_1,msvcp140_2,d3dcompiler_47=n" export WINEDLLOVERRIDES="concrt140,msvcp140,msvcp140_1,msvcp140_2,d3dcompiler_47=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_DXR_ON=1
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
##export PW_USE_NVAPI=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_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
##export PW_VKD3D_FEATURE_LEVEL=0
##export PW_DXGI_FROM_DXVK=0
##export PW_VIRTUAL_DESKTOP=1
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
##export ENABLE_VKBASALT=1 ##export ENABLE_VKBASALT=1
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. ##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
...@@ -42,4 +32,4 @@ export WINEDLLOVERRIDES="concrt140,msvcp140,msvcp140_1,msvcp140_2,d3dcompiler_47 ...@@ -42,4 +32,4 @@ export WINEDLLOVERRIDES="concrt140,msvcp140,msvcp140_1,msvcp140_2,d3dcompiler_47
##export PW_LOG=0 # Enable debug mode fo terminal ##export PW_LOG=0 # Enable debug mode fo terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
##export PW_DXVK_VER=1.8.1 ##export PW_DXVK_VER=1.8.1
##export PW_VKD3D_VER=2.2 ##export PW_VKD3D_VER=2.2
##export WINEDLLOVERRIDES="blabla=n,b" ##export WINEDLLOVERRIDES="blabla=n,b"
##export PW_DLL_INSTALL="vcrun2019 vcrun6" # Install DDL in port prefix (used winetricks) ##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
##export PW_LOG=0 # Enable debug mode fo terminal ##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_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_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
...@@ -39,4 +39,4 @@ ...@@ -39,4 +39,4 @@
##export PW_DXGI_FROM_DXVK=0 ##export PW_DXGI_FROM_DXVK=0
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -41,4 +41,4 @@ ...@@ -41,4 +41,4 @@
##export PW_USE_TERMINAL=0 # Force run in terminal ##export PW_USE_TERMINAL=0 # Force run in terminal
##export PW_LOG=0 # Enable debug mode fo terminal ##export PW_LOG=0 # Enable debug mode fo terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -11,7 +11,7 @@ export PW_VULKAN_USE=0 ...@@ -11,7 +11,7 @@ export PW_VULKAN_USE=0
export LAUNCH_PARAMETERS="" export LAUNCH_PARAMETERS=""
export MESA_EXTENSION_MAX_YEAR=2002 export MESA_EXTENSION_MAX_YEAR=2002
export __GL_ExtensionStringVersion=17700 export __GL_ExtensionStringVersion=17700
ADD_IN_START_PORTWINE () add_in_start_portwine ()
{ {
if [ ! -e "$PATH_TO_GAME/0_Proton_PW_MoHAA" ] ; then if [ ! -e "$PATH_TO_GAME/0_Proton_PW_MoHAA" ] ; then
touch "$PATH_TO_GAME/0_Proton_PW_MoHAA" && mv "$PATH_TO_GAME/main/newconfig.cfg" "$PATH_TO_GAME/main/newconfig.cfg.bak" && mv "$PATH_TO_GAME/main/configs/unnamedsoldier.cfg" "$PATH_TO_GAME/main/configs/unnamedsoldier.cfg.bak" && mv "$PATH_TO_GAME/mainta/newconfig.cfg" "$PATH_TO_GAME/mainta/newconfig.cfg.bak" && mv "$PATH_TO_GAME/mainta/configs/unnamedsoldier.cfg" "$PATH_TO_GAME/mainta/configs/unnamedsoldier.cfg.bak" && mv "$PATH_TO_GAME/maintt/newconfig.cfg" "$PATH_TO_GAME/maintt/newconfig.cfg.bak" && mv "$PATH_TO_GAME/maintt/configs/unnamedsoldier.cfg" "$PATH_TO_GAME/maintt/configs/unnamedsoldier.cfg.bak" && touch "$PATH_TO_GAME/0_Proton_PW_MoHAA" && mv "$PATH_TO_GAME/main/newconfig.cfg" "$PATH_TO_GAME/main/newconfig.cfg.bak" && mv "$PATH_TO_GAME/main/configs/unnamedsoldier.cfg" "$PATH_TO_GAME/main/configs/unnamedsoldier.cfg.bak" && mv "$PATH_TO_GAME/mainta/newconfig.cfg" "$PATH_TO_GAME/mainta/newconfig.cfg.bak" && mv "$PATH_TO_GAME/mainta/configs/unnamedsoldier.cfg" "$PATH_TO_GAME/mainta/configs/unnamedsoldier.cfg.bak" && mv "$PATH_TO_GAME/maintt/newconfig.cfg" "$PATH_TO_GAME/maintt/newconfig.cfg.bak" && mv "$PATH_TO_GAME/maintt/configs/unnamedsoldier.cfg" "$PATH_TO_GAME/maintt/configs/unnamedsoldier.cfg.bak" &&
......
...@@ -32,4 +32,4 @@ export PW_COMMENT_DB="OSU!" ...@@ -32,4 +32,4 @@ export PW_COMMENT_DB="OSU!"
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG ##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
##export PW_USE_TERMINAL=1 # Force run in terminal ##export PW_USE_TERMINAL=1 # Force run in terminal
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI ##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -26,4 +26,4 @@ export PW_DLL_INSTALL="physx d3dx9" # Install DDL in port prefix (used wi ...@@ -26,4 +26,4 @@ export PW_DLL_INSTALL="physx d3dx9" # Install DDL in port prefix (used wi
##export VKD3D_CONFIG=force_bindless_texel_buffer ##export VKD3D_CONFIG=force_bindless_texel_buffer
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
#export PW_VIRTUAL_DESKTOP=1 #export PW_VIRTUAL_DESKTOP=1
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
##export PW_DXVK_VER=1.8.1 ##export PW_DXVK_VER=1.8.1
##export PW_VKD3D_VER=2.2 ##export PW_VKD3D_VER=2.2
##export WINEDLLOVERRIDES="blabla=n,b" ##export WINEDLLOVERRIDES="blabla=n,b"
##export PW_DLL_INSTALL="vcrun2019 vcrun6" # Install DDL in port prefix (used winetricks) ##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
##export PW_LOG=0 # Enable debug mode fo terminal ##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_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_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
...@@ -39,4 +39,4 @@ ...@@ -39,4 +39,4 @@
##export PW_DXGI_FROM_DXVK=0 ##export PW_DXGI_FROM_DXVK=0
##export WINEARCH=win32 # defaut = win64 ##export WINEARCH=win32 # defaut = win64
##export WINEPREFIX= ##export WINEPREFIX=
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
...@@ -24,7 +24,7 @@ export PW_WINEDBG_DISABLE=1 ...@@ -24,7 +24,7 @@ export PW_WINEDBG_DISABLE=1
export PW_USE_GAMEMODE=0 # Force disabele gamemod export PW_USE_GAMEMODE=0 # Force disabele gamemod
#export PW_FORCE_LARGE_ADDRESS_AWARE=0 # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default. #export PW_FORCE_LARGE_ADDRESS_AWARE=0 # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default.
#export PULSE_LATENCY_MSEC=60 #export PULSE_LATENCY_MSEC=60
export PW_DLL_INSTALL="vcrun6sp6 mfc42 vcrun6 vcrun2012 mfc120 vcrun2013" export PW_DLL_INSTALL="mfc42 vcrun2012 mfc120 vcrun2013"
#export LAUNCH_PARAMETERS="-d3d9" #export LAUNCH_PARAMETERS="-d3d9"
export PW_GUI_DISABLED_CS=1 export PW_GUI_DISABLED_CS=1
#export PW_WINDOWS_VER=XP # Set windows version 10, 7 or XP #export PW_WINDOWS_VER=XP # Set windows version 10, 7 or XP
\ No newline at end of file
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
export PW_VULKAN_USE=dxvk export PW_VULKAN_USE=dxvk
export PW_USE_TERMINAL=1 export PW_USE_TERMINAL=1
export WINEPREFIX="${PORT_WINE_PATH}/data/pfx_dotnet" export WINEPREFIX="${PORT_WINE_PATH}/data/pfx_dotnet"
export PW_DLL_INSTALL="dotnet40 vcrun2017 vcrun6 mfc42 vb6run physx" export PW_DLL_INSTALL="dotnet40 vcrun2017 mfc42 vb6run physx"
export PW_COMMENT_DB="World Of Tanks EnCore Installer" export PW_COMMENT_DB="World Of Tanks EnCore Installer"
## export DXVK_HUD=fps,devinfo ## export DXVK_HUD=fps,devinfo
## export PW_MANGOHUD=1 ## export PW_MANGOHUD=1
......
...@@ -8,7 +8,7 @@ export PW_DLL_INSTALL="vcrun2013 vcrun2017 dotnet472" ...@@ -8,7 +8,7 @@ export PW_DLL_INSTALL="vcrun2013 vcrun2017 dotnet472"
#####################examples########################### #####################examples###########################
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL ##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
##export WINEDLLOVERRIDES="blabla=n,b" ##export WINEDLLOVERRIDES="blabla=n,b"
##export PW_DLL_INSTALL="vcrun2019 vcrun6" # Install DDL in port prefix (used winetricks) ##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
##export PW_LOG=0 # Enable debug mode fo terminal ##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_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_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
...@@ -29,4 +29,4 @@ export PW_DLL_INSTALL="vcrun2013 vcrun2017 dotnet472" ...@@ -29,4 +29,4 @@ export PW_DLL_INSTALL="vcrun2013 vcrun2017 dotnet472"
##export VKD3D_CONFIG=force_bindless_texel_buffer ##export VKD3D_CONFIG=force_bindless_texel_buffer
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP ##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
##export PW_VIRTUAL_DESKTOP=1 ##export PW_VIRTUAL_DESKTOP=1
##ADD_IN_START_PORTWINE () { commands ; } ##add_in_start_portwine () { commands ; }
#!/bin/bash #!/bin/bash
#Author: Castro-Fidel (PortWINE-Linux.ru) #Author: Castro-Fidel (PortWINE-Linux.ru)
#SCRIPTS_VERSION=1123 #SCRIPTS_NEXT_VERSION=2000
######################################################################## ########################################################################
export PW_MANGOHUD=1 export PW_MANGOHUD=1
export MANGOHUD_CONFIG=font_size=24,position=top-left,toggle_hud=Shift_R+F12,no_display,resolution 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
#export DXVK_HUD=fps,devinfo #export DXVK_HUD=fps,devinfo
#export ENABLE_VKBASALT=1 #export ENABLE_VKBASALT=1
#export PW_VIRTUAL_DESKTOP=1 #export PW_VIRTUAL_DESKTOP=1
...@@ -20,41 +20,39 @@ export PW_FORCE_USE_VSYNC=2 ...@@ -20,41 +20,39 @@ export PW_FORCE_USE_VSYNC=2
export PW_LOG=0 export PW_LOG=0
export PW_TERM="" export PW_TERM=""
export PW_USE_TERMINAL=0 export PW_USE_TERMINAL=0
export PW_MUST_HAVE_DLL="" export PW_MUST_HAVE_DLL="mfc42 vcrun2019 d3dcompiler_42 d3dcompiler_43 d3dcompiler_47 d3dx9"
export PW_WINEDBG_DISABLE=1 export PW_WINEDBG_DISABLE=1
export PW_WINDOWS_VER="10" export PW_WINDOWS_VER="10"
export WINEARCH="win64" export WINEARCH="win64"
export pw_libs_ver="_v17" export PW_LIBS_VER="_v17"
export porturl="http://portwine-linux.ru/" export PORTWINE_URL="http://portwine-linux.ru/"
export GDK_BACKEND="x11" export GDK_BACKEND="x11"
export mono_ver=6.1.2 export PW_PROTON_GE_VER="6.15-GE-2"
export gecko_ver=2.47.2 export PW_MONO_VER="6.3.0"
export WINEDIR="${PORT_WINE_PATH}/data/dist" export PW_GECKO_VER="2.47.2"
export WINEPREFIX="${PORT_WINE_PATH}/data/pfx" export WINEPREFIX="${PORT_WINE_PATH}/data/pfx"
export WINE_WIN_START="start.exe /i /unix" export WINE_WIN_START="start.exe /i /unix"
export WINE_FULLSCREEN_FSR="1"
if [ ! -z "`cat "${PORT_WINE_PATH}/data/dist/version" | grep "GE"`" ] ; then export WINE_FULLSCREEN_FSR_STRENGTH="2"
export WINE_FULLSCREEN_FSR=1
export WINE_FULLSCREEN_FSR_STRENGTH=1
export mono_ver=6.2.2
fi
################################################################# #################################################################
ADD_IN_START_PORTWINE () add_in_start_portwine ()
{ {
echo " " echo " "
} }
######################################################################## ########################################################################
ADD_IN_STOP_PORTWINE () add_in_stop_portwine ()
{ {
echo " " echo " "
} }
######################################################################## ########################################################################
PW_OTHER_FIXES () { pw_other_fixes () {
#fix after installation Origin, for disabled OriginWebHelperService by default #fix after installation Origin, for disabled OriginWebHelperService by default
if [ ! -z `cat "${WINEPREFIX}/system.reg" | grep Origin.exe | head -n 1 | awk '{print $1}'` ] ; then if [ ! -z `cat "${WINEPREFIX}/system.reg" | grep Origin.exe | head -n 1 | awk '{print $1}'` ] ; then
sysreg_norig=$(((`cat -n "${WINEPREFIX}/system.reg" | grep OriginWebHelperService | awk '{print $1}'` + 3))) sysreg_norig=$(((`cat -n "${WINEPREFIX}/system.reg" | grep OriginWebHelperService | awk '{print $1}'` + 3)))
sed -i "${sysreg_norig}s/dword:0000000[1-2]/dword:00000003/" "${WINEPREFIX}/system.reg" sed -i "${sysreg_norig}s/dword:0000000[1-2]/dword:00000003/" "${WINEPREFIX}/system.reg"
fi fi
} }
###FOR_OLD_VERSION_PORTPROTON###
#SCRIPTS_VERSION=1123
...@@ -13,7 +13,9 @@ Tonemap = /usr/local/share/reshade/shaders/Tonemap.fx ...@@ -13,7 +13,9 @@ Tonemap = /usr/local/share/reshade/shaders/Tonemap.fx
Vignette = /usr/local/share/reshade/shaders/Vignette.fx Vignette = /usr/local/share/reshade/shaders/Vignette.fx
Curves = /usr/local/share/reshade/shaders/Curves.fx Curves = /usr/local/share/reshade/shaders/Curves.fx
FakeHDR = /usr/local/share/reshade/shaders/FakeHDR.fx FakeHDR = /usr/local/share/reshade/shaders/FakeHDR.fx
AdaptiveSharpen = /usr/local/share/reshade/shaders/AdaptiveSharpen.fx
FilmGrain2 = /usr/local/share/reshade/shaders/FilmGrain2.fx
casSharpness=0.75 casSharpness = 0.7
toggleKey = Home toggleKey = Home
effects = FakeHDR:cas effects = FakeHDR:cas
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment