Compare commits
	
		
			14 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 49ada77104 | ||
|  | de3e066d35 | ||
|  | ee201c9b48 | ||
|  | 05de094de4 | ||
|  | a1f6fc5cc3 | ||
|  | a2763052c8 | ||
|  | 81738d5584 | ||
|  | 81947443a7 | ||
|  | d6ed28c382 | ||
|  | 3584b832a3 | ||
|  | 8a83ff1745 | ||
|  | 8ef052acd4 | ||
|  | db70aaebfa | ||
|  | 62005d5bde | 
| @@ -2,6 +2,74 @@ You can help us in the development of the project on the website: boosty.to/linu | |||||||
| ----------------------------------------- | ----------------------------------------- | ||||||
| Changelog: | Changelog: | ||||||
|  |  | ||||||
|  | ###Scripts version 2163### | ||||||
|  | * Steam is working again and starts in Steam Deck mode by default | ||||||
|  | * added automatic reset of the .ppdb file settings when reinstalling the launchers from the PortProton menu | ||||||
|  | * added creation of a shortcut to the desktop | ||||||
|  |  | ||||||
|  | ###Scripts version 2162### | ||||||
|  | * The libc_v39 library package has been updated | ||||||
|  |     - Uplay is working again | ||||||
|  |     - many minor fixes | ||||||
|  | * added automatic prefix update after library update | ||||||
|  | * added installation of the STALCRAFT game | ||||||
|  |  | ||||||
|  | ###Scripts version 2161### | ||||||
|  | * updated versions: | ||||||
|  |     PROTON_GE="7-49" | ||||||
|  |  | ||||||
|  | ###Scripts version 2160### | ||||||
|  | * updated versions: | ||||||
|  |     PROTON_GE="7-48" (by default) | ||||||
|  |     DXVK_GIT_VER="2.1" | ||||||
|  |     VKD3D_GIT_VER="1.1-3132" | ||||||
|  | export WINE_FULLSCREEN_FSR="1" (by default) | ||||||
|  |  | ||||||
|  | ###Scripts version 2159### | ||||||
|  | * Updated libs_v38 (HOTFIX) | ||||||
|  |  | ||||||
|  | ###Scripts version 2158### | ||||||
|  | * Updated libs_v37: | ||||||
|  |     fix: kernel32.dll | ||||||
|  |  | ||||||
|  | ###Scripts version 2157### | ||||||
|  | * Updated libs_v36: | ||||||
|  |     depot 0.20230111.68 | ||||||
|  |     pressure-vessel 0.20221215.0 scout | ||||||
|  |     scripts 0.20221215.0 | ||||||
|  |     sniper 0.20230109.1 | ||||||
|  |  | ||||||
|  | ###Scripts version 2156### | ||||||
|  | * the variable "PW_MANGOHUD_x32" has been added to EDIT_BD, which enables MANGOHUD for 32-bit games (temporary need to bypass the error of MANGOHUD in 64-bit games in some systems) | ||||||
|  |  | ||||||
|  | ###Scripts version 2155### | ||||||
|  | * updated versions: | ||||||
|  |     PROTON_LG="7-47" | ||||||
|  |     PROTON_GE="7-47" | ||||||
|  |     DXVK_GIT_VER="2.0-116" | ||||||
|  |     VKD3D_GIT_VER="1.1-3115" | ||||||
|  |  | ||||||
|  | ###Scripts version 2154### | ||||||
|  | * updated PROTON_LG 7-43 | ||||||
|  |  | ||||||
|  | ###Scripts version 2153### | ||||||
|  | * updated versions: | ||||||
|  |       PROTON_GE="7-43" | ||||||
|  |       DXVK_GIT_VER="2.0-36" | ||||||
|  |       VKD3D_GIT_VER="1.1-3094" | ||||||
|  | * fixed crashes of the Witcher 3 game (next gen. DX12) It is necessary to use the PROTON_GE_7-43 version | ||||||
|  |  | ||||||
|  | ###Scripts version 2152### | ||||||
|  | * added installation of the game Path of Exile | ||||||
|  | * updated versions of GIT DXVK and VKD3D: | ||||||
|  |       DXVK_GIT_VER="2.0-34" | ||||||
|  |       VKD3D_GIT_VER="1.1-3088" | ||||||
|  | * added vkbasalt unexpected shutdown when building GIT versions of DXVK and VKD3D (temporarily) | ||||||
|  | * libs_v34 (updated container and created a prefix template transfer plugin from a directory in the libs directory) | ||||||
|  |       pressure vessel 0.20221130.0 | ||||||
|  |       sniper 0.20221130.0 | ||||||
|  | * updated FAKE_DLSS version to 091122 | ||||||
|  |  | ||||||
| ###Scripts version 2151### | ###Scripts version 2151### | ||||||
| * added Panzar | * added Panzar | ||||||
|  |  | ||||||
|   | |||||||
| @@ -2,6 +2,79 @@ | |||||||
| ----------------------------------------- | ----------------------------------------- | ||||||
| История изменений: | История изменений: | ||||||
|  |  | ||||||
|  | ###Scripts version 2163### | ||||||
|  | * Steam снова работает и по умолчанию запускается в Steam Deck режиме | ||||||
|  | * добавлен автоматический сброс настроек файла .ppdb при переустановке лончеров из меню PortProton | ||||||
|  | * добавлено создание ярлыка на рабочий стол | ||||||
|  |  | ||||||
|  | ###Scripts version 2162### | ||||||
|  | * Обновлен пакет библиотек libs_v39 | ||||||
|  |     - Uplay снова работает | ||||||
|  |     - предустановлены все версии vcrun от 2005 до 2019 | ||||||
|  |     - множество мелких исправлений | ||||||
|  | * добавлено автоматическое обновление префикса после обновления библиотек  | ||||||
|  | * добавлена установка игры STALCRAFT | ||||||
|  |  | ||||||
|  | ###Scripts version 2161### | ||||||
|  | * обновлены версии: | ||||||
|  |     PROTON_GE="7-49"  | ||||||
|  |  | ||||||
|  | ###Scripts version 2160### | ||||||
|  | * обновлены версии: | ||||||
|  |     PROTON_GE="7-48" (используется по умолчанию) | ||||||
|  |     DXVK_GIT_VER="2.1" | ||||||
|  |     VKD3D_GIT_VER="1.1-3132" | ||||||
|  | export WINE_FULLSCREEN_FSR="1" (используется по умолчанию) | ||||||
|  |  | ||||||
|  | ###Scripts version 2159### | ||||||
|  | * Обновлен пакет библиотек libs_v38 (HOTFIX) | ||||||
|  |  | ||||||
|  | ###Scripts version 2158### | ||||||
|  | * Обновлен пакет библиотек libs_v37 | ||||||
|  |     исправлена ошибка kernel32.dll при создании нового префикса | ||||||
|  |  | ||||||
|  | ###Scripts version 2157### | ||||||
|  | * Обновлен пакет библиотек libs_v36 | ||||||
|  |     depot 0.20230111.68 | ||||||
|  |     pressure-vessel 0.20221215.0 scout | ||||||
|  |     scripts 0.20221215.0 | ||||||
|  |     sniper 0.20230109.1 | ||||||
|  | * обновлен шаблон default префикса | ||||||
|  |  | ||||||
|  | ###Scripts version 2156### | ||||||
|  | * в EDIT_BD (НАСТРОЙКИ) добавлена переменная "PW_MANGOHUD_x32" которая включает MANGOHUD для 32-битных игр (временная необходимость для обхода ошибки работы MANGOHUD в 64-битных играх на некоторых системах) | ||||||
|  |  | ||||||
|  | ###Scripts version 2155### | ||||||
|  | * обновлены версии: | ||||||
|  |     PROTON_LG="7-47" | ||||||
|  |     PROTON_GE="7-47" | ||||||
|  |     DXVK_GIT_VER="2.0-116" | ||||||
|  |     VKD3D_GIT_VER="1.1-3115" | ||||||
|  |  | ||||||
|  | ###Scripts version 2154### | ||||||
|  | * обновлена версия PROTON_LG до 7-43 | ||||||
|  |  | ||||||
|  | ###Scripts version 2153### | ||||||
|  | * обновлены версии: | ||||||
|  |     PROTON_GE="7-43" | ||||||
|  |     DXVK_GIT_VER="2.0-36" | ||||||
|  |     VKD3D_GIT_VER="1.1-3094" | ||||||
|  | * исправлены вылеты игры Ведьмак 3 (next gen. DX12) Необходимо использование версии PROTON_GE_7-43 | ||||||
|  |  | ||||||
|  | ###Scripts version 2152### | ||||||
|  | * обновлен шаблон дял создания префикса (улучшено отобраение кирилицы в некоторых приложениях, например Path of Exile) | ||||||
|  | * добавлена установка игры Path of Exile | ||||||
|  | * обновлены GIT версии DXVK и VKD3D: | ||||||
|  |     DXVK_GIT_VER="2.0-34" | ||||||
|  |     VKD3D_GIT_VER="1.1-3088" | ||||||
|  | * добавлено автоматическое отключение vkbasalt при использовании GIT версий DXVK и VKD3D (временно) | ||||||
|  | * libs_v34 (обновлен контейнер и произведен перенос шаблона префикса из каталога plugin в каталог libs) | ||||||
|  |     pressure-vessel	0.20221130.0			 | ||||||
|  |     sniper	0.20221130.0 | ||||||
|  |     для экономии места, шаблон default_pfx запакован в архив | ||||||
|  | * обновлена версия FAKE_DLSS до 091122 | ||||||
|  | * обновлена поддержка DLSS для видеокарт NVIDIA серии RTX (требуется проверка) | ||||||
|  |  | ||||||
| ###Scripts version 2151### | ###Scripts version 2151### | ||||||
| * добавлена установка игры Panzar - Российская клиентская сессионная многопользовательская онлайн-игра 3D MMO, сочетающий в себе несколько жанров,из RPG, MOBA и шутеров от отечественных разработчиков Panzar Studio (спасибо chal55rus) + бонус: улучшенная из коробки графика в игре с помощью vkbasalt | * добавлена установка игры Panzar - Российская клиентская сессионная многопользовательская онлайн-игра 3D MMO, сочетающий в себе несколько жанров,из RPG, MOBA и шутеров от отечественных разработчиков Panzar Studio (спасибо chal55rus) + бонус: улучшенная из коробки графика в игре с помощью vkbasalt | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/stalcraft.png
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/stalcraft.png
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 3.9 KiB | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/swl.png
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/swl.png
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 3.3 KiB | 
| @@ -427,7 +427,7 @@ pw_init_runtime () { | |||||||
|     fi |     fi | ||||||
|  |  | ||||||
|     export PRESSURE_VESSEL_IMPORT_VULKAN_LAYERS=0 |     export PRESSURE_VESSEL_IMPORT_VULKAN_LAYERS=0 | ||||||
|     export PRESSURE_VESSEL_GRAPHICS_PROVIDER="/" |     # export PRESSURE_VESSEL_GRAPHICS_PROVIDER="/" | ||||||
|  |  | ||||||
|     unset PRESSURE_VESSEL_RUNTIME_ARCHIVE |     unset PRESSURE_VESSEL_RUNTIME_ARCHIVE | ||||||
|     export PRESSURE_VESSEL_COPY_RUNTIME=1 |     export PRESSURE_VESSEL_COPY_RUNTIME=1 | ||||||
| @@ -454,7 +454,7 @@ pw_init_runtime () { | |||||||
| } | } | ||||||
|  |  | ||||||
| pw_mangohud_check () { | pw_mangohud_check () { | ||||||
|     if [[ "${PW_MANGOHUD}" == "1" ]] ; then |     if [[ "${PW_MANGOHUD}" == "1" ]] || [[ "${PW_MANGOHUD_x32}" = "1" ]]; then | ||||||
|         export PW_MANGOHUD_SLR='MANGOHUD=1' |         export PW_MANGOHUD_SLR='MANGOHUD=1' | ||||||
|         MANGOHUD_LIB_NAME="libMangoHud.so" |         MANGOHUD_LIB_NAME="libMangoHud.so" | ||||||
|         if [[ "${PW_VULKAN_USE}" = "0" ]] ; then  |         if [[ "${PW_VULKAN_USE}" = "0" ]] ; then  | ||||||
| @@ -464,7 +464,10 @@ pw_mangohud_check () { | |||||||
|         then export PW_LD_PRELOAD="${PW_LD_PRELOAD}:${MANGOHUD_LIB_NAME}" |         then export PW_LD_PRELOAD="${PW_LD_PRELOAD}:${MANGOHUD_LIB_NAME}" | ||||||
|         else export PW_LD_PRELOAD="${MANGOHUD_LIB_NAME}" |         else export PW_LD_PRELOAD="${MANGOHUD_LIB_NAME}" | ||||||
|         fi |         fi | ||||||
|         var_vk_istance_layers_config_update "VK_LAYER_MANGOHUD_overlay64:VK_LAYER_MANGOHUD_overlay32" |         var_vk_istance_layers_config_update "VK_LAYER_MANGOHUD_overlay64" | ||||||
|  |         if [[ "${PW_MANGOHUD_x32}" = "1" ]] ; then  | ||||||
|  |             var_vk_istance_layers_config_update "VK_LAYER_MANGOHUD_overlay32" | ||||||
|  |         fi | ||||||
|         print_info "MANGOHUD is enabled" |         print_info "MANGOHUD is enabled" | ||||||
|     else |     else | ||||||
|         export PW_MANGOHUD_SLR='DISABLE_MANGOHUD=1' |         export PW_MANGOHUD_SLR='DISABLE_MANGOHUD=1' | ||||||
| @@ -485,7 +488,7 @@ pw_vkbasalt_check () { | |||||||
|         sed -ri "s/casSharpness .*/casSharpness = ${PW_VKBASALT_FFX_CAS}/g" "${PORT_WINE_PATH}/data/vkBasalt.conf" |         sed -ri "s/casSharpness .*/casSharpness = ${PW_VKBASALT_FFX_CAS}/g" "${PORT_WINE_PATH}/data/vkBasalt.conf" | ||||||
|         export VKBASALT_CONFIG_FILE="${PORT_WINE_PATH}/data/vkBasalt.conf" |         export VKBASALT_CONFIG_FILE="${PORT_WINE_PATH}/data/vkBasalt.conf" | ||||||
|         # sed -i s/'> = 0.05;'/'> = 0.035;'/ "${PW_WINELIB}/pressure-vessel/reshade/shaders/FilmGrain2.fx" |         # sed -i s/'> = 0.05;'/'> = 0.035;'/ "${PW_WINELIB}/pressure-vessel/reshade/shaders/FilmGrain2.fx" | ||||||
|         var_vk_istance_layers_config_update "VK_LAYER_VKBASALT_post_processing32:VK_LAYER_VKBASALT_post_processing64" |         var_vk_istance_layers_config_update "VK_LAYER_VKBASALT_post_processing64:VK_LAYER_VKBASALT_post_processing32" | ||||||
|         print_info "vkBasalt is enabled" |         print_info "vkBasalt is enabled" | ||||||
|     else |     else | ||||||
|         export DISABLE_VKBASALT=1 |         export DISABLE_VKBASALT=1 | ||||||
| @@ -607,6 +610,7 @@ pw_download_libs () { | |||||||
|         for RM_LIBS in `ls ${PORT_WINE_TMP_PATH} | grep libs_v | grep -v libs${PW_LIBS_VER}` |         for RM_LIBS in `ls ${PORT_WINE_TMP_PATH} | grep libs_v | grep -v libs${PW_LIBS_VER}` | ||||||
|         do try_remove_dir "${PORT_WINE_TMP_PATH}/${RM_LIBS}" |         do try_remove_dir "${PORT_WINE_TMP_PATH}/${RM_LIBS}" | ||||||
|         done |         done | ||||||
|  |         pw_clear_pfx | ||||||
|     fi |     fi | ||||||
|     if [[ ! -e "${PW_WINELIB}/portable/bin/yad" || ! -e "${PW_WINELIB}/portable/lib/p7zip/7z" \ |     if [[ ! -e "${PW_WINELIB}/portable/bin/yad" || ! -e "${PW_WINELIB}/portable/lib/p7zip/7z" \ | ||||||
|     || ! -e "${PW_WINELIB}/runtime/files/bin/vkcube" || -e "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}.tar.xz" ]] ; |     || ! -e "${PW_WINELIB}/runtime/files/bin/vkcube" || -e "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}.tar.xz" ]] ; | ||||||
|   | |||||||
| @@ -32,7 +32,7 @@ then | |||||||
|  |  | ||||||
| 	export inst_set="Выбор" | 	export inst_set="Выбор" | ||||||
| 	export inst_set_top="Установка PortWINE" | 	export inst_set_top="Установка PortWINE" | ||||||
| 	export ss_done="Ярлык создан в каталоге PortProton.    \n    Добавить его в МЕНЮ -> ИГРЫ?" | 	export ss_done="Ярлык создан в каталоге PortProton.\nДобавить его в МЕНЮ и на Рабочий стол?" | ||||||
|  |  | ||||||
| 	export inst_succ="Установка завершена успешно!" | 	export inst_succ="Установка завершена успешно!" | ||||||
|  |  | ||||||
| @@ -115,6 +115,7 @@ then | |||||||
| 	export PW_USE_SHADER_CACHE_INFO='Использовать кеширование шейдеров средствами WINE (отключать только при наличии микрофризов в игре)' | 	export PW_USE_SHADER_CACHE_INFO='Использовать кеширование шейдеров средствами WINE (отключать только при наличии микрофризов в игре)' | ||||||
| 	export PW_WINE_FULLSCREEN_FSR_INFO='Работает во время использования любой версии ProtonGE в полноэкранном режиме при разрешении ниже стандартного для экрана' | 	export PW_WINE_FULLSCREEN_FSR_INFO='Работает во время использования любой версии ProtonGE в полноэкранном режиме при разрешении ниже стандартного для экрана' | ||||||
| 	export PW_USE_FAKE_DLSS_INFO='Включить транслятор DLSS в FSR 2 в играх DirectX 12' | 	export PW_USE_FAKE_DLSS_INFO='Включить транслятор DLSS в FSR 2 в играх DirectX 12' | ||||||
|  | 	export PW_MANGOHUD_x32_INFO='Включить MANGOHUD для 32 битных приложений и игр' | ||||||
|  |  | ||||||
| 	export PW_3DFX_INFO='Имитация старого графического ускорителя 3dfx (добавляет горизонтальные полосы)' | 	export PW_3DFX_INFO='Имитация старого графического ускорителя 3dfx (добавляет горизонтальные полосы)' | ||||||
| 	export PW_AdaptiveSharpen_INFO='Увеличение резкости, можно использовать совместо с CAS' | 	export PW_AdaptiveSharpen_INFO='Увеличение резкости, можно использовать совместо с CAS' | ||||||
| @@ -273,7 +274,7 @@ then | |||||||
|  |  | ||||||
| 	export inst_set="Sett..." | 	export inst_set="Sett..." | ||||||
| 	export inst_set_top="PortWINE setting" | 	export inst_set_top="PortWINE setting" | ||||||
| 	export ss_done="The shortcut was created in the ${portname} directory.\n    Add it to MENU -> GAMES?" | 	export ss_done="The shortcut was created in the ${portname} directory.\n    Add it to MENU -> GAMES and Desktop?" | ||||||
| 	export inst_succ="The installation was successful." | 	export inst_succ="The installation was successful." | ||||||
|  |  | ||||||
| 	export port_upd1="New update PortWINE" | 	export port_upd1="New update PortWINE" | ||||||
|   | |||||||
| @@ -3,6 +3,6 @@ | |||||||
| #ds.exe  | #ds.exe  | ||||||
| #Rating=5 | #Rating=5 | ||||||
| ################################################ | ################################################ | ||||||
| export PW_VULKAN_USE=vkd3d | export PW_VULKAN_USE=1 | ||||||
| export LAUNCH_PARAMETERS="" | export LAUNCH_PARAMETERS="" | ||||||
| export WINEDLLOVERRIDES="d3dcompiler_47,dxcompiler=n,b" | export WINEDLLOVERRIDES="d3dcompiler_47,dxcompiler=n,b" | ||||||
|   | |||||||
							
								
								
									
										12
									
								
								data_from_portwine/scripts/portwine_db/Secret World Legends
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										12
									
								
								data_from_portwine/scripts/portwine_db/Secret World Legends
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,12 @@ | |||||||
|  | #!/usr/bin/env bash | ||||||
|  | #Author: Castro-Fidel | ||||||
|  | #SecretWorldLegendsDX11.exe | ||||||
|  | #ClientPatcher.exe | ||||||
|  | #Rating=1-5 | ||||||
|  | #####################examples########################### | ||||||
|  | ##export PW_COMMENT_DB="blablabla" | ||||||
|  | export PW_PREFIX_NAME="SWL" | ||||||
|  | export WINEDLLOVERRIDES="d3d9=b" | ||||||
|  | export ENABLE_VKBASALT="1" | ||||||
|  | export PW_VKBASALT_EFFECTS="Curves:cas" | ||||||
|  | export PW_VKBASALT_FFX_CAS="0.75" | ||||||
| @@ -1,35 +0,0 @@ | |||||||
| #!/usr/bin/env bash |  | ||||||
| #Author:  |  | ||||||
| #ds.exe  |  | ||||||
| #Rating=5 |  | ||||||
| ################################################ |  | ||||||
| export PW_VULKAN_USE="2" |  | ||||||
| export LAUNCH_PARAMETERS="" |  | ||||||
| export WINEDLLOVERRIDES="d3dcompiler_47,dxcompiler=n,b" |  | ||||||
| export PW_WINE_USE="PROTON_GE_7-9" |  | ||||||
| export PW_PREFIX_NAME="DEFAULT" |  | ||||||
| export PW_MANGOHUD_USER_CONF="0" |  | ||||||
| export ENABLE_VKBASALT="0" |  | ||||||
| export PW_NO_ESYNC="1" |  | ||||||
| export PW_NO_FSYNC="0" |  | ||||||
| export PW_USE_DXR10="0" |  | ||||||
| export PW_USE_DXR11="0" |  | ||||||
| export PW_VULKAN_NO_ASYNC="0" |  | ||||||
| export PW_USE_NVAPI_AND_DLSS="0" |  | ||||||
| export PW_OLD_GL_STRING="0" |  | ||||||
| export PW_HIDE_NVIDIA_GPU="0" |  | ||||||
| export PW_FORCE_USE_VSYNC="0" |  | ||||||
| export PW_VIRTUAL_DESKTOP="0" |  | ||||||
| export PW_WINEDBG_DISABLE="1" |  | ||||||
| export PW_USE_TERMINAL="0" |  | ||||||
| export PW_WINE_ALLOW_XIM="0" |  | ||||||
| export PW_HEAP_DELAY_FREE="0" |  | ||||||
| export PW_GUI_DISABLED_CS="0" |  | ||||||
| export PW_USE_GSTREAMER="1" |  | ||||||
| export PW_USE_GAMEMODE="1" |  | ||||||
| export PW_DX12_DISABLE="0" |  | ||||||
| export PW_PRIME_RENDER_OFFLOAD="0" |  | ||||||
| export PW_D3D_EXTRAS_DISABLE="0" |  | ||||||
| export PW_FIX_VIDEO_IN_GAME="1" |  | ||||||
| export PW_WINDOWS_VER="10" |  | ||||||
| export PW_DLL_INSTALL="" |  | ||||||
| @@ -1,15 +1,14 @@ | |||||||
| #!/usr/bin/env bash | #!/usr/bin/env bash | ||||||
| #Author: Cefeiko | #Author: linux-gaming.ru | ||||||
| #steam.exe | #steam.exe | ||||||
| #Rating=5 | #Rating=5 | ||||||
| ################################################ | ################################################ | ||||||
| export PW_COMMENT_DB="Steam" | export PW_COMMENT_DB="Steam" | ||||||
| export PW_WINDOWS_VER=10 | export PW_WINDOWS_VER="10" | ||||||
| export PW_DLL_INSTALL="vcrun2019 d3dcompiler_46" | export PW_DLL_INSTALL="vcrun2019 d3dcompiler_46" | ||||||
| export WINEDLLOVERRIDES="libglesv2,lsteamclient=" | export WINEDLLOVERRIDES="" | ||||||
| export LAUNCH_PARAMETERS="-no-cef-sandbox" | export LAUNCH_PARAMETERS="-gamepadui -fullscreen" | ||||||
| export PW_VULKAN_USE=1 | export PW_VULKAN_USE="1" | ||||||
| # export PW_WINE_USE=PROTON_GE |  | ||||||
|  |  | ||||||
| add_in_start_portwine () { | add_in_start_portwine () { | ||||||
|     echo "Disabled silent autostart steam." |     echo "Disabled silent autostart steam." | ||||||
|   | |||||||
| @@ -8,7 +8,6 @@ | |||||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks)  | ||||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | ##export WINEDLLOVERRIDES="blabla=n,b" | ||||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | ||||||
| export PW_WINE_USE=PROTON_GE |  | ||||||
| export PW_VULKAN_USE=1 | export PW_VULKAN_USE=1 | ||||||
| ##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 | ||||||
|   | |||||||
| @@ -4,32 +4,38 @@ | |||||||
| #Rating=1-5 | #Rating=1-5 | ||||||
| #####################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" | ||||||
| ##export PW_DLL_INSTALL="vcrun2017"               # Install DDL in port prefix (used winetricks) | export PW_DLL_INSTALL="" | ||||||
| ##export WINEDLLOVERRIDES="blabla=n,b" | export WINEDLLOVERRIDES="" | ||||||
| ##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')"                # Additional launch options | export LAUNCH_PARAMETERS="" | ||||||
| export PW_WINE_USE=PROTON_GE | export PW_VULKAN_USE="2" | ||||||
| export PW_VULKAN_USE=1                       # dxvk, vkd3d or 0 for OpenGL |  | ||||||
| export PW_VULKAN_NO_ASYNC=0 | export PW_VULKAN_NO_ASYNC=0 | ||||||
| ##export PW_NVAPI_DISABLE=1 | export PW_OLD_GL_STRING="0" | ||||||
| export PW_OLD_GL_STRING=0 | export PW_HIDE_NVIDIA_GPU="0" | ||||||
| export PW_HIDE_NVIDIA_GPU=0 |  | ||||||
| export PW_FORCE_USE_VSYNC=0 | export PW_FORCE_USE_VSYNC=0 | ||||||
| export PW_VIRTUAL_DESKTOP=0 | export PW_VIRTUAL_DESKTOP="0" | ||||||
| ##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue | export ENABLE_VKBASALT="0" | ||||||
| ##export ENABLE_VKBASALT=1 | export PW_NO_FSYNC="0" | ||||||
| export PW_VKBASALT_FFX_CAS="0.5" | export PW_NO_ESYNC="1" | ||||||
| export PW_NO_FSYNC=0 |  | ||||||
| export PW_NO_ESYNC=1 |  | ||||||
| ##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games |  | ||||||
| export PW_NO_WRITE_WATCH=0 | export PW_NO_WRITE_WATCH=0 | ||||||
| export PW_HEAP_DELAY_FREE=0 | export PW_HEAP_DELAY_FREE="0" | ||||||
| export PW_WINE_ALLOW_XIM=0 | export PW_WINE_ALLOW_XIM=0 | ||||||
| ##export WINEARCH=win32                           # defaut = win64 |  | ||||||
| ##export WINEPREFIX= |  | ||||||
| export PW_WINEDBG_DISABLE=0 | export PW_WINEDBG_DISABLE=0 | ||||||
| export PW_USE_TERMINAL=0 | export PW_USE_TERMINAL="0" | ||||||
| ##ADD_IN_START_PORTWINE () { commands ; } | export PW_USE_NVAPI_AND_DLSS="0" | ||||||
| export PW_WINE_USE=PROTON_GE | export PW_GUI_DISABLED_CS="0" | ||||||
| export PW_USE_NVAPI_AND_DLSS=0 | export PW_PREFIX_NAME="DEFAULT" | ||||||
| export PW_GUI_DISABLED_CS=0 | export PW_MANGOHUD="0" | ||||||
|  | export PW_MANGOHUD_USER_CONF="0" | ||||||
|  | export PW_USE_DXR10="0" | ||||||
|  | export PW_USE_DXR11="0" | ||||||
|  | export PW_USE_FAKE_DLSS="0" | ||||||
|  | export PW_WINE_FULLSCREEN_FSR="0" | ||||||
|  | export PW_USE_GAMEMODE="1" | ||||||
|  | export PW_DX12_DISABLE="0" | ||||||
|  | export PW_PRIME_RENDER_OFFLOAD="0" | ||||||
|  | export PW_USE_D3D_EXTRAS="1" | ||||||
|  | export PW_FIX_VIDEO_IN_GAME="0" | ||||||
|  | export PW_FORCE_LARGE_ADDRESS_AWARE="1" | ||||||
|  | export PW_USE_SHADER_CACHE="1" | ||||||
|  | export PW_USE_WINE_DXGI="1" | ||||||
|   | |||||||
| @@ -10,6 +10,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}" |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files/Ankama/Ankama Launcher/Ankama Launcher.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files/Ankama/Ankama Launcher/Ankama Launcher.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="AnkamaLauncher" |     export PORTWINE_CREATE_SHORTCUT_NAME="AnkamaLauncher" | ||||||
|   | |||||||
| @@ -13,5 +13,6 @@ then | |||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     portwine_create_shortcut |     portwine_create_shortcut | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
| fi | fi | ||||||
| stop_portwine | stop_portwine | ||||||
|   | |||||||
| @@ -11,6 +11,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}" |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Bethesda.net Launcher/BethesdaNetLauncher.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Bethesda.net Launcher/BethesdaNetLauncher.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="Bethesda.net" |     export PORTWINE_CREATE_SHORTCUT_NAME="Bethesda.net" | ||||||
|   | |||||||
| @@ -36,6 +36,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}" |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/1C Game Studios/Caliber/Launcher.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/1C Game Studios/Caliber/Launcher.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="CALIBER" |     export PORTWINE_CREATE_SHORTCUT_NAME="CALIBER" | ||||||
|   | |||||||
| @@ -10,6 +10,7 @@ then | |||||||
|     "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)" |     "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/`echo ${PW_URL_CEMU} | awk -F/ '{print $5}' | sed 's/.zip//'`/Cemu.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/`echo ${PW_URL_CEMU} | awk -F/ '{print $5}' | sed 's/.zip//'`/Cemu.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="Cemu" |     export PORTWINE_CREATE_SHORTCUT_NAME="Cemu" | ||||||
|   | |||||||
| @@ -10,6 +10,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}" |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/Citra/nightly-mingw/citra-qt.exe" |     portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/Citra/nightly-mingw/citra-qt.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="Citra" |     export PORTWINE_CREATE_SHORTCUT_NAME="Citra" | ||||||
|   | |||||||
| @@ -13,6 +13,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}" |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="${WINEPREFIX}/drive_c/users/$USER/AppData/Local/Crossout/launcher.exe" |     portwine_exe="${WINEPREFIX}/drive_c/users/$USER/AppData/Local/Crossout/launcher.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="Crossout" |     export PORTWINE_CREATE_SHORTCUT_NAME="Crossout" | ||||||
|   | |||||||
| @@ -10,6 +10,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}" |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files/Dolphin/Dolphin.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files/Dolphin/Dolphin.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="Dolphin 5.0" |     export PORTWINE_CREATE_SHORTCUT_NAME="Dolphin 5.0" | ||||||
|   | |||||||
| @@ -9,6 +9,7 @@ then | |||||||
|     "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/Duckstation" |     "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/Duckstation" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Duckstation/duckstation-qt-x64-ReleaseLTCG.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Duckstation/duckstation-qt-x64-ReleaseLTCG.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="DuckStation" |     export PORTWINE_CREATE_SHORTCUT_NAME="DuckStation" | ||||||
|   | |||||||
| @@ -9,7 +9,7 @@ export PW_VULKAN_USE=1                       # dxvk, vkd3d or 0 for OpenGL | |||||||
| # export PW_WINE_TKG_VER="7.20" | # export PW_WINE_TKG_VER="7.20" | ||||||
| # export PW_WINE_USE="WINE-${PW_WINE_TKG_VER}-STAGING-TKG-AMD64" | # export PW_WINE_USE="WINE-${PW_WINE_TKG_VER}-STAGING-TKG-AMD64" | ||||||
| export PW_MUST_HAVE_DLL="" | export PW_MUST_HAVE_DLL="" | ||||||
| export PW_PREFIX_NAME="EA_APP" | # export PW_PREFIX_NAME="EA_APP" | ||||||
| # export WINEDLLOVERRIDES="mscoree,mshtml=b" | # export WINEDLLOVERRIDES="mscoree,mshtml=b" | ||||||
|  |  | ||||||
| # if [ ! -d "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" ] ; then | # if [ ! -d "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" ] ; then | ||||||
| @@ -49,6 +49,7 @@ then | |||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EALauncher.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EALauncher.exe" | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     portwine_create_shortcut |     portwine_create_shortcut | ||||||
| fi | fi | ||||||
|   | |||||||
| @@ -21,6 +21,7 @@ then | |||||||
| #     fi | #     fi | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     portwine_create_shortcut |     portwine_create_shortcut | ||||||
|   | |||||||
| @@ -9,6 +9,7 @@ then | |||||||
|     "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/EPSXe" |     "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/EPSXe" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/EPSXe/ePSXe.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/EPSXe/ePSXe.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="ePSXe" |     export PORTWINE_CREATE_SHORTCUT_NAME="ePSXe" | ||||||
|   | |||||||
| @@ -13,7 +13,9 @@ then | |||||||
|         dd if="${PW_AUTOINSTALL_EXE}" of="${PW_AUTOINSTALL_EXE}".7z bs=1M skip=31646603 count=196171208 iflag=skip_bytes,count_bytes |         dd if="${PW_AUTOINSTALL_EXE}" of="${PW_AUTOINSTALL_EXE}".7z bs=1M skip=31646603 count=196171208 iflag=skip_bytes,count_bytes | ||||||
|         "$pw_7z" x "${PW_AUTOINSTALL_EXE}".7z -o"$WINEPREFIX/drive_c/Games/EVE Online" |         "$pw_7z" x "${PW_AUTOINSTALL_EXE}".7z -o"$WINEPREFIX/drive_c/Games/EVE Online" | ||||||
|         try_remove_file "${PW_AUTOINSTALL_EXE}" |         try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|         try_remove_file "${PW_AUTOINSTALL_EXE}".7z |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|  |         try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb".7z | ||||||
|     fi |     fi | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Games/EVE Online/Launcher/evelauncher.exe" |     portwine_exe="$WINEPREFIX/drive_c/Games/EVE Online/Launcher/evelauncher.exe" | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|   | |||||||
| @@ -10,6 +10,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}" |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/FulqrumGames/FulqrumGames.exe" |     portwine_exe="$WINEPREFIX/drive_c/FulqrumGames/FulqrumGames.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="Fulqrum Games" |     export PORTWINE_CREATE_SHORTCUT_NAME="Fulqrum Games" | ||||||
|   | |||||||
| @@ -29,6 +29,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}" |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/GameforgeClient/gfclient.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/GameforgeClient/gfclient.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="GameforgeClient" |     export PORTWINE_CREATE_SHORTCUT_NAME="GameforgeClient" | ||||||
|   | |||||||
| @@ -11,6 +11,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}" |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Glyph/GlyphClient.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Glyph/GlyphClient.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="GlyphClient" |     export PORTWINE_CREATE_SHORTCUT_NAME="GlyphClient" | ||||||
|   | |||||||
| @@ -11,6 +11,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}" |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/GOG Galaxy/GalaxyClient.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/GOG Galaxy/GalaxyClient.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     portwine_create_shortcut |     portwine_create_shortcut | ||||||
|   | |||||||
| @@ -15,6 +15,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}" |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="${WINEPREFIX}/drive_c/Program Files/Guild Wars 2/Gw2-64.exe" |     portwine_exe="${WINEPREFIX}/drive_c/Program Files/Guild Wars 2/Gw2-64.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="Guild Wars 2" |     export PORTWINE_CREATE_SHORTCUT_NAME="Guild Wars 2" | ||||||
|   | |||||||
| @@ -12,6 +12,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}" |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="${WINEPREFIX}/drive_c/Program Files/IGClient/IGClient.exe" |     portwine_exe="${WINEPREFIX}/drive_c/Program Files/IGClient/IGClient.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="IGClient" |     export PORTWINE_CREATE_SHORTCUT_NAME="IGClient" | ||||||
|   | |||||||
| @@ -11,6 +11,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}" |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/itch/app-25.5.1/itch.exe" |     portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/itch/app-25.5.1/itch.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="Itch" |     export PORTWINE_CREATE_SHORTCUT_NAME="Itch" | ||||||
|   | |||||||
| @@ -30,6 +30,7 @@ else | |||||||
|         portwine_exe="$WINEPREFIX/drive_c/ProgramData/Lesta/GameCenter/api/lgc_api.exe" |         portwine_exe="$WINEPREFIX/drive_c/ProgramData/Lesta/GameCenter/api/lgc_api.exe" | ||||||
|         export PORTWINE_CREATE_SHORTCUT_NAME="Lesta Game Center" |         export PORTWINE_CREATE_SHORTCUT_NAME="Lesta Game Center" | ||||||
|         try_remove_file "${PW_AUTOINSTALL_EXE}" |         try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|         kill_portwine |         kill_portwine | ||||||
|         portwine_create_shortcut |         portwine_create_shortcut | ||||||
|     fi |     fi | ||||||
|   | |||||||
| @@ -32,6 +32,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}"  |     pw_run "${PW_AUTOINSTALL_EXE}"  | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Riot Games/Riot Client/RiotClientServices.exe" |     portwine_exe="$WINEPREFIX/drive_c/Riot Games/Riot Client/RiotClientServices.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="League of Legend" |     export PORTWINE_CREATE_SHORTCUT_NAME="League of Legend" | ||||||
|   | |||||||
| @@ -9,6 +9,7 @@ then | |||||||
|     "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/Mame" |     "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/Mame" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Mame/mame.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Mame/mame.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="MAME" |     export PORTWINE_CREATE_SHORTCUT_NAME="MAME" | ||||||
|   | |||||||
| @@ -12,6 +12,7 @@ then | |||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Origin/Origin.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Origin/Origin.exe" | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     portwine_create_shortcut |     portwine_create_shortcut | ||||||
| fi | fi | ||||||
|   | |||||||
| @@ -13,6 +13,7 @@ then | |||||||
|         mv -f  "${PORT_WINE_PATH}/data/pfx_dotnet/drive_c/Program Files (x86)/OSU/osu!install.exe" "${PORT_WINE_PATH}/data/pfx_dotnet/drive_c/Program Files (x86)/OSU/osu!.exe" |         mv -f  "${PORT_WINE_PATH}/data/pfx_dotnet/drive_c/Program Files (x86)/OSU/osu!install.exe" "${PORT_WINE_PATH}/data/pfx_dotnet/drive_c/Program Files (x86)/OSU/osu!.exe" | ||||||
|     fi |     fi | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/OSU/osu!.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/OSU/osu!.exe" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     # pw_run "${PW_AUTOINSTALL_EXE}" |     # pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     portwine_create_shortcut |     portwine_create_shortcut | ||||||
|   | |||||||
| @@ -14,6 +14,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}" |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="${WINEPREFIX}/drive_c/Games/Panzar/PnzSteamLauncher.exe" |     portwine_exe="${WINEPREFIX}/drive_c/Games/Panzar/PnzSteamLauncher.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="Panzar" |     export PORTWINE_CREATE_SHORTCUT_NAME="Panzar" | ||||||
|   | |||||||
| @@ -12,6 +12,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}" |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/PlariumPlay/PlariumPlay.exe"  |     portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/PlariumPlay/PlariumPlay.exe"  | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="Plarium Play" |     export PORTWINE_CREATE_SHORTCUT_NAME="Plarium Play" | ||||||
|   | |||||||
| @@ -12,6 +12,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}" |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Grinding Gear Games/Path of Exile/PathOfExile.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Grinding Gear Games/Path of Exile/PathOfExile.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="Path of Exile" |     export PORTWINE_CREATE_SHORTCUT_NAME="Path of Exile" | ||||||
|   | |||||||
| @@ -10,6 +10,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}" |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files/PPSSPP/PPSSPPWindows64.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files/PPSSPP/PPSSPPWindows64.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="PPSSPPWindows" |     export PORTWINE_CREATE_SHORTCUT_NAME="PPSSPPWindows" | ||||||
|   | |||||||
| @@ -10,6 +10,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}" |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Project64 3.0/Project64.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Project64 3.0/Project64.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="Project64" |     export PORTWINE_CREATE_SHORTCUT_NAME="Project64" | ||||||
|   | |||||||
| @@ -9,6 +9,7 @@ then | |||||||
|     "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)" |     "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/RetroArch-Win64/retroarch.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/RetroArch-Win64/retroarch.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="RetroArch" |     export PORTWINE_CREATE_SHORTCUT_NAME="RetroArch" | ||||||
|   | |||||||
| @@ -9,6 +9,7 @@ then | |||||||
|     "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files/Rockstar Games/Launcher" |     "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files/Rockstar Games/Launcher" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files/Rockstar Games/Launcher/Launcher.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files/Rockstar Games/Launcher/Launcher.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="Rockstar" |     export PORTWINE_CREATE_SHORTCUT_NAME="Rockstar" | ||||||
|   | |||||||
| @@ -11,6 +11,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}" |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files/ScummVM/scummvm.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files/ScummVM/scummvm.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="ScummVM" |     export PORTWINE_CREATE_SHORTCUT_NAME="ScummVM" | ||||||
|   | |||||||
							
								
								
									
										23
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_STALCRAFT
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										23
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_STALCRAFT
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,23 @@ | |||||||
|  | #!/usr/bin/env bash | ||||||
|  | # Author: Castro-Fidel (linux-gaming.ru) | ||||||
|  | ######################################################################## | ||||||
|  | export LAUNCH_PARAMETERS=("/S" ) | ||||||
|  | export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EXBO_Setup_ru.exe" | ||||||
|  | export PW_PREFIX_NAME=DOTNET | ||||||
|  |  | ||||||
|  |  | ||||||
|  | start_portwine | ||||||
|  | if try_download "exbo2.b-cdn.net/EXBO_Setup_ru.exe" "${PW_AUTOINSTALL_EXE}" | ||||||
|  | then | ||||||
|  |     pw_start_progress_bar_block "Installing STALCRAFT Launcher. ${loc_gui_please_wait} " | ||||||
|  |     pw_kill_autostart ExboLauncher & | ||||||
|  |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Roaming/EXBO/java/bin/ExboLauncher.exe" | ||||||
|  |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|  |     kill_portwine | ||||||
|  |     pw_stop_progress_bar | ||||||
|  |     export PORTWINE_CREATE_SHORTCUT_NAME="STALCRAFT" | ||||||
|  |     portwine_create_shortcut | ||||||
|  | fi | ||||||
|  | stop_portwine | ||||||
| @@ -14,6 +14,7 @@ then | |||||||
|     fi |     fi | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Steam/steam.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Steam/steam.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="STEAM_PP" |     export PORTWINE_CREATE_SHORTCUT_NAME="STEAM_PP" | ||||||
|   | |||||||
							
								
								
									
										25
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_SWL
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_SWL
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | |||||||
|  | #!/usr/bin/env bash | ||||||
|  | # Author: chal55rus | ||||||
|  | ######################################################################## | ||||||
|  | export PW_PREFIX_NAME="SWL" | ||||||
|  | export WINEDLLOVERRIDES="d3d9=b" | ||||||
|  | export LAUNCH_PARAMETERS=("/VERYSILENT") | ||||||
|  | export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/SecretWorldLegendsMin.exe" | ||||||
|  |  | ||||||
|  | start_portwine | ||||||
|  | if try_download "https://web-cdn.funcom.com/downloads/swl/SecretWorldLegendsMin.exe" "${PW_AUTOINSTALL_EXE}" | ||||||
|  | then | ||||||
|  |     pw_start_progress_bar_block "${loc_gui_installing_the} Secret World Legends. ${loc_gui_please_wait} " | ||||||
|  |     pw_kill_autostart ClientPatcher.exe & | ||||||
|  | #    pw_kill_autostart PatcherSetup.exe & | ||||||
|  |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|  | #    portwine_exe="${WINEPREFIX}/drive_c/Program Files (x86)/Funcom/Secret World Legends/SecretWorldLegendsDX11.exe" | ||||||
|  |     portwine_exe="${WINEPREFIX}/drive_c/Program Files (x86)/Funcom/Secret World Legends/ClientPatcher.exe" | ||||||
|  |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|  |     kill_portwine | ||||||
|  |     pw_stop_progress_bar | ||||||
|  |     export PORTWINE_CREATE_SHORTCUT_NAME="Secret World Legends" | ||||||
|  |     portwine_create_shortcut | ||||||
|  | fi | ||||||
|  | stop_portwine | ||||||
| @@ -11,6 +11,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}" |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Ubisoft Game Launcher/UbisoftConnect.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Ubisoft Game Launcher/UbisoftConnect.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     portwine_create_shortcut |     portwine_create_shortcut | ||||||
|   | |||||||
| @@ -9,6 +9,7 @@ then | |||||||
|     "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/Visualboyadvance-m" |     "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/Visualboyadvance-m" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Visualboyadvance-m/visualboyadvance-m.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Visualboyadvance-m/visualboyadvance-m.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="VBA-M" |     export PORTWINE_CREATE_SHORTCUT_NAME="VBA-M" | ||||||
|   | |||||||
| @@ -11,6 +11,7 @@ start_portwine | |||||||
| if try_download "static.gc.my.games/VKPlayLoader.exe" "${PW_AUTOINSTALL_EXE}" | if try_download "static.gc.my.games/VKPlayLoader.exe" "${PW_AUTOINSTALL_EXE}" | ||||||
| then | then | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/VKPlayLoader.exe" |     portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/VKPlayLoader.exe" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="vkPlay" |     export PORTWINE_CREATE_SHORTCUT_NAME="vkPlay" | ||||||
|     portwine_create_shortcut |     portwine_create_shortcut | ||||||
|   | |||||||
| @@ -12,6 +12,7 @@ then | |||||||
|     pw_run msiexec /i "${PW_AUTOINSTALL_EXE}" |     pw_run msiexec /i "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="${WINEPREFIX}/drive_c/users/$USER/AppData/Local/Warframe/Downloaded/Public/Tools/Launcher.exe" |     portwine_exe="${WINEPREFIX}/drive_c/users/$USER/AppData/Local/Warframe/Downloaded/Public/Tools/Launcher.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="Warframe" |     export PORTWINE_CREATE_SHORTCUT_NAME="Warframe" | ||||||
|   | |||||||
| @@ -22,6 +22,7 @@ then | |||||||
|     portwine_exe="$WINEPREFIX/drive_c/ProgramData/Wargaming.net/GameCenter/api/wgc_api.exe" |     portwine_exe="$WINEPREFIX/drive_c/ProgramData/Wargaming.net/GameCenter/api/wgc_api.exe" | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="Wargaming Game Center" |     export PORTWINE_CREATE_SHORTCUT_NAME="Wargaming Game Center" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     portwine_create_shortcut |     portwine_create_shortcut | ||||||
| fi | fi | ||||||
|   | |||||||
| @@ -29,6 +29,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}"  |     pw_run "${PW_AUTOINSTALL_EXE}"  | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Games/World Of Sea Battle/WorldOfSeaBattleClient.exe" |     portwine_exe="$WINEPREFIX/drive_c/Games/World Of Sea Battle/WorldOfSeaBattleClient.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="World of Sea Battle" |     export PORTWINE_CREATE_SHORTCUT_NAME="World of Sea Battle" | ||||||
|   | |||||||
| @@ -10,6 +10,7 @@ then | |||||||
|     pw_run "${PW_AUTOINSTALL_EXE}" |     pw_run "${PW_AUTOINSTALL_EXE}" | ||||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files/yabause 0.9.15/yabause.exe" |     portwine_exe="$WINEPREFIX/drive_c/Program Files/yabause 0.9.15/yabause.exe" | ||||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" |     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||||
|  |     try_remove_file "${portwine_exe}.ppdb" | ||||||
|     kill_portwine |     kill_portwine | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="Yabause" |     export PORTWINE_CREATE_SHORTCUT_NAME="Yabause" | ||||||
|   | |||||||
| @@ -125,6 +125,8 @@ start_portwine () { | |||||||
|         try_force_link_file "${PW_PLUGINS_PATH}/fake_dlss/${PW_FAKE_DLSS_VER}/nvngx.ini" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/windows/system32/" |         try_force_link_file "${PW_PLUGINS_PATH}/fake_dlss/${PW_FAKE_DLSS_VER}/nvngx.ini" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/windows/system32/" | ||||||
|         enabled_fake_nvidia_videocard 1 |         enabled_fake_nvidia_videocard 1 | ||||||
|         export DXVK_NVAPIHACK=0 |         export DXVK_NVAPIHACK=0 | ||||||
|  |         export DXVK_ENABLE_NVAPI=1 | ||||||
|  |         export WINE_HIDE_NVIDIA_GPU=0 | ||||||
|     elif [[ ! -z "${PW_USE_NVAPI_AND_DLSS}" && "${PW_USE_NVAPI_AND_DLSS}" == 1 ]] && [[ -d "${WINEDIR}/lib/wine/nvapi/" ]] |     elif [[ ! -z "${PW_USE_NVAPI_AND_DLSS}" && "${PW_USE_NVAPI_AND_DLSS}" == 1 ]] && [[ -d "${WINEDIR}/lib/wine/nvapi/" ]] | ||||||
|     then |     then | ||||||
|         try_force_link_file "${PW_PLUGINS_PATH}/nvapi/x32/nvapi.dll" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/windows/syswow64/" |         try_force_link_file "${PW_PLUGINS_PATH}/nvapi/x32/nvapi.dll" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/windows/syswow64/" | ||||||
| @@ -139,11 +141,14 @@ start_portwine () { | |||||||
|         try_force_link_file "${PW_PLUGINS_PATH}"/nvml/lib/wine/nvml.dll.so "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/windows/syswow64/nvml.dll" |         try_force_link_file "${PW_PLUGINS_PATH}"/nvml/lib/wine/nvml.dll.so "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/windows/syswow64/nvml.dll" | ||||||
|         try_force_link_file "${PW_PLUGINS_PATH}"/nvml/lib64/wine/nvml.dll.so "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/windows/system32/nvml.dll" |         try_force_link_file "${PW_PLUGINS_PATH}"/nvml/lib64/wine/nvml.dll.so "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/windows/system32/nvml.dll" | ||||||
|         export DXVK_NVAPIHACK=0 |         export DXVK_NVAPIHACK=0 | ||||||
|  |         export DXVK_ENABLE_NVAPI=1 | ||||||
|  |         export WINE_HIDE_NVIDIA_GPU=0 | ||||||
|         enabled_fake_nvidia_videocard 0 |         enabled_fake_nvidia_videocard 0 | ||||||
|     else |     else | ||||||
|         var_winedlloverride_update "nvapi,nvapi64,nvml,nvngx,nvcuda=" |  | ||||||
|         enabled_fake_nvidia_videocard 0 |         enabled_fake_nvidia_videocard 0 | ||||||
|         export DXVK_NVAPIHACK=1 |         export DXVK_NVAPIHACK=1 | ||||||
|  |         export DXVK_ENABLE_NVAPI=0 | ||||||
|  |         export WINE_HIDE_NVIDIA_GPU=1 | ||||||
|     fi |     fi | ||||||
|  |  | ||||||
|     if [[ ! -z "${PW_PRIME_RENDER_OFFLOAD}" && "${PW_PRIME_RENDER_OFFLOAD}" != 0 ]] ; then |     if [[ ! -z "${PW_PRIME_RENDER_OFFLOAD}" && "${PW_PRIME_RENDER_OFFLOAD}" != 0 ]] ; then | ||||||
| @@ -265,14 +270,14 @@ start_portwine () { | |||||||
|      |      | ||||||
|     pw_update_pfx_cover_gui |     pw_update_pfx_cover_gui | ||||||
|  |  | ||||||
|  |  | ||||||
|     if [[ ! -d "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}" || ! -d "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/drive_c/windows || \ |     if [[ ! -d "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}" || ! -d "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/drive_c/windows || \ | ||||||
|     ! -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/userdef.reg || ! -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/system.reg || ! -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/user.reg ]] |     ! -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/userdef.reg || ! -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/system.reg || \ | ||||||
|  |     ! -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/user.reg ]] | ||||||
|     then |     then | ||||||
|         pw_clear_pfx |         pw_clear_pfx | ||||||
|         check_dirs_and_files_in_pfx |         check_dirs_and_files_in_pfx | ||||||
|         if [[ -d "${PW_PLUGINS_PATH}/default_pfx/" ]] ; then |         if [[ -f "${PW_WINELIB}/default_pfx.tar.xz" ]] ; then | ||||||
|             cp -frL "${PW_PLUGINS_PATH}/default_pfx/"* "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/" |             unpack_tar_xz "${PW_WINELIB}/default_pfx.tar.xz" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/" 2>/dev/null | ||||||
|         fi |         fi | ||||||
|         ${pw_runtime} env LD_LIBRARY_PATH="${PW_LD_LIBRARY_PATH}" "${WINELOADER}" wineboot -u &>>"${PORT_WINE_TMP_PATH}/update_pfx_log" |         ${pw_runtime} env LD_LIBRARY_PATH="${PW_LD_LIBRARY_PATH}" "${WINELOADER}" wineboot -u &>>"${PORT_WINE_TMP_PATH}/update_pfx_log" | ||||||
|         wait_wineserver && |         wait_wineserver && | ||||||
| @@ -328,7 +333,7 @@ start_portwine () { | |||||||
|     if [[ -z "`grep d3dx9 "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/winetricks.log"`" ]] ; then |     if [[ -z "`grep d3dx9 "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/winetricks.log"`" ]] ; then | ||||||
|         echo "d3dx9" >> "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/winetricks.log" |         echo "d3dx9" >> "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/winetricks.log" | ||||||
|     fi |     fi | ||||||
|     var_winedlloverride_update "steam_api,steam_api64,steamclient,steamclient64=n;lsteamclient,winemenubuilder.exe=" |     var_winedlloverride_update "steam_api,steam_api64,steamclient,steamclient64=n;dotnetfx35.exe,dotnetfx35setup.exe=b;lsteamclient,winemenubuilder.exe=d" | ||||||
|  |  | ||||||
|     # export TOTAL_VRAM=`"${PW_WINELIB}/runtime/files/bin/glxinfo" -B | grep Total | awk -F: '{print $2}' | awk '{print $1}'` |     # export TOTAL_VRAM=`"${PW_WINELIB}/runtime/files/bin/glxinfo" -B | grep Total | awk -F: '{print $2}' | awk '{print $1}'` | ||||||
|     # echo "TOTAL_VRAM=${TOTAL_VRAM}" |     # echo "TOTAL_VRAM=${TOTAL_VRAM}" | ||||||
| @@ -392,11 +397,11 @@ start_portwine () { | |||||||
|     else |     else | ||||||
|         echo "Use VKD3D-PROTON and DXVK (DX 9-12 to vulkan)" |         echo "Use VKD3D-PROTON and DXVK (DX 9-12 to vulkan)" | ||||||
|         if [[ "${PW_USE_WINE_DXGI}" == 1 ]] ; then  |         if [[ "${PW_USE_WINE_DXGI}" == 1 ]] ; then  | ||||||
|             export CP_DXVK_FILES="d3d11 d3d10core d3d9"   |             export CP_DXVK_FILES="d3d11 d3d10core d3d9 dxvk_config openvr_api_dxvk"   | ||||||
|         elif [[ "${USE_ALL_DXVK_DLLS}" == 1 ]] ; then  |         elif [[ "${USE_ALL_DXVK_DLLS}" == 1 ]] ; then  | ||||||
|             export CP_DXVK_FILES="d3d11 d3d10core d3d10_1 d3d10 d3d9 dxgi"  |             export CP_DXVK_FILES="d3d11 d3d10core d3d10_1 d3d10 d3d9 dxgi dxvk_config openvr_api_dxvk"  | ||||||
|         else |         else | ||||||
|             export CP_DXVK_FILES="d3d11 d3d10core d3d9 dxgi"  |             export CP_DXVK_FILES="d3d11 d3d10core d3d9 dxgi dxvk_config openvr_api_dxvk"  | ||||||
|         fi |         fi | ||||||
|  |  | ||||||
|         if [[ "${PW_VULKAN_USE}" == "1" ]] ; then |         if [[ "${PW_VULKAN_USE}" == "1" ]] ; then | ||||||
| @@ -407,6 +412,7 @@ start_portwine () { | |||||||
|         elif [[ "${PW_VULKAN_USE}" == "2" ]] ; then |         elif [[ "${PW_VULKAN_USE}" == "2" ]] ; then | ||||||
|             PATH_TO_DXVK_FILES="${PW_VULKAN_DIR}/dxvk-${DXVK_GIT_VER}" |             PATH_TO_DXVK_FILES="${PW_VULKAN_DIR}/dxvk-${DXVK_GIT_VER}" | ||||||
|             PATH_TO_VKD3D_FILES="${PW_VULKAN_DIR}/vkd3d-proton-${VKD3D_GIT_VER}" |             PATH_TO_VKD3D_FILES="${PW_VULKAN_DIR}/vkd3d-proton-${VKD3D_GIT_VER}" | ||||||
|  |             export ENABLE_VKBASALT=0 # need update vkbasalt for new Vulkan 1.3 | ||||||
|             echo "DXVK v.${DXVK_GIT_VER} in use" |             echo "DXVK v.${DXVK_GIT_VER} in use" | ||||||
|             echo "VKD3D-PROTON v.${VKD3D_GIT_VER} in use" |             echo "VKD3D-PROTON v.${VKD3D_GIT_VER} in use" | ||||||
|         fi |         fi | ||||||
| @@ -419,7 +425,7 @@ start_portwine () { | |||||||
|         done |         done | ||||||
|  |  | ||||||
|         echo "Try link native VKD3D files..." |         echo "Try link native VKD3D files..." | ||||||
|         for wine_vkd3d_dll in d3d12 # libvkd3d-proton-utils-3  |         for wine_vkd3d_dll in d3d12 libvkd3d-shader-1 # libvkd3d-proton-utils-3 | ||||||
|         do |         do | ||||||
|             try_force_link_file "${PATH_TO_VKD3D_FILES}/x86/${wine_vkd3d_dll}.dll" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/windows/syswow64/${wine_vkd3d_dll}.dll" |             try_force_link_file "${PATH_TO_VKD3D_FILES}/x86/${wine_vkd3d_dll}.dll" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/windows/syswow64/${wine_vkd3d_dll}.dll" | ||||||
|             try_force_link_file "${PATH_TO_VKD3D_FILES}/x64/${wine_vkd3d_dll}.dll" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/windows/system32/${wine_vkd3d_dll}.dll" |             try_force_link_file "${PATH_TO_VKD3D_FILES}/x64/${wine_vkd3d_dll}.dll" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/windows/system32/${wine_vkd3d_dll}.dll" | ||||||
|   | |||||||
| @@ -404,10 +404,10 @@ pw_create_prefix_backup () { | |||||||
|  |  | ||||||
| pw_edit_db () { | pw_edit_db () { | ||||||
|     pw_gui_for_edit_db \ |     pw_gui_for_edit_db \ | ||||||
|     PW_MANGOHUD PW_MANGOHUD_USER_CONF ENABLE_VKBASALT PW_NO_ESYNC PW_NO_FSYNC PW_USE_DXR10 PW_USE_DXR11 PW_USE_NVAPI_AND_DLSS \ |     PW_MANGOHUD PW_MANGOHUD_x32 PW_MANGOHUD_USER_CONF ENABLE_VKBASALT PW_NO_ESYNC PW_NO_FSYNC PW_USE_DXR10 PW_USE_DXR11 \ | ||||||
|     PW_USE_FAKE_DLSS PW_WINE_FULLSCREEN_FSR PW_OLD_GL_STRING PW_HIDE_NVIDIA_GPU PW_VIRTUAL_DESKTOP PW_USE_TERMINAL \ |     PW_USE_NVAPI_AND_DLSS PW_USE_FAKE_DLSS PW_WINE_FULLSCREEN_FSR PW_OLD_GL_STRING PW_HIDE_NVIDIA_GPU PW_VIRTUAL_DESKTOP PW_USE_TERMINAL \ | ||||||
|     PW_HEAP_DELAY_FREE PW_GUI_DISABLED_CS PW_USE_GAMEMODE PW_DX12_DISABLE PW_PRIME_RENDER_OFFLOAD PW_USE_D3D_EXTRAS \ |     PW_GUI_DISABLED_CS PW_USE_GAMEMODE PW_DX12_DISABLE PW_PRIME_RENDER_OFFLOAD PW_USE_D3D_EXTRAS PW_FIX_VIDEO_IN_GAME \ | ||||||
|     PW_FIX_VIDEO_IN_GAME PW_FORCE_LARGE_ADDRESS_AWARE PW_USE_SHADER_CACHE PW_USE_WINE_DXGI |     PW_FORCE_LARGE_ADDRESS_AWARE PW_USE_SHADER_CACHE PW_USE_WINE_DXGI | ||||||
|     if [ "$?" == 0 ] ; then |     if [ "$?" == 0 ] ; then | ||||||
|         echo "Restarting PP after update ppdb file..." |         echo "Restarting PP after update ppdb file..." | ||||||
|         /usr/bin/env bash -c ${pw_full_command_line[*]} & |         /usr/bin/env bash -c ${pw_full_command_line[*]} & | ||||||
| @@ -704,9 +704,11 @@ else | |||||||
|     --field="   Crossout"!"$PW_GUI_ICON_PATH/crossout.png"!"":"FBTN" '@bash -c "button_click PW_CROSSOUT"' \ |     --field="   Crossout"!"$PW_GUI_ICON_PATH/crossout.png"!"":"FBTN" '@bash -c "button_click PW_CROSSOUT"' \ | ||||||
|     --field="   Indiegala Client"!"$PW_GUI_ICON_PATH/igclient.png"!"":"FBTN" '@bash -c "button_click PW_IGCLIENT"' \ |     --field="   Indiegala Client"!"$PW_GUI_ICON_PATH/igclient.png"!"":"FBTN" '@bash -c "button_click PW_IGCLIENT"' \ | ||||||
|     --field="   Warframe"!"$PW_GUI_ICON_PATH/warframe.png"!"":"FBTN" '@bash -c "button_click PW_WARFRAME"' \ |     --field="   Warframe"!"$PW_GUI_ICON_PATH/warframe.png"!"":"FBTN" '@bash -c "button_click PW_WARFRAME"' \ | ||||||
|     --field="   Panzar"!"$PW_GUI_ICON_PATH/panzar.png"!"":"FBTN" '@bash -c "button_click PW_PANZAR"' &  |     --field="   Panzar"!"$PW_GUI_ICON_PATH/panzar.png"!"":"FBTN" '@bash -c "button_click PW_PANZAR"' \ | ||||||
|  |     --field="   STALCRAFT"!"$PW_GUI_ICON_PATH/stalcraft.png"!"":"FBTN" '@bash -c "button_click PW_STALCRAFT"' \ | ||||||
|  |     --field="   Path of Exile"!"$PW_GUI_ICON_PATH/poe.png"!"":"FBTN" '@bash -c "button_click PW_POE"' & | ||||||
|  |  | ||||||
|     #  --field="   Path of Exile (TEST)"!"$PW_GUI_ICON_PATH/poe.png"!"":"FBTN" '@bash -c "button_click PW_POE"' |     # --field="   Secret World Legends (ENG)"!"$PW_GUI_ICON_PATH/swl.png"!"":"FBTN" '@bash -c "button_click PW_SWL"' | ||||||
|     # --field="   Guild Wars 2"!"$PW_GUI_ICON_PATH/gw2.png"!"":"FBTN" '@bash -c "button_click PW_GUILD_WARS_2"' |     # --field="   Guild Wars 2"!"$PW_GUI_ICON_PATH/gw2.png"!"":"FBTN" '@bash -c "button_click PW_GUILD_WARS_2"' | ||||||
|     # --field="   Bethesda.net Launcher"!"$PW_GUI_ICON_PATH/bethesda.png"!"":"FBTN" '@bash -c "button_click PW_BETHESDA"' |     # --field="   Bethesda.net Launcher"!"$PW_GUI_ICON_PATH/bethesda.png"!"":"FBTN" '@bash -c "button_click PW_BETHESDA"' | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| #!/usr/bin/env bash | #!/usr/bin/env bash | ||||||
| #Author: Castro-Fidel (linux-gaming.ru) | #Author: Castro-Fidel (linux-gaming.ru) | ||||||
| #SCRIPTS_NEXT_VERSION=2151 | #SCRIPTS_NEXT_VERSION=2163 | ||||||
| ######################################################################## | ######################################################################## | ||||||
| export PW_MANGOHUD=0 | export PW_MANGOHUD=0 | ||||||
| export MANGOHUD_CONFIG=cpu_stats,cpu_temp,cpu_mhz,cpu_color=2e97cb,cpu_text=CPU,gpu_stats,gpu_temp,gpu_core_clock,gpu_mem_clock,vulkan_driver,gpu_name,gpu_color=2e9762,gpu_text=GPU,vram,vram_color=ad64c1,ram,ram_color=c26693,io_color=a491d3,frame_timing=1,frametime_color=00ff00,time,arch,wine,wine_color=eb5b5b,engine_color=eb5b5b,background_alpha=0.2,font_size=24,background_color=020202,text_color=ffffff,toggle_hud=Shift_R+F12,resolution,vkbasalt | export MANGOHUD_CONFIG=cpu_stats,cpu_temp,cpu_mhz,cpu_color=2e97cb,cpu_text=CPU,gpu_stats,gpu_temp,gpu_core_clock,gpu_mem_clock,vulkan_driver,gpu_name,gpu_color=2e9762,gpu_text=GPU,vram,vram_color=ad64c1,ram,ram_color=c26693,io_color=a491d3,frame_timing=1,frametime_color=00ff00,time,arch,wine,wine_color=eb5b5b,engine_color=eb5b5b,background_alpha=0.2,font_size=24,background_color=020202,text_color=ffffff,toggle_hud=Shift_R+F12,resolution,vkbasalt | ||||||
| @@ -20,7 +20,7 @@ export PW_USE_TERMINAL="0" | |||||||
| 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="_v33" | export PW_LIBS_VER="_v39" | ||||||
| export GDK_BACKEND="x11" | export GDK_BACKEND="x11" | ||||||
| export PW_USE_GSTREAMER="1" | export PW_USE_GSTREAMER="1" | ||||||
| export PW_USE_D3D_EXTRAS="1" | export PW_USE_D3D_EXTRAS="1" | ||||||
| @@ -29,22 +29,23 @@ export WINE_WIN_START="start /i /b /wait /high /unix" | |||||||
| export PW_USE_SHADER_CACHE="1" | export PW_USE_SHADER_CACHE="1" | ||||||
| export STAGING_SHARED_MEMORY="1" | export STAGING_SHARED_MEMORY="1" | ||||||
| export PW_FORCE_LARGE_ADDRESS_AWARE="1" | export PW_FORCE_LARGE_ADDRESS_AWARE="1" | ||||||
|  | export PW_MANGOHUD_x32="0" | ||||||
| ###DEFAULT_WINE### | ###DEFAULT_WINE### | ||||||
| export PW_WINE_USE="PROTON_LG" | export PW_WINE_USE="PROTON_GE" | ||||||
| export PW_PLUGINS_VER="_v8" | export PW_PLUGINS_VER="_v9" | ||||||
| export PW_FAKE_DLSS_VER="051022" | export PW_FAKE_DLSS_VER="091122" | ||||||
| ###WINE_PROTON_LG### | ###WINE_PROTON_LG### | ||||||
| export PW_LG_VER="7-34" | export PW_LG_VER="7-47" | ||||||
| export PW_PROTON_LG_VER="PROTON_LG_${PW_LG_VER}" | export PW_PROTON_LG_VER="PROTON_LG_${PW_LG_VER}" | ||||||
| ###WINE_PROTON_GE### | ###WINE_PROTON_GE### | ||||||
| export PW_GE_VER="7-37" | export PW_GE_VER="7-49" | ||||||
| export PW_PROTON_GE_VER="PROTON_GE_${PW_GE_VER}" | export PW_PROTON_GE_VER="PROTON_GE_${PW_GE_VER}" | ||||||
| export PW_WINE_FULLSCREEN_FSR="0" | export PW_WINE_FULLSCREEN_FSR="1" | ||||||
| ###DXVK_AND_VKD3D### | ###DXVK_AND_VKD3D### | ||||||
| export DXVK_STABLE_VER="1.10.3-28" | export DXVK_STABLE_VER="1.10.3-28" | ||||||
| export DXVK_GIT_VER="2.0-26" | export DXVK_GIT_VER="2.1" | ||||||
| export VKD3D_STABLE_VER="1.1-2602" | export VKD3D_STABLE_VER="1.1-2602" | ||||||
| export VKD3D_GIT_VER="1.1-2967" | export VKD3D_GIT_VER="1.1-3132" | ||||||
| ###PREFIX_VERSION### | ###PREFIX_VERSION### | ||||||
| export DOTPFX_VER="48v1" | export DOTPFX_VER="48v1" | ||||||
| export DEFPFX_VER="v1" | export DEFPFX_VER="v1" | ||||||
| @@ -89,3 +90,6 @@ pw_other_fixes () | |||||||
|         fi |         fi | ||||||
|     fi |     fi | ||||||
| } | } | ||||||
|  |  | ||||||
|  | # export VKD3D_FEATURE_LEVEL=12_0 | ||||||
|  | # export WINE_DISABLE_VULKAN_OPWR=1 | ||||||
|   | |||||||
| @@ -466,7 +466,12 @@ portwine_create_shortcut () { | |||||||
|     --button="$loc_gui_yes":0  |     --button="$loc_gui_yes":0  | ||||||
|     if [ $? -eq "0" ]; then |     if [ $? -eq "0" ]; then | ||||||
|         try_remove_file "${HOME}/.local/share/applications/${name_desktop}.desktop" |         try_remove_file "${HOME}/.local/share/applications/${name_desktop}.desktop" | ||||||
|         cp -f "${PORT_WINE_PATH}/${name_desktop}.desktop" ${HOME}/.local/share/applications/ |         cp -f "${PORT_WINE_PATH}/${name_desktop}.desktop" "${HOME}/.local/share/applications/" | ||||||
|  |         if [[ -d "${HOME}/Desktop" ]] ; then | ||||||
|  |             cp -f "${PORT_WINE_PATH}/${name_desktop}.desktop" "${HOME}/Desktop/" | ||||||
|  |         elif [[ -d "${HOME}/Рабочий стол" ]] ; then | ||||||
|  |             cp -f "${PORT_WINE_PATH}/${name_desktop}.desktop" "${HOME}/Рабочий стол/" | ||||||
|  |         fi | ||||||
|     fi |     fi | ||||||
|     xdg-open "${PORT_WINE_PATH}" 2>1 >/dev/null & |     xdg-open "${PORT_WINE_PATH}" 2>1 >/dev/null & | ||||||
| } | } | ||||||
| @@ -474,4 +479,9 @@ portwine_create_shortcut () { | |||||||
| portwine_delete_shortcut () { | portwine_delete_shortcut () { | ||||||
|     rm -f "`grep -il "${portwine_exe}" "${HOME}/.local/share/applications"/*.desktop`" |     rm -f "`grep -il "${portwine_exe}" "${HOME}/.local/share/applications"/*.desktop`" | ||||||
|     rm -f "`grep -il "${portwine_exe}" "${PORT_WINE_PATH}"/*.desktop`" |     rm -f "`grep -il "${portwine_exe}" "${PORT_WINE_PATH}"/*.desktop`" | ||||||
|  |     if [[ -d "${HOME}/Desktop" ]] ; then | ||||||
|  |         rm -f "`grep -il "${portwine_exe}" "${HOME}/Desktop"/*.desktop`" | ||||||
|  |     elif [[ -d "${HOME}/Рабочий стол" ]] ; then | ||||||
|  |         rm -f "`grep -il "${portwine_exe}" "${HOME}/Рабочий стол"/*.desktop`" | ||||||
|  |     fi | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user