###Scripts version 1107###
This commit is contained in:
		| @@ -10,6 +10,13 @@ | |||||||
| * добавить контроль за окнами для правильного отключения прогресс бара | * добавить контроль за окнами для правильного отключения прогресс бара | ||||||
| * заниматься только развитием проекта за счет вашей подписки на https://boosty.to/portwine-linux.ru | * заниматься только развитием проекта за счет вашей подписки на https://boosty.to/portwine-linux.ru | ||||||
| ----------------------------------------- | ----------------------------------------- | ||||||
|  | ###Scripts version 1107### | ||||||
|  | * добавлены db: OSU!; FarCry{3,4}; Control; Biomutant; ForzaHorizon4 | ||||||
|  | * включено обновление winetricks (снова отремонтировано скачиваие vcrun20XX) | ||||||
|  |  | ||||||
|  | ###Scripts version 1106### | ||||||
|  | * возвращен VKD3D из Proton 6.3-4b | ||||||
|  |  | ||||||
| ###Scripts version 1105### | ###Scripts version 1105### | ||||||
| * для распаковки exe файлов при автоматических установках лаунчеров используется 7z вместо 7zr | * для распаковки exe файлов при автоматических установках лаунчеров используется 7z вместо 7zr | ||||||
| * обновлен DXVK до версии 1.9 | * обновлен DXVK до версии 1.9 | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -1 +1 @@ | |||||||
|  3b1f34217cba4d85d324fe7973e954990b6aec8e vkd3d-proton (vkd3d-1.1-2126-g3b1f3421) |  3ed3526332f53d7d35cf1b685fa8096b01f26ff0 vkd3d-proton (vkd3d-1.1-2079-g3ed35263) | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -1 +1 @@ | |||||||
|  3b1f34217cba4d85d324fe7973e954990b6aec8e vkd3d-proton (vkd3d-1.1-2126-g3b1f3421) |  3ed3526332f53d7d35cf1b685fa8096b01f26ff0 vkd3d-proton (vkd3d-1.1-2079-g3ed35263) | ||||||
|   | |||||||
							
								
								
									
										33
									
								
								data_from_portwine/scripts/portwine_db/Biomutant
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								data_from_portwine/scripts/portwine_db/Biomutant
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,33 @@ | |||||||
|  | #!/bin/bash | ||||||
|  | #Author: kosta | ||||||
|  | #Biomutant.exe | ||||||
|  | #Rating=1-5 | ||||||
|  | ######################################################## | ||||||
|  | export PW_VULKAN_USE=vkd3d | ||||||
|  | #####################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 WINEDLLOVERRIDES="blabla=n,b" | ||||||
|  | ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||||
|  | ##export PW_DXR_ON=1 | ||||||
|  | ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||||
|  | ##export PW_NVAPI_DISABLE=1 | ||||||
|  | ##export PW_OLD_GL_STRING=1 | ||||||
|  | ##export PW_HIDE_NVIDIA_GPU=1 | ||||||
|  | ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||||
|  | ##export PW_VIRTUAL_DESKTOP=1 | ||||||
|  | ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||||
|  | ##export ENABLE_VKBASALT=1 | ||||||
|  | ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||||
|  | ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||||
|  | ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||||
|  | ##export 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 ; } | ||||||
							
								
								
									
										38
									
								
								data_from_portwine/scripts/portwine_db/Control_DX11
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								data_from_portwine/scripts/portwine_db/Control_DX11
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,38 @@ | |||||||
|  | #!/bin/bash | ||||||
|  | #Author: user | ||||||
|  | #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 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 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_DXR_ON=1 | ||||||
|  | ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||||
|  | ##export PW_NVAPI_DISABLE=1 | ||||||
|  | ##export PW_OLD_GL_STRING=1 | ||||||
|  | ##export PW_HIDE_NVIDIA_GPU=1 | ||||||
|  | ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||||
|  | ##export PW_VIRTUAL_DESKTOP=1 | ||||||
|  | ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||||
|  | ##export ENABLE_VKBASALT=1 | ||||||
|  | ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||||
|  | ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||||
|  | ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||||
|  | ##export 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 ; } | ||||||
							
								
								
									
										38
									
								
								data_from_portwine/scripts/portwine_db/Control_DX12
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								data_from_portwine/scripts/portwine_db/Control_DX12
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,38 @@ | |||||||
|  | #!/bin/bash | ||||||
|  | #Author: user | ||||||
|  | #Control_DX12.exe | ||||||
|  | #Rating=1-5 | ||||||
|  | ######################################################## | ||||||
|  | export PW_VULKAN_USE=vkd3d | ||||||
|  | export PW_COMMENT_DB="Control (DX12)" | ||||||
|  | ##export PW_DXR_ON=1 | ||||||
|  | ##export PW_MANGOHUD=1 | ||||||
|  | export PW_DLL_INSTALL="physx" | ||||||
|  | export WINEDLLOVERRIDES="d3d12,d3d_rmdwin10_f,renderer_rmdwin10_f,app_rmdwin10_f,input_rmdwin10_f,renderer_rmdwin10_f,physics_rmdwin10_f,snd_rmdwin10_f,ui_rmdwin10_f=n" | ||||||
|  | #####################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 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_NVAPI_DISABLE=1 | ||||||
|  | ##export PW_OLD_GL_STRING=1 | ||||||
|  | ##export PW_HIDE_NVIDIA_GPU=1 | ||||||
|  | ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||||
|  | ##export PW_VIRTUAL_DESKTOP=1 | ||||||
|  | ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||||
|  | ##export ENABLE_VKBASALT=1 | ||||||
|  | ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||||
|  | ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||||
|  | ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||||
|  | ##export 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 ; } | ||||||
							
								
								
									
										36
									
								
								data_from_portwine/scripts/portwine_db/Far_Cry_3_d3d11
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								data_from_portwine/scripts/portwine_db/Far_Cry_3_d3d11
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,36 @@ | |||||||
|  | #!/bin/bash | ||||||
|  | #Author: nixon | ||||||
|  | #farcry3_d3d11.exe | ||||||
|  | #Rating=1-5 | ||||||
|  | ######################################################## | ||||||
|  | export PW_VULKAN_USE=dxvk | ||||||
|  | #export PW_MANGOHUD=1 | ||||||
|  | export PW_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 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_NVAPI_DISABLE=1 | ||||||
|  | ##export PW_OLD_GL_STRING=1 | ||||||
|  | ##export PW_HIDE_NVIDIA_GPU=1 | ||||||
|  | ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||||
|  | ##export PW_VIRTUAL_DESKTOP=1 | ||||||
|  | ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||||
|  | ##export ENABLE_VKBASALT=1 | ||||||
|  | ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||||
|  | ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||||
|  | ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||||
|  | ##export 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 ; } | ||||||
							
								
								
									
										36
									
								
								data_from_portwine/scripts/portwine_db/Far_Cry_3_d3d9
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								data_from_portwine/scripts/portwine_db/Far_Cry_3_d3d9
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,36 @@ | |||||||
|  | #!/bin/bash | ||||||
|  | #Author: nixon | ||||||
|  | #farcry3.exe | ||||||
|  | #Rating=1-5 | ||||||
|  | ######################################################## | ||||||
|  | export PW_VULKAN_USE=0 | ||||||
|  | #export PW_DLL_INSTALL=""   | ||||||
|  | #export PW_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 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_DXR_ON=1 | ||||||
|  | ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||||
|  | ##export PW_NVAPI_DISABLE=1 | ||||||
|  | ##export PW_OLD_GL_STRING=1 | ||||||
|  | ##export PW_HIDE_NVIDIA_GPU=1 | ||||||
|  | ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||||
|  | ##export PW_VIRTUAL_DESKTOP=1 | ||||||
|  | ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||||
|  | ##export ENABLE_VKBASALT=1 | ||||||
|  | ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||||
|  | ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||||
|  | ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||||
|  | ##export 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 ; } | ||||||
							
								
								
									
										34
									
								
								data_from_portwine/scripts/portwine_db/Far_Cry_4
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								data_from_portwine/scripts/portwine_db/Far_Cry_4
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,34 @@ | |||||||
|  | #!/bin/bash | ||||||
|  | #Author: nixon | ||||||
|  | #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)  | ||||||
|  | #####################examples########################### | ||||||
|  | ##export PW_COMMENT_DB="blablabla" | ||||||
|  | ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||||
|  | ##export WINEDLLOVERRIDES="blabla=n,b" | ||||||
|  | ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||||
|  | ##export PW_VULKAN_USE=dxvk                       # dxvk, vkd3d or 0 for OpenGL | ||||||
|  | ##export PW_DXR_ON=1 | ||||||
|  | ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||||
|  | ##export PW_NVAPI_DISABLE=1 | ||||||
|  | ##export PW_OLD_GL_STRING=1 | ||||||
|  | ##export PW_HIDE_NVIDIA_GPU=1 | ||||||
|  | ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||||
|  | ##export PW_VIRTUAL_DESKTOP=1 | ||||||
|  | ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||||
|  | ##export ENABLE_VKBASALT=1 | ||||||
|  | ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||||
|  | ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||||
|  | ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||||
|  | ##export 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 ; } | ||||||
							
								
								
									
										8
									
								
								data_from_portwine/scripts/portwine_db/ForzaHorizon4
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								data_from_portwine/scripts/portwine_db/ForzaHorizon4
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | #!/bin/bash | ||||||
|  | #Author: garrett | ||||||
|  | #ForzaHorizon4.exe  | ||||||
|  | #Rating=5 | ||||||
|  | ################################################ | ||||||
|  | export PW_DLL_INSTALL="dotnet472 vcrun2019"  | ||||||
|  | export PW_VULKAN_USE=vkd3d | ||||||
|  | export WINEPREFIX="${PORT_WINE_PATH}/data/pfx_dotnet" | ||||||
| @@ -1,9 +1,7 @@ | |||||||
| #!/bin/bash | #!/bin/bash | ||||||
| #Author: test | #Author: vellyn | ||||||
| #MikuMikuDance.exe | #MikuMikuDance.exe | ||||||
| #Rating=1-5 | #Rating=1-5 | ||||||
| ######################################################## |  | ||||||
| export PW_VULKAN_USE=dxvk |  | ||||||
| #####################examples########################### | #####################examples########################### | ||||||
| ##export PW_COMMENT_DB="blablabla" | ##export PW_COMMENT_DB="blablabla" | ||||||
| ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ##export PW_WINDOWS_VER=10                        # Set windows version 10, 7 or XP | ||||||
| @@ -17,15 +15,12 @@ export PW_VULKAN_USE=dxvk | |||||||
| ##export PW_OLD_GL_STRING=1 | ##export PW_OLD_GL_STRING=1 | ||||||
| ##export PW_HIDE_NVIDIA_GPU=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_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 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_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 | ||||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||||
| ##export PW_USE_GAMEMODE=1              # Force disabele gamemod |  | ||||||
| ##export 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_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_HEAP_DELAY_FREE=1 | ||||||
| ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread | ||||||
| @@ -33,6 +28,5 @@ export PW_VULKAN_USE=dxvk | |||||||
| ##export WINEPREFIX= | ##export WINEPREFIX= | ||||||
| ##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_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 ; } | ||||||
|   | |||||||
							
								
								
									
										34
									
								
								data_from_portwine/scripts/portwine_db/osu
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								data_from_portwine/scripts/portwine_db/osu
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,34 @@ | |||||||
|  | #!/bin/bash | ||||||
|  | #Author: xuser | ||||||
|  | #osu!.exe | ||||||
|  | #Rating=1-5 | ||||||
|  | ######################################################## | ||||||
|  | export PW_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="dotnet40"               # 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_DXR_ON=1 | ||||||
|  | ##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN | ||||||
|  | ##export PW_NVAPI_DISABLE=1 | ||||||
|  | ##export PW_OLD_GL_STRING=1 | ||||||
|  | ##export PW_HIDE_NVIDIA_GPU=1 | ||||||
|  | ##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT | ||||||
|  | ##export PW_VIRTUAL_DESKTOP=1 | ||||||
|  | ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | ||||||
|  | ##export ENABLE_VKBASALT=1 | ||||||
|  | ##export PW_NO_FSYNC=1                            # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support. | ||||||
|  | ##export PW_NO_ESYNC=1                            # Do not use eventfd-based in-process synchronization primitives | ||||||
|  | ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games | ||||||
|  | ##export 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="${PORT_WINE_PATH}/data/pfx_dotnet" | ||||||
|  | ##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 ; } | ||||||
| @@ -555,7 +555,7 @@ UPDATE_WINETRICKS () { | |||||||
| } | } | ||||||
|  |  | ||||||
| RUN_WINETRICKS_FROM_DB () { | RUN_WINETRICKS_FROM_DB () { | ||||||
|     # UPDATE_WINETRICKS |     UPDATE_WINETRICKS | ||||||
|     if [ ! -z "${PW_MUST_HAVE_DLL}" ] |     if [ ! -z "${PW_MUST_HAVE_DLL}" ] | ||||||
|     then export PW_DLL_INSTALL="${PW_MUST_HAVE_DLL} ${PW_DLL_INSTALL}" |     then export PW_DLL_INSTALL="${PW_MUST_HAVE_DLL} ${PW_DLL_INSTALL}" | ||||||
|     fi |     fi | ||||||
|   | |||||||
| @@ -8392,6 +8392,24 @@ load_dxvk181() | |||||||
|     helper_dxvk_d9vk "${file1}" "5.14" "1.2.140" "dxgi,d3d9,d3d10core,d3d11" |     helper_dxvk_d9vk "${file1}" "5.14" "1.2.140" "dxgi,d3d9,d3d10core,d3d11" | ||||||
| } | } | ||||||
|  |  | ||||||
|  | w_metadata dxvk190 dlls \ | ||||||
|  |     title="Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.9)" \ | ||||||
|  |     publisher="Philip Rebohle" \ | ||||||
|  |     year="2017" \ | ||||||
|  |     media="download" \ | ||||||
|  |     file1="dxvk-1.9.tar.gz" \ | ||||||
|  |     installed_file1="${W_SYSTEM32_DLLS_WIN}/d3d9.dll" \ | ||||||
|  |     installed_file2="${W_SYSTEM32_DLLS_WIN}/d3d10core.dll" \ | ||||||
|  |     installed_file3="${W_SYSTEM32_DLLS_WIN}/d3d11.dll" \ | ||||||
|  |     installed_file4="${W_SYSTEM32_DLLS_WIN}/dxgi.dll" | ||||||
|  |  | ||||||
|  | load_dxvk190() | ||||||
|  | { | ||||||
|  |     # https://github.com/doitsujin/dxvk | ||||||
|  |     w_download "https://github.com/doitsujin/dxvk/releases/download/v1.9/dxvk-1.9.tar.gz" 433868f8783887192a04b788203d6b4effe3168be762dd60df1c1b564421a6ed | ||||||
|  |     helper_dxvk_d9vk "${file1}" "5.14" "1.2.140" "dxgi,d3d9,d3d10core,d3d11" | ||||||
|  | } | ||||||
|  |  | ||||||
| #---------------------------------------------------------------- | #---------------------------------------------------------------- | ||||||
|  |  | ||||||
| w_metadata dxvk dlls \ | w_metadata dxvk dlls \ | ||||||
| @@ -12932,8 +12950,11 @@ load_vcrun2019() | |||||||
|     # 2021/03/28: e830c313aa99656748f9d2ed582c28101eaaf75f5377e3fb104c761bf3f808b2 |     # 2021/03/28: e830c313aa99656748f9d2ed582c28101eaaf75f5377e3fb104c761bf3f808b2 | ||||||
|     # 2021/04/05: e830c313aa99656748f9d2ed582c28101eaaf75f5377e3fb104c761bf3f808b2 |     # 2021/04/05: e830c313aa99656748f9d2ed582c28101eaaf75f5377e3fb104c761bf3f808b2 | ||||||
|     # 2021/04/13: 14563755ac24a874241935ef2c22c5fce973acb001f99e524145113b2dc638c1 |     # 2021/04/13: 14563755ac24a874241935ef2c22c5fce973acb001f99e524145113b2dc638c1 | ||||||
|  |     # 2021/06/06: 91c21c93a88dd82e8ae429534dacbc7a4885198361eae18d82920c714e328cf9 | ||||||
|  |  | ||||||
|     w_override_dlls native,builtin api-ms-win-crt-private-l1-1-0 api-ms-win-crt-conio-l1-1-0 api-ms-win-crt-heap-l1-1-0 api-ms-win-crt-locale-l1-1-0 api-ms-win-crt-math-l1-1-0 api-ms-win-crt-runtime-l1-1-0 api-ms-win-crt-stdio-l1-1-0 api-ms-win-crt-time-l1-1-0 atl140 concrt140 msvcp140 msvcp140_1 msvcp140_2 msvcr140 ucrtbase vcomp140 vcruntime140 |     w_warn "ucrtbase.dll is no longer included in vcrun2019. For details see: https://github.com/Winetricks/winetricks/issues/1770" | ||||||
|  |  | ||||||
|  |     w_override_dlls native,builtin api-ms-win-crt-private-l1-1-0 api-ms-win-crt-conio-l1-1-0 api-ms-win-crt-heap-l1-1-0 api-ms-win-crt-locale-l1-1-0 api-ms-win-crt-math-l1-1-0 api-ms-win-crt-runtime-l1-1-0 api-ms-win-crt-stdio-l1-1-0 api-ms-win-crt-time-l1-1-0 atl140 concrt140 msvcp140 msvcp140_1 msvcp140_2 msvcr140 vcomp140 vcruntime140 | ||||||
|  |  | ||||||
|     w_download https://aka.ms/vs/16/release/vc_redist.x86.exe 91c21c93a88dd82e8ae429534dacbc7a4885198361eae18d82920c714e328cf9 |     w_download https://aka.ms/vs/16/release/vc_redist.x86.exe 91c21c93a88dd82e8ae429534dacbc7a4885198361eae18d82920c714e328cf9 | ||||||
|  |  | ||||||
| @@ -12941,11 +12962,6 @@ load_vcrun2019() | |||||||
|         w_set_winver winxp |         w_set_winver winxp | ||||||
|     fi |     fi | ||||||
|  |  | ||||||
|     # Setup will refuse to install ucrtbase because builtin's version number is higher, so manually replace it |  | ||||||
|     # See https://bugs.winehq.org/show_bug.cgi?id=46317 |  | ||||||
|     w_try_cabextract --directory="${W_TMP}/win32"  "${W_CACHE}"/vcrun2019/vc_redist.x86.exe -F 'a10' |  | ||||||
|     w_try_cabextract --directory="${W_SYSTEM32_DLLS}" "${W_TMP}/win32/a10" -F 'ucrtbase.dll' |  | ||||||
|  |  | ||||||
|     w_try_cd "${W_CACHE}"/"${W_PACKAGE}" |     w_try_cd "${W_CACHE}"/"${W_PACKAGE}" | ||||||
|     w_try "${WINE}" vc_redist.x86.exe ${W_OPT_UNATTENDED:+/q} |     w_try "${WINE}" vc_redist.x86.exe ${W_OPT_UNATTENDED:+/q} | ||||||
|  |  | ||||||
| @@ -12962,14 +12978,12 @@ load_vcrun2019() | |||||||
|             # 2021/03/28: b6c82087a2c443db859fdbeaae7f46244d06c3f2a7f71c35e50358066253de52 |             # 2021/03/28: b6c82087a2c443db859fdbeaae7f46244d06c3f2a7f71c35e50358066253de52 | ||||||
|             # 2021/04/05: 015edd4e5d36e053b23a01adb77a2b12444d3fb6eccefe23e3a8cd6388616a16 |             # 2021/04/05: 015edd4e5d36e053b23a01adb77a2b12444d3fb6eccefe23e3a8cd6388616a16 | ||||||
|             # 2021/04/13: 52b196bbe9016488c735e7b41805b651261ffa5d7aa86eb6a1d0095be83687b2 |             # 2021/04/13: 52b196bbe9016488c735e7b41805b651261ffa5d7aa86eb6a1d0095be83687b2 | ||||||
|  |             # 2021/06/06: a1592d3da2b27230c087a3b069409c1e82c2664b0d4c3b511701624702b2e2a3 | ||||||
|  |  | ||||||
|             # vcruntime140_1 is only shipped on x64: |             # vcruntime140_1 is only shipped on x64: | ||||||
|             w_override_dlls native,builtin vcruntime140_1 |             w_override_dlls native,builtin vcruntime140_1 | ||||||
|  |  | ||||||
|             w_download https://web.archive.org/web/20210412133744if_/https://download.visualstudio.microsoft.com/download/pr/366c0fb9-fe05-4b58-949a-5bc36e50e370/015edd4e5d36e053b23a01adb77a2b12444d3fb6eccefe23e3a8cd6388616a16/vc_redist.x64.exe 015edd4e5d36e053b23a01adb77a2b12444d3fb6eccefe23e3a8cd6388616a16 |             w_download https://aka.ms/vs/16/release/vc_redist.x64.exe a1592d3da2b27230c087a3b069409c1e82c2664b0d4c3b511701624702b2e2a3 | ||||||
|             # Also replace 64-bit ucrtbase.dll |  | ||||||
|             w_try_cabextract --directory="${W_TMP}/win64"  "${W_CACHE}"/vcrun2019/vc_redist.x64.exe -F 'a10' |  | ||||||
|             w_try_cabextract --directory="${W_SYSTEM64_DLLS}" "${W_TMP}/win64/a10" -F 'ucrtbase.dll' |  | ||||||
|             w_try "${WINE}" vc_redist.x64.exe ${W_OPT_UNATTENDED:+/q} |             w_try "${WINE}" vc_redist.x64.exe ${W_OPT_UNATTENDED:+/q} | ||||||
|             ;; |             ;; | ||||||
|     esac |     esac | ||||||
| @@ -14283,15 +14297,16 @@ load_opensymbol() | |||||||
| w_metadata sourcehansans fonts \ | w_metadata sourcehansans fonts \ | ||||||
|     title="Source Han Sans fonts" \ |     title="Source Han Sans fonts" \ | ||||||
|     publisher="Adobe" \ |     publisher="Adobe" \ | ||||||
|     year="2019" \ |     year="2021" \ | ||||||
|     media="download" \ |     media="download" \ | ||||||
|     file1="SourceHanSans.ttc" \ |     file1="SourceHanSans.ttc.zip" \ | ||||||
|     installed_file1="${W_FONTSDIR_WIN}/sourcehansans.ttc" |     installed_file1="${W_FONTSDIR_WIN}/sourcehansans.ttc" | ||||||
|  |  | ||||||
| load_sourcehansans() | load_sourcehansans() | ||||||
| { | { | ||||||
|     w_download "https://github.com/adobe-fonts/source-han-sans/releases/download/2.002R/SourceHanSans.ttc" 8c06d305a45d56fbc81ec67ca0afa552fbae1e69d4d42b49016a9ace677f89d8 |     w_download "https://github.com/adobe-fonts/source-han-sans/releases/download/2.004R/SourceHanSans.ttc.zip" 6f59118a9adda5a7fe4e9e6bb538309f7e1d3c5411f9a9d32af32a79501b7e4f | ||||||
|     w_try cp "${W_CACHE}/${W_PACKAGE}/${file1}" "${W_TMP}/sourcehansans.ttc" |     w_try_unzip "${W_TMP}" "${W_CACHE}/${W_PACKAGE}/${file1}" | ||||||
|  |     w_try mv "${W_TMP}/SourceHanSans.ttc" "${W_TMP}/sourcehansans.ttc" | ||||||
|     w_try_cp_font_files "${W_TMP}" "${W_FONTSDIR_UNIX}" "*.ttc" |     w_try_cp_font_files "${W_TMP}" "${W_FONTSDIR_UNIX}" "*.ttc" | ||||||
|  |  | ||||||
|     # Simplified Chinese |     # Simplified Chinese | ||||||
| @@ -16215,29 +16230,7 @@ load_steam() | |||||||
|     w_download http://media.steampowered.com/client/installer/SteamSetup.exe 874788b45dfc043289ba05387e83f27b4a046004a88a4c5ee7c073187ff65b9d |     w_download http://media.steampowered.com/client/installer/SteamSetup.exe 874788b45dfc043289ba05387e83f27b4a046004a88a4c5ee7c073187ff65b9d | ||||||
|     w_try_cd "${W_CACHE}/${W_PACKAGE}" |     w_try_cd "${W_CACHE}/${W_PACKAGE}" | ||||||
|  |  | ||||||
|     if [ -n "${W_OPT_UNATTENDED}" ]; then |     w_try "${WINE}" SteamSetup.exe ${W_OPT_UNATTENDED:+ /S} | ||||||
|             w_ahk_do " |  | ||||||
|             run, SteamSetup.exe |  | ||||||
|             SetTitleMatchMode, 2 |  | ||||||
|             WinWait, Steam, Using Steam |  | ||||||
|             sleep 1000 |  | ||||||
|             ControlClick, Button2 |  | ||||||
|             WinWait, Steam, Select the language |  | ||||||
|             sleep 1000 |  | ||||||
|             ControlClick, Button2 |  | ||||||
|             WinWait, Steam, Choose the folder |  | ||||||
|             sleep 1000 |  | ||||||
|             ControlClick, Button2 |  | ||||||
|             WinWait, Steam, Steam has been installed |  | ||||||
|             sleep 1000 |  | ||||||
|             ControlClick, Button4 |  | ||||||
|             sleep 1000 |  | ||||||
|             ControlClick, Button2 |  | ||||||
|             WinWaitClose |  | ||||||
|             " |  | ||||||
|     else |  | ||||||
|             w_try "${WINE}" SteamSetup.exe |  | ||||||
|     fi |  | ||||||
|  |  | ||||||
|     # Not all users need this disabled, but let's play it safe for now |     # Not all users need this disabled, but let's play it safe for now | ||||||
|     if w_workaround_wine_bug 22053 "Disabling gameoverlayrenderer to prevent game crashes on some machines."; then |     if w_workaround_wine_bug 22053 "Disabling gameoverlayrenderer to prevent game crashes on some machines."; then | ||||||
| @@ -16377,7 +16370,7 @@ load_vc2005expresssp1() | |||||||
|             w_warn "Installer currently fails" |             w_warn "Installer currently fails" | ||||||
|     fi |     fi | ||||||
|     w_download https://download.microsoft.com/download/7/7/3/7737290f-98e8-45bf-9075-85cc6ae34bf1/VS80sp1-KB926748-X86-INTL.exe a959d1ea52674b5338473be32a1370f9ec80df84629a2ed3471aa911b42d9e50 |     w_download https://download.microsoft.com/download/7/7/3/7737290f-98e8-45bf-9075-85cc6ae34bf1/VS80sp1-KB926748-X86-INTL.exe a959d1ea52674b5338473be32a1370f9ec80df84629a2ed3471aa911b42d9e50 | ||||||
|     w_try ${WINE} "${W_CACHE}"/vc2005expresssp1/VS80sp1-KB926748-X86-INTL.exe |     w_try ${WINE} "${W_CACHE}"/vc2005expresssp1/VS80sp1-KB926748-X86-INTL.exe ${W_OPT_UNATTENDED:+/q} | ||||||
| } | } | ||||||
|  |  | ||||||
| #---------------------------------------------------------------- | #---------------------------------------------------------------- | ||||||
| @@ -22192,6 +22185,29 @@ load_rtlm() | |||||||
| { | { | ||||||
|     winetricks_set_wined3d_var RenderTargetLockMode "$1" |     winetricks_set_wined3d_var RenderTargetLockMode "$1" | ||||||
| } | } | ||||||
|  |  | ||||||
|  | #---------------------------------------------------------------- | ||||||
|  |  | ||||||
|  | w_metadata set_mididevice settings \ | ||||||
|  |     title="Set MIDImap device to the value specified in the MIDI_DEVICE environment variable" | ||||||
|  |  | ||||||
|  | load_set_mididevice() | ||||||
|  | { | ||||||
|  |     if [ -z "${MIDI_DEVICE}" ]; then | ||||||
|  |         MIDI_DEVICE=$(w_question "Please specify MIDImap device: ") | ||||||
|  |         [ -z "${MIDI_DEVICE}" ] && w_die "Please specify device in MIDI_DEVICE environment variable." | ||||||
|  |     fi | ||||||
|  |  | ||||||
|  |     echo "Setting MIDI device to \"${MIDI_DEVICE}\"" | ||||||
|  |     cat > "${W_TMP}"/set-mididevice.reg <<_EOF_ | ||||||
|  | REGEDIT4 | ||||||
|  |  | ||||||
|  | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Multimedia\MIDIMap] | ||||||
|  | "CurrentInstrument"="${MIDI_DEVICE}" | ||||||
|  | _EOF_ | ||||||
|  |     w_try_regedit "${W_TMP_WIN}"\\set-mididevice.reg | ||||||
|  | } | ||||||
|  |  | ||||||
| #---------------------------------------------------------------- | #---------------------------------------------------------------- | ||||||
|  |  | ||||||
| w_metadata videomemorysize=default settings \ | w_metadata videomemorysize=default settings \ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user