Compare commits
	
		
			264 Commits
		
	
	
		
			workflow
			...
			f0c561a295
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					f0c561a295 | ||
| 
						 | 
					a92689686d | ||
| 
						 | 
					685629d6ca | ||
| 
						 | 
					169c146b77 | ||
| 
						 | 
					1aca1ec017 | ||
| 
						 | 
					3be8645b38 | ||
| 
						 | 
					041ac9d04c | ||
| 
						 | 
					b366de16df | ||
| 
						 | 
					b6ceaa3f96 | ||
| 
						 | 
					e60b6cd0b7 | ||
| 
						 | 
					8f92994070 | ||
| 
						 | 
					b40b17d0b7 | ||
| 
						 | 
					9a4a007518 | ||
| 
						 | 
					8a49e81bff | ||
| 
						 | 
					813d83d6d1 | ||
| 
						 | 
					aaaade7877 | ||
| 
						 | 
					880f6ebaf2 | ||
| 
						 | 
					903f6c7041 | ||
| 
						 | 
					1384f6da2d | ||
| 
						 | 
					94723c743d | ||
| cf06436a14 | |||
| 27c9d36072 | |||
| 90a666dc91 | |||
| e1928d5ec4 | |||
| 76bbec19dd | |||
| 8956b79993 | |||
| c26ce5b2fe | |||
| 16dc574121 | |||
| 1e9a9e3ea5 | |||
| fafd42ecd1 | |||
| bb7133ae25 | |||
| b97b6623f2 | |||
| feedb9b2c9 | |||
| 2bdcf4ee7b | |||
| 84834e1bdc | |||
| 7b0579e3c2 | |||
| 
						 | 
					8f160515be | ||
| 
						 | 
					6f42c4a1d8 | ||
| 
						 | 
					f435a96d68 | ||
| 
						 | 
					0b437a41d9 | ||
| 
						 | 
					0b0868fd86 | ||
| 
						 | 
					ab28d846b7 | ||
| 
						 | 
					10584f54f7 | ||
| 
						 | 
					34e4bbc809 | ||
| 
						 | 
					f9374818bb | ||
| 
						 | 
					6085c9b982 | ||
| 33064681a1 | |||
| 
						 | 
					8997a5fc57 | ||
| 
						 | 
					6d45f4f073 | ||
| 6393c6f507 | |||
| 96f6460813 | |||
| 6bbfd9fd24 | |||
| 
						 | 
					2a94a94a2d | ||
| 
						 | 
					bab3977af0 | ||
| 
						 | 
					2f25298ad1 | ||
| 
						 | 
					af62974fdb | ||
| 5becab3142 | |||
| 
						
						
							
						
						d4c0104fcc
	
				 | 
					
					
						|||
| 
						 | 
					67c419d7a4 | ||
| 
						 | 
					4a3d9a6d6f | ||
| 
						 | 
					100d5f49a6 | ||
| 
						 | 
					235a267d43 | ||
| 
						 | 
					a43b415d4b | ||
| 
						 | 
					fc0aa3a3f8 | ||
| 
						 | 
					4580894721 | ||
| 
						 | 
					7036f06b6f | ||
| 
						 | 
					36e3163edf | ||
| 
						 | 
					576155e0df | ||
| 
						 | 
					6e5cee5ccc | ||
| 
						 | 
					8faed4e910 | ||
| 
						 | 
					c85b706fee | ||
| 
						 | 
					732a00183f | ||
| 
						 | 
					4906e8cc3a | ||
| 51cc3610b8 | |||
| 3d6c08b319 | |||
| 0e0ec3028d | |||
| 92d86fb496 | |||
| 8b223bed38 | |||
| 
						 | 
					fe1ff111fa | ||
| 
						 | 
					3e67394c91 | ||
| 
						 | 
					e3be4858b0 | ||
| 
						 | 
					a81a8d8fe0 | ||
| ae17cd8b01 | |||
| 00fed7a134 | |||
| e89dae4f23 | |||
| 068d148eab | |||
| c15ec0102f | |||
| 4ee7af0997 | |||
| 629f50e097 | |||
| 0c97d2c003 | |||
| 
						 | 
					ef83c60711 | ||
| 
						 | 
					6fa65cb925 | ||
| 
						 | 
					e7745dc524 | ||
| 
						 | 
					6df237dbf4 | ||
| 
						 | 
					e23dd5485b | ||
| 
						 | 
					3364792668 | ||
| 
						 | 
					2d40a16d13 | ||
| 
						 | 
					1fdb35e231 | ||
| 
						 | 
					52a8f1ea01 | ||
| 
						 | 
					8d9ae5a79f | ||
| 
						 | 
					e9cdc85a41 | ||
| 
						 | 
					d08147c52a | ||
| 
						 | 
					205424f938 | ||
| 
						 | 
					80c3f97482 | ||
| 
						 | 
					5e06bf6761 | ||
| 
						 | 
					db696351ff | ||
| 
						 | 
					07175825f4 | ||
| 
						 | 
					64b70f0137 | ||
| 
						 | 
					383807a6b7 | ||
| 
						 | 
					7fc4ea3a91 | ||
| 
						 | 
					aa66606a59 | ||
| f29808f4ce | |||
| 
						 | 
					37bd14d8eb | ||
| 
						 | 
					0f58886d72 | ||
| 1cb7fb5009 | |||
| 87e5d712f7 | |||
| 42eb2a99d5 | |||
| 625bc35ca4 | |||
| 7cb3be3d08 | |||
| 
						 | 
					358cdea9d5 | ||
| 
						
						
							
						
						33061138f4
	
				 | 
					
					
						|||
| 259b6907d7 | |||
| 87bf672ea0 | |||
| b78d173631 | |||
| 1b7dcf3c1a | |||
| 
						
						
							
						
						90f0515c70
	
				 | 
					
					
						|||
| 
						 | 
					0483902b17 | ||
| 
						 | 
					dddc12f5bb | ||
| 
						 | 
					e27049ef0f | ||
| 
						 | 
					665166a261 | ||
| 
						 | 
					dffab62a0a | ||
| 
						 | 
					19f98736c4 | ||
| 
						 | 
					70ea8749a5 | ||
| 
						 | 
					9b3aeda1da | ||
| 
						 | 
					4cbfccfd2a | ||
| 
						 | 
					034f869a4d | ||
| 
						 | 
					39eea0f34a | ||
| 60cb745fb4 | |||
| 0f710f98bc | |||
| 216854c06f | |||
| 
						 | 
					c7ef786ee5 | ||
| 
						 | 
					aed2ecc0b4 | ||
| 
						 | 
					3224aaa754 | ||
| 
						 | 
					c0fe4fc425 | ||
| 
						 | 
					826c8decc1 | ||
| 
						 | 
					3c5bf173fd | ||
| 
						 | 
					d1542aaad5 | ||
| 
						 | 
					7433ebf445 | ||
| 
						 | 
					eb6c2f2e61 | ||
| 
						 | 
					848fd8df77 | ||
| 
						 | 
					31568a6f13 | ||
| 
						 | 
					e4d828134c | ||
| 
						 | 
					0a3f015384 | ||
| 
						 | 
					b50c69085e | ||
| 
						 | 
					62f1dcf45b | ||
| 13d75e02e9 | |||
| 49b9b0feb2 | |||
| 7977a8011d | |||
| e27b3f761a | |||
| 9fb5fb25f7 | |||
| 
						
						
							
						
						b4bc665575
	
				 | 
					
					
						|||
| 8ca1ae91fa | |||
| 
						
						
							
						
						cb09d6981c
	
				 | 
					
					
						|||
| 
						
						
							
						
						bfc997f491
	
				 | 
					
					
						|||
| 215ce59173 | |||
| 
						 | 
					c0afbc3a6f | ||
| 
						 | 
					b51913dc29 | ||
| 
						 | 
					e470b09638 | ||
| 
						 | 
					b1c3ca2303 | ||
| 
						 | 
					4cad02a67b | ||
| 
						 | 
					fbc5d9a9ff | ||
| 
						 | 
					ad4cdf4317 | ||
| 
						 | 
					9495fdb390 | ||
| 
						 | 
					28071624ad | ||
| 
						 | 
					a1c421764f | ||
| 
						 | 
					fbc87eb7f5 | ||
| 
						 | 
					26ccab0e89 | ||
| 
						 | 
					376f7ed58d | ||
| 
						 | 
					b312c9b9ce | ||
| bd2f9fb1e6 | |||
| 5c6b863edf | |||
| 
						 | 
					84682d2381 | ||
| 9fadcbc8e2 | |||
| 334b49cd01 | |||
| 2703dd1e47 | |||
| 
						 | 
					1570f88310 | ||
| 
						 | 
					9a0ba1d8e1 | ||
| 0dda674c9c | |||
| 
						 | 
					d7242ec102 | ||
| 218c8746f0 | |||
| 369860afc5 | |||
| d327053f5f | |||
| 8695c884a1 | |||
| 8e31d538ad | |||
| aa12191d7e | |||
| 
						 | 
					2a3c3abe17 | ||
| 
						 | 
					0b3394d7be | ||
| 
						 | 
					a35ba3bba4 | ||
| 
						 | 
					55f69c96e2 | ||
| 
						 | 
					62c0244ee3 | ||
| 
						 | 
					11ef726694 | ||
| 
						 | 
					2ba9270e00 | ||
| 
						 | 
					c4af1d3725 | ||
| 
						 | 
					8bd08116ca | ||
| 
						 | 
					b615f22239 | ||
| 
						 | 
					671a7219e3 | ||
| 
						 | 
					46c7364cd0 | ||
| 
						 | 
					70d61c08f3 | ||
| 
						 | 
					0f73477fde | ||
| 
						 | 
					418fe142b7 | ||
| 
						 | 
					f3ab3b3d25 | ||
| 
						 | 
					3fea79ef25 | ||
| 
						 | 
					83c468d0a3 | ||
| 
						 | 
					2122c1e19b | ||
| 
						 | 
					666f6a5519 | ||
| dc943a818d | |||
| 682baa2f87 | |||
| 
						 | 
					2ab27aed47 | ||
| 
						
						
							
						
						55e2fac69e
	
				 | 
					
					
						|||
| d92a14e8b3 | |||
| c5c9fc275a | |||
| 8faa35cf99 | |||
| 3f25318471 | |||
| 6d2481df9f | |||
| e0cb7b66b1 | |||
| 
						 | 
					5473a87714 | ||
| 
						 | 
					6341e810d9 | ||
| 
						 | 
					411480c3c5 | ||
| 
						 | 
					0fa05d5e91 | ||
| 
						 | 
					03538fcf89 | ||
| 
						 | 
					01eb60e2db | ||
| 
						 | 
					c3dd207ac7 | ||
| 54f3bb08af | |||
| 38e880d3af | |||
| 11dff46137 | |||
| f70ccc402c | |||
| 
						 | 
					270959fcf1 | ||
| f7a5e591b0 | |||
| ef9161c13a | |||
| 8eb41a0118 | |||
| 0b963639b7 | |||
| e8492d6f73 | |||
| 3fa814b239 | |||
| 64dfaf808f | |||
| 
						
						
							
						
						59ec7005c6
	
				 | 
					
					
						|||
| 7fbfc75b25 | |||
| e6c94c966b | |||
| 91a220acad | |||
| bd1d62bd88 | |||
| d9d30ddc4c | |||
| 89df756124 | |||
| 
						 | 
					c46fff61ac | ||
| 
						 | 
					c0bf0d3467 | ||
| e3079c7743 | |||
| baaede8fe4 | |||
| f687917692 | |||
| 006f5645f1 | |||
| 477bc8071f | |||
| bb84ba2f67 | |||
| 1d1ccdfb81 | |||
| ceaa7da2a0 | |||
| 8781ca6e3b | |||
| 6bb1c63e6f | |||
| 28e69c77f2 | 
@@ -7,8 +7,8 @@
 | 
			
		||||
  <a href="https://flathub.org/ru/apps/ru.linux_gaming.PortProton">
 | 
			
		||||
    <img src="https://img.shields.io/flathub/downloads/ru.linux_gaming.PortProton?style=flat&logo=flathub" alt="Flathub Downloads">
 | 
			
		||||
  </a>
 | 
			
		||||
  <a href="https://discord.gg/FTaheP99wE">
 | 
			
		||||
    <img src="https://img.shields.io/discord/378683352946835456?logo=discord" alt="Discord">
 | 
			
		||||
  <a href="https://t.me/linux_gaming_ru">
 | 
			
		||||
    <img src="https://img.shields.io/endpoint?&style=flat&url=https%3A%2F%2Ftg.sumanjay.workers.dev%2Flinux_gaming_ru" alt="Telegram">
 | 
			
		||||
  </a>
 | 
			
		||||
  <a href="https://www.youtube.com/@linux-gaming5986">
 | 
			
		||||
    <img src="https://img.shields.io/youtube/channel/subscribers/UCbI8OJx2D3q-4QKt4LffXTw?style=flat&logo=youtube" alt="YouTube Channel Subscribers">
 | 
			
		||||
 
 | 
			
		||||
@@ -7,8 +7,8 @@
 | 
			
		||||
  <a href="https://flathub.org/apps/ru.linux_gaming.PortProton">
 | 
			
		||||
    <img src="https://img.shields.io/flathub/downloads/ru.linux_gaming.PortProton?style=flat&logo=flathub" alt="Flathub Downloads">
 | 
			
		||||
  </a>
 | 
			
		||||
  <a href="https://discord.gg/FTaheP99wE">
 | 
			
		||||
    <img src="https://img.shields.io/discord/378683352946835456?logo=discord" alt="Discord">
 | 
			
		||||
  <a href="https://t.me/linux_gaming_ru">
 | 
			
		||||
    <img src="https://img.shields.io/endpoint?&style=flat&url=https%3A%2F%2Ftg.sumanjay.workers.dev%2Flinux_gaming_ru" alt="Telegram">
 | 
			
		||||
  </a>
 | 
			
		||||
  <a href="https://www.youtube.com/@linux-gaming5986">
 | 
			
		||||
    <img src="https://img.shields.io/youtube/channel/subscribers/UCbI8OJx2D3q-4QKt4LffXTw?style=flat&logo=youtube" alt="YouTube Channel Subscribers">
 | 
			
		||||
 
 | 
			
		||||
@@ -2,6 +2,99 @@ You can help us in the development of the project on the website: https://linux-
 | 
			
		||||
----------------------------------------
 | 
			
		||||
Changelog:
 | 
			
		||||
 | 
			
		||||
###Scripts version 2371### / Date: 08.11.2024 / Download update size: 4 megabytes
 | 
			
		||||
* FUTEX2 is disabled by default (breaks some games)
 | 
			
		||||
* added auto-installation of the Saturn game (thanks to Dervart)
 | 
			
		||||
* added the ability to select a dark/light theme in the global PP settings (thanks to Htylol)
 | 
			
		||||
* significantly improved functions (thanks to Htylol):
 | 
			
		||||
    * registry editor
 | 
			
		||||
    * determining the extension of the launched file
 | 
			
		||||
    * check desktop files
 | 
			
		||||
    * gamescope settings
 | 
			
		||||
* added cursor scale setting for gamescope (thanks to Htylol)
 | 
			
		||||
 | 
			
		||||
###Scripts version 2370### / Date: 01.11.2024 / Download update size: 215 megabytes
 | 
			
		||||
* updated PROTON_LG to version "9-18"
 | 
			
		||||
* updated versions:
 | 
			
		||||
    * DXVK_GIT "2.4.1-393" (shared with dxvk-nvapi)
 | 
			
		||||
    * VKD3D_GIT "1.1-4240" (shared with vkd3d-shader)
 | 
			
		||||
* improved function of adding shortcuts to steam (thanks alex2844)
 | 
			
		||||
* updated --help argument for CLI and added translations (thanks to Htylol)
 | 
			
		||||
* added the ability to change interface scaling in running applications (thanks to Htylol)
 | 
			
		||||
 | 
			
		||||
###Scripts version 2369### / Date: 31.10.2024 / Download update size: 4 megabytes
 | 
			
		||||
* added automatic installation of games (thanks to Chal55rus):
 | 
			
		||||
    * Chicken Invaders Universe
 | 
			
		||||
    * Eldevin
 | 
			
		||||
    * The World of Nifty Craft
 | 
			
		||||
    * Toribash
 | 
			
		||||
* improved performance of the time spent in the game counter (thanks to Htylol)
 | 
			
		||||
* fixed prefix backups for systems with SELinux (thanks to Htylol and Alek)
 | 
			
		||||
* updated CLI and added arguments: --launch, --edit-db (thanks to Htylol)
 | 
			
		||||
* many other improvements and script optimizations
 | 
			
		||||
 | 
			
		||||
###Scripts version 2368### / Date: 27.10.2024 / Download update size: 4 megabytes
 | 
			
		||||
* added automatic installation of games (thanks to Chal55rus):
 | 
			
		||||
    * Goose Goose Duck
 | 
			
		||||
    * Miniworld
 | 
			
		||||
    * Toontown Rewritten
 | 
			
		||||
* added disabling sleep mode during the game if gamemode is not used (thanks to Boria138)
 | 
			
		||||
* fixes and optimization of the interface in the Prefix Manager (thanks to Htylol)
 | 
			
		||||
* added the ability to change all shortcuts from the PortProton interface (thanks to Htylol)
 | 
			
		||||
* fixed reset of the time spent in the game counter when moving the game to another directory, or deleting the shortcut (thanks to Htylol)
 | 
			
		||||
* improved function for downloading covers when adding a game to the STEAM library (thanks to Boria138)
 | 
			
		||||
 | 
			
		||||
###Scripts version 2367### / Date: 25.10.2024 / Download update size: 4 megabytes
 | 
			
		||||
* fixed the use of gamemode in the native version of PortProton
 | 
			
		||||
* continued improvement of the functionality for creating labels and comments (thanks to Htylol)
 | 
			
		||||
* added auto-installation "Elsword" (thanks Chal55rus)
 | 
			
		||||
 | 
			
		||||
###Scripts version 2366### / Date: 24.10.2024 / Download update size: 4 megabytes
 | 
			
		||||
* auto-installation of "CatsLauncher" was removed due to the move of the game "Front Edge" to "vkPlay"
 | 
			
		||||
* updated version of the tray menu (thanks to Htylol)
 | 
			
		||||
* improved title detection functionality for creating shortcuts (thanks to Htylol)
 | 
			
		||||
* updated Spanish language (thanks Boria138)
 | 
			
		||||
* improved and optimized cover download function for Steam (thanks to Boria138)
 | 
			
		||||
 | 
			
		||||
###Scripts version 2365### / Date: 23.10.2024 / Download update size: 4 megabytes
 | 
			
		||||
* added translations for using system wine and downloading other versions of wine (thanks to Htylol)
 | 
			
		||||
* improved title detection functionality for creating shortcuts (thanks to Htylol)
 | 
			
		||||
* added check for duplicate shortcuts (thanks to Htylol)
 | 
			
		||||
* added ZINK support for NVK (thanks to Htylol)
 | 
			
		||||
* added automatic installation of games (thanks to Chal55rus):
 | 
			
		||||
    * Broken Ranks
 | 
			
		||||
    * DC Universe Online
 | 
			
		||||
    * The Lord of the Rings Online
 | 
			
		||||
* fixed link in the text when creating a log
 | 
			
		||||
 | 
			
		||||
###Scripts version 2364### / Date: 19.10.2024 / Download update size: 215 megabytes
 | 
			
		||||
* updated PROTON_LG to version "9-16"
 | 
			
		||||
* updated versions:
 | 
			
		||||
    * DXVK_GIT "2.4.1-194" (shared with dxvk-nvapi)
 | 
			
		||||
    * VKD3D_GIT "1.1-4240" (shared with vkd3d-shader)
 | 
			
		||||
* added auto-installation "Age of Empires Online" (thanks to Chal55rus)
 | 
			
		||||
* added disabling gamemode if ananicy is used (thanks Boria138)
 | 
			
		||||
* adopted improvements from Htylol (thanks): 
 | 
			
		||||
    * items containing: “disabled/enabled” have been translated in all settings
 | 
			
		||||
    * updated version of "YAD" - graphical interface
 | 
			
		||||
    * fixed winecmd in flatpak
 | 
			
		||||
    * other improvements and script optimizations
 | 
			
		||||
    * added PW_MESA_VK_WSI_PRESENT_MODE variable to the main settings (forced vertical sync on and off)
 | 
			
		||||
    * updated list of OpenGL versions for MESA_GL_VERSION_OVERRIDE setting
 | 
			
		||||
* ESYNC is enabled with FSYNC by default, provided that "ulimit -Hn" is greater than or equal to "524288"
 | 
			
		||||
 | 
			
		||||
###Scripts version 2363### / Date: 14.10.2024 / Download update size: 4 megabytes
 | 
			
		||||
* adopted improvements from Htylol (many thanks): 
 | 
			
		||||
    * updated version of the tray menu
 | 
			
		||||
    * added a counter for time spent in the game (can be enabled in global settings)
 | 
			
		||||
    * frequently launched games are moved to the top of the games list (can be disabled in global settings)
 | 
			
		||||
    * other fixes and interface optimizations
 | 
			
		||||
    * translations updated
 | 
			
		||||
* added automatic installation of games (thanks to Chal55rus):
 | 
			
		||||
    * Exotanks
 | 
			
		||||
    * Tanki Online
 | 
			
		||||
    * Albion Online
 | 
			
		||||
 | 
			
		||||
###Scripts version 2362### / Date: 04.10.2024 / Download update size: 4 megabytes
 | 
			
		||||
* added animation for loading games in game mode on the Steam Deck
 | 
			
		||||
* added auto-generation of the auto-installation tab (when adding new applications, you no longer need to change the start.sh script)
 | 
			
		||||
 
 | 
			
		||||
@@ -2,12 +2,106 @@
 | 
			
		||||
-----------------------------------------
 | 
			
		||||
История изменений:
 | 
			
		||||
 | 
			
		||||
###Scripts version 2371### / Дата: 08.11.2024 / Размер скачиваемого обновления: 4 мегабайта
 | 
			
		||||
* FUTEX2 отключен по умолчанию (ломает работу некоторых игр)
 | 
			
		||||
* добавлена автоустановка игры Saturn (спасибо Dervart)
 | 
			
		||||
* добавлена возможность выбора темной/светлой темы в глобальных настройках PP (спасибо Htylol)
 | 
			
		||||
* значительно улучшены функции (спасибо Htylol):
 | 
			
		||||
    * редактор реестра
 | 
			
		||||
    * определение расширения запускаемого файла
 | 
			
		||||
    * проверки ярлыков
 | 
			
		||||
    * настройки gamescope
 | 
			
		||||
* добавлена настройка масштаба курсора для gamescope (спасибо Htylol)
 | 
			
		||||
 | 
			
		||||
###Scripts version 2370### / Дата: 01.11.2024 / Размер скачиваемого обновления: 215 мегабайт
 | 
			
		||||
* обновлен PROTON_LG до версии "9-18"
 | 
			
		||||
* обновлены версии:
 | 
			
		||||
    * DXVK_GIT "2.4.1-393" (совместно с dxvk-nvapi)
 | 
			
		||||
    * VKD3D_GIT "1.1-4240" (совместно vkd3d-shader)
 | 
			
		||||
* улучшена функция добавления ярлыков в steam (спасибо alex2844)
 | 
			
		||||
* обновлен аргумент --help для CLI и добавлены переводы (спасибо Htylol)
 | 
			
		||||
* добавлена возможность изменять масштабирование инетрфейса в запущенных приложениях (спасибо Htylol)
 | 
			
		||||
 | 
			
		||||
###Scripts version 2369### / Дата: 31.10.2024 / Размер скачиваемого обновления: 4 мегабайта
 | 
			
		||||
* добавлены автоустановки игр (спасибо Chal55rus):
 | 
			
		||||
    * Chicken Invaders Universe
 | 
			
		||||
    * Eldevin
 | 
			
		||||
    * The World of Nifty Craft
 | 
			
		||||
    * Toribash
 | 
			
		||||
* улучшена работа счетчика времени проведенного в игре (спасибо Htylol)
 | 
			
		||||
* исправлены бэкапы префиксов для систем с SELinux (спасибо Htylol и Alek)
 | 
			
		||||
* обновлен CLI и добавлены аргументы: --launch, --edit-db (спасибо Htylol)
 | 
			
		||||
* множество других улучшений и оптимизаций скриптов
 | 
			
		||||
 | 
			
		||||
###Scripts version 2368### / Дата: 27.10.2024 / Размер скачиваемого обновления: 4 мегабайта
 | 
			
		||||
* добавлены автоустановки игр (спасибо Chal55rus):
 | 
			
		||||
    * Goose Goose Duck
 | 
			
		||||
    * Miniworld
 | 
			
		||||
    * Toontown Rewritten
 | 
			
		||||
* добавлено отключение спящего режима в процессе игры, если не используется gamemode (спасибо Boria138)
 | 
			
		||||
* исправления и оптимизации работы интерфейса в Менеджере префиксов (спасибо Htylol)
 | 
			
		||||
* добавлена возможность изменения всех ярлыков из интерфейса PortProton (спасибо Htylol)
 | 
			
		||||
* исправлен сброс счетчика времени проведенного в игре при перемещении игры в другой каталог, или удалёния ярлыка (спасибо Htylol)
 | 
			
		||||
* улучшена функция скачивания обложек при добавлении игры в библиотеку STEAM (спасибо Boria138)
 | 
			
		||||
 | 
			
		||||
###Scripts version 2367### / Дата: 25.10.2024 / Размер скачиваемого обновления: 4 мегабайта
 | 
			
		||||
* исправлено использование gamemode в нативной версии PortProton
 | 
			
		||||
* продолжено улучшение функционала создания ярлыков и комментариев (спасибо Htylol)
 | 
			
		||||
* добавлена автоустановка "Elsword" (спасибо Chal55rus)
 | 
			
		||||
 | 
			
		||||
###Scripts version 2366### / Дата: 24.10.2024 / Размер скачиваемого обновления: 4 мегабайта
 | 
			
		||||
* удалена автоустановка "CatsLauncher" по причине переезда игры "Передний край" в "vkPlay"
 | 
			
		||||
* обновлена версия меню трея (спасибо Htylol)
 | 
			
		||||
* улучшен функционал создания ярлыков и комментариев (спасибо Htylol)
 | 
			
		||||
* обновлен испанский язык (спасибо Boria138)
 | 
			
		||||
* улучшена и оптимизирована функция скачивания обложек для Steam (спасибо Boria138)
 | 
			
		||||
* другие небольшие улучшения интерфейса настроек (спасибо Htylol)
 | 
			
		||||
 | 
			
		||||
###Scripts version 2365### / Дата: 23.10.2024 / Размер скачиваемого обновления: 4 мегабайта
 | 
			
		||||
* добавлены переводы для использования системного wine и скачивания других версий wine (спасибо Htylol)
 | 
			
		||||
* улучшен функционал определения названия для создания ярлыков (спасибо Htylol)
 | 
			
		||||
* добавлена проверка на дубликаты ярлыков (спасибо Htylol)
 | 
			
		||||
* добавлена поддержка ZINK для NVK (спасибо Htylol)
 | 
			
		||||
* добавлена автоустановка игр (спасибо Chal55rus):
 | 
			
		||||
    * Broken Ranks
 | 
			
		||||
    * DC Universe Online
 | 
			
		||||
    * The Lord of the Rings Online
 | 
			
		||||
* исправлена ссылка в тексте при создании лога
 | 
			
		||||
 | 
			
		||||
###Scripts version 2364### / Дата: 19.10.2024 / Размер скачиваемого обновления: 215 мегабайт
 | 
			
		||||
* обновлен PROTON_LG до версии "9-16"
 | 
			
		||||
* обновлены версии:
 | 
			
		||||
    * DXVK_GIT "2.4.1-194" (совместно с dxvk-nvapi)
 | 
			
		||||
    * VKD3D_GIT "1.1-4240" (совместно vkd3d-shader)
 | 
			
		||||
* добавлена автоустановка "Age of Empires Online" (спасибо Chal55rus)
 | 
			
		||||
* добавлено отключение gamemode если используеться ananicy (спасибо Boria138)
 | 
			
		||||
* приняты улучшения от Htylol (спасибо): 
 | 
			
		||||
    * переведены во всех настроках пункты содержащие: "выключено/включено"
 | 
			
		||||
    * обновлена версия "YAD" - графического интерфейса
 | 
			
		||||
    * исправлен winecmd во flatpak
 | 
			
		||||
    * другие улучшения и оптимизации скриптов
 | 
			
		||||
    * в основные настройки добавлена переменная PW_MESA_VK_WSI_PRESENT_MODE (принудительное включение и выключение вертикальной синхронизации)
 | 
			
		||||
    * обновлен список версий OpenGL для настройки MESA_GL_VERSION_OVERRIDE
 | 
			
		||||
* ESYNC включен совместно с FSYNC по умолчанию, при условии что "ulimit -Hn" больше, или равно "524288"
 | 
			
		||||
 | 
			
		||||
###Scripts version 2363### / Дата: 14.10.2024 / Размер скачиваемого обновления: 4 мегабайт
 | 
			
		||||
* приняты улучшения от Htylol (большое спасибо): 
 | 
			
		||||
    * обновлена версия меню трея
 | 
			
		||||
    * добавлен счетчик времени проведенного в игре (можно включить в глобальных настройках)
 | 
			
		||||
    * часто запускаемые игры передвигаются в начало списка игр (можно отключить в глобальных настройках)
 | 
			
		||||
    * другие исправления и оптимизации работы интерфейса
 | 
			
		||||
    * обновлены переводы
 | 
			
		||||
* добавлена автоустановка игр (спасибо Chal55rus):
 | 
			
		||||
    * Exotanks
 | 
			
		||||
    * Tanki Online
 | 
			
		||||
    * Albion Online
 | 
			
		||||
 | 
			
		||||
###Scripts version 2362### / Дата: 04.10.2024 / Размер скачиваемого обновления: 4 мегабайт
 | 
			
		||||
* добавлена анимация закрузки игр в игровом режиме на Steam Deck
 | 
			
		||||
* добавлена автогенерация вкладки автоустановок (при добавлении новых приложений, более не требуется изменять скрипт start.sh)
 | 
			
		||||
* добавлена минимальная проверка корректности написания скриптов для автоустановок приложений 
 | 
			
		||||
* обновлены все скрипты автоустановок (спасибо Htylol)
 | 
			
		||||
* оюновлена версия "YAD" - графического интерфейса (спасибо Htylol)
 | 
			
		||||
* обновлена версия "YAD" - графического интерфейса (спасибо Htylol)
 | 
			
		||||
 | 
			
		||||
###Scripts version 2361### / Дата: 02.10.2024 / Размер скачиваемого обновления: 4 мегабайт
 | 
			
		||||
* добавлена автоустановка "Rise of Flight" (спасибо Chal55rus)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/GGDLauncher.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 10 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/Goose_Goose_Duck.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 10 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/Goose_Goose_Duck_48.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 4.1 KiB  | 
| 
		 Before Width: | Height: | Size: 38 KiB  | 
| 
		 Before Width: | Height: | Size: 38 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/bat_48.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 5.7 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/exe_48.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 5.8 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/albiononline.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 7.0 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/brokenranks.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 3.5 KiB  | 
| 
		 Before Width: | Height: | Size: 5.4 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/celeste.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 4.5 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/chickeninvadersuniverse.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 6.8 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/dcuniverseonline.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 5.0 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/doomsday.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 6.0 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/eldevin.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 5.5 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/elsword.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 5.0 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/exotanks.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 5.4 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/goosegooseduck.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 2.0 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/lordofringsonline.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 4.2 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/miniworld.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 6.0 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/saturn.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 4.8 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/tankionline.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 4.7 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/theworldofniftycraft.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 5.4 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/toontownrewritten.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 3.5 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/toribash.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 4.2 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/msi_48.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 5.8 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/reg_48.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 5.8 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/setup_48.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 6.3 KiB  | 
@@ -7,7 +7,7 @@
 | 
			
		||||
msgid   ""
 | 
			
		||||
msgstr  "Project-Id-Version: PACKAGE VERSION\n"
 | 
			
		||||
        "Report-Msgid-Bugs-To: \n"
 | 
			
		||||
        "POT-Creation-Date: 2024-09-24 13:23+0300\n"
 | 
			
		||||
        "POT-Creation-Date: 2024-11-02 10:04+0500\n"
 | 
			
		||||
        "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 | 
			
		||||
        "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 | 
			
		||||
        "Language-Team: LANGUAGE <LL@li.org>\n"
 | 
			
		||||
@@ -26,6 +26,9 @@ msgstr  ""
 | 
			
		||||
msgid   "Unpack is DONE for prefix:"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "USE_SYSTEM_WINE"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "WineD3D OpenGL (For video cards without Vulkan)"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
@@ -47,7 +50,7 @@ msgstr  ""
 | 
			
		||||
msgid   "Gallium Zink (OpenGL to Vulkan)"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Launching"
 | 
			
		||||
msgid   "GET-OTHER-WINE"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "CREATE SHORTCUT"
 | 
			
		||||
@@ -56,10 +59,13 @@ msgstr  ""
 | 
			
		||||
msgid   "Create shortcut for select file..."
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "DELETE SHORTCUT"
 | 
			
		||||
msgid   "CHANGE SHORTCUT"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Delete shortcut for select file..."
 | 
			
		||||
msgid   "Change shortcut for select file..."
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Launching"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Base settings"
 | 
			
		||||
@@ -194,49 +200,6 @@ msgstr  ""
 | 
			
		||||
msgid   "Run wine regedit"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Emulator for Nintendo game consoles with high compatibility"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Multi-arcade emulator that allows you to play old arcade games"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Multi-platform frontend for emulators with extensive settings"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Emulator for the PlayStation Portable (PSP) game console"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Emulator for the Nintendo 3DS game console"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Emulator for the Wii U game console"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Emulator for the PlayStation 1 game console with high compatibility"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Emulator for the Nintendo 64 game console"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Emulator for the Game Boy Advance game console"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Emulator for the Sega Saturn game console"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Emulator for the Xbox 360 game console"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Emulator for the Nintendo Entertainment System (NES or Dendy) game "
 | 
			
		||||
        "console"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Emulator for the Xbox game console"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Emulator for the Sega Dreamcast game console"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "AUTOINSTALLS"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
@@ -267,6 +230,45 @@ msgstr  ""
 | 
			
		||||
msgid   "Downloading"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "day"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "days"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "hour"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "and"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "hours"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "less than a minute"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "minute"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "minutes"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Time spent"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Disabled"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Enable"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Disable"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Enabled"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Do you really want to reinstall PortProton?\\nFor this, an internet "
 | 
			
		||||
        "connection will be required."
 | 
			
		||||
msgstr  ""
 | 
			
		||||
@@ -282,9 +284,6 @@ msgid   "More than one DB file found for the application being launched."
 | 
			
		||||
        "next run.\\n"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "UPDATING NOW"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Update scripts:"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
@@ -294,6 +293,9 @@ msgstr  ""
 | 
			
		||||
msgid   "REMIND ME LATER"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "UPDATING NOW"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "EXIT"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
@@ -418,9 +420,6 @@ msgstr  ""
 | 
			
		||||
msgid   "Disguise all features used for NVIDIA graphics cards"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Forced activation of vertical sync"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Enable the application to run in the WINE virtual desktop"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
@@ -454,7 +453,8 @@ msgid   "Using FPS and system load monitoring (Turns on and off by the key "
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Using automatic system optimization to improve performance in games "
 | 
			
		||||
        "(provided the gamemode package is installed on the system)"
 | 
			
		||||
        "(provided the gamemode package is installed on the system, doesn't "
 | 
			
		||||
        "work with ananicy)"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Forced use of built-in DXGI library (in rare cases it solves "
 | 
			
		||||
@@ -590,6 +590,17 @@ msgstr  ""
 | 
			
		||||
msgid   "Fixes encoding issues in legacy software"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Window mode (for Vulkan and OpenGL)"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "fifo - First in, first out. Limits the frame rate + no tearing. "
 | 
			
		||||
        "(VSync)\n"
 | 
			
		||||
        "immediate - Unlimited frame rate + tearing.\n"
 | 
			
		||||
        "mailbox - Triple buffering. Unlimited frame rate + no tearing.\n"
 | 
			
		||||
        "relaxed - Same as fifo but allows tearing when below the monitors "
 | 
			
		||||
        "refresh rate."
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "EDIT DB"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
@@ -881,6 +892,9 @@ msgstr  ""
 | 
			
		||||
msgid   "Display frame count"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Display frametime next to FPS text"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Enable most of the toggleable parameters (currently excludes "
 | 
			
		||||
        "histogram)"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
@@ -985,9 +999,6 @@ msgstr  ""
 | 
			
		||||
msgid   "Display used Vulkan driver (radv/amdgpu-pro/amdvlk)"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Display frametime next to FPS text"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Show current Wine or Proton version in use"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
@@ -1245,6 +1256,10 @@ msgid   "Force use sdl videodriver x11, works with BACKEND SDL. (Default is "
 | 
			
		||||
        "wayland)"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "If specified, sets a base output height to linearly scale the cursor "
 | 
			
		||||
        "against."
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Change settings gamescope for"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
@@ -1278,18 +1293,6 @@ msgstr  ""
 | 
			
		||||
msgid   "Set a framerate limit. Specified in frames per second"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Mesa vulkan WSI"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Overrides the WSI present mode:\n"
 | 
			
		||||
        "fifo - First in, first out. Limits the frame rate + no tearing. "
 | 
			
		||||
        "(VSync)\n"
 | 
			
		||||
        "immediate - Unlimited frame rate + tearing.\n"
 | 
			
		||||
        "mailbox - Triple buffering. Unlimited frame rate + no tearing.\n"
 | 
			
		||||
        "relaxed - Same as fifo but allows tearing when below the monitors "
 | 
			
		||||
        "refresh rate."
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Scaler mode"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
@@ -1348,12 +1351,6 @@ msgstr  ""
 | 
			
		||||
msgid   "Disable GameScope and go to the previous menu"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Disable"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Enable"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Change global settings"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
@@ -1388,6 +1385,24 @@ msgid   "If downloading steam covers is enabled, they will be downloaded and "
 | 
			
		||||
        "is unavailable for some reason)"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "default"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "compact"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "classic"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "dark"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "light"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Recommended value"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Choose a graphics card to run the game"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
@@ -1395,18 +1410,43 @@ msgid   "Select which video card will be used to run the game (used for all "
 | 
			
		||||
        "running games and programs in PortProton)"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Force dpi"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Here you can set forced dpi for applications wine"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Choice wine audio driver"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Fixes sound popling if choice alsa"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Choice gui themes"
 | 
			
		||||
msgid   "Select PortProton theme"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Allows you to select a theme for PortProton"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Select gtk theme"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Allows you to select a theme for GTK."
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Time display"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Displays time spent in an application or game"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Sort shortcuts by time"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "This setting sorts the shortcuts in the main menu depending on the "
 | 
			
		||||
        "time spent in the application or game"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "GLOBAL SETTINGS (USER.CONF)"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
@@ -1420,6 +1460,9 @@ msgstr  ""
 | 
			
		||||
msgid   "The shortcut will be created in the PortProton directory."
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Name"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Add shortcut to MENU -> GAMES"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
@@ -1429,15 +1472,18 @@ msgstr  ""
 | 
			
		||||
msgid   "Add shortcut to STEAM library"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Name"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Restarting STEAM... Please wait."
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "The shortcut will be changed in the PortProton directory."
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "REMOVE SHORTCUT"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Could not find the file:"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
@@ -1445,6 +1491,9 @@ msgid   "ATTENTION:\\nIf you forgot to mount the disk with the running "
 | 
			
		||||
        "application, click CANCEL!"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "DELETE SHORTCUT"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Starting prefix manager:"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
@@ -1497,8 +1546,7 @@ msgid   "PortProton was launched in creation mode PortProton.log and it is "
 | 
			
		||||
        "successfully stored in the root directory of the port"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "To diagnose the problem, copy ALL of the log to discord server: "
 | 
			
		||||
        "https://discord.gg/FTaheP99wE"
 | 
			
		||||
msgid   "To diagnose the problem, copy ALL of the log to:"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Please wait! After finishing the PortProton, click STOP."
 | 
			
		||||
@@ -1573,8 +1621,8 @@ msgid   "MIT License\n"
 | 
			
		||||
        "\n"
 | 
			
		||||
        "Permission is hereby granted, free of charge, to any person "
 | 
			
		||||
        "obtaining a copy\n"
 | 
			
		||||
        "of this software and associated documentation files (the \"Software"
 | 
			
		||||
        "\"), to deal\n"
 | 
			
		||||
        "of this software and associated documentation files (the "
 | 
			
		||||
        "\"Software\"), to deal\n"
 | 
			
		||||
        "in the Software without restriction, including without limitation "
 | 
			
		||||
        "the rights\n"
 | 
			
		||||
        "to use, copy, modify, merge, publish, distribute, sublicense, and/or "
 | 
			
		||||
@@ -1656,3 +1704,44 @@ msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "THIRD PARTY LIBRARIES"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "SteamGridDB is not responding, forcing cover download to be disabled"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Please wait. downloading covers for"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "use"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Forces all scripts to be updated to a working state\n"
 | 
			
		||||
        "                                                    (helps if "
 | 
			
		||||
        "PortProton is not working)"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Reinstalls PortProton and resets all settings to default"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Creates a files with translations .pot and .po"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Debug scripts for PortProton\n"
 | 
			
		||||
        "                                                    (saved log in"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Check update scripts for PortProton"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "Launches the application immediately, requires the path to the .exe "
 | 
			
		||||
        "file"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "After the variable, the path to the .exe file is required and then "
 | 
			
		||||
        "the variables.\n"
 | 
			
		||||
        "                                                    (List their "
 | 
			
		||||
        "variables and values for example PW_MANGOHUD=1 PW_VKBASALT=0, etc.)"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 | 
			
		||||
msgid   "--autoinstall and the name of what needs to be installed is given in "
 | 
			
		||||
        "the list below:"
 | 
			
		||||
msgstr  ""
 | 
			
		||||
 
 | 
			
		||||
@@ -8,8 +8,8 @@ msgid ""
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Project-Id-Version: \n"
 | 
			
		||||
"Report-Msgid-Bugs-To: \n"
 | 
			
		||||
"POT-Creation-Date: 2024-09-24 13:23+0300\n"
 | 
			
		||||
"PO-Revision-Date: 2024-09-19 23:35+0500\n"
 | 
			
		||||
"POT-Creation-Date: 2024-11-02 10:04+0500\n"
 | 
			
		||||
"PO-Revision-Date: 2024-10-26 13:58+0500\n"
 | 
			
		||||
"Last-Translator: \n"
 | 
			
		||||
"Language-Team: \n"
 | 
			
		||||
"Language: es_ES\n"
 | 
			
		||||
@@ -31,6 +31,9 @@ msgstr "El desempaquetado ha FALLADO para el prefijo:"
 | 
			
		||||
msgid "Unpack is DONE for prefix:"
 | 
			
		||||
msgstr "El desempaquetado se ha COMPLETADO para el prefijo:"
 | 
			
		||||
 | 
			
		||||
msgid "USE_SYSTEM_WINE"
 | 
			
		||||
msgstr "Usar Wine del sistema"
 | 
			
		||||
 | 
			
		||||
msgid "WineD3D OpenGL (For video cards without Vulkan)"
 | 
			
		||||
msgstr "WineD3D OpenGL (Para tarjetas de video sin Vulkan)"
 | 
			
		||||
 | 
			
		||||
@@ -52,8 +55,8 @@ msgstr "Gallium Nine (DirectX 9 para MESA)"
 | 
			
		||||
msgid "Gallium Zink (OpenGL to Vulkan)"
 | 
			
		||||
msgstr "Gallium Zink (OpenGL a Vulkan)"
 | 
			
		||||
 | 
			
		||||
msgid "Launching"
 | 
			
		||||
msgstr "Lanzamiento"
 | 
			
		||||
msgid "GET-OTHER-WINE"
 | 
			
		||||
msgstr "OBTENER OTRO WINE"
 | 
			
		||||
 | 
			
		||||
msgid "CREATE SHORTCUT"
 | 
			
		||||
msgstr "CREAR ACCESO DIRECTO"
 | 
			
		||||
@@ -61,11 +64,14 @@ msgstr "CREAR ACCESO DIRECTO"
 | 
			
		||||
msgid "Create shortcut for select file..."
 | 
			
		||||
msgstr "Crear un acceso directo para el archivo seleccionado..."
 | 
			
		||||
 | 
			
		||||
msgid "DELETE SHORTCUT"
 | 
			
		||||
msgstr "ELIMINAR ACCESO DIRECTO"
 | 
			
		||||
msgid "CHANGE SHORTCUT"
 | 
			
		||||
msgstr "CAMBIAR ACCESO DIRECTO"
 | 
			
		||||
 | 
			
		||||
msgid "Delete shortcut for select file..."
 | 
			
		||||
msgstr "Eliminar el acceso directo del archivo seleccionado..."
 | 
			
		||||
msgid "Change shortcut for select file..."
 | 
			
		||||
msgstr "Cambiar un acceso directo para el archivo seleccionado..."
 | 
			
		||||
 | 
			
		||||
msgid "Launching"
 | 
			
		||||
msgstr "Lanzamiento"
 | 
			
		||||
 | 
			
		||||
msgid "Base settings"
 | 
			
		||||
msgstr "Configuración básica"
 | 
			
		||||
@@ -73,15 +79,14 @@ msgstr "Configuración básica"
 | 
			
		||||
msgid "Edit database file for"
 | 
			
		||||
msgstr "Editar archivo de base de datos para"
 | 
			
		||||
 | 
			
		||||
#, fuzzy
 | 
			
		||||
msgid "Global settings"
 | 
			
		||||
msgstr "Configuración básica"
 | 
			
		||||
msgstr "Configuraciones globales"
 | 
			
		||||
 | 
			
		||||
msgid "Settings for user.conf"
 | 
			
		||||
msgstr "Configuración user.conf"
 | 
			
		||||
 | 
			
		||||
msgid "Open directory"
 | 
			
		||||
msgstr "directorio abierto"
 | 
			
		||||
msgstr "Abrir directorio"
 | 
			
		||||
 | 
			
		||||
msgid "Open directory with <b>.ppdb</b> file"
 | 
			
		||||
msgstr "Abrir directorio con el archivo <b>.ppdb</b>"
 | 
			
		||||
@@ -120,7 +125,7 @@ msgid "MAIN MENU"
 | 
			
		||||
msgstr "MENÚ PRINCIPAL"
 | 
			
		||||
 | 
			
		||||
msgid "Main menu"
 | 
			
		||||
msgstr "menú principal"
 | 
			
		||||
msgstr "Menú principal"
 | 
			
		||||
 | 
			
		||||
msgid "DEBUG"
 | 
			
		||||
msgstr "DEPURAR"
 | 
			
		||||
@@ -152,7 +157,6 @@ msgstr "Lista de cambios"
 | 
			
		||||
msgid "Change language"
 | 
			
		||||
msgstr "Cambiar idioma"
 | 
			
		||||
 | 
			
		||||
#, fuzzy
 | 
			
		||||
msgid "Global settings (user.conf)"
 | 
			
		||||
msgstr "Configuración user.conf"
 | 
			
		||||
 | 
			
		||||
@@ -212,59 +216,9 @@ msgstr "Editor del Registro"
 | 
			
		||||
msgid "Run wine regedit"
 | 
			
		||||
msgstr "Ejecutar wine regedit"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for Nintendo game consoles with high compatibility"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Un emulador para consolas de juegos de Nintendo con alta compatibilidad"
 | 
			
		||||
 | 
			
		||||
msgid "Multi-arcade emulator that allows you to play old arcade games"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Un emulador de múltiples arcade que te permite jugar juegos antiguos de "
 | 
			
		||||
"arcade"
 | 
			
		||||
 | 
			
		||||
msgid "Multi-platform frontend for emulators with extensive settings"
 | 
			
		||||
msgstr "Un frontend multiplataforma para emuladores con ajustes extensos"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for the PlayStation Portable (PSP) game console"
 | 
			
		||||
msgstr "Un emulador para la consola de juegos PlayStation Portable (PSP)"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for the Nintendo 3DS game console"
 | 
			
		||||
msgstr "Un emulador para la consola de juegos Nintendo 3DS"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for the Wii U game console"
 | 
			
		||||
msgstr "Un emulador para la consola de juegos Wii U"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for the PlayStation 1 game console with high compatibility"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Un emulador para la consola de juegos PlayStation 1 con alta compatibilidad"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for the Nintendo 64 game console"
 | 
			
		||||
msgstr "Un emulador para la consola de juegos Nintendo 64"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for the Game Boy Advance game console"
 | 
			
		||||
msgstr "Un emulador para la consola de juegos Game Boy Advance"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for the Sega Saturn game console"
 | 
			
		||||
msgstr "Un emulador para la consola de juegos Sega Saturn"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for the Xbox 360 game console"
 | 
			
		||||
msgstr "Un emulador para la consola de juegos Xbox 360"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"Emulator for the Nintendo Entertainment System (NES or Dendy) game console"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Un emulador para la consola de juegos Nintendo Entertainment System (NES o "
 | 
			
		||||
"Dendy)"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for the Xbox game console"
 | 
			
		||||
msgstr "Un emulador para la consola de juegos Xbox"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for the Sega Dreamcast game console"
 | 
			
		||||
msgstr "Un emulador para la consola de juegos Sega Dreamcast"
 | 
			
		||||
 | 
			
		||||
msgid "AUTOINSTALLS"
 | 
			
		||||
msgstr "INSTALACIONES AUTOMÁTICAS"
 | 
			
		||||
 | 
			
		||||
#, fuzzy
 | 
			
		||||
msgid "EMULATORS"
 | 
			
		||||
msgstr "EMULADORES"
 | 
			
		||||
 | 
			
		||||
@@ -296,6 +250,45 @@ msgstr ""
 | 
			
		||||
msgid "Downloading"
 | 
			
		||||
msgstr "Descargando"
 | 
			
		||||
 | 
			
		||||
msgid "day"
 | 
			
		||||
msgstr "día"
 | 
			
		||||
 | 
			
		||||
msgid "days"
 | 
			
		||||
msgstr "días"
 | 
			
		||||
 | 
			
		||||
msgid "hour"
 | 
			
		||||
msgstr "hora"
 | 
			
		||||
 | 
			
		||||
msgid "and"
 | 
			
		||||
msgstr "y"
 | 
			
		||||
 | 
			
		||||
msgid "hours"
 | 
			
		||||
msgstr "horas"
 | 
			
		||||
 | 
			
		||||
msgid "less than a minute"
 | 
			
		||||
msgstr "menos de un minuto"
 | 
			
		||||
 | 
			
		||||
msgid "minute"
 | 
			
		||||
msgstr "minuto"
 | 
			
		||||
 | 
			
		||||
msgid "minutes"
 | 
			
		||||
msgstr "minutos"
 | 
			
		||||
 | 
			
		||||
msgid "Time spent"
 | 
			
		||||
msgstr "Tiempo transcurrido"
 | 
			
		||||
 | 
			
		||||
msgid "Disabled"
 | 
			
		||||
msgstr "Deshabilitado"
 | 
			
		||||
 | 
			
		||||
msgid "Enable"
 | 
			
		||||
msgstr "Habilitar"
 | 
			
		||||
 | 
			
		||||
msgid "Disable"
 | 
			
		||||
msgstr "Deshabilitar"
 | 
			
		||||
 | 
			
		||||
msgid "Enabled"
 | 
			
		||||
msgstr "Habilitado"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"Do you really want to reinstall PortProton?\\nFor this, an internet "
 | 
			
		||||
"connection will be required."
 | 
			
		||||
@@ -317,9 +310,6 @@ msgstr ""
 | 
			
		||||
"está iniciando. Selecciona el que se requiera, o elimina el archivo de base "
 | 
			
		||||
"de datos adicional antes del próximo inicio"
 | 
			
		||||
 | 
			
		||||
msgid "UPDATING NOW"
 | 
			
		||||
msgstr "ACTUALIZANDO AHORA"
 | 
			
		||||
 | 
			
		||||
msgid "Update scripts:"
 | 
			
		||||
msgstr "Actualizar scripts:"
 | 
			
		||||
 | 
			
		||||
@@ -329,6 +319,9 @@ msgstr "NO SOCIO"
 | 
			
		||||
msgid "REMIND ME LATER"
 | 
			
		||||
msgstr "VUELVA MÁS TARDE"
 | 
			
		||||
 | 
			
		||||
msgid "UPDATING NOW"
 | 
			
		||||
msgstr "ACTUALIZANDO AHORA"
 | 
			
		||||
 | 
			
		||||
msgid "EXIT"
 | 
			
		||||
msgstr "SALIR"
 | 
			
		||||
 | 
			
		||||
@@ -478,9 +471,6 @@ msgid "Disguise all features used for NVIDIA graphics cards"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Disfrazar todas las características utilizadas para tarjetas gráficas NVIDIA"
 | 
			
		||||
 | 
			
		||||
msgid "Forced activation of vertical sync"
 | 
			
		||||
msgstr "Activación forzada de la sincronización vertical"
 | 
			
		||||
 | 
			
		||||
msgid "Enable the application to run in the WINE virtual desktop"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Habilitar que la aplicación se ejecute en el escritorio virtual de WINE"
 | 
			
		||||
@@ -531,10 +521,12 @@ msgstr ""
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"Using automatic system optimization to improve performance in games "
 | 
			
		||||
"(provided the gamemode package is installed on the system)"
 | 
			
		||||
"(provided the gamemode package is installed on the system, doesn't work with "
 | 
			
		||||
"ananicy)"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Uso de optimización automática del sistema para mejorar el rendimiento en "
 | 
			
		||||
"juegos (siempre que el paquete gamemode esté instalado en el sistema)"
 | 
			
		||||
"Utilizando optimización automática del sistema para mejorar el rendimiento "
 | 
			
		||||
"en juegos (siempre que el paquete gamemode esté instalado en el sistema, no "
 | 
			
		||||
"funciona con ananicy)."
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"Forced use of built-in DXGI library (in rare cases it solves problems with "
 | 
			
		||||
@@ -731,7 +723,7 @@ msgstr "Seleccionar forzosamente el nivel de características de VKD3D"
 | 
			
		||||
msgid "You can set a forced feature level VKD3D for games on DirectX12"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Puedes establecer un nivel de características forzado para VKD3D en juegos "
 | 
			
		||||
"con DirectX 12."
 | 
			
		||||
"con DirectX 12"
 | 
			
		||||
 | 
			
		||||
msgid "Force certain locale for an app:"
 | 
			
		||||
msgstr "Forzar cierta configuración regional para una aplicación:"
 | 
			
		||||
@@ -739,6 +731,23 @@ msgstr "Forzar cierta configuración regional para una aplicación:"
 | 
			
		||||
msgid "Fixes encoding issues in legacy software"
 | 
			
		||||
msgstr "Soluciona problemas de codificación en software heredado"
 | 
			
		||||
 | 
			
		||||
msgid "Window mode (for Vulkan and OpenGL)"
 | 
			
		||||
msgstr "Modo ventana (para Vulkan y OpenGL)"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"fifo - First in, first out. Limits the frame rate + no tearing. (VSync)\n"
 | 
			
		||||
"immediate - Unlimited frame rate + tearing.\n"
 | 
			
		||||
"mailbox - Triple buffering. Unlimited frame rate + no tearing.\n"
 | 
			
		||||
"relaxed - Same as fifo but allows tearing when below the monitors refresh "
 | 
			
		||||
"rate."
 | 
			
		||||
msgstr ""
 | 
			
		||||
"fifo - Primero en entrar, primero en salir. Limita la velocidad de "
 | 
			
		||||
"fotogramas + sin tearing. (VSync)\n"
 | 
			
		||||
"immediate - Frecuencia de imagen ilimitada + tearing.\n"
 | 
			
		||||
"mailbox - Triple buffering. Frecuencia de imagen ilimitada + sin tearing.\n"
 | 
			
		||||
"relaxed - Igual que fifo pero permite tearing por debajo de la frecuencia de "
 | 
			
		||||
"refresco del monitor."
 | 
			
		||||
 | 
			
		||||
msgid "EDIT DB"
 | 
			
		||||
msgstr "CONFIGURACIÓN"
 | 
			
		||||
 | 
			
		||||
@@ -1023,7 +1032,7 @@ msgstr ""
 | 
			
		||||
"Restore default settings for (Restaurar configuraciones predeterminadas para)"
 | 
			
		||||
 | 
			
		||||
msgid "DISABLE"
 | 
			
		||||
msgstr "DESACTIVAR "
 | 
			
		||||
msgstr "DESACTIVAR"
 | 
			
		||||
 | 
			
		||||
msgid "Disable vkBasalt and go to the previous menu"
 | 
			
		||||
msgstr "Desactivar vkBasalt y volver al menú anterior"
 | 
			
		||||
@@ -1085,6 +1094,9 @@ msgstr ""
 | 
			
		||||
msgid "Display frame count"
 | 
			
		||||
msgstr "Mostrar recuento de cuadros"
 | 
			
		||||
 | 
			
		||||
msgid "Display frametime next to FPS text"
 | 
			
		||||
msgstr "Mostrar tiempo de cuadro junto al texto de FPS"
 | 
			
		||||
 | 
			
		||||
msgid "Enable most of the toggleable parameters (currently excludes histogram)"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Activar la mayoría de los parámetros conmutables (actualmente excluye el "
 | 
			
		||||
@@ -1171,16 +1183,15 @@ msgstr ""
 | 
			
		||||
msgid "Show temperature in Fahrenheit"
 | 
			
		||||
msgstr "Mostrar temperatura en Fahrenheit"
 | 
			
		||||
 | 
			
		||||
#, fuzzy
 | 
			
		||||
msgid ""
 | 
			
		||||
"Show if GPU is throttling based on Power, current, temp or other (Only shows "
 | 
			
		||||
"if throttling is currently happening). Currently disabled by default for "
 | 
			
		||||
"Nvidia as it causes lag on 3000 series"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Mostrar si la GPU está limitando basado en Potencia, corriente, temperatura "
 | 
			
		||||
"u \"otro\" (Solo se muestra si actualmente está ocurriendo limitación). "
 | 
			
		||||
"Actualmente desactivado por defecto para Nvidia ya que causa lag en la serie "
 | 
			
		||||
"3000"
 | 
			
		||||
"Mostrar si la GPU está limitando el rendimiento basado en energía, "
 | 
			
		||||
"corriente, temperatura u otros factores (solo se muestra si actualmente está "
 | 
			
		||||
"ocurriendo limitación). Actualmente deshabilitado por defecto para Nvidia, "
 | 
			
		||||
"ya que causa retrasos en la serie 3000"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"Same as throttling_status but displays throttling in the frametime graph and "
 | 
			
		||||
@@ -1204,9 +1215,6 @@ msgstr "Mostrar el uso de VRAM del sistema"
 | 
			
		||||
msgid "Display used Vulkan driver (radv/amdgpu-pro/amdvlk)"
 | 
			
		||||
msgstr "Mostrar el controlador Vulkan utilizado (radv/amdgpu-pro/amdvlk)"
 | 
			
		||||
 | 
			
		||||
msgid "Display frametime next to FPS text"
 | 
			
		||||
msgstr "Mostrar tiempo de cuadro junto al texto de FPS"
 | 
			
		||||
 | 
			
		||||
msgid "Show current Wine or Proton version in use"
 | 
			
		||||
msgstr "Mostrar la versión actual de Wine o Proton en uso"
 | 
			
		||||
 | 
			
		||||
@@ -1291,8 +1299,8 @@ msgid ""
 | 
			
		||||
"if enabled then forced filtering affects only non-point sampled textures. "
 | 
			
		||||
"(Direct3D settings)"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Si está habilitado, el filtrado forzado afecta solo a las texturas no "
 | 
			
		||||
"muestreadas puntualmente. (Configuraciones de Direct3D)"
 | 
			
		||||
"si está habilitado, entonces el filtrado forzado afecta solo a las texturas "
 | 
			
		||||
"que no se muestrean por puntos. (Configuraciones de Direct3D)"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"Enable fast memory access. (Enable if games have poor performance, using "
 | 
			
		||||
@@ -1396,7 +1404,6 @@ msgstr ""
 | 
			
		||||
"cuando pierden el enfoque, por lo que esto puede usarse para permitir que la "
 | 
			
		||||
"aplicación se ejecute en segundo plano. (Configuraciones de Glide)"
 | 
			
		||||
 | 
			
		||||
#, fuzzy
 | 
			
		||||
msgid ""
 | 
			
		||||
"dgVoodoo2 settings\\n<b>NOTE:</b> To display help for each item, simply "
 | 
			
		||||
"hover over the text"
 | 
			
		||||
@@ -1629,6 +1636,12 @@ msgstr ""
 | 
			
		||||
"Forzar el uso del controlador de video SDL x11, funciona con el backend SDL. "
 | 
			
		||||
"(Por defecto es Wayland)."
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"If specified, sets a base output height to linearly scale the cursor against."
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Si se especifica, establece una altura de salida base para escalar "
 | 
			
		||||
"linealmente el cursor."
 | 
			
		||||
 | 
			
		||||
msgid "Change settings gamescope for"
 | 
			
		||||
msgstr "Cambiar ajustes gamescope para"
 | 
			
		||||
 | 
			
		||||
@@ -1638,12 +1651,11 @@ msgid ""
 | 
			
		||||
"VulkanLayer.gamescope/x86_64/$%{GAMESCOPE_VERSION}%\\n(Can be selected and "
 | 
			
		||||
"copied)</b>"
 | 
			
		||||
msgstr ""
 | 
			
		||||
" <b>Gamescope no se detecta en el sistema, para instalarlo, ejecute el "
 | 
			
		||||
"<b>Gamescope no se detecta en el sistema, para instalarlo, ejecute el "
 | 
			
		||||
"comando en el terminal:\\n flatpak install -y runtime/org.freedesktop."
 | 
			
		||||
"Platform.VulkanLayer.gamescope/x86_64/$%{GAMESCOPE_VERSION}%\\n (Se puede "
 | 
			
		||||
"seleccionar y copiar)</b>."
 | 
			
		||||
"seleccionar y copiar)</b>"
 | 
			
		||||
 | 
			
		||||
#, fuzzy
 | 
			
		||||
msgid ""
 | 
			
		||||
"<b>Gamescope is not detected on the system, please contact the manufacturer "
 | 
			
		||||
"of your distribution\\nor search the Internet for information on how to "
 | 
			
		||||
@@ -1678,26 +1690,6 @@ msgstr ""
 | 
			
		||||
"Establece un límite de fotogramas por segundo. Se especifica en fotogramas "
 | 
			
		||||
"por segundo"
 | 
			
		||||
 | 
			
		||||
msgid "Mesa vulkan WSI"
 | 
			
		||||
msgstr "WSI mesa volcánica"
 | 
			
		||||
 | 
			
		||||
#, fuzzy
 | 
			
		||||
msgid ""
 | 
			
		||||
"Overrides the WSI present mode:\n"
 | 
			
		||||
"fifo - First in, first out. Limits the frame rate + no tearing. (VSync)\n"
 | 
			
		||||
"immediate - Unlimited frame rate + tearing.\n"
 | 
			
		||||
"mailbox - Triple buffering. Unlimited frame rate + no tearing.\n"
 | 
			
		||||
"relaxed - Same as fifo but allows tearing when below the monitors refresh "
 | 
			
		||||
"rate."
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Anula el modo actual de WSI:\n"
 | 
			
		||||
"fifo - Primero en entrar, primero en salir. Limita la velocidad de "
 | 
			
		||||
"fotogramas + sin tearing. (VSync)\n"
 | 
			
		||||
"immediate - Frecuencia de imagen ilimitada + tearing.\n"
 | 
			
		||||
"mailbox - Triple buffering. Frecuencia de imagen ilimitada + sin tearing.\n"
 | 
			
		||||
"relaxed - Igual que fifo pero permite tearing por debajo de la frecuencia de "
 | 
			
		||||
"refresco del monitor."
 | 
			
		||||
 | 
			
		||||
msgid "Scaler mode"
 | 
			
		||||
msgstr "Modo escalador"
 | 
			
		||||
 | 
			
		||||
@@ -1739,7 +1731,7 @@ msgid ""
 | 
			
		||||
"number amount"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Sensibilidad del ratón configurable, multiplica el movimiento del ratón por "
 | 
			
		||||
"la cantidad de números decimales especificada."
 | 
			
		||||
"la cantidad de números decimales especificada"
 | 
			
		||||
 | 
			
		||||
msgid "HDR SDR nits"
 | 
			
		||||
msgstr "HDR SDR nits"
 | 
			
		||||
@@ -1771,15 +1763,8 @@ msgstr ""
 | 
			
		||||
msgid "Disable GameScope and go to the previous menu"
 | 
			
		||||
msgstr "Desactivar GameScope e ir al menú anterior"
 | 
			
		||||
 | 
			
		||||
msgid "Disable"
 | 
			
		||||
msgstr "Desactivar"
 | 
			
		||||
 | 
			
		||||
msgid "Enable"
 | 
			
		||||
msgstr "Permitir"
 | 
			
		||||
 | 
			
		||||
#, fuzzy
 | 
			
		||||
msgid "Change global settings"
 | 
			
		||||
msgstr "Cambiar la configuración de"
 | 
			
		||||
msgstr "Cambiar configuraciones globales"
 | 
			
		||||
 | 
			
		||||
msgid "Change mirror to"
 | 
			
		||||
msgstr "Cambiar el espejo a"
 | 
			
		||||
@@ -1825,6 +1810,24 @@ msgstr ""
 | 
			
		||||
"crearán. (La desactivación se proporciona en los casos en que su descarga no "
 | 
			
		||||
"esté disponible por algún motivo)"
 | 
			
		||||
 | 
			
		||||
msgid "default"
 | 
			
		||||
msgstr "por defecto"
 | 
			
		||||
 | 
			
		||||
msgid "compact"
 | 
			
		||||
msgstr "compacto"
 | 
			
		||||
 | 
			
		||||
msgid "classic"
 | 
			
		||||
msgstr "clásico"
 | 
			
		||||
 | 
			
		||||
msgid "dark"
 | 
			
		||||
msgstr "oscuro"
 | 
			
		||||
 | 
			
		||||
msgid "light"
 | 
			
		||||
msgstr "ligero"
 | 
			
		||||
 | 
			
		||||
msgid "Recommended value"
 | 
			
		||||
msgstr ""
 | 
			
		||||
 | 
			
		||||
msgid "Choose a graphics card to run the game"
 | 
			
		||||
msgstr "Elige una tarjeta gráfica para ejecutar el juego"
 | 
			
		||||
 | 
			
		||||
@@ -1835,21 +1838,48 @@ msgstr ""
 | 
			
		||||
"Selecciona qué tarjeta de vídeo se utilizará para ejecutar el juego (se "
 | 
			
		||||
"utiliza para todos los juegos y programas en ejecución en PortProton)"
 | 
			
		||||
 | 
			
		||||
msgid "Force dpi"
 | 
			
		||||
msgstr ""
 | 
			
		||||
 | 
			
		||||
msgid "Here you can set forced dpi for applications wine"
 | 
			
		||||
msgstr ""
 | 
			
		||||
 | 
			
		||||
msgid "Choice wine audio driver"
 | 
			
		||||
msgstr "Controlador de audio de vino elegido"
 | 
			
		||||
 | 
			
		||||
msgid "Fixes sound popling if choice alsa"
 | 
			
		||||
msgstr "Corrige el sonido estallido de elección alsa alsa"
 | 
			
		||||
 | 
			
		||||
msgid "Choice gui themes"
 | 
			
		||||
msgstr "Temas de interfaz gráfica de usuario elegidos"
 | 
			
		||||
msgid "Select PortProton theme"
 | 
			
		||||
msgstr "Seleccione el tema PortProton"
 | 
			
		||||
 | 
			
		||||
msgid "Allows you to select a theme for PortProton"
 | 
			
		||||
msgstr "Le permite seleccionar un tema para PortProton"
 | 
			
		||||
 | 
			
		||||
#, fuzzy
 | 
			
		||||
msgid "Select gtk theme"
 | 
			
		||||
msgstr "Seleccione el tema gtk"
 | 
			
		||||
 | 
			
		||||
msgid "Allows you to select a theme for GTK."
 | 
			
		||||
msgstr "Le permite seleccionar un tema para GTK."
 | 
			
		||||
 | 
			
		||||
msgid "Time display"
 | 
			
		||||
msgstr "Mostrar tiempo"
 | 
			
		||||
 | 
			
		||||
msgid "Displays time spent in an application or game"
 | 
			
		||||
msgstr "Muestra el tiempo transcurrido en una aplicación o juego"
 | 
			
		||||
 | 
			
		||||
msgid "Sort shortcuts by time"
 | 
			
		||||
msgstr "Ordenar accesos directos por tiempo"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"This setting sorts the shortcuts in the main menu depending on the time "
 | 
			
		||||
"spent in the application or game"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Esta configuración ordena los accesos directos en el menú principal según el "
 | 
			
		||||
"tiempo transcurrido en la aplicación o juego"
 | 
			
		||||
 | 
			
		||||
msgid "GLOBAL SETTINGS (USER.CONF)"
 | 
			
		||||
msgstr "AJUSTES USUARIO.CONF"
 | 
			
		||||
msgstr "CONFIGURACIONES GLOBALES (USER.CONF)"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"Open the <b>user.conf</b> settings file in a system text editor to view and "
 | 
			
		||||
@@ -1864,6 +1894,9 @@ msgstr "¿Realmente deseas restablecer la configuración de"
 | 
			
		||||
msgid "The shortcut will be created in the PortProton directory."
 | 
			
		||||
msgstr "El acceso directo se creará en el directorio de PortProton."
 | 
			
		||||
 | 
			
		||||
msgid "Name"
 | 
			
		||||
msgstr "Nombre"
 | 
			
		||||
 | 
			
		||||
msgid "Add shortcut to MENU -> GAMES"
 | 
			
		||||
msgstr "Agregar acceso directo a MENU -> JUEGOS"
 | 
			
		||||
 | 
			
		||||
@@ -1873,9 +1906,6 @@ msgstr "Agregar acceso directo al escritorio"
 | 
			
		||||
msgid "Add shortcut to STEAM library"
 | 
			
		||||
msgstr "Agregar acceso directo a la biblioteca de STEAM"
 | 
			
		||||
 | 
			
		||||
msgid "Name"
 | 
			
		||||
msgstr "Nombre"
 | 
			
		||||
 | 
			
		||||
msgid "For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Para agregar el acceso directo a STEAM, es necesario reiniciar.\\n\\¿Quieres "
 | 
			
		||||
@@ -1884,6 +1914,12 @@ msgstr ""
 | 
			
		||||
msgid "Restarting STEAM... Please wait."
 | 
			
		||||
msgstr "Restarting STEAM... Please wait."
 | 
			
		||||
 | 
			
		||||
msgid "The shortcut will be changed in the PortProton directory."
 | 
			
		||||
msgstr "El acceso directo se cambiará en el directorio de PortProton."
 | 
			
		||||
 | 
			
		||||
msgid "REMOVE SHORTCUT"
 | 
			
		||||
msgstr "ELIMINAR ACCESO DIRECTO"
 | 
			
		||||
 | 
			
		||||
msgid "Could not find the file:"
 | 
			
		||||
msgstr "No se pudo encontrar el archivo:"
 | 
			
		||||
 | 
			
		||||
@@ -1895,6 +1931,9 @@ msgstr ""
 | 
			
		||||
"Si olvidaste montar el disco con la aplicación en ejecución, ¡haz clic en "
 | 
			
		||||
"CANCELAR!"
 | 
			
		||||
 | 
			
		||||
msgid "DELETE SHORTCUT"
 | 
			
		||||
msgstr "ELIMINAR ACCESO DIRECTO"
 | 
			
		||||
 | 
			
		||||
msgid "Starting prefix manager:"
 | 
			
		||||
msgstr "Iniciando el administrador de prefijos:"
 | 
			
		||||
 | 
			
		||||
@@ -1923,7 +1962,7 @@ msgid "FORCE INSTALL"
 | 
			
		||||
msgstr "INSTALACIÓN FORZADA"
 | 
			
		||||
 | 
			
		||||
msgid "Installation with forced redownload of libraries"
 | 
			
		||||
msgstr "Instalación con recarga forzada de bibliotecas."
 | 
			
		||||
msgstr "Instalación con recarga forzada de bibliotecas"
 | 
			
		||||
 | 
			
		||||
msgid "INSTALL"
 | 
			
		||||
msgstr "INSTALAR"
 | 
			
		||||
@@ -1951,12 +1990,8 @@ msgstr ""
 | 
			
		||||
"PortProton fue lanzado en modo de creación PortProton.log y se almacena "
 | 
			
		||||
"correctamente en el directorio raíz del puerto"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"To diagnose the problem, copy ALL of the log to discord server: https://"
 | 
			
		||||
"discord.gg/FTaheP99wE"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Para diagnosticar el problema, copia TODO el log al servidor de discordia: "
 | 
			
		||||
"https://discord.gg/FTaheP99wE"
 | 
			
		||||
msgid "To diagnose the problem, copy ALL of the log to:"
 | 
			
		||||
msgstr "Para diagnosticar el problema, copia TODO el registro en:"
 | 
			
		||||
 | 
			
		||||
msgid "Please wait! After finishing the PortProton, click STOP."
 | 
			
		||||
msgstr ""
 | 
			
		||||
@@ -1995,10 +2030,10 @@ msgid "Branch changed to:"
 | 
			
		||||
msgstr "Rama cambiada a:"
 | 
			
		||||
 | 
			
		||||
msgid "Cover downloads are disabled"
 | 
			
		||||
msgstr "Las descargas de portadas están deshabilitadas."
 | 
			
		||||
msgstr "Las descargas de portadas están deshabilitadas"
 | 
			
		||||
 | 
			
		||||
msgid "Cover downloads are enabled"
 | 
			
		||||
msgstr "Las descargas de portadas están habilitadas."
 | 
			
		||||
msgstr "Las descargas de portadas están habilitadas"
 | 
			
		||||
 | 
			
		||||
msgid "Gui start changed to:"
 | 
			
		||||
msgstr "Inicio Gui cambiado a:"
 | 
			
		||||
@@ -2017,20 +2052,27 @@ msgid ""
 | 
			
		||||
"PortProton v. ${install_ver}\n"
 | 
			
		||||
"scripts v. ${scripts_install_ver}"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"PortProton v. ${install_ver}\n"
 | 
			
		||||
"scripts v. ${scripts_install_ver}"
 | 
			
		||||
 | 
			
		||||
msgid "Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)"
 | 
			
		||||
msgstr ""
 | 
			
		||||
msgstr "Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"This program comes with absolutely no warranty.\n"
 | 
			
		||||
"See the License for details."
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Este programa se proporciona sin ninguna garantía.\n"
 | 
			
		||||
"Consulta la licencia para más detalles."
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"Author:   Casro-Fidel (Mikhail Tergoev)\n"
 | 
			
		||||
"\n"
 | 
			
		||||
"Developer assistants and testers:"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Autor: Casro-Fidel (Mikhail Tergoev)\n"
 | 
			
		||||
"\n"
 | 
			
		||||
"Asistentes de desarrollo y testers:"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"MIT License\n"
 | 
			
		||||
@@ -2061,17 +2103,41 @@ msgid ""
 | 
			
		||||
"THE\n"
 | 
			
		||||
"SOFTWARE."
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Licencia MIT\n"
 | 
			
		||||
"\n"
 | 
			
		||||
"Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)\n"
 | 
			
		||||
"\n"
 | 
			
		||||
"Por la presente se otorga permiso, de forma gratuita, a cualquier persona "
 | 
			
		||||
"que obtenga una copia de este software y los archivos de documentación "
 | 
			
		||||
"asociados (el \"Software\"), para tratar en el Software sin restricción, "
 | 
			
		||||
"incluyendo, sin limitación, los derechos de usar, copiar, modificar, "
 | 
			
		||||
"combinar, publicar, distribuir, sublicenciar y/o vender copias del Software, "
 | 
			
		||||
"y permitir a las personas a quienes se les proporcione el Software hacer lo "
 | 
			
		||||
"mismo, sujeto a las siguientes condiciones:\n"
 | 
			
		||||
"\n"
 | 
			
		||||
"El aviso de copyright anterior y este aviso de permiso se incluirán en todas "
 | 
			
		||||
"las copias o partes sustanciales del Software.\n"
 | 
			
		||||
"\n"
 | 
			
		||||
"EL SOFTWARE SE PROPORCIONA \"TAL CUAL\", SIN GARANTÍA DE NINGÚN TIPO, "
 | 
			
		||||
"EXPRESA O IMPLÍCITA, INCLUYENDO, PERO NO LIMITÁNDOSE A, LAS GARANTÍAS DE "
 | 
			
		||||
"COMERCIALIZACIÓN, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN "
 | 
			
		||||
"NINGÚN CASO LOS AUTORES O TITULARES DE LOS DERECHOS DE AUTOR SERÁN "
 | 
			
		||||
"RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑO O OTRA RESPONSABILIDAD, YA SEA EN "
 | 
			
		||||
"UNA ACCIÓN DE CONTRATO, AGRAVIO O DE OTRA MANERA, QUE SURJA DE O EN CONEXIÓN "
 | 
			
		||||
"CON EL SOFTWARE O EL USO O CUALQUIER OTRA INTERACCIÓN EN EL SOFTWARE."
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"The project was supported:\n"
 | 
			
		||||
"https://boosty.to/portwine-linux.ru"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"El proyecto fue apoyado:\n"
 | 
			
		||||
"https://boosty.to/portwine-linux.ru"
 | 
			
		||||
 | 
			
		||||
msgid "The list will be updated..."
 | 
			
		||||
msgstr ""
 | 
			
		||||
msgstr "La lista se actualizará..."
 | 
			
		||||
 | 
			
		||||
msgid "Do you want to join and help in the development of the project:"
 | 
			
		||||
msgstr ""
 | 
			
		||||
msgstr "Quieres unirte y ayudar en el desarrollo del proyecto:"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"Website:  http://linux-gaming.ru\n"
 | 
			
		||||
@@ -2083,6 +2149,14 @@ msgid ""
 | 
			
		||||
"Yandex wallet:   410012267513818\n"
 | 
			
		||||
"-------------------------------------------"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Sitio web:  http://linux-gaming.ru\n"
 | 
			
		||||
"Discord:  http://discord.gg/yJSEFjF\n"
 | 
			
		||||
"VK:    https://vk.com/linuxgamingru\n"
 | 
			
		||||
"-------------------------------------------\n"
 | 
			
		||||
"Conviértete en suscriptor de pago:\n"
 | 
			
		||||
"boosty:  https://boosty.to/portwine-linux.ru\n"
 | 
			
		||||
"Billetera de Yandex:  410012267513818\n"
 | 
			
		||||
"-------------------------------------------"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"                               Third-party libraries that are used in "
 | 
			
		||||
@@ -2097,27 +2171,155 @@ msgid ""
 | 
			
		||||
"YAD: https://github.com/v1cont/yad\n"
 | 
			
		||||
"DGVOODOO2: https://dege.fw.hu/"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"                           Bibliotecas de terceros que se utilizan en "
 | 
			
		||||
"PortProton\n"
 | 
			
		||||
"\n"
 | 
			
		||||
"        PortProton se basa en las siguientes bibliotecas de software libre:\n"
 | 
			
		||||
"\n"
 | 
			
		||||
"WINE-PROTON: https://github.com/ValveSoftware/Proton\n"
 | 
			
		||||
"WINE-PROTON-GE: https://github.com/GloriousEggroll/proton-ge-custom/\n"
 | 
			
		||||
"Kron4ek/Wine: https://github.com/Kron4ek/Wine-Builds\n"
 | 
			
		||||
"YAD: https://github.com/v1cont/yad\n"
 | 
			
		||||
"DGVOODOO2: https://dege.fw.hu/"
 | 
			
		||||
 | 
			
		||||
msgid "ABOUT US"
 | 
			
		||||
msgstr ""
 | 
			
		||||
msgstr "SOBRE NOSOTROS"
 | 
			
		||||
 | 
			
		||||
msgid "ABOUT PORTPROTON"
 | 
			
		||||
msgstr ""
 | 
			
		||||
msgstr "SOBRE PORTPROTON"
 | 
			
		||||
 | 
			
		||||
msgid "AUTORS"
 | 
			
		||||
msgstr ""
 | 
			
		||||
msgstr "AUTORES"
 | 
			
		||||
 | 
			
		||||
msgid "LICENSE"
 | 
			
		||||
msgstr ""
 | 
			
		||||
msgstr "LICENCIA"
 | 
			
		||||
 | 
			
		||||
msgid "SPONSORS"
 | 
			
		||||
msgstr ""
 | 
			
		||||
msgstr "PATROCINADORES"
 | 
			
		||||
 | 
			
		||||
msgid "JOIN"
 | 
			
		||||
msgstr ""
 | 
			
		||||
msgstr "UNIRSE"
 | 
			
		||||
 | 
			
		||||
msgid "THIRD PARTY LIBRARIES"
 | 
			
		||||
msgstr "BIBLIOTECAS DE TERCEROS"
 | 
			
		||||
 | 
			
		||||
msgid "SteamGridDB is not responding, forcing cover download to be disabled"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"SteamGridDB no está respondiendo, forzando la desactivación de la descarga "
 | 
			
		||||
"de portadas"
 | 
			
		||||
 | 
			
		||||
msgid "Please wait. downloading covers for"
 | 
			
		||||
msgstr "Por favor, espera. Descargando portadas para"
 | 
			
		||||
 | 
			
		||||
msgid "use"
 | 
			
		||||
msgstr ""
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"Forces all scripts to be updated to a working state\n"
 | 
			
		||||
"                                                    (helps if PortProton is "
 | 
			
		||||
"not working)"
 | 
			
		||||
msgstr ""
 | 
			
		||||
 | 
			
		||||
#, fuzzy
 | 
			
		||||
msgid "Reinstalls PortProton and resets all settings to default"
 | 
			
		||||
msgstr "Restaurar configuraciones predeterminadas"
 | 
			
		||||
 | 
			
		||||
msgid "Creates a files with translations .pot and .po"
 | 
			
		||||
msgstr ""
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"Debug scripts for PortProton\n"
 | 
			
		||||
"                                                    (saved log in"
 | 
			
		||||
msgstr ""
 | 
			
		||||
 | 
			
		||||
#, fuzzy
 | 
			
		||||
msgid "Check update scripts for PortProton"
 | 
			
		||||
msgstr "Espere la actualización PortProton"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"Launches the application immediately, requires the path to the .exe file"
 | 
			
		||||
msgstr ""
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"After the variable, the path to the .exe file is required and then the "
 | 
			
		||||
"variables.\n"
 | 
			
		||||
"                                                    (List their variables "
 | 
			
		||||
"and values for example PW_MANGOHUD=1 PW_VKBASALT=0, etc.)"
 | 
			
		||||
msgstr ""
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"--autoinstall and the name of what needs to be installed is given in the "
 | 
			
		||||
"list below:"
 | 
			
		||||
msgstr ""
 | 
			
		||||
 | 
			
		||||
#~ msgid "Choice gui themes"
 | 
			
		||||
#~ msgstr "Temas de interfaz gráfica de usuario elegidos"
 | 
			
		||||
 | 
			
		||||
#~ msgid ""
 | 
			
		||||
#~ "A higher number of duplicate desktop files were found for this file."
 | 
			
		||||
#~ "\\nShould I delete the extra ones or not?"
 | 
			
		||||
#~ msgstr ""
 | 
			
		||||
#~ "Se encontraron un mayor número de archivos de escritorio duplicados para "
 | 
			
		||||
#~ "este archivo.\\n¿Debería eliminar los adicionales o no?"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Delete shortcut for select file..."
 | 
			
		||||
#~ msgstr "Eliminar el acceso directo del archivo seleccionado..."
 | 
			
		||||
 | 
			
		||||
#~ msgid "Forced activation of vertical sync"
 | 
			
		||||
#~ msgstr "Activación forzada de la sincronización vertical"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Mesa vulkan WSI"
 | 
			
		||||
#~ msgstr "WSI mesa volcánica"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for Nintendo game consoles with high compatibility"
 | 
			
		||||
#~ msgstr ""
 | 
			
		||||
#~ "Un emulador para consolas de juegos de Nintendo con alta compatibilidad"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Multi-arcade emulator that allows you to play old arcade games"
 | 
			
		||||
#~ msgstr ""
 | 
			
		||||
#~ "Un emulador de múltiples arcade que te permite jugar juegos antiguos de "
 | 
			
		||||
#~ "arcade"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Multi-platform frontend for emulators with extensive settings"
 | 
			
		||||
#~ msgstr "Un frontend multiplataforma para emuladores con ajustes extensos"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for the PlayStation Portable (PSP) game console"
 | 
			
		||||
#~ msgstr "Un emulador para la consola de juegos PlayStation Portable (PSP)"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for the Nintendo 3DS game console"
 | 
			
		||||
#~ msgstr "Un emulador para la consola de juegos Nintendo 3DS"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for the Wii U game console"
 | 
			
		||||
#~ msgstr "Un emulador para la consola de juegos Wii U"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for the PlayStation 1 game console with high compatibility"
 | 
			
		||||
#~ msgstr ""
 | 
			
		||||
#~ "Un emulador para la consola de juegos PlayStation 1 con alta "
 | 
			
		||||
#~ "compatibilidad"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for the Nintendo 64 game console"
 | 
			
		||||
#~ msgstr "Un emulador para la consola de juegos Nintendo 64"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for the Game Boy Advance game console"
 | 
			
		||||
#~ msgstr "Un emulador para la consola de juegos Game Boy Advance"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for the Sega Saturn game console"
 | 
			
		||||
#~ msgstr "Un emulador para la consola de juegos Sega Saturn"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for the Xbox 360 game console"
 | 
			
		||||
#~ msgstr "Un emulador para la consola de juegos Xbox 360"
 | 
			
		||||
 | 
			
		||||
#~ msgid ""
 | 
			
		||||
#~ "Emulator for the Nintendo Entertainment System (NES or Dendy) game console"
 | 
			
		||||
#~ msgstr ""
 | 
			
		||||
#~ "Un emulador para la consola de juegos Nintendo Entertainment System (NES "
 | 
			
		||||
#~ "o Dendy)"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for the Xbox game console"
 | 
			
		||||
#~ msgstr "Un emulador para la consola de juegos Xbox"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for the Sega Dreamcast game console"
 | 
			
		||||
#~ msgstr "Un emulador para la consola de juegos Sega Dreamcast"
 | 
			
		||||
 | 
			
		||||
#, fuzzy
 | 
			
		||||
#~ msgid "scripts"
 | 
			
		||||
 
 | 
			
		||||
@@ -7,16 +7,16 @@ msgid ""
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Project-Id-Version: \n"
 | 
			
		||||
"Report-Msgid-Bugs-To: \n"
 | 
			
		||||
"POT-Creation-Date: 2024-09-24 13:23+0300\n"
 | 
			
		||||
"PO-Revision-Date: 2024-09-19 23:32+0500\n"
 | 
			
		||||
"POT-Creation-Date: 2024-11-02 10:04+0500\n"
 | 
			
		||||
"PO-Revision-Date: 2024-11-02 10:05+0500\n"
 | 
			
		||||
"Last-Translator: \n"
 | 
			
		||||
"Language-Team: \n"
 | 
			
		||||
"Language: ru_RU\n"
 | 
			
		||||
"MIME-Version: 1.0\n"
 | 
			
		||||
"Content-Type: text/plain; charset=UTF-8\n"
 | 
			
		||||
"Content-Transfer-Encoding: 8bit\n"
 | 
			
		||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
 | 
			
		||||
"%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
 | 
			
		||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 | 
			
		||||
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
 | 
			
		||||
"X-Generator: Poedit 3.4.4\n"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
@@ -31,6 +31,9 @@ msgstr "Произошла ошибка во время распаковки п
 | 
			
		||||
msgid "Unpack is DONE for prefix:"
 | 
			
		||||
msgstr "Успешно распакован префикс:"
 | 
			
		||||
 | 
			
		||||
msgid "USE_SYSTEM_WINE"
 | 
			
		||||
msgstr "Использовать системную версию wine"
 | 
			
		||||
 | 
			
		||||
msgid "WineD3D OpenGL (For video cards without Vulkan)"
 | 
			
		||||
msgstr "WineD3D OpenGL (для видеокарт без поддержки Vulkan)"
 | 
			
		||||
 | 
			
		||||
@@ -52,8 +55,8 @@ msgstr "Gallium Nine (поддержка DirectX 9 для MESA)"
 | 
			
		||||
msgid "Gallium Zink (OpenGL to Vulkan)"
 | 
			
		||||
msgstr "Gallium Zink (трансляция OpenGL в Vulkan)"
 | 
			
		||||
 | 
			
		||||
msgid "Launching"
 | 
			
		||||
msgstr "Запуск"
 | 
			
		||||
msgid "GET-OTHER-WINE"
 | 
			
		||||
msgstr "Скачать другие версии wine"
 | 
			
		||||
 | 
			
		||||
msgid "CREATE SHORTCUT"
 | 
			
		||||
msgstr "СОЗДАТЬ ЯРЛЫК"
 | 
			
		||||
@@ -61,11 +64,14 @@ msgstr "СОЗДАТЬ ЯРЛЫК"
 | 
			
		||||
msgid "Create shortcut for select file..."
 | 
			
		||||
msgstr "Создать ярлык для выбранного файла..."
 | 
			
		||||
 | 
			
		||||
msgid "DELETE SHORTCUT"
 | 
			
		||||
msgstr "УДАЛИТЬ ЯРЛЫК"
 | 
			
		||||
msgid "CHANGE SHORTCUT"
 | 
			
		||||
msgstr "ИЗМЕНИТЬ ЯРЛЫК"
 | 
			
		||||
 | 
			
		||||
msgid "Delete shortcut for select file..."
 | 
			
		||||
msgstr "Удалить ярлык для выбранного файла..."
 | 
			
		||||
msgid "Change shortcut for select file..."
 | 
			
		||||
msgstr "Изменить ярлык для выбранного файла..."
 | 
			
		||||
 | 
			
		||||
msgid "Launching"
 | 
			
		||||
msgstr "Запуск"
 | 
			
		||||
 | 
			
		||||
msgid "Base settings"
 | 
			
		||||
msgstr "Основные настройки"
 | 
			
		||||
@@ -73,7 +79,6 @@ msgstr "Основные настройки"
 | 
			
		||||
msgid "Edit database file for"
 | 
			
		||||
msgstr "Редактировать файл настроек для"
 | 
			
		||||
 | 
			
		||||
#, fuzzy
 | 
			
		||||
msgid "Global settings"
 | 
			
		||||
msgstr "Глобальные настройки"
 | 
			
		||||
 | 
			
		||||
@@ -152,7 +157,6 @@ msgstr "История изменений"
 | 
			
		||||
msgid "Change language"
 | 
			
		||||
msgstr "Сменить язык"
 | 
			
		||||
 | 
			
		||||
#, fuzzy
 | 
			
		||||
msgid "Global settings (user.conf)"
 | 
			
		||||
msgstr "Глобальные настройки (user.conf)"
 | 
			
		||||
 | 
			
		||||
@@ -214,49 +218,6 @@ msgstr "Редактор реестра"
 | 
			
		||||
msgid "Run wine regedit"
 | 
			
		||||
msgstr "Запустить редактор реестра Wine"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for Nintendo game consoles with high compatibility"
 | 
			
		||||
msgstr "Эмулятор игровых консолей Nintendo с высокой совместимостью"
 | 
			
		||||
 | 
			
		||||
msgid "Multi-arcade emulator that allows you to play old arcade games"
 | 
			
		||||
msgstr "Мультиаркадный эмулятор, позволяющий играть в старые аркадные игры"
 | 
			
		||||
 | 
			
		||||
msgid "Multi-platform frontend for emulators with extensive settings"
 | 
			
		||||
msgstr "Мультиплатформенный интерфейс для эмуляторов с обширными настройками"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for the PlayStation Portable (PSP) game console"
 | 
			
		||||
msgstr "Эмулятор игровой консоли PlayStation Portable (PSP)"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for the Nintendo 3DS game console"
 | 
			
		||||
msgstr "Эмулятор игровой консоли Nintendo 3DS"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for the Wii U game console"
 | 
			
		||||
msgstr "Эмулятор игровой консоли Wii U"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for the PlayStation 1 game console with high compatibility"
 | 
			
		||||
msgstr "Эмулятор игровой консоли PlayStation 1 с высокой совместимостью"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for the Nintendo 64 game console"
 | 
			
		||||
msgstr "Эмулятор игровой консоли Nintendo 64"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for the Game Boy Advance game console"
 | 
			
		||||
msgstr "Эмулятор игровой консоли Game Boy Advance"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for the Sega Saturn game console"
 | 
			
		||||
msgstr "Эмулятор игровой консоли Sega Saturn"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for the Xbox 360 game console"
 | 
			
		||||
msgstr "Эмулятор игровой консоли Xbox 360"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"Emulator for the Nintendo Entertainment System (NES or Dendy) game console"
 | 
			
		||||
msgstr "Эмулятор игровой консоли Nintendo Entertainment System (NES или Dendy)"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for the Xbox game console"
 | 
			
		||||
msgstr "Эмулятор игровой консоли Xbox"
 | 
			
		||||
 | 
			
		||||
msgid "Emulator for the Sega Dreamcast game console"
 | 
			
		||||
msgstr "Эмулятор игровой консоли Sega Dreamcast"
 | 
			
		||||
 | 
			
		||||
msgid "AUTOINSTALLS"
 | 
			
		||||
msgstr "АВТОУСТАНОВКА"
 | 
			
		||||
 | 
			
		||||
@@ -291,6 +252,45 @@ msgstr ""
 | 
			
		||||
msgid "Downloading"
 | 
			
		||||
msgstr "Загружается"
 | 
			
		||||
 | 
			
		||||
msgid "day"
 | 
			
		||||
msgstr "день"
 | 
			
		||||
 | 
			
		||||
msgid "days"
 | 
			
		||||
msgstr "дней"
 | 
			
		||||
 | 
			
		||||
msgid "hour"
 | 
			
		||||
msgstr "час"
 | 
			
		||||
 | 
			
		||||
msgid "and"
 | 
			
		||||
msgstr "и"
 | 
			
		||||
 | 
			
		||||
msgid "hours"
 | 
			
		||||
msgstr "часов"
 | 
			
		||||
 | 
			
		||||
msgid "less than a minute"
 | 
			
		||||
msgstr "меньше минуты"
 | 
			
		||||
 | 
			
		||||
msgid "minute"
 | 
			
		||||
msgstr "минута"
 | 
			
		||||
 | 
			
		||||
msgid "minutes"
 | 
			
		||||
msgstr "минут"
 | 
			
		||||
 | 
			
		||||
msgid "Time spent"
 | 
			
		||||
msgstr "Проведено времени"
 | 
			
		||||
 | 
			
		||||
msgid "Disabled"
 | 
			
		||||
msgstr "Отключено"
 | 
			
		||||
 | 
			
		||||
msgid "Enable"
 | 
			
		||||
msgstr "Включить"
 | 
			
		||||
 | 
			
		||||
msgid "Disable"
 | 
			
		||||
msgstr "Отключить"
 | 
			
		||||
 | 
			
		||||
msgid "Enabled"
 | 
			
		||||
msgstr "Включено"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"Do you really want to reinstall PortProton?\\nFor this, an internet "
 | 
			
		||||
"connection will be required."
 | 
			
		||||
@@ -312,10 +312,6 @@ msgstr ""
 | 
			
		||||
"ppdb.\\nВыберите нужный или удалите лишний файл .ppdb перед следующим "
 | 
			
		||||
"запуском\\n"
 | 
			
		||||
 | 
			
		||||
# изменить
 | 
			
		||||
msgid "UPDATING NOW"
 | 
			
		||||
msgstr "ОБНОВИТЬ СЕЙЧАС"
 | 
			
		||||
 | 
			
		||||
msgid "Update scripts:"
 | 
			
		||||
msgstr "Обновление скриптов:"
 | 
			
		||||
 | 
			
		||||
@@ -325,6 +321,10 @@ msgstr "НЕ НАПОМИНАТЬ"
 | 
			
		||||
msgid "REMIND ME LATER"
 | 
			
		||||
msgstr "НАПОМНИТЬ ПОЗЖЕ"
 | 
			
		||||
 | 
			
		||||
# изменить
 | 
			
		||||
msgid "UPDATING NOW"
 | 
			
		||||
msgstr "ОБНОВИТЬ СЕЙЧАС"
 | 
			
		||||
 | 
			
		||||
msgid "EXIT"
 | 
			
		||||
msgstr "ВЫХОД"
 | 
			
		||||
 | 
			
		||||
@@ -480,9 +480,6 @@ msgstr "Принудительное использование старых в
 | 
			
		||||
msgid "Disguise all features used for NVIDIA graphics cards"
 | 
			
		||||
msgstr "Скрыть все функции, используемые видеокартами NVIDIA"
 | 
			
		||||
 | 
			
		||||
msgid "Forced activation of vertical sync"
 | 
			
		||||
msgstr "Принудительное включение вертикальной синхронизации"
 | 
			
		||||
 | 
			
		||||
msgid "Enable the application to run in the WINE virtual desktop"
 | 
			
		||||
msgstr "Использовать виртуальный рабочий стол WINE"
 | 
			
		||||
 | 
			
		||||
@@ -529,11 +526,12 @@ msgstr ""
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"Using automatic system optimization to improve performance in games "
 | 
			
		||||
"(provided the gamemode package is installed on the system)"
 | 
			
		||||
"(provided the gamemode package is installed on the system, doesn't work with "
 | 
			
		||||
"ananicy)"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Использование автоматической оптимизации системы для повышения "
 | 
			
		||||
"производительности в играх (при условии, что в системе установлен пакет "
 | 
			
		||||
"gamemode)"
 | 
			
		||||
"gamemode, не работает вместе с ananicy)"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"Forced use of built-in DXGI library (in rare cases it solves problems with "
 | 
			
		||||
@@ -744,6 +742,25 @@ msgstr ""
 | 
			
		||||
"Исправляет кодировку в устаревших приложениях. Необходимо, например, для "
 | 
			
		||||
"запуска старых графических новелл (Chaos;Head)"
 | 
			
		||||
 | 
			
		||||
msgid "Window mode (for Vulkan and OpenGL)"
 | 
			
		||||
msgstr "Режим работы окна (для Vulkan и OpenGL)"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"fifo - First in, first out. Limits the frame rate + no tearing. (VSync)\n"
 | 
			
		||||
"immediate - Unlimited frame rate + tearing.\n"
 | 
			
		||||
"mailbox - Triple buffering. Unlimited frame rate + no tearing.\n"
 | 
			
		||||
"relaxed - Same as fifo but allows tearing when below the monitors refresh "
 | 
			
		||||
"rate."
 | 
			
		||||
msgstr ""
 | 
			
		||||
"fifo - ограничение частоты кадров + отсутствие разрывов (включает "
 | 
			
		||||
"вертикальную синхронизацию)\n"
 | 
			
		||||
"immediate - неограниченная частота кадров (но присутствуют разрывы "
 | 
			
		||||
"изображения как без включения вертикальной синхронизации).\n"
 | 
			
		||||
"mailbox - тройная буферизация (неограниченная частота кадров + отсутствие "
 | 
			
		||||
"разрывов).\n"
 | 
			
		||||
"relaxed - то же, что и fifo, но допускает разрыв изображения, когда частота "
 | 
			
		||||
"обновления монитора ниже."
 | 
			
		||||
 | 
			
		||||
msgid "EDIT DB"
 | 
			
		||||
msgstr "НАСТРОЙКИ"
 | 
			
		||||
 | 
			
		||||
@@ -1090,6 +1107,9 @@ msgstr ""
 | 
			
		||||
msgid "Display frame count"
 | 
			
		||||
msgstr "Отображение количества кадров"
 | 
			
		||||
 | 
			
		||||
msgid "Display frametime next to FPS text"
 | 
			
		||||
msgstr "Отображение времени кадра рядом с FPS"
 | 
			
		||||
 | 
			
		||||
msgid "Enable most of the toggleable parameters (currently excludes histogram)"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Включить большинство переключаемых параметров (в настоящее время исключает "
 | 
			
		||||
@@ -1213,9 +1233,6 @@ msgstr "Показать использование VRAM"
 | 
			
		||||
msgid "Display used Vulkan driver (radv/amdgpu-pro/amdvlk)"
 | 
			
		||||
msgstr "Показать используемый драйвер Vulkan (radv/amdgpu-pro/amdvlk)"
 | 
			
		||||
 | 
			
		||||
msgid "Display frametime next to FPS text"
 | 
			
		||||
msgstr "Отображение времени кадра рядом с FPS"
 | 
			
		||||
 | 
			
		||||
msgid "Show current Wine or Proton version in use"
 | 
			
		||||
msgstr "Показать текущую используемую версию Wine или Proton"
 | 
			
		||||
 | 
			
		||||
@@ -1598,6 +1615,12 @@ msgstr ""
 | 
			
		||||
"запуском), работает вместе с SDL BACKEND (используется по умолчанию в "
 | 
			
		||||
"Wayland сессии)"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"If specified, sets a base output height to linearly scale the cursor against."
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Если указано, устанавливает базовую высоту вывода для линейного "
 | 
			
		||||
"масштабирования курсора."
 | 
			
		||||
 | 
			
		||||
msgid "Change settings gamescope for"
 | 
			
		||||
msgstr "Изменить настройки Gamescope для"
 | 
			
		||||
 | 
			
		||||
@@ -1645,27 +1668,6 @@ msgstr "Ограничение FPS (кадров в секунду)"
 | 
			
		||||
msgid "Set a framerate limit. Specified in frames per second"
 | 
			
		||||
msgstr "Ограничение частоты кадров (кадров в секунду)"
 | 
			
		||||
 | 
			
		||||
msgid "Mesa vulkan WSI"
 | 
			
		||||
msgstr "Режим работы окна"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"Overrides the WSI present mode:\n"
 | 
			
		||||
"fifo - First in, first out. Limits the frame rate + no tearing. (VSync)\n"
 | 
			
		||||
"immediate - Unlimited frame rate + tearing.\n"
 | 
			
		||||
"mailbox - Triple buffering. Unlimited frame rate + no tearing.\n"
 | 
			
		||||
"relaxed - Same as fifo but allows tearing when below the monitors refresh "
 | 
			
		||||
"rate."
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Переопределяет режим работы окна:\n"
 | 
			
		||||
"fifo - ограничение частоты кадров + отсутствие разрывов (включает "
 | 
			
		||||
"вертикальную синхронизацию)\n"
 | 
			
		||||
"immediate - неограниченная частота кадров (но присутствуют разрывы "
 | 
			
		||||
"изображения как без включения вертикальной синхронизации).\n"
 | 
			
		||||
"mailbox - тройная буферизация (неограниченная частота кадров + отсутствие "
 | 
			
		||||
"разрывов).\n"
 | 
			
		||||
"relaxed - то же, что и fifo, но допускает разрыв изображения, когда частота "
 | 
			
		||||
"обновления монитора ниже."
 | 
			
		||||
 | 
			
		||||
msgid "Scaler mode"
 | 
			
		||||
msgstr "Режим масштабирования"
 | 
			
		||||
 | 
			
		||||
@@ -1740,13 +1742,6 @@ msgstr ""
 | 
			
		||||
msgid "Disable GameScope and go to the previous menu"
 | 
			
		||||
msgstr "Отключить Gamescope и перейти в предыдущее меню"
 | 
			
		||||
 | 
			
		||||
msgid "Disable"
 | 
			
		||||
msgstr "Выключить"
 | 
			
		||||
 | 
			
		||||
msgid "Enable"
 | 
			
		||||
msgstr "Включить"
 | 
			
		||||
 | 
			
		||||
#, fuzzy
 | 
			
		||||
msgid "Change global settings"
 | 
			
		||||
msgstr "Изменить глобальные настройки"
 | 
			
		||||
 | 
			
		||||
@@ -1793,6 +1788,24 @@ msgstr ""
 | 
			
		||||
"создаваться. (Отключение предусмотрено в тех случаях, когда их скачивание по "
 | 
			
		||||
"каким-то причинам недоступно)"
 | 
			
		||||
 | 
			
		||||
msgid "default"
 | 
			
		||||
msgstr "по умолчанию"
 | 
			
		||||
 | 
			
		||||
msgid "compact"
 | 
			
		||||
msgstr "компактная"
 | 
			
		||||
 | 
			
		||||
msgid "classic"
 | 
			
		||||
msgstr "классическая"
 | 
			
		||||
 | 
			
		||||
msgid "dark"
 | 
			
		||||
msgstr "тёмная"
 | 
			
		||||
 | 
			
		||||
msgid "light"
 | 
			
		||||
msgstr "светлая"
 | 
			
		||||
 | 
			
		||||
msgid "Recommended value"
 | 
			
		||||
msgstr "Рекомендуемое значение"
 | 
			
		||||
 | 
			
		||||
msgid "Choose a graphics card to run the game"
 | 
			
		||||
msgstr "Выбрать видеокарту для запуска игры"
 | 
			
		||||
 | 
			
		||||
@@ -1803,19 +1816,46 @@ msgstr ""
 | 
			
		||||
"Выбор видеокарты для запуска игры (используется для всех запущенных игр и "
 | 
			
		||||
"программ в PortProton)"
 | 
			
		||||
 | 
			
		||||
msgid "Force dpi"
 | 
			
		||||
msgstr "Принудительный масштаб"
 | 
			
		||||
 | 
			
		||||
msgid "Here you can set forced dpi for applications wine"
 | 
			
		||||
msgstr "Здесь вы можете установить принудительный масштаб для приложений wine"
 | 
			
		||||
 | 
			
		||||
msgid "Choice wine audio driver"
 | 
			
		||||
msgstr "Выбрать звуковой драйвер"
 | 
			
		||||
 | 
			
		||||
msgid "Fixes sound popling if choice alsa"
 | 
			
		||||
msgstr "Выбор alsa исправляет заикание звука"
 | 
			
		||||
 | 
			
		||||
msgid "Choice gui themes"
 | 
			
		||||
msgstr "Выбор графической темы"
 | 
			
		||||
msgid "Select PortProton theme"
 | 
			
		||||
msgstr "Выбрать тему PortProton"
 | 
			
		||||
 | 
			
		||||
msgid "Allows you to select a theme for PortProton"
 | 
			
		||||
msgstr "Позволяет выбрать тему для PortProton"
 | 
			
		||||
 | 
			
		||||
#, fuzzy
 | 
			
		||||
msgid "Select gtk theme"
 | 
			
		||||
msgstr "Выбрать тему GTK"
 | 
			
		||||
 | 
			
		||||
msgid "Allows you to select a theme for GTK."
 | 
			
		||||
msgstr "Позволяет выбрать светлую или тёмную тему"
 | 
			
		||||
 | 
			
		||||
msgid "Time display"
 | 
			
		||||
msgstr "Отображение времени"
 | 
			
		||||
 | 
			
		||||
msgid "Displays time spent in an application or game"
 | 
			
		||||
msgstr "Отображает общее время проведённое в приложении или игре"
 | 
			
		||||
 | 
			
		||||
msgid "Sort shortcuts by time"
 | 
			
		||||
msgstr "Сортировка ярлыков по времени"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"This setting sorts the shortcuts in the main menu depending on the time "
 | 
			
		||||
"spent in the application or game"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Эта настройка сортирует ярлыки в главном меню в зависимости от времени, "
 | 
			
		||||
"проведенного в приложении или игре"
 | 
			
		||||
 | 
			
		||||
msgid "GLOBAL SETTINGS (USER.CONF)"
 | 
			
		||||
msgstr "ГЛОБАЛЬНЫЕ НАСТРОЙКИ (USER.CONF)"
 | 
			
		||||
 | 
			
		||||
@@ -1832,6 +1872,9 @@ msgstr "Вы действительно хотите сбросить настр
 | 
			
		||||
msgid "The shortcut will be created in the PortProton directory."
 | 
			
		||||
msgstr "Ярлык будет создан в каталоге PortProton."
 | 
			
		||||
 | 
			
		||||
msgid "Name"
 | 
			
		||||
msgstr "Имя"
 | 
			
		||||
 | 
			
		||||
msgid "Add shortcut to MENU -> GAMES"
 | 
			
		||||
msgstr "Добавить ярлык в МЕНЮ -> ИГРЫ"
 | 
			
		||||
 | 
			
		||||
@@ -1841,9 +1884,6 @@ msgstr "Добавить ярлык на рабочий стол"
 | 
			
		||||
msgid "Add shortcut to STEAM library"
 | 
			
		||||
msgstr "Добавить ярлык в библиотеку STEAM"
 | 
			
		||||
 | 
			
		||||
msgid "Name"
 | 
			
		||||
msgstr "Имя"
 | 
			
		||||
 | 
			
		||||
msgid "For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Для добавления ярлыка в STEAM требуется перезапуск.\\n\\nПерезапустить STEAM "
 | 
			
		||||
@@ -1852,6 +1892,12 @@ msgstr ""
 | 
			
		||||
msgid "Restarting STEAM... Please wait."
 | 
			
		||||
msgstr "Перезапускаем STEAM... Пожалуйста, подождите."
 | 
			
		||||
 | 
			
		||||
msgid "The shortcut will be changed in the PortProton directory."
 | 
			
		||||
msgstr "Ярлык будет изменён в каталоге PortProton."
 | 
			
		||||
 | 
			
		||||
msgid "REMOVE SHORTCUT"
 | 
			
		||||
msgstr "УДАЛИТЬ ЯРЛЫК"
 | 
			
		||||
 | 
			
		||||
msgid "Could not find the file:"
 | 
			
		||||
msgstr "Не удалось найти файл:"
 | 
			
		||||
 | 
			
		||||
@@ -1862,6 +1908,9 @@ msgstr ""
 | 
			
		||||
"ВНИМАНИЕ:\\nЕсли вы забыли примонтировать диск с запускаемым приложением, "
 | 
			
		||||
"нажмите ОТМЕНИТЬ!"
 | 
			
		||||
 | 
			
		||||
msgid "DELETE SHORTCUT"
 | 
			
		||||
msgstr "УДАЛИТЬ ЯРЛЫК"
 | 
			
		||||
 | 
			
		||||
msgid "Starting prefix manager:"
 | 
			
		||||
msgstr "Запуск менеджера префиксов:"
 | 
			
		||||
 | 
			
		||||
@@ -1920,12 +1969,8 @@ msgstr ""
 | 
			
		||||
"Был запущен режим создания лога и лог успешно сохранён в корневом каталоге "
 | 
			
		||||
"PortProton"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"To diagnose the problem, copy ALL of the log to discord server: https://"
 | 
			
		||||
"discord.gg/FTaheP99wE"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Чтобы диагностировать проблему, скопируйте ВЕСЬ журнал на сервер Discord: "
 | 
			
		||||
"https://discord.gg/FTaheP99wE"
 | 
			
		||||
msgid "To diagnose the problem, copy ALL of the log to:"
 | 
			
		||||
msgstr "Чтобы диагностировать проблему, скопируйте ВЕСЬ журнал на сайт:"
 | 
			
		||||
 | 
			
		||||
msgid "Please wait! After finishing the PortProton, click STOP."
 | 
			
		||||
msgstr "Пожалуйста, подождите! После завершения PortProton нажмите СТОП."
 | 
			
		||||
@@ -2146,6 +2191,126 @@ msgstr "ПРИСОЕДЕНИТЬСЯ"
 | 
			
		||||
msgid "THIRD PARTY LIBRARIES"
 | 
			
		||||
msgstr "БИБЛИОТЕКИ"
 | 
			
		||||
 | 
			
		||||
msgid "SteamGridDB is not responding, forcing cover download to be disabled"
 | 
			
		||||
msgstr "SteamGridDB не отвечает, принудительно отключаем загрузку обложек"
 | 
			
		||||
 | 
			
		||||
msgid "Please wait. downloading covers for"
 | 
			
		||||
msgstr "Пожалуйста, подождите. Загрузка обложек для"
 | 
			
		||||
 | 
			
		||||
msgid "use"
 | 
			
		||||
msgstr "использовать"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"Forces all scripts to be updated to a working state\n"
 | 
			
		||||
"                                                    (helps if PortProton is "
 | 
			
		||||
"not working)"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Принудительно обновляет все скрипты до рабочего состояния.\n"
 | 
			
		||||
"                                                    (помогает, если "
 | 
			
		||||
"PortProton не работает)"
 | 
			
		||||
 | 
			
		||||
msgid "Reinstalls PortProton and resets all settings to default"
 | 
			
		||||
msgstr "Переустанавливает PortProton и сбрасывает все настройки по умолчанию"
 | 
			
		||||
 | 
			
		||||
msgid "Creates a files with translations .pot and .po"
 | 
			
		||||
msgstr "Создает файлы с переводами .pot и .po"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"Debug scripts for PortProton\n"
 | 
			
		||||
"                                                    (saved log in"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Скрипты отладки для PortProton\n"
 | 
			
		||||
"                                                    (сохраняет лог в"
 | 
			
		||||
 | 
			
		||||
msgid "Check update scripts for PortProton"
 | 
			
		||||
msgstr "Проверьте скрипты обновления для PortProton"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"Launches the application immediately, requires the path to the .exe file"
 | 
			
		||||
msgstr "Запускает приложение сразу, требует путь к exe-файлу"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"After the variable, the path to the .exe file is required and then the "
 | 
			
		||||
"variables.\n"
 | 
			
		||||
"                                                    (List their variables "
 | 
			
		||||
"and values for example PW_MANGOHUD=1 PW_VKBASALT=0, etc.)"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"После переменной необходимо указать путь к файлу .exe, а затем переменные.\n"
 | 
			
		||||
"                                                    (Перечислите их "
 | 
			
		||||
"переменные и значения, например PW_MANGOHUD=1 PW_VKBASALT=0 и т. д.)"
 | 
			
		||||
 | 
			
		||||
msgid ""
 | 
			
		||||
"--autoinstall and the name of what needs to be installed is given in the "
 | 
			
		||||
"list below:"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"--autoinstall и название того, что необходимо установить, указано в списке "
 | 
			
		||||
"ниже:"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Choice gui themes"
 | 
			
		||||
#~ msgstr "Выбор графической темы"
 | 
			
		||||
 | 
			
		||||
#~ msgid ""
 | 
			
		||||
#~ "A higher number of duplicate desktop files were found for this file."
 | 
			
		||||
#~ "\\nShould I delete the extra ones or not?"
 | 
			
		||||
#~ msgstr "Найдены дубликаты создаваемого ярлыка.\\nУдалить лишние ярлыки?"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Delete shortcut for select file..."
 | 
			
		||||
#~ msgstr "Удалить ярлык для выбранного файла..."
 | 
			
		||||
 | 
			
		||||
#~ msgid "Forced activation of vertical sync"
 | 
			
		||||
#~ msgstr "Принудительное включение вертикальной синхронизации"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Mesa vulkan WSI"
 | 
			
		||||
#~ msgstr "Режим работы окна"
 | 
			
		||||
 | 
			
		||||
#~ msgid "not known yet"
 | 
			
		||||
#~ msgstr "пока неизвестно"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for Nintendo game consoles with high compatibility"
 | 
			
		||||
#~ msgstr "Эмулятор игровых консолей Nintendo с высокой совместимостью"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Multi-arcade emulator that allows you to play old arcade games"
 | 
			
		||||
#~ msgstr "Мультиаркадный эмулятор, позволяющий играть в старые аркадные игры"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Multi-platform frontend for emulators with extensive settings"
 | 
			
		||||
#~ msgstr ""
 | 
			
		||||
#~ "Мультиплатформенный интерфейс для эмуляторов с обширными настройками"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for the PlayStation Portable (PSP) game console"
 | 
			
		||||
#~ msgstr "Эмулятор игровой консоли PlayStation Portable (PSP)"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for the Nintendo 3DS game console"
 | 
			
		||||
#~ msgstr "Эмулятор игровой консоли Nintendo 3DS"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for the Wii U game console"
 | 
			
		||||
#~ msgstr "Эмулятор игровой консоли Wii U"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for the PlayStation 1 game console with high compatibility"
 | 
			
		||||
#~ msgstr "Эмулятор игровой консоли PlayStation 1 с высокой совместимостью"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for the Nintendo 64 game console"
 | 
			
		||||
#~ msgstr "Эмулятор игровой консоли Nintendo 64"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for the Game Boy Advance game console"
 | 
			
		||||
#~ msgstr "Эмулятор игровой консоли Game Boy Advance"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for the Sega Saturn game console"
 | 
			
		||||
#~ msgstr "Эмулятор игровой консоли Sega Saturn"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for the Xbox 360 game console"
 | 
			
		||||
#~ msgstr "Эмулятор игровой консоли Xbox 360"
 | 
			
		||||
 | 
			
		||||
#~ msgid ""
 | 
			
		||||
#~ "Emulator for the Nintendo Entertainment System (NES or Dendy) game console"
 | 
			
		||||
#~ msgstr ""
 | 
			
		||||
#~ "Эмулятор игровой консоли Nintendo Entertainment System (NES или Dendy)"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for the Xbox game console"
 | 
			
		||||
#~ msgstr "Эмулятор игровой консоли Xbox"
 | 
			
		||||
 | 
			
		||||
#~ msgid "Emulator for the Sega Dreamcast game console"
 | 
			
		||||
#~ msgstr "Эмулятор игровой консоли Sega Dreamcast"
 | 
			
		||||
 | 
			
		||||
#~ msgid "scripts"
 | 
			
		||||
#~ msgstr "версия"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,7 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# GPL-3.0 license
 | 
			
		||||
# based on https://github.com/sonic2kk/steamtinkerlaunch/blob/master/steamtinkerlaunch
 | 
			
		||||
PROGNAME="PortProton"
 | 
			
		||||
name_desktop_png="${name_desktop// /_}"
 | 
			
		||||
NOSTAPPNAME="$name_desktop"
 | 
			
		||||
NOSTEXEPATH="\"${STEAM_SCRIPTS}/${name_desktop}.sh\""
 | 
			
		||||
# NOSTSTDIR="\"${PATH_TO_GAME}\""
 | 
			
		||||
@@ -150,17 +149,7 @@ function downloadArtFromSteamGridDB {
 | 
			
		||||
    [[ -n "$SEARCHHUMOR" ]] && SGDB_ENDPOINT_STR+="&humor=${SEARCHHUMOR}"
 | 
			
		||||
    [[ -n "$SEARCHEPILEPSY" ]] && SGDB_ENDPOINT_STR+="&epilepsy=${SEARCHEPILEPSY}"
 | 
			
		||||
 | 
			
		||||
    set -o pipefail
 | 
			
		||||
    RESPONSE=$(curl -H "Authorization: Bearer $SGDBAPIKEY" -s "$SGDB_ENDPOINT_STR" 2> >(grep -v "SSL_INIT"))
 | 
			
		||||
    if [[ "${PIPESTATUS[0]}" != 0 ]] && [[ "$DOWNLOAD_STEAM_GRID" != 0 ]] ; then
 | 
			
		||||
		pw_notify_send -i info \
 | 
			
		||||
		"$(gettext "SteamGridDB is not response, force disable cover download")"
 | 
			
		||||
		sed -i 's/DOWNLOAD_STEAM_GRID=.*/DOWNLOAD_STEAM_GRID="0"/' "$USER_CONF"
 | 
			
		||||
		export DOWNLOAD_STEAM_GRID="0"
 | 
			
		||||
		return
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    if ! jq -e '.success' <<< "$RESPONSE" > /dev/null; then
 | 
			
		||||
        echo "The server response wasn't 'success' for this batch of requested games."
 | 
			
		||||
        return
 | 
			
		||||
@@ -204,12 +193,7 @@ function downloadArtFromSteamGridDB {
 | 
			
		||||
            fi
 | 
			
		||||
 | 
			
		||||
            if [[ "$STARTDL" -eq 1 ]] ; then
 | 
			
		||||
				filename="$(basename "$DLDST")"
 | 
			
		||||
                curl -f -# -A 'Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)' -H 'Cache-Control: no-cache, no-store' -H 'Pragma: no-cache' -L "$DLSRC" -o "$DLDST" 2>&1 | \
 | 
			
		||||
                 tr '\r' '\n' | sed -ur 's|[# ]+||g;s|.*=.*||g;s|.*|#Downloading at &\n&|g' | \
 | 
			
		||||
				"$pw_yad" --progress --text="$(gettext "Downloading") $filename" --auto-close --no-escape \
 | 
			
		||||
				--auto-kill --text-align="center" --fixed --no-buttons --title "PortProton" --width=500 --height=90 \
 | 
			
		||||
				--window-icon="$PW_GUI_ICON_PATH/portproton.svg" --borders="$PROGRESS_BAR_BORDERS_SIZE"
 | 
			
		||||
				curl -f -# -A 'Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)' -H 'Cache-Control: no-cache, no-store' -H 'Pragma: no-cache' -L "$DLSRC" -o "$DLDST" 2>&1
 | 
			
		||||
            fi
 | 
			
		||||
        else
 | 
			
		||||
            echo "No grid found to download for '$SEARCHID' - maybe loosen filters?"
 | 
			
		||||
@@ -295,15 +279,32 @@ function commandlineGetSteamGridDBArtwork {
 | 
			
		||||
	SGDBSEARCHENDPOINT_HERO="${BASESTEAMGRIDDBAPI}/heroes/${SGDBENDPOINTTYPE}"
 | 
			
		||||
	SGDBSEARCHENDPOINT_LOGO="${BASESTEAMGRIDDBAPI}/logos/${SGDBENDPOINTTYPE}"
 | 
			
		||||
	SGDBSEARCHENDPOINT_BOXART="${BASESTEAMGRIDDBAPI}/grids/${SGDBENDPOINTTYPE}"	 # Grid endpoint is used for Boxart and Tenfoot, which SteamGridDB counts as vertical/horizontal grids respectively
 | 
			
		||||
	SGDB_ENDPOINT_STR_TEST="${SGDBSEARCHENDPOINT_HERO}/$(echo "$GSGDBA_APPID" | awk '{print $1}' | paste -s -d, -)?"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	set -o pipefail
 | 
			
		||||
	TEST_RESPONSE=$(curl -H "Authorization: Bearer $SGDBAPIKEY" -s "$SGDB_ENDPOINT_STR_TEST" 2> >(grep -v "SSL_INIT"))
 | 
			
		||||
	if [[ "${PIPESTATUS[0]}" != 0 ]] && [[ "$DOWNLOAD_STEAM_GRID" != 0 ]]; then
 | 
			
		||||
		pw_notify_send -i info \
 | 
			
		||||
		"${translations[SteamGridDB is not responding, forcing cover download to be disabled]}"
 | 
			
		||||
		sed -i 's/DOWNLOAD_STEAM_GRID=.*/DOWNLOAD_STEAM_GRID="0"/' "$USER_CONF"
 | 
			
		||||
		export DOWNLOAD_STEAM_GRID="0"
 | 
			
		||||
		return
 | 
			
		||||
	fi
 | 
			
		||||
 | 
			
		||||
	# Download Hero, Logo, Boxart, Tenfoot from SteamGridDB from given endpoint using given AppID
 | 
			
		||||
	# On SteamGridDB tenfoot called horizontal Steam grid, so fetch it by passing specific dimensions matching this -- Users can override this, but default is what SteamGridDB expects for the tenfoot sizes
 | 
			
		||||
	downloadArtFromSteamGridDB "$GSGDBA_APPID" "$SGDBSEARCHENDPOINT_HERO" "${GSGDBA_FILENAME}_hero" "$SGDBHEROSTYLES" "$SGDBHERODIMS" "$SGDBHEROTYPES" "$SGDBHERONSFW" "$SGDBHEROHUMOR" "$SGDBHEROEPILEPSY" "$GSGDBA_HASFILE" "$GSGDBA_APPLYARTWORK"
 | 
			
		||||
	# Logo doesn't have dimensions, so it's left intentionally blank
 | 
			
		||||
	downloadArtFromSteamGridDB "$GSGDBA_APPID" "$SGDBSEARCHENDPOINT_LOGO" "${GSGDBA_FILENAME}_logo" "$SGDBLOGOSTYLES" "" "$SGDBLOGOTYPES" "$SGDBLOGONSFW" "$SGDBLOGOHUMOR" "$SGDBLOGOEPILEPSY" "$GSGDBA_HASFILE" "$GSGDBA_APPLYARTWORK"
 | 
			
		||||
	downloadArtFromSteamGridDB "$GSGDBA_APPID" "$SGDBSEARCHENDPOINT_BOXART" "${GSGDBA_FILENAME}p" "$SGDBBOXARTSTYLES" "$SGDBBOXARTDIMS" "$SGDBBOXARTTYPES" "$SGDBBOXARTNSFW" "$SGDBBOXARTHUMOR" "$SGDBBOXARTEPILEPSY" "$GSGDBA_HASFILE" "$GSGDBA_APPLYARTWORK"
 | 
			
		||||
	downloadArtFromSteamGridDB "$GSGDBA_APPID" "$SGDBSEARCHENDPOINT_BOXART" "${GSGDBA_FILENAME}" "$SGDBTENFOOTSTYLES" "$SGDBTENFOOTDIMS" "$SGDBTENFOOTTYPES" "$SGDBTENFOOTNSFW" "$SGDBTENFOOTHUMOR" "$SGDBTENFOOTEPILEPSY" "$GSGDBA_HASFILE" "$GSGDBA_APPLYARTWORK"
 | 
			
		||||
	if [[ ! -z "$GSGDBA_FOUNDGAMEID" ]] ; then
 | 
			
		||||
		pw_start_progress_bar_block "${translations[Please wait. downloading covers for]} $NOSTAPPNAME"
 | 
			
		||||
 | 
			
		||||
		downloadArtFromSteamGridDB "$GSGDBA_APPID" "$SGDBSEARCHENDPOINT_HERO" "${GSGDBA_FILENAME}_hero" "$SGDBHEROSTYLES" "$SGDBHERODIMS" "$SGDBHEROTYPES" "$SGDBHERONSFW" "$SGDBHEROHUMOR" "$SGDBHEROEPILEPSY" "$GSGDBA_HASFILE" "$GSGDBA_APPLYARTWORK"
 | 
			
		||||
		# Logo doesn't have dimensions, so it's left intentionally blank
 | 
			
		||||
		downloadArtFromSteamGridDB "$GSGDBA_APPID" "$SGDBSEARCHENDPOINT_LOGO" "${GSGDBA_FILENAME}_logo" "$SGDBLOGOSTYLES" "" "$SGDBLOGOTYPES" "$SGDBLOGONSFW" "$SGDBLOGOHUMOR" "$SGDBLOGOEPILEPSY" "$GSGDBA_HASFILE" "$GSGDBA_APPLYARTWORK"
 | 
			
		||||
		downloadArtFromSteamGridDB "$GSGDBA_APPID" "$SGDBSEARCHENDPOINT_BOXART" "${GSGDBA_FILENAME}p" "$SGDBBOXARTSTYLES" "$SGDBBOXARTDIMS" "$SGDBBOXARTTYPES" "$SGDBBOXARTNSFW" "$SGDBBOXARTHUMOR" "$SGDBBOXARTEPILEPSY" "$GSGDBA_HASFILE" "$GSGDBA_APPLYARTWORK"
 | 
			
		||||
		downloadArtFromSteamGridDB "$GSGDBA_APPID" "$SGDBSEARCHENDPOINT_BOXART" "${GSGDBA_FILENAME}" "$SGDBTENFOOTSTYLES" "$SGDBTENFOOTDIMS" "$SGDBTENFOOTTYPES" "$SGDBTENFOOTNSFW" "$SGDBTENFOOTHUMOR" "$SGDBTENFOOTEPILEPSY" "$GSGDBA_HASFILE" "$GSGDBA_APPLYARTWORK"
 | 
			
		||||
 | 
			
		||||
		pw_stop_progress_bar
 | 
			
		||||
	fi
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
## Fetch artwork from SteamGridDB
 | 
			
		||||
 
 | 
			
		||||
@@ -17,7 +17,7 @@ if [[ -n "$DUPLICATE" ]] ; then
 | 
			
		||||
    exit 1
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
for ppdb in $SELF_PATH/portwine_db/* ; do
 | 
			
		||||
for ppdb in "$SELF_PATH/portwine_db/"* ; do
 | 
			
		||||
    echo "$ppdb"
 | 
			
		||||
 | 
			
		||||
    sed -i '/##export/d' "$ppdb"
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										18
									
								
								data_from_portwine/scripts/help_info
									
									
									
									
									
										Executable file
									
								
							
							
						
						@@ -0,0 +1,18 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
files_from_autoinstall=$(ls "${PORT_SCRIPTS_PATH}/pw_autoinstall")
 | 
			
		||||
echo -e "${translations[use]}: [--repair] [--reinstall] [--autoinstall]
 | 
			
		||||
 | 
			
		||||
--repair                                            ${translations[Forces all scripts to be updated to a working state
 | 
			
		||||
                                                    (helps if PortProton is not working)]}
 | 
			
		||||
--reinstall                                         ${translations[Reinstalls PortProton and resets all settings to default]}
 | 
			
		||||
--generate-pot                                      ${translations[Creates a files with translations .pot and .po]}
 | 
			
		||||
--debug                                             ${translations[Debug scripts for PortProton
 | 
			
		||||
                                                    (saved log in]} $PORT_WINE_PATH/scripts-debug.log)
 | 
			
		||||
--update                                            ${translations[Check update scripts for PortProton]}
 | 
			
		||||
--launch                                            ${translations[Launches the application immediately, requires the path to the .exe file]}
 | 
			
		||||
--edit-db                                           ${translations[After the variable, the path to the .exe file is required and then the variables.
 | 
			
		||||
                                                    (List their variables and values for example PW_MANGOHUD=1 PW_VKBASALT=0, etc.)]}
 | 
			
		||||
--autoinstall                                       ${translations[--autoinstall and the name of what needs to be installed is given in the list below:]}
 | 
			
		||||
 | 
			
		||||
$(echo $files_from_autoinstall | awk '{for (i = 1; i <= NF; i++) {if (i % 10 == 0) {print ""} printf "%s ", $i}}')
 | 
			
		||||
"
 | 
			
		||||
@@ -5,6 +5,10 @@
 | 
			
		||||
#####################examples###########################
 | 
			
		||||
export PW_WINDOWS_VER="10"
 | 
			
		||||
export PW_VULKAN_USE="2"
 | 
			
		||||
export PW_WINE_USE=PROTON_LG
 | 
			
		||||
export PW_WINE_USE="PROTON_LG"
 | 
			
		||||
export PW_PREFIX_NAME="BLACK_DESERT_ONLINE"
 | 
			
		||||
# export DISABLE_CP_DEFPFX=1
 | 
			
		||||
export PORTPROTON_NAME="BlackDesertLauncher"
 | 
			
		||||
export FILE_DESCRIPTION="BlackDesertLauncher"
 | 
			
		||||
export WINE_DISABLE_KERNEL_WRITEWATCH="1"
 | 
			
		||||
export DXVK_CONFIG="dxgi.syncInterval=0"
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										13
									
								
								data_from_portwine/scripts/portwine_db/Saturn.ppdb
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,13 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
#Author: Dervart
 | 
			
		||||
#Saturn.exe
 | 
			
		||||
#Rating=1-5
 | 
			
		||||
if [[ "$LANGUAGE" == "ru" ]] ; then
 | 
			
		||||
    export PW_COMMENT_DB="При сворачивании или переключении фокуса окна возможны вылеты игры.\nРекомендуется использовать GAMESCOPE, либо VIRTUAL_DESKTOP в настройках"
 | 
			
		||||
else
 | 
			
		||||
    export PW_COMMENT_DB="When minimizing or switching the window focus, the game may crash.\nRecommended to use GAMESCOPE or VIRTUAL_DESKTOP in the SETTINGS"
 | 
			
		||||
fi
 | 
			
		||||
export PW_VULKAN_USE="2"
 | 
			
		||||
export PW_WINE_USE="WINE_LG"
 | 
			
		||||
export PW_PREFIX_NAME="NINSAR"
 | 
			
		||||
export PORTPROTON_NAME="Saturn"
 | 
			
		||||
							
								
								
									
										11
									
								
								data_from_portwine/scripts/portwine_db/elsword.ppdb
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,11 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
#Author: minergenon
 | 
			
		||||
#elsword.exe
 | 
			
		||||
#Rating=1-5
 | 
			
		||||
export PW_VULKAN_USE="2"
 | 
			
		||||
export PW_WINE_USE="WINE_LG"
 | 
			
		||||
export PW_PREFIX_NAME="ELSWORD"
 | 
			
		||||
export PORTPROTON_NAME="Elsword"
 | 
			
		||||
export FILE_DESCRIPTION="Elsword Patcher"
 | 
			
		||||
# export PW_VULKAN_USE="0"
 | 
			
		||||
# export RADV_PERFTEST="aco"
 | 
			
		||||
							
								
								
									
										26
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_AGE_OF_EMPIRES_ONLINE
									
									
									
									
									
										Executable file
									
								
							
							
						
						@@ -0,0 +1,26 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# Author: chal55rus
 | 
			
		||||
# type: games
 | 
			
		||||
# name: Age of Empires Online
 | 
			
		||||
# image: celeste
 | 
			
		||||
# info_en:
 | 
			
		||||
# info_ru:
 | 
			
		||||
########################################################################
 | 
			
		||||
export PW_PREFIX_NAME="AGE_OF_EMPIRES_ONLINE"
 | 
			
		||||
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
 | 
			
		||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Celeste.Installer.exe"
 | 
			
		||||
export PORTWINE_CREATE_SHORTCUT_NAME="Age of Empires Online"
 | 
			
		||||
 | 
			
		||||
start_portwine
 | 
			
		||||
if try_download "https://github.com/ProjectCeleste/Celeste.Launcher/releases/latest/download/Celeste.Installer.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
 | 
			
		||||
then
 | 
			
		||||
    pw_start_progress_bar_install_game "Age of Empires Online."
 | 
			
		||||
    pw_run "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Roaming/ProjectCeleste/Celeste Launcher.exe"
 | 
			
		||||
    try_remove_file "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    try_remove_file "${portwine_exe}.ppdb"
 | 
			
		||||
    kill_portwine
 | 
			
		||||
    pw_stop_progress_bar
 | 
			
		||||
    portwine_create_shortcut
 | 
			
		||||
fi
 | 
			
		||||
stop_portwine
 | 
			
		||||
							
								
								
									
										26
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_ALBION_ONLINE
									
									
									
									
									
										Executable file
									
								
							
							
						
						@@ -0,0 +1,26 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# Author: chal55rus
 | 
			
		||||
# type: games
 | 
			
		||||
# name: Albion Online
 | 
			
		||||
# image: albiononline
 | 
			
		||||
# info_en:
 | 
			
		||||
# info_ru:
 | 
			
		||||
########################################################################
 | 
			
		||||
export PW_PREFIX_NAME="ALBION_ONLINE"
 | 
			
		||||
export LAUNCH_PARAMETERS=("/S")
 | 
			
		||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/albion-online-setup.exe"
 | 
			
		||||
export PORTWINE_CREATE_SHORTCUT_NAME="Albion Online"
 | 
			
		||||
 | 
			
		||||
start_portwine
 | 
			
		||||
if try_download "https://live.albiononline.com/clients/20240918100234/albion-online-setup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
 | 
			
		||||
then
 | 
			
		||||
    pw_start_progress_bar_install_game "Albion Online."
 | 
			
		||||
    pw_run "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/AlbionOnline/launcher/AlbionLauncher.exe"
 | 
			
		||||
    try_remove_file "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    try_remove_file "${portwine_exe}.ppdb"
 | 
			
		||||
    kill_portwine
 | 
			
		||||
    pw_stop_progress_bar
 | 
			
		||||
    portwine_create_shortcut
 | 
			
		||||
fi
 | 
			
		||||
stop_portwine
 | 
			
		||||
@@ -10,9 +10,9 @@ export PW_PREFIX_NAME="BLACK_DESERT_ONLINE"
 | 
			
		||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/BlackDesert_Installer_RU.exe"
 | 
			
		||||
export LAUNCH_PARAMETERS="/silent"
 | 
			
		||||
export PW_MUST_HAVE_DLL=""
 | 
			
		||||
export PW_VULKAN_USE=1
 | 
			
		||||
export PW_USE_D3D_EXTRAS=1
 | 
			
		||||
export PW_WINE_USE=PROTON_LG
 | 
			
		||||
export PW_VULKAN_USE="1"
 | 
			
		||||
export PW_USE_D3D_EXTRAS="1"
 | 
			
		||||
export PW_WINE_USE="PROTON_LG"
 | 
			
		||||
# export DISABLE_CP_DEFPFX=1
 | 
			
		||||
 | 
			
		||||
pw_clear_pfx
 | 
			
		||||
							
								
								
									
										27
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_BROKEN_RANKS
									
									
									
									
									
										Executable file
									
								
							
							
						
						@@ -0,0 +1,27 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# Author: chal55rus
 | 
			
		||||
# type: games
 | 
			
		||||
# name: Broken Ranks (ENG)
 | 
			
		||||
# image: brokenranks
 | 
			
		||||
# info_en:
 | 
			
		||||
# info_ru:
 | 
			
		||||
########################################################################
 | 
			
		||||
export PW_PREFIX_NAME="BROKEN_RANKS"
 | 
			
		||||
export LAUNCH_PARAMETERS=("/q")
 | 
			
		||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/BrokenRanksInstaller.exe"
 | 
			
		||||
export PORTWINE_CREATE_SHORTCUT_NAME="Broken Ranks"
 | 
			
		||||
 | 
			
		||||
start_portwine
 | 
			
		||||
if try_download "https://eu.brokenranks.com/BrokenRanksInstaller.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
 | 
			
		||||
then
 | 
			
		||||
    pw_start_progress_bar_install_game "Broken Ranks."
 | 
			
		||||
    pw_kill_autostart ConsoleLauncher.exe &
 | 
			
		||||
    pw_run "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    portwine_exe="$WINEPREFIX/drive_c/Whitemoon/BrokenRanks/ConsoleLauncher.exe"
 | 
			
		||||
    try_remove_file "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    try_remove_file "${portwine_exe}.ppdb"
 | 
			
		||||
    kill_portwine
 | 
			
		||||
    pw_stop_progress_bar
 | 
			
		||||
    portwine_create_shortcut
 | 
			
		||||
fi
 | 
			
		||||
stop_portwine
 | 
			
		||||
@@ -1,27 +0,0 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# Author: Castro-Fidel (linux-gaming.ru)
 | 
			
		||||
# type: games
 | 
			
		||||
# name: CatsLauncher (Front Edge)
 | 
			
		||||
# image: catslauncher
 | 
			
		||||
# info_en:
 | 
			
		||||
# info_ru:
 | 
			
		||||
########################################################################
 | 
			
		||||
export LAUNCH_PARAMETERS=("/q" )
 | 
			
		||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/CatsLauncher.msi"
 | 
			
		||||
export PW_PREFIX_NAME="DOTNET"
 | 
			
		||||
export PW_USE_D3D_EXTRAS="1"
 | 
			
		||||
export PORTWINE_CREATE_SHORTCUT_NAME="CatsLauncher"
 | 
			
		||||
 | 
			
		||||
start_portwine
 | 
			
		||||
if try_download "https://catswhoplay.com/downloads/CatsLauncher_0.1.10.msi" "${PW_AUTOINSTALL_EXE}" no_mirror
 | 
			
		||||
then
 | 
			
		||||
    pw_start_progress_bar_install_game "CatsLauncher."
 | 
			
		||||
    pw_run msiexec /i "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    portwine_exe="${WINEPREFIX}/drive_c/Program Files/CatsWhoPlay/Cats Launcher/CatsLauncher.exe"
 | 
			
		||||
    try_remove_file "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    try_remove_file "${portwine_exe}.ppdb"
 | 
			
		||||
    kill_portwine
 | 
			
		||||
    pw_stop_progress_bar
 | 
			
		||||
    portwine_create_shortcut
 | 
			
		||||
fi
 | 
			
		||||
stop_portwine
 | 
			
		||||
							
								
								
									
										26
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_CHICKEN_INVADERS_UNIVERSE
									
									
									
									
									
										Executable file
									
								
							
							
						
						@@ -0,0 +1,26 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# Author: chal55rus
 | 
			
		||||
# type: games
 | 
			
		||||
# name: Chicken Invaders Universe
 | 
			
		||||
# image: chickeninvadersuniverse
 | 
			
		||||
# info_en:
 | 
			
		||||
# info_ru:
 | 
			
		||||
########################################################################
 | 
			
		||||
export PW_PREFIX_NAME="CHICKEN_INVADERS_UNIVERSE"
 | 
			
		||||
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
 | 
			
		||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/ChickenInvadersUniverseInstaller.exe"
 | 
			
		||||
export PORTWINE_CREATE_SHORTCUT_NAME="Chicken Invaders Universe"
 | 
			
		||||
 | 
			
		||||
start_portwine
 | 
			
		||||
if try_download "https://universe.chickeninvaders.com/files/ChickenInvadersUniverseInstaller.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
 | 
			
		||||
then
 | 
			
		||||
    pw_start_progress_bar_install_game "Chicken Invaders Universe."
 | 
			
		||||
    pw_run "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/ChickenInvadersUniverse/CIU.exe"
 | 
			
		||||
    try_remove_file "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    try_remove_file "${portwine_exe}.ppdb"
 | 
			
		||||
    kill_portwine
 | 
			
		||||
    pw_stop_progress_bar
 | 
			
		||||
    portwine_create_shortcut
 | 
			
		||||
fi
 | 
			
		||||
stop_portwine
 | 
			
		||||
@@ -18,7 +18,7 @@ then
 | 
			
		||||
    pw_kill_autostart launcher.exe 3 &
 | 
			
		||||
    pw_run "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    portwine_exe="${WINEPREFIX}/drive_c/users/$USER/AppData/Local/Crossout/launcher.exe"
 | 
			
		||||
    pw_run reg add "HKEY_CURRENT_USER\Software\Wine\X11 Driver" /v "Decorated" /t REG_SZ /d "N" /f
 | 
			
		||||
    get_and_set_reg_file --add 'Software\Wine\X11' 'Decorated' 'REG_SZ' "N" "user"
 | 
			
		||||
    pw_create_unique_exe "crossout_launcher_pp"
 | 
			
		||||
    try_remove_file "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    try_remove_file "${portwine_exe}.ppdb"
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										25
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_DC_UNIVERSE_ONLINE
									
									
									
									
									
										Executable file
									
								
							
							
						
						@@ -0,0 +1,25 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# Author: chal55rus
 | 
			
		||||
# type: games
 | 
			
		||||
# name: DC Universe Online (ENG)
 | 
			
		||||
# image: dcuniverseonline
 | 
			
		||||
# info_en:
 | 
			
		||||
# info_ru:
 | 
			
		||||
########################################################################
 | 
			
		||||
export PW_PREFIX_NAME="DC_UNIVERSE_ONLINE"
 | 
			
		||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/DCUO_setup.exe"
 | 
			
		||||
export PORTWINE_CREATE_SHORTCUT_NAME="DC Universe Online"
 | 
			
		||||
 | 
			
		||||
start_portwine
 | 
			
		||||
if try_download "https://launch.daybreakgames.com/installer/DCUO_setup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
 | 
			
		||||
then
 | 
			
		||||
    pw_start_progress_bar_install_game "DC Universe Online."
 | 
			
		||||
    "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/Daybreak Game Company"
 | 
			
		||||
    portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Daybreak Game Company/LaunchPad.exe"
 | 
			
		||||
    try_remove_file "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    try_remove_file "${portwine_exe}.ppdb"
 | 
			
		||||
    kill_portwine
 | 
			
		||||
    pw_stop_progress_bar
 | 
			
		||||
    portwine_create_shortcut
 | 
			
		||||
fi
 | 
			
		||||
stop_portwine
 | 
			
		||||
							
								
								
									
										27
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_DOOMSDAY
									
									
									
									
									
										Executable file
									
								
							
							
						
						@@ -0,0 +1,27 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# Author: chal55rus
 | 
			
		||||
# type: games
 | 
			
		||||
# name: Doomsday
 | 
			
		||||
# image: doomsday
 | 
			
		||||
# info_en:
 | 
			
		||||
# info_ru:
 | 
			
		||||
########################################################################
 | 
			
		||||
export PW_PREFIX_NAME="DOOMSDAY"
 | 
			
		||||
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
 | 
			
		||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/dls_installer_1.0.30_1729944485-3778620.exe"
 | 
			
		||||
export PORTWINE_CREATE_SHORTCUT_NAME="Doomsday"
 | 
			
		||||
 | 
			
		||||
start_portwine
 | 
			
		||||
if try_download "https://statics-global.igg.com/game_package/dls/11200199071/2024/08/28/dls_installer_1.0.30.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
 | 
			
		||||
then
 | 
			
		||||
    pw_start_progress_bar_install_game "Doomsday."
 | 
			
		||||
    pw_kill_autostart Launcher.exe &
 | 
			
		||||
    pw_run "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Doomsday/DoomsdayLastSurvivors.exe"
 | 
			
		||||
    try_remove_file "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    try_remove_file "${portwine_exe}.ppdb"
 | 
			
		||||
    kill_portwine
 | 
			
		||||
    pw_stop_progress_bar
 | 
			
		||||
    portwine_create_shortcut
 | 
			
		||||
fi
 | 
			
		||||
stop_portwine
 | 
			
		||||
							
								
								
									
										26
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_ELDEVIN
									
									
									
									
									
										Executable file
									
								
							
							
						
						@@ -0,0 +1,26 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# Author: chal55rus
 | 
			
		||||
# type: games
 | 
			
		||||
# name: Eldevin (ENG)
 | 
			
		||||
# image: eldevin
 | 
			
		||||
# info_en:
 | 
			
		||||
# info_ru:
 | 
			
		||||
########################################################################
 | 
			
		||||
export PW_PREFIX_NAME="ELDEVIN"
 | 
			
		||||
export LAUNCH_PARAMETERS=("/S")
 | 
			
		||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/eldevin_win64.exe"
 | 
			
		||||
export PORTWINE_CREATE_SHORTCUT_NAME="Eldevin"
 | 
			
		||||
 | 
			
		||||
start_portwine
 | 
			
		||||
if try_download "https://www.eldevin.com/cdn/files/eldevin_win64.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
 | 
			
		||||
then
 | 
			
		||||
    pw_start_progress_bar_install_game "Eldevin."
 | 
			
		||||
    pw_run "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    portwine_exe="$WINEPREFIX/drive_c/Program Files/Eldevin/Eldevin.exe"
 | 
			
		||||
    try_remove_file "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    try_remove_file "${portwine_exe}.ppdb"
 | 
			
		||||
    kill_portwine
 | 
			
		||||
    pw_stop_progress_bar
 | 
			
		||||
    portwine_create_shortcut
 | 
			
		||||
fi
 | 
			
		||||
stop_portwine
 | 
			
		||||
							
								
								
									
										27
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_ELSWORD
									
									
									
									
									
										Executable file
									
								
							
							
						
						@@ -0,0 +1,27 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# Author: chal55rus
 | 
			
		||||
# type: games
 | 
			
		||||
# name: Elsword (ENG)
 | 
			
		||||
# image: elsword
 | 
			
		||||
# info_en:
 | 
			
		||||
# info_ru:
 | 
			
		||||
########################################################################
 | 
			
		||||
export PW_WINE_USE="WINE_LG"
 | 
			
		||||
export PW_PREFIX_NAME="ELSWORD"
 | 
			
		||||
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
 | 
			
		||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/ElswordInstaller_NA(64bit).exe"
 | 
			
		||||
export PORTWINE_CREATE_SHORTCUT_NAME="Elsword"
 | 
			
		||||
 | 
			
		||||
start_portwine
 | 
			
		||||
if try_download "https://elsword-us.dn.playkog.com/Download/Downloader/ElswordInstaller_NA(64bit).exe" "${PW_AUTOINSTALL_EXE}" no_mirror
 | 
			
		||||
then
 | 
			
		||||
    pw_start_progress_bar_install_game "Elsword."
 | 
			
		||||
    pw_run "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    portwine_exe="$WINEPREFIX/drive_c/KOGGames/Elsword64/elsword.exe"
 | 
			
		||||
    try_remove_file "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    try_remove_file "${portwine_exe}.ppdb"
 | 
			
		||||
    kill_portwine
 | 
			
		||||
    pw_stop_progress_bar
 | 
			
		||||
    portwine_create_shortcut
 | 
			
		||||
fi
 | 
			
		||||
stop_portwine
 | 
			
		||||
							
								
								
									
										27
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_EXOTANKS
									
									
									
									
									
										Executable file
									
								
							
							
						
						@@ -0,0 +1,27 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# author: chal55rus
 | 
			
		||||
# type: games
 | 
			
		||||
# name: ExoTanks
 | 
			
		||||
# image: exotanks
 | 
			
		||||
# info_en:
 | 
			
		||||
# info_ru:
 | 
			
		||||
########################################################################
 | 
			
		||||
export PW_PREFIX_NAME="EXOTANKS"
 | 
			
		||||
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
 | 
			
		||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/ExoTanksMOBA_Setup.exe"
 | 
			
		||||
export PORTWINE_CREATE_SHORTCUT_NAME="ExoTanks"
 | 
			
		||||
#UE4PrereqSetup
 | 
			
		||||
start_portwine
 | 
			
		||||
if try_download "https://www.exotanks.com/ExoTanksMOBA_Setup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
 | 
			
		||||
then
 | 
			
		||||
    pw_start_progress_bar_install_game "ExoTanks."
 | 
			
		||||
    pw_kill_autostart ExoTanksMOBA_Launcher.exe &
 | 
			
		||||
    pw_run "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    portwine_exe="$WINEPREFIX/drive_c/Games/ExoTanksMOBA/ExoTanksMOBA_Launcher/Engine/Binaries/Win64/ExoTanksMOBA_Launcher.exe"
 | 
			
		||||
    try_remove_file "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    try_remove_file "${portwine_exe}.ppdb"
 | 
			
		||||
    kill_portwine
 | 
			
		||||
    pw_stop_progress_bar
 | 
			
		||||
    portwine_create_shortcut
 | 
			
		||||
fi
 | 
			
		||||
stop_portwine
 | 
			
		||||
							
								
								
									
										27
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_GOOSE_GOOSE_DUCK
									
									
									
									
									
										Executable file
									
								
							
							
						
						@@ -0,0 +1,27 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# Author: chal55rus
 | 
			
		||||
# type: games
 | 
			
		||||
# name: Goose Goose Duck
 | 
			
		||||
# image: goosegooseduck
 | 
			
		||||
# info_en:
 | 
			
		||||
# info_ru:
 | 
			
		||||
########################################################################
 | 
			
		||||
VERSION="3.11.00"
 | 
			
		||||
export PW_PREFIX_NAME="GOOSE_GOOSE_DUCK"
 | 
			
		||||
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
 | 
			
		||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Goose Goose Duck Installer $VERSION release.exe"
 | 
			
		||||
export PORTWINE_CREATE_SHORTCUT_NAME="Goose Goose Duck"
 | 
			
		||||
 | 
			
		||||
start_portwine
 | 
			
		||||
if try_download "https://firebasestorage.googleapis.com/v0/b/gaggle-staging.appspot.com/o/Builds%2FGGD%2FGoose%20Goose%20Duck%20Installer%20${VERSION}%20release.exe?alt=media&token=e6c29f8f-bfd8-4592-a740-821aa4cebe00" "${PW_AUTOINSTALL_EXE}" no_mirror
 | 
			
		||||
then
 | 
			
		||||
    pw_start_progress_bar_install_game "Goose Goose Duck."
 | 
			
		||||
    pw_run "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Goose Goose Duck/GGDLauncher.exe"
 | 
			
		||||
    try_remove_file "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    try_remove_file "${portwine_exe}.ppdb"
 | 
			
		||||
    kill_portwine
 | 
			
		||||
    pw_stop_progress_bar
 | 
			
		||||
    portwine_create_shortcut
 | 
			
		||||
fi
 | 
			
		||||
stop_portwine
 | 
			
		||||
@@ -20,7 +20,7 @@ then
 | 
			
		||||
    export PATH_TO_GAME="${PW_USER_TEMP}"
 | 
			
		||||
    pw_run "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    export portwine_exe="$WINEPREFIX/drive_c/Program Files/HoYoPlay/launcher.exe"
 | 
			
		||||
    pw_run reg add "HKEY_CURRENT_USER\Software\Wine\X11 Driver" /v "Decorated" /t REG_SZ /d "N" /f
 | 
			
		||||
    get_and_set_reg_file --add 'Software\Wine\X11' 'Decorated' 'REG_SZ' "N" "user"
 | 
			
		||||
    pw_create_unique_exe "hoyoplay_launcher_pp"
 | 
			
		||||
    try_remove_file "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    try_remove_file "${portwine_exe}.ppdb"
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										27
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_MINI_WORLD
									
									
									
									
									
										Executable file
									
								
							
							
						
						@@ -0,0 +1,27 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# Author: chal55rus
 | 
			
		||||
# type: games
 | 
			
		||||
# name: Mini World
 | 
			
		||||
# image: miniworld
 | 
			
		||||
# info_en:
 | 
			
		||||
# info_ru:
 | 
			
		||||
########################################################################
 | 
			
		||||
URL_VER=$(curl https://www.miniworldgame.com/ | awk -F"/app_install/" '{print $2}' |  awk -F"universal" '{print $1}')
 | 
			
		||||
 | 
			
		||||
export PW_PREFIX_NAME="MINI_WORLD"
 | 
			
		||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/miniworld_universal.exe"
 | 
			
		||||
export PORTWINE_CREATE_SHORTCUT_NAME="Mini World"
 | 
			
		||||
 | 
			
		||||
start_portwine
 | 
			
		||||
if try_download "https://mwu-api.miniworldgame.com/app_install/${URL_VER//[[:space:]]/}universal" "${PW_AUTOINSTALL_EXE}" no_mirror
 | 
			
		||||
then
 | 
			
		||||
    pw_start_progress_bar_install_game "Mini World."
 | 
			
		||||
    "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/users/steamuser/AppData/Roaming/miniworldOverseasgame"
 | 
			
		||||
    portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Roaming/miniworldOverseasgame/MicroMiniNew.exe"
 | 
			
		||||
    try_remove_file "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    try_remove_file "${portwine_exe}.ppdb"
 | 
			
		||||
    kill_portwine
 | 
			
		||||
    pw_stop_progress_bar
 | 
			
		||||
    portwine_create_shortcut
 | 
			
		||||
fi
 | 
			
		||||
stop_portwine
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# Author: chal55rus (Sergey P.)
 | 
			
		||||
# type: games
 | 
			
		||||
# type: emulators
 | 
			
		||||
# name: RetroArch
 | 
			
		||||
# image: retroarch
 | 
			
		||||
# info_en:
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										25
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_SATURN
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,25 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# Author: Dervart
 | 
			
		||||
# type: games
 | 
			
		||||
# name: Saturn
 | 
			
		||||
# image: saturn
 | 
			
		||||
# info_en:
 | 
			
		||||
# info_ru:
 | 
			
		||||
########################################################################
 | 
			
		||||
export PW_PREFIX_NAME="NINSAR"
 | 
			
		||||
export PW_WINE_USE="WINE_LG"
 | 
			
		||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/saturn.zip"
 | 
			
		||||
start_portwine
 | 
			
		||||
if try_download "https://cdn-s3.quadrosim.ru/saturn/saturn.zip" "${PW_AUTOINSTALL_EXE}" no_mirror
 | 
			
		||||
then
 | 
			
		||||
    pw_start_progress_bar_install_game "Saturn."
 | 
			
		||||
    "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/saturn"
 | 
			
		||||
    portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/saturn/Saturn.exe"
 | 
			
		||||
    try_remove_file "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    try_remove_file "${portwine_exe}.ppdb"
 | 
			
		||||
    kill_portwine
 | 
			
		||||
    pw_stop_progress_bar
 | 
			
		||||
    export PORTWINE_CREATE_SHORTCUT_NAME="Saturn"
 | 
			
		||||
    portwine_create_shortcut
 | 
			
		||||
fi
 | 
			
		||||
stop_portwine
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# Author: Castro-Fidel (linux-gaming.ru)
 | 
			
		||||
# type: games
 | 
			
		||||
# name: Star Conflict
 | 
			
		||||
# image: starconflict
 | 
			
		||||
# name: STALCRAFT
 | 
			
		||||
# image: stalcraft
 | 
			
		||||
# info_en:
 | 
			
		||||
# info_ru:
 | 
			
		||||
########################################################################
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										26
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_TANKI_ONLINE
									
									
									
									
									
										Executable file
									
								
							
							
						
						@@ -0,0 +1,26 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# Author: chal55rus
 | 
			
		||||
# type: games
 | 
			
		||||
# name: Tanki Online
 | 
			
		||||
# image: tankionline
 | 
			
		||||
# info_en:
 | 
			
		||||
# info_ru:
 | 
			
		||||
########################################################################
 | 
			
		||||
export PW_PREFIX_NAME="TANKI_ONLINE"
 | 
			
		||||
export LAUNCH_PARAMETERS=("/S")
 | 
			
		||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/TankiOnlineSetup.exe"
 | 
			
		||||
export PORTWINE_CREATE_SHORTCUT_NAME="Tanki Online"
 | 
			
		||||
 | 
			
		||||
start_portwine
 | 
			
		||||
if try_download "https://tankionline.com/desktop/TankiOnlineSetup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
 | 
			
		||||
then
 | 
			
		||||
    pw_start_progress_bar_install_game "Tanki Online."
 | 
			
		||||
    pw_run "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/Programs/Tanki Online/Tanki Online.exe"
 | 
			
		||||
    try_remove_file "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    try_remove_file "${portwine_exe}.ppdb"
 | 
			
		||||
    kill_portwine
 | 
			
		||||
    pw_stop_progress_bar
 | 
			
		||||
    portwine_create_shortcut
 | 
			
		||||
fi
 | 
			
		||||
stop_portwine
 | 
			
		||||
							
								
								
									
										26
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_THE_LORD_OF_THE_RINGS_ONLINE
									
									
									
									
									
										Executable file
									
								
							
							
						
						@@ -0,0 +1,26 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# Author: chal55rus
 | 
			
		||||
# type: games
 | 
			
		||||
# name: The Lord of the Rings Online (ENG)
 | 
			
		||||
# image: lordofringsonline
 | 
			
		||||
# info_en:
 | 
			
		||||
# info_ru:
 | 
			
		||||
########################################################################
 | 
			
		||||
export PW_PREFIX_NAME="THE_LORD_OF_THE_RINGS_ONLINE"
 | 
			
		||||
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /LANG=en")
 | 
			
		||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/lotrolive.exe"
 | 
			
		||||
export PORTWINE_CREATE_SHORTCUT_NAME="The Lord of the Rings Online"
 | 
			
		||||
 | 
			
		||||
start_portwine
 | 
			
		||||
if try_download "https://files.lotro.com/lotro/installers/lotrolive.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
 | 
			
		||||
then
 | 
			
		||||
    pw_start_progress_bar_install_game "The Lord of the Rings Online."
 | 
			
		||||
    pw_run "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/StandingStoneGames/The Lord of the Rings Online/LotroLauncher.exe"
 | 
			
		||||
    try_remove_file "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    try_remove_file "${portwine_exe}.ppdb"
 | 
			
		||||
    kill_portwine
 | 
			
		||||
    pw_stop_progress_bar
 | 
			
		||||
    portwine_create_shortcut
 | 
			
		||||
fi
 | 
			
		||||
stop_portwine
 | 
			
		||||
							
								
								
									
										27
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_THE_WORLD_NIFTY_CRAFT
									
									
									
									
									
										Executable file
									
								
							
							
						
						@@ -0,0 +1,27 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# Author: chal55rus
 | 
			
		||||
# type: games
 | 
			
		||||
# name: The World of Nifty Craft (ENG)
 | 
			
		||||
# image: theworldofniftycraft
 | 
			
		||||
# info_en:
 | 
			
		||||
# info_ru:
 | 
			
		||||
########################################################################
 | 
			
		||||
export PW_PREFIX_NAME="THE_WORLD_NIFTY_CRAFT"
 | 
			
		||||
export LAUNCH_PARAMETERS=("/S")
 | 
			
		||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/web_installer.exe"
 | 
			
		||||
export PORTWINE_CREATE_SHORTCUT_NAME="The World of Nifty Craft"
 | 
			
		||||
 | 
			
		||||
start_portwine
 | 
			
		||||
if try_download "https://installer.launcher.xsolla.com/xlauncher-builds/xsolla-launcher-update/9969/bin/web_installer.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
 | 
			
		||||
then
 | 
			
		||||
    pw_start_progress_bar_install_game "The World of Nifty Craft."
 | 
			
		||||
    pw_run "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/The World of Nifty Craft/launcher.exe"
 | 
			
		||||
    pw_create_unique_exe "Nifty_Craft_launcher"
 | 
			
		||||
    try_remove_file "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    try_remove_file "${portwine_exe}.ppdb"
 | 
			
		||||
    kill_portwine
 | 
			
		||||
    pw_stop_progress_bar
 | 
			
		||||
    portwine_create_shortcut
 | 
			
		||||
fi
 | 
			
		||||
stop_portwine
 | 
			
		||||
							
								
								
									
										32
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_TOONTOWN_REWRITTEN
									
									
									
									
									
										Executable file
									
								
							
							
						
						@@ -0,0 +1,32 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# Author: chal55rus
 | 
			
		||||
# type: games
 | 
			
		||||
# name: Toontown Rewritten (ENG)
 | 
			
		||||
# image: toontownrewritten
 | 
			
		||||
# info_en:
 | 
			
		||||
# info_ru:
 | 
			
		||||
########################################################################
 | 
			
		||||
URL_VER=$(curl https://www.toontownrewritten.com/play \
 | 
			
		||||
| awk -F"https://cdn.toontownrewritten.com/launcher/windows/TTRInstaller-" '{print $2}' \
 | 
			
		||||
| awk -F".exe" '{print $1}' | grep "v1" | head -n1)
 | 
			
		||||
 | 
			
		||||
export PW_PREFIX_NAME="TOONTOWN_REWRITTEN"
 | 
			
		||||
export LAUNCH_PARAMETERS=("/S")
 | 
			
		||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/TTRInstaller-$URL_VER.exe"
 | 
			
		||||
export PORTWINE_CREATE_SHORTCUT_NAME="Toontown Rewritten"
 | 
			
		||||
 | 
			
		||||
start_portwine
 | 
			
		||||
if try_download "https://cdn.toontownrewritten.com/launcher/windows/TTRInstaller-$URL_VER.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
 | 
			
		||||
then
 | 
			
		||||
    pw_start_progress_bar_install_game "Toontown Rewritten."
 | 
			
		||||
    pw_kill_autostart Launcher.exe &
 | 
			
		||||
     pw_run "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Toontown Rewritten/Launcher.exe"
 | 
			
		||||
    pw_create_unique_exe "Toontown_Launcher"
 | 
			
		||||
    try_remove_file "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    try_remove_file "${portwine_exe}.ppdb"
 | 
			
		||||
    kill_portwine
 | 
			
		||||
    pw_stop_progress_bar
 | 
			
		||||
    portwine_create_shortcut
 | 
			
		||||
fi
 | 
			
		||||
stop_portwine
 | 
			
		||||
							
								
								
									
										30
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_TORIBASH
									
									
									
									
									
										Executable file
									
								
							
							
						
						@@ -0,0 +1,30 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# Author: chal55rus
 | 
			
		||||
# type: games
 | 
			
		||||
# name: Toribash
 | 
			
		||||
# image: toribash
 | 
			
		||||
# info_en:
 | 
			
		||||
# info_ru:
 | 
			
		||||
########################################################################
 | 
			
		||||
URL_VER=$(curl https://www.toribash.com/downloads.php \
 | 
			
		||||
| awk -F"https://cache.toribash.com/Toribash-" '{print $2}' \
 | 
			
		||||
| awk -F"-Setup.exe" '{print $1}' | grep "5" | head -n1)
 | 
			
		||||
 | 
			
		||||
export PW_PREFIX_NAME="TORIBASH"
 | 
			
		||||
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
 | 
			
		||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Toribash-${URL_VER}-Setup.exe"
 | 
			
		||||
export PORTWINE_CREATE_SHORTCUT_NAME="Toribash"
 | 
			
		||||
 | 
			
		||||
start_portwine
 | 
			
		||||
if try_download "https://cache.toribash.com/Toribash-${URL_VER}-Setup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
 | 
			
		||||
then
 | 
			
		||||
    pw_start_progress_bar_install_game "Toribash."
 | 
			
		||||
    pw_run "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    portwine_exe="$WINEPREFIX/drive_c/Games/Toribash/toribash.exe"
 | 
			
		||||
    try_remove_file "${PW_AUTOINSTALL_EXE}"
 | 
			
		||||
    try_remove_file "${portwine_exe}.ppdb"
 | 
			
		||||
    kill_portwine
 | 
			
		||||
    pw_stop_progress_bar
 | 
			
		||||
    portwine_create_shortcut
 | 
			
		||||
fi
 | 
			
		||||
stop_portwine
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
# Author: linux-gaming.ru
 | 
			
		||||
# shellcheck disable=SC2317
 | 
			
		||||
export INSTALLING_PORT=1
 | 
			
		||||
# shellcheck source=./start.sh
 | 
			
		||||
# shellcheck source=/dev/null
 | 
			
		||||
source "$(dirname "$(readlink -f "$0")")/start.sh"
 | 
			
		||||
 | 
			
		||||
if check_flatpak
 | 
			
		||||
 
 | 
			
		||||
@@ -3,6 +3,10 @@
 | 
			
		||||
# Development assistants: Cefeiko; Dezert1r; Taz_mania; Anton_Famillianov; gavr; RidBowt; chal55rus; UserDiscord; Boria138; Vano; Akai; Htylol
 | 
			
		||||
# shellcheck disable=SC2140,SC2119,SC2206,SC2068
 | 
			
		||||
########################################################################
 | 
			
		||||
export url_site="https://linux-gaming.ru/portproton/"
 | 
			
		||||
export url_cloud="https://cloud.linux-gaming.ru/portproton"
 | 
			
		||||
export url_git="https://git.linux-gaming.ru/CastroFidel/PortWINE"
 | 
			
		||||
########################################################################
 | 
			
		||||
echo '
 | 
			
		||||
            █░░ █ █▄░█ █░█ ▀▄▀ ▄▄ █▀▀ ▄▀█ █▀▄▀█ █ █▄░█ █▀▀ ░ █▀█ █░█
 | 
			
		||||
            █▄▄ █ █░▀█ █▄█ █░█ ░░ █▄█ █▀█ █░▀░█ █ █░▀█ █▄█ ▄ █▀▄ █▄█
 | 
			
		||||
@@ -14,9 +18,11 @@ echo '
 | 
			
		||||
██║░░░░░╚█████╔╝██║░░██║░░░██║░░░██║░░░░░██║░░██║╚█████╔╝░░░██║░░░╚█████╔╝██║░╚███║
 | 
			
		||||
╚═╝░░░░░░╚════╝░╚═╝░░╚═╝░░░╚═╝░░░╚═╝░░░░░╚═╝░░╚═╝░╚════╝░░░░╚═╝░░░░╚════╝░╚═╝░░╚══╝
 | 
			
		||||
'
 | 
			
		||||
 | 
			
		||||
$PW_DEBUG
 | 
			
		||||
if [[ $(id -u) = 0 ]] ; then
 | 
			
		||||
 | 
			
		||||
if [[ $(id -u) = 0 ]] \
 | 
			
		||||
&& [[ ! -e "/userdata/system/batocera.conf" ]]
 | 
			
		||||
then
 | 
			
		||||
    echo "Do not run this script as root!"
 | 
			
		||||
    exit 1
 | 
			
		||||
fi
 | 
			
		||||
@@ -25,7 +31,8 @@ if PORT_SCRIPTS_PATH=$(readlink -f "${0%/*}") ; then
 | 
			
		||||
    export PORT_SCRIPTS_PATH
 | 
			
		||||
    export PORT_WINE_PATH=${PORT_SCRIPTS_PATH%/*/*}
 | 
			
		||||
else
 | 
			
		||||
    fatal
 | 
			
		||||
    echo "The PORT_SCRIPTS_PATH directory was not found!"
 | 
			
		||||
    exit 1
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# shellcheck source=/dev/null
 | 
			
		||||
@@ -41,29 +48,25 @@ MISSING_DESKTOP_FILE="0"
 | 
			
		||||
 | 
			
		||||
unset PW_NO_RESTART_PPDB PW_DISABLED_CREATE_DB
 | 
			
		||||
 | 
			
		||||
if [[ "$1" == *.[Pp][Pp][Aa][Cc][Kk] ]] ; then
 | 
			
		||||
if [[ "${1,,}" =~ .ppack$ ]] ; then
 | 
			
		||||
    export PW_NO_RESTART_PPDB="1"
 | 
			
		||||
    export PW_DISABLED_CREATE_DB="1"
 | 
			
		||||
    portwine_exe="$1"
 | 
			
		||||
elif [[ -f "$1" ]] ; then
 | 
			
		||||
    portwine_exe="$(realpath -s "$1")"
 | 
			
		||||
elif [[ -f "$OLDPWD/$1" ]] \
 | 
			
		||||
&& [[ "$1" == *.[Ee][Xx][Ee] || "$1" == *.[Bb][Aa][Tt] || "$1" == *.[Rr][Ee][Gg] || "$1" == *.[Mm][Ss][Ii] ]]
 | 
			
		||||
then
 | 
			
		||||
    portwine_exe="$(realpath -s "$OLDPWD/$1")"
 | 
			
		||||
elif [[ "$1" == "--debug" ]] \
 | 
			
		||||
&& [[ -f "$2" ]]
 | 
			
		||||
then
 | 
			
		||||
    portwine_exe="$(realpath -s "$2")"
 | 
			
		||||
elif [[ "$1" == "--debug" ]] \
 | 
			
		||||
&& [[ -f "$OLDPWD/$2" ]] \
 | 
			
		||||
&& [[ "$2" == *.[Ee][Xx][Ee] || "$2" == *.[Bb][Aa][Tt] || "$2" == *.[Rr][Ee][Gg] || "$2" == *.[Mm][Ss][Ii] ]]
 | 
			
		||||
then
 | 
			
		||||
    portwine_exe="$(realpath -s "$OLDPWD/$2")"
 | 
			
		||||
elif [[ "$1" == *.[Ee][Xx][Ee] || "$1" == *.[Bb][Aa][Tt] || "$1" == *.[Mm][Ss][Ii] || "$1" == *.[Rr][Ee][Gg] ]]
 | 
			
		||||
then
 | 
			
		||||
    portwine_exe="$1"
 | 
			
		||||
    MISSING_DESKTOP_FILE="1"
 | 
			
		||||
elif [[ "${1,,}" =~ .(exe|bat|msi|reg)$ ]] ; then
 | 
			
		||||
    if [[ -f "$1" ]] ; then
 | 
			
		||||
        portwine_exe="$(realpath -s "$1")"
 | 
			
		||||
    elif [[ -f "$OLDPWD/$1" ]] ; then
 | 
			
		||||
        portwine_exe="$(realpath -s "$OLDPWD/$1")"
 | 
			
		||||
    elif [[ ! -f "$1" ]] ; then
 | 
			
		||||
        portwine_exe="$1"
 | 
			
		||||
        MISSING_DESKTOP_FILE="1"
 | 
			
		||||
    fi
 | 
			
		||||
elif [[ "$1" =~ ^--(debug|launch|edit-db)$ && "${2,,}" =~ .(exe|bat|msi|reg)$ ]] ; then
 | 
			
		||||
    if [[ -f "$2" ]] ; then
 | 
			
		||||
        portwine_exe="$(realpath -s "$2")"
 | 
			
		||||
    elif [[ -f "$OLDPWD/$2" ]] ; then
 | 
			
		||||
        portwine_exe="$(realpath -s "$OLDPWD/$2")"
 | 
			
		||||
    fi
 | 
			
		||||
fi
 | 
			
		||||
export portwine_exe
 | 
			
		||||
 | 
			
		||||
@@ -90,10 +93,9 @@ unset MANGOHUD MANGOHUD_DLSYM PW_NO_ESYNC PW_NO_FSYNC PW_VULKAN_USE WINEDLLOVERR
 | 
			
		||||
unset PW_CHECK_AUTOINSTALL PW_VKBASALT_EFFECTS PW_VKBASALT_FFX_CAS PORTWINE_DB PORTWINE_DB_FILE RADV_PERFTEST
 | 
			
		||||
unset CHK_SYMLINK_FILE PW_MESA_GL_VERSION_OVERRIDE PW_VKD3D_FEATURE_LEVEL PATH_TO_GAME PW_START_DEBUG PORTPROTON_NAME PW_PATH
 | 
			
		||||
unset PW_PREFIX_NAME WINEPREFIX VULKAN_MOD PW_WINE_VER PW_ADD_TO_ARGS_IN_RUNTIME PW_GAMEMODERUN_SLR AMD_VULKAN_ICD PW_WINE_CPU_TOPOLOGY
 | 
			
		||||
unset PW_NAME_D_NAME PW_NAME_D_ICON PW_NAME_D_EXEC PW_EXEC_FROM_DESKTOP PW_ALL_DF PW_GENERATE_BUTTONS PW_NAME_D_ICON PW_NAME_D_ICON_48
 | 
			
		||||
unset MANGOHUD_CONFIG FPS_LIMIT PW_WINE_USE WINEDLLPATH WINE WINEDIR WINELOADER WINESERVER PW_USE_RUNTIME PORTWINE_CREATE_SHORTCUT_NAME MIRROR
 | 
			
		||||
unset PW_LOCALE_SELECT PW_SETTINGS_INDICATION PW_GUI_START PW_AUTOINSTALL_EXE NOSTSTDIR RADV_DEBUG PW_NO_AUTO_CREATE_SHORTCUT
 | 
			
		||||
unset PW_DESKTOP_FILES_REGEX PW_TERM
 | 
			
		||||
unset PW_TERM PW_EXEC_FROM_DESKTOP
 | 
			
		||||
 | 
			
		||||
export PORT_WINE_TMP_PATH="${PORT_WINE_PATH}/data/tmp"
 | 
			
		||||
rm -f "$PORT_WINE_TMP_PATH"/*{exe,msi,tar}*
 | 
			
		||||
@@ -121,7 +123,6 @@ popd 1>/dev/null || fatal
 | 
			
		||||
 | 
			
		||||
create_new_dir "${PORT_WINE_PATH}/data/prefixes/DEFAULT"
 | 
			
		||||
create_new_dir "${PORT_WINE_PATH}/data/prefixes/DOTNET"
 | 
			
		||||
create_new_dir "${PORT_WINE_PATH}/data/prefixes/PROGRAMS"
 | 
			
		||||
try_force_link_dir "${PORT_WINE_PATH}/data/prefixes" "${PORT_WINE_PATH}"
 | 
			
		||||
 | 
			
		||||
pushd "${PORT_WINE_PATH}/data/prefixes/" 1>/dev/null || fatal
 | 
			
		||||
@@ -154,9 +155,6 @@ export pw_yad="${PW_GUI_THEMES_PATH}/gui/yad_gui_pp"
 | 
			
		||||
 | 
			
		||||
change_locale
 | 
			
		||||
 | 
			
		||||
export urlg="https://linux-gaming.ru/portproton/"
 | 
			
		||||
export url_cloud="https://cloud.linux-gaming.ru/portproton"
 | 
			
		||||
export url_git="https://git.linux-gaming.ru/CastroFidel/PortWINE"
 | 
			
		||||
export PW_WINELIB="${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}"
 | 
			
		||||
try_remove_dir "${PW_WINELIB}/var"
 | 
			
		||||
install_ver="$(<"${PORT_WINE_TMP_PATH}/PortProton_ver")"
 | 
			
		||||
@@ -173,21 +171,20 @@ check_variables PW_LOG "0"
 | 
			
		||||
try_remove_file "${PW_TMPFS_PATH}/update_pfx_log"
 | 
			
		||||
 | 
			
		||||
# shellcheck source=/dev/null
 | 
			
		||||
source "${USER_CONF}"
 | 
			
		||||
source "$USER_CONF"
 | 
			
		||||
 | 
			
		||||
if [[ ! -f "${PW_CACHE_LANG_PATH}/$LANGUAGE" ]] ; then
 | 
			
		||||
    create_translations
 | 
			
		||||
fi
 | 
			
		||||
[[ ! -f "$PORT_WINE_TMP_PATH/statistics" ]] && touch "$PORT_WINE_TMP_PATH/statistics"
 | 
			
		||||
[[ ! -f "$PW_CACHE_LANG_PATH/$LANGUAGE" ]] && create_translations
 | 
			
		||||
 | 
			
		||||
unset translations
 | 
			
		||||
# shellcheck source=/dev/null
 | 
			
		||||
source "${PW_CACHE_LANG_PATH}/$LANGUAGE"
 | 
			
		||||
source "$PW_CACHE_LANG_PATH/$LANGUAGE"
 | 
			
		||||
 | 
			
		||||
if [[ $TRANSLATIONS_VER != "$scripts_install_ver" ]] ; then
 | 
			
		||||
    try_remove_dir "${PW_CACHE_LANG_PATH}"
 | 
			
		||||
    try_remove_dir "$PW_CACHE_LANG_PATH"
 | 
			
		||||
    create_translations
 | 
			
		||||
    # shellcheck source=/dev/null
 | 
			
		||||
    source "${PW_CACHE_LANG_PATH}/$LANGUAGE"
 | 
			
		||||
    source "$PW_CACHE_LANG_PATH/$LANGUAGE"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# check PortProton theme
 | 
			
		||||
@@ -241,19 +238,27 @@ if [[ "${INSTALLING_PORT}" == 1 ]] ; then
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# choose gui start
 | 
			
		||||
case "$PW_GUI_START" in
 | 
			
		||||
    PANED|NOTEBOOK) : ;;
 | 
			
		||||
    *)
 | 
			
		||||
              sed -i '/export PW_GUI_START=/d' "$USER_CONF"
 | 
			
		||||
              echo 'export PW_GUI_START="NOTEBOOK"' >> "$USER_CONF"
 | 
			
		||||
              export PW_GUI_START="NOTEBOOK"
 | 
			
		||||
              ;;
 | 
			
		||||
esac
 | 
			
		||||
if [[ ! $PW_GUI_START =~ (PANED|NOTEBOOK) ]] ; then
 | 
			
		||||
    sed -i '/export PW_GUI_START=/d' "$USER_CONF"
 | 
			
		||||
    echo 'export PW_GUI_START="NOTEBOOK"' >> "$USER_CONF"
 | 
			
		||||
    export PW_GUI_START="NOTEBOOK"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# TODO:fixes_after_update
 | 
			
		||||
if fixes_after_update "2371: Reset PW_WINE_DPI_VALUE in user.conf" ; then
 | 
			
		||||
    sed -i '/export PW_WINE_DPI_VALUE=/d' "$USER_CONF"
 | 
			
		||||
    unset PW_WINE_DPI_VALUE
 | 
			
		||||
fi
 | 
			
		||||
# choose wine dpi default
 | 
			
		||||
if [[ -z $PW_WINE_DPI_VALUE ]] ; then
 | 
			
		||||
    echo 'export PW_WINE_DPI_VALUE="recommended"' >> "$USER_CONF"
 | 
			
		||||
    export PW_WINE_DPI_VALUE="recommended"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
if check_flatpak ; then
 | 
			
		||||
    if check_gamescope_session
 | 
			
		||||
    then PW_TERM="xterm -fullscreen -bg black -fg white -e"
 | 
			
		||||
    else PW_TERM="xterm -bg black -fg white -e"
 | 
			
		||||
    then PW_TERM="env LANG=C xterm -fullscreen -bg black -fg white -e"
 | 
			
		||||
    else PW_TERM="env LANG=C xterm -bg black -fg white -e"
 | 
			
		||||
    fi
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
@@ -324,17 +329,23 @@ export SKIP_CHECK_UPDATES="1"
 | 
			
		||||
 | 
			
		||||
[[ "$MISSING_DESKTOP_FILE" == "1" ]] && portwine_missing_shortcut
 | 
			
		||||
 | 
			
		||||
if [[ -n $(basename "${portwine_exe}" | grep .ppack) ]] ; then
 | 
			
		||||
if [[ $(basename "${portwine_exe,,}") =~ .ppack$ ]] ; then
 | 
			
		||||
    unset PW_SANDBOX_HOME_PATH
 | 
			
		||||
    pw_init_runtime
 | 
			
		||||
    if check_flatpak
 | 
			
		||||
    then TMP_ALL_PATH=""
 | 
			
		||||
    else TMP_ALL_PATH="LD_LIBRARY_PATH=\"${PW_LD_LIBRARY_PATH}\""
 | 
			
		||||
    fi
 | 
			
		||||
    PW_PREFIX_NAME=$(basename "$1" | awk -F'.' '{print $1}')
 | 
			
		||||
    if check_selinux
 | 
			
		||||
    then NO_XATTRS_NEED="-no-xattrs"
 | 
			
		||||
    else NO_XATTRS_NEED=""
 | 
			
		||||
    fi
 | 
			
		||||
    PW_PREFIX_NAME=$(basename "${1,,}" .ppack)
 | 
			
		||||
    PW_PREFIX_NAME="${PW_PREFIX_NAME^^}"
 | 
			
		||||
cat << EOF > "${PORT_WINE_TMP_PATH}"/pp_pfx_unpack.sh
 | 
			
		||||
    #!/usr/bin/env bash
 | 
			
		||||
    ${TMP_ALL_PATH} unsquashfs -f -d "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}" "$1" \
 | 
			
		||||
    ${TMP_ALL_PATH} unsquashfs $NO_XATTRS_NEED -f -d "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}" "$1" \
 | 
			
		||||
    || echo "ERROR" > "${PORT_WINE_TMP_PATH}"/pp_pfx_unpack_error
 | 
			
		||||
EOF
 | 
			
		||||
    chmod u+x "${PORT_WINE_TMP_PATH}"/pp_pfx_unpack.sh
 | 
			
		||||
@@ -360,59 +371,51 @@ fi
 | 
			
		||||
 | 
			
		||||
### CLI ###
 | 
			
		||||
 | 
			
		||||
case "${1}" in
 | 
			
		||||
    '--help' )
 | 
			
		||||
        files_from_autoinstall=$(ls "${PORT_SCRIPTS_PATH}/pw_autoinstall")
 | 
			
		||||
        echo -e "
 | 
			
		||||
use: [--repair] [--reinstall] [--autoinstall]
 | 
			
		||||
 | 
			
		||||
--repair                                            forces all scripts to be updated to a working state
 | 
			
		||||
                                                    (helps if PortProton is not working)
 | 
			
		||||
--reinstall                                         reinstall files of the portproton to default settings
 | 
			
		||||
--autoinstall [script_frome_pw_autoinstall]         autoinstall from the list below:
 | 
			
		||||
"
 | 
			
		||||
        echo ${files_from_autoinstall}
 | 
			
		||||
 | 
			
		||||
        echo "
 | 
			
		||||
--generate-pot                                      generated pot file
 | 
			
		||||
"
 | 
			
		||||
        echo "
 | 
			
		||||
--debug                                             debug scripts for PortProton
 | 
			
		||||
                                                    (saved log in $PORT_WINE_PATH/scripts-debug.log)
 | 
			
		||||
"
 | 
			
		||||
        echo "
 | 
			
		||||
--update                                            check update scripts for PortProton
 | 
			
		||||
"
 | 
			
		||||
        exit 0 ;;
 | 
			
		||||
 | 
			
		||||
    '--reinstall' )
 | 
			
		||||
case "$1" in
 | 
			
		||||
    --help)
 | 
			
		||||
        # shellcheck source=/dev/null
 | 
			
		||||
        source "${PORT_SCRIPTS_PATH}/help_info"
 | 
			
		||||
        exit 0
 | 
			
		||||
        ;;
 | 
			
		||||
    --reinstall)
 | 
			
		||||
        export PW_REINSTALL_FROM_TERMINAL=1
 | 
			
		||||
        pw_reinstall_pp ;;
 | 
			
		||||
 | 
			
		||||
    '--autoinstall' )
 | 
			
		||||
        pw_reinstall_pp
 | 
			
		||||
        ;;
 | 
			
		||||
    --autoinstall)
 | 
			
		||||
        export PW_YAD_SET="$2"
 | 
			
		||||
        pw_autoinstall_from_db
 | 
			
		||||
        exit 0 ;;
 | 
			
		||||
 | 
			
		||||
    '--generate-pot' )
 | 
			
		||||
        exit 0
 | 
			
		||||
        ;;
 | 
			
		||||
    --generate-pot)
 | 
			
		||||
        generate_pot
 | 
			
		||||
        exit 0 ;;
 | 
			
		||||
 | 
			
		||||
    '--debug' )
 | 
			
		||||
        exit 0
 | 
			
		||||
        ;;
 | 
			
		||||
    --debug)
 | 
			
		||||
        clear
 | 
			
		||||
        export PW_DEBUG="set -x"
 | 
			
		||||
        /usr/bin/env bash -c ${pw_full_command_line[@]} 2>&1 | tee "$PORT_WINE_PATH/scripts-debug.log" &
 | 
			
		||||
        exit 0 ;;
 | 
			
		||||
 | 
			
		||||
    '--server-file-access' )
 | 
			
		||||
        exit 0
 | 
			
		||||
        ;;
 | 
			
		||||
    --server-file-access)
 | 
			
		||||
        echo
 | 
			
		||||
        curl -s --list-only "https://cloud.linux-gaming.ru/log/$(date +20%y_%m)_file_access.log" | sort -V -k 2,2 \
 | 
			
		||||
        | sed 's/count=//g' | awk '{a=$1; $1=$2; $2=a} 1' | awk 'BEGIN {print "Count: Name:"} {print}' | column -t
 | 
			
		||||
        echo
 | 
			
		||||
        exit 0 ;;
 | 
			
		||||
 | 
			
		||||
    '--update' )
 | 
			
		||||
        gui_pw_update ;;
 | 
			
		||||
        exit 0
 | 
			
		||||
        ;;
 | 
			
		||||
    --update)
 | 
			
		||||
        gui_pw_update
 | 
			
		||||
        ;;
 | 
			
		||||
    --launch)
 | 
			
		||||
        portwine_launch
 | 
			
		||||
        stop_portwine
 | 
			
		||||
        ;;
 | 
			
		||||
    --edit-db)
 | 
			
		||||
        # --edit-db /полный/путь/до/файла.exe PW_MANGOHUD=1 PW_VKBASALT=0 (и т.д) для примера
 | 
			
		||||
        set_several_variables ${@:3}
 | 
			
		||||
        edit_db_from_gui $keys_all
 | 
			
		||||
        exit 0
 | 
			
		||||
        ;;
 | 
			
		||||
esac
 | 
			
		||||
 | 
			
		||||
### GUI ###
 | 
			
		||||
@@ -432,9 +435,6 @@ if [[ -d "${PORT_WINE_PATH}/data/prefixes/" ]] ; then
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
unset DIST_ADD_TO_GUI
 | 
			
		||||
if command -v wine &>/dev/null
 | 
			
		||||
then DIST_ADD_TO_GUI="!USE_SYSTEM_WINE"
 | 
			
		||||
fi
 | 
			
		||||
if [[ -d "${PORT_WINE_PATH}/data/dist/" ]] ; then
 | 
			
		||||
    for DAIG in "${PORT_WINE_PATH}"/data/dist/* ; do
 | 
			
		||||
        if [[ "${DAIG//"${PORT_WINE_PATH}/data/dist/"/}" != "${PW_WINE_LG_VER}" ]] \
 | 
			
		||||
@@ -445,6 +445,9 @@ if [[ -d "${PORT_WINE_PATH}/data/dist/" ]] ; then
 | 
			
		||||
        fi
 | 
			
		||||
    done
 | 
			
		||||
fi
 | 
			
		||||
if command -v wine &>/dev/null
 | 
			
		||||
then DIST_ADD_TO_GUI+="!${translations[USE_SYSTEM_WINE]}"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
SORT_OPENGL="${translations[WineD3D OpenGL (For video cards without Vulkan)]}"
 | 
			
		||||
SORT_VULKAN="${translations[WineD3D Vulkan (Damavand experimental)]}"
 | 
			
		||||
@@ -464,24 +467,16 @@ case "${PW_VULKAN_USE}" in
 | 
			
		||||
    *) PW_DEFAULT_VULKAN_USE="$SORT_NEWEST!$SORT_STABLE!$SORT_LEGACY!$SORT_G_ZINK!$SORT_G_NINE!$SORT_OPENGL!$SORT_VULKAN" ;;
 | 
			
		||||
esac
 | 
			
		||||
 | 
			
		||||
if [[ -z "${PW_COMMENT_DB}" ]] ; then
 | 
			
		||||
    if [[ -n "${PORTPROTON_NAME}" ]] ; then
 | 
			
		||||
        PW_COMMENT_DB="${translations[Launching]} <b>$(print_wrapped "${PORTPROTON_NAME}" "50")</b>"
 | 
			
		||||
    else
 | 
			
		||||
        PW_COMMENT_DB="${translations[Launching]} <b>$(print_wrapped "${PORTWINE_DB}" "50")</b>"
 | 
			
		||||
    fi
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
if [[ $PW_WINE_USE == PROTON_LG ]] ; then
 | 
			
		||||
    PW_WINE_USE="${PW_PROTON_LG_VER}"
 | 
			
		||||
    PW_DEFAULT_WINE_USE="${PW_WINE_LG_VER}${DIST_ADD_TO_GUI}!GET-OTHER-WINE"
 | 
			
		||||
    PW_DEFAULT_WINE_USE="${PW_WINE_LG_VER}${DIST_ADD_TO_GUI}!${translations[GET-OTHER-WINE]}"
 | 
			
		||||
elif [[ $PW_WINE_USE == WINE_*_LG ]] \
 | 
			
		||||
|| [[ $PW_WINE_USE == WINE_LG ]]
 | 
			
		||||
then
 | 
			
		||||
    PW_WINE_USE="${PW_WINE_LG_VER}"
 | 
			
		||||
    PW_DEFAULT_WINE_USE="${PW_PROTON_LG_VER}${DIST_ADD_TO_GUI}!GET-OTHER-WINE"
 | 
			
		||||
    PW_DEFAULT_WINE_USE="${PW_PROTON_LG_VER}${DIST_ADD_TO_GUI}!${translations[GET-OTHER-WINE]}"
 | 
			
		||||
else
 | 
			
		||||
    PW_DEFAULT_WINE_USE="${PW_PROTON_LG_VER}!${PW_WINE_LG_VER}${DIST_ADD_TO_GUI}!GET-OTHER-WINE"
 | 
			
		||||
    PW_DEFAULT_WINE_USE="${PW_PROTON_LG_VER}!${PW_WINE_LG_VER}${DIST_ADD_TO_GUI}!${translations[GET-OTHER-WINE]}"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
if [[ -z "${PORTWINE_DB_FILE}" ]] ; then
 | 
			
		||||
@@ -499,10 +494,17 @@ if [[ -f "${portwine_exe}" ]] ; then
 | 
			
		||||
    fi
 | 
			
		||||
    if [[ "${PW_GUI_DISABLED_CS}" != 1 ]] ; then
 | 
			
		||||
        pw_create_gui_png
 | 
			
		||||
        if ! grep -il "${portwine_exe}" "${HOME}/.local/share/applications"/*.desktop &>/dev/null ; then
 | 
			
		||||
        if ! grep -il "${portwine_exe}" "$PORT_WINE_PATH"/*.desktop &>/dev/null ; then
 | 
			
		||||
            PW_SHORTCUT="${translations[CREATE SHORTCUT]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Create shortcut for select file...]}:100"
 | 
			
		||||
        else
 | 
			
		||||
            PW_SHORTCUT="${translations[DELETE SHORTCUT]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Delete shortcut for select file...]}:98"
 | 
			
		||||
            PW_SHORTCUT="${translations[CHANGE SHORTCUT]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Change shortcut for select file...]}:98"
 | 
			
		||||
        fi
 | 
			
		||||
 | 
			
		||||
        create_name_desktop
 | 
			
		||||
        if [[ -z "${PW_COMMENT_DB}" ]] ; then
 | 
			
		||||
            PW_COMMENT_DB="${translations[Launching]} <b>$(print_wrapped "$PW_NAME_DESKTOP_PROXY" "50")</b>$(seconds_to_time "$TIME_CURRENT")"
 | 
			
		||||
        else
 | 
			
		||||
            PW_COMMENT_DB="$PW_COMMENT_DB$(seconds_to_time "$TIME_CURRENT")"
 | 
			
		||||
        fi
 | 
			
		||||
 | 
			
		||||
        export KEY_START="$RANDOM"
 | 
			
		||||
@@ -583,91 +585,150 @@ if [[ -f "${portwine_exe}" ]] ; then
 | 
			
		||||
            --button="${translations[LAUNCH]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png"!"${translations[Run file ...]}":106 2>/dev/null
 | 
			
		||||
            PW_YAD_SET="$?"
 | 
			
		||||
        fi
 | 
			
		||||
        [[ -n "$PW_YAD_SET" ]] && case "$PW_YAD_SET" in
 | 
			
		||||
        case "$PW_YAD_SET" in
 | 
			
		||||
            128)
 | 
			
		||||
                    if [[ "${PW_GUI_START}" == "NOTEBOOK" ]] ; then
 | 
			
		||||
                        unset PW_YAD_FORM_TAB
 | 
			
		||||
                    fi
 | 
			
		||||
                    unset portwine_exe KEY_START $(sed -n '/export/p' "${PORTWINE_DB_FILE}" | sed 's/\(export\|=.*\| \)//g')
 | 
			
		||||
                    print_info "Restarting..."
 | 
			
		||||
                    restart_pp
 | 
			
		||||
                    ;;
 | 
			
		||||
                [[ "$PW_GUI_START" == "NOTEBOOK" ]] && unset PW_YAD_FORM_TAB
 | 
			
		||||
                PORTWINE_DB_FOR_UNSET=$(sed -n '/export/p' "${PORTWINE_DB_FILE}" | sed 's/\(export\|=.*\| \)//g')
 | 
			
		||||
                for db_unset in $PORTWINE_DB_FOR_UNSET ; do
 | 
			
		||||
                    unset "$db_unset"
 | 
			
		||||
                done
 | 
			
		||||
                unset portwine_exe KEY_START
 | 
			
		||||
                print_info "Restarting..."
 | 
			
		||||
                restart_pp
 | 
			
		||||
                ;;
 | 
			
		||||
            1|252)
 | 
			
		||||
                    exit 0
 | 
			
		||||
                    ;;
 | 
			
		||||
                exit 0
 | 
			
		||||
                ;;
 | 
			
		||||
        esac
 | 
			
		||||
        pw_yad_set_form
 | 
			
		||||
        pw_yad_form_vulkan
 | 
			
		||||
    elif [[ -f "${PORTWINE_DB_FILE}" ]] ; then
 | 
			
		||||
    elif [[ -f "$PORTWINE_DB_FILE" ]] ; then
 | 
			
		||||
        portwine_launch
 | 
			
		||||
    fi
 | 
			
		||||
else
 | 
			
		||||
    PW_ALL_DF="$(ls "${PORT_WINE_PATH}"/ | grep .desktop | grep -vE '(PortProton|readme)')"
 | 
			
		||||
    if [[ -z "${PW_ALL_DF}" ]]
 | 
			
		||||
    then export PW_GUI_SORT_TABS=(1 2 3 4 5)
 | 
			
		||||
    else export PW_GUI_SORT_TABS=(2 3 4 5 1)
 | 
			
		||||
    fi
 | 
			
		||||
    if [[ "$RESTART_PP_USED" == "userconf" ]] ; then
 | 
			
		||||
        unset RESTART_PP_USED
 | 
			
		||||
        gui_userconf
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    export KEY_MENU="$RANDOM"
 | 
			
		||||
    unset PW_NAME_D_ICON PW_ICON_PATH PW_GAME_TIME PW_ALL_DF PW_AMOUNT_NEW_DESKTOP 
 | 
			
		||||
    unset PW_DESKTOP_FILES_REGEX PW_AMOUNT_OLD_DESKTOP PW_DESKTOP_FILES
 | 
			
		||||
    # Поиск .desktop файлов
 | 
			
		||||
    AMOUNT_GENERATE_BUTTONS="0"
 | 
			
		||||
    for desktop_file in "$PORT_WINE_PATH"/* ; do
 | 
			
		||||
        desktop_file_new="${desktop_file//"$PORT_WINE_PATH/"/}"
 | 
			
		||||
        if [[ $desktop_file_new =~ .desktop$ ]] ; then
 | 
			
		||||
            if [[ ! $desktop_file_new =~ (PortProton|readme) ]] ; then
 | 
			
		||||
                while IFS= read -r line1 ; do
 | 
			
		||||
                    if [[ $line1 =~ ^Exec= ]] ; then
 | 
			
		||||
                        if check_flatpak ; then
 | 
			
		||||
                            PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]=${line1//Exec=flatpak run ru.linux_gaming.PortProton /}
 | 
			
		||||
                        else
 | 
			
		||||
                            PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]=${line1//Exec=env \"$PORT_SCRIPTS_PATH\/start.sh\" /}
 | 
			
		||||
                        fi
 | 
			
		||||
                    fi
 | 
			
		||||
                    [[ $line1 =~ ^Icon= ]] && PW_ICON_PATH["$AMOUNT_GENERATE_BUTTONS"]=${line1//Icon=/}
 | 
			
		||||
                done < "$desktop_file"
 | 
			
		||||
                PW_ALL_DF["$AMOUNT_GENERATE_BUTTONS"]="$desktop_file_new"
 | 
			
		||||
                # Для конвертации существующих .desktop файлов flatpak в натив и наоборот
 | 
			
		||||
                if [[ ${PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]} =~ ^"Exec=flatpak run ru.linux_gaming.PortProton " ]] ; then
 | 
			
		||||
                    PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]=${PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]//Exec=flatpak run ru.linux_gaming.PortProton /}
 | 
			
		||||
                    sed -i "s|Exec=flatpak run ru.linux_gaming.PortProton|Exec=env \"$PORT_SCRIPTS_PATH/start.sh\"|" "$desktop_file"
 | 
			
		||||
                elif [[ ${PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]} =~ ^"Exec=env \"$PORT_SCRIPTS_PATH/start.sh\" " ]] ; then
 | 
			
		||||
                    PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]=${PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]//Exec=env \"$PORT_SCRIPTS_PATH\/start.sh\" /}
 | 
			
		||||
                    sed -i "s|Exec=env \"$PORT_SCRIPTS_PATH/start.sh\"|Exec=flatpak run ru.linux_gaming.PortProton|" "$desktop_file"
 | 
			
		||||
                fi
 | 
			
		||||
                while IFS=" " read -r -a line2 ; do
 | 
			
		||||
                    if [[ \"${line2[0]//#@_@#/ }\" == "${PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]}" ]] ; then
 | 
			
		||||
                        PW_GAME_TIME["$AMOUNT_GENERATE_BUTTONS"]=${line2[2]}
 | 
			
		||||
                        break
 | 
			
		||||
                    else
 | 
			
		||||
                        PW_GAME_TIME["$AMOUNT_GENERATE_BUTTONS"]=0
 | 
			
		||||
                    fi
 | 
			
		||||
                done < "$PORT_WINE_TMP_PATH/statistics"
 | 
			
		||||
                if [[ $SORT_WITH_TIME == enabled ]] && [[ ${line2[3]} == NEW_DESKTOP ]] ; then
 | 
			
		||||
                    sed -i "s/${line2[1]} ${line2[2]} NEW_DESKTOP/${line2[1]} ${line2[2]} OLD_DESKTOP/" "$PORT_WINE_TMP_PATH/statistics"
 | 
			
		||||
                    PW_AMOUNT_NEW_DESKTOP+=($AMOUNT_GENERATE_BUTTONS)
 | 
			
		||||
                else
 | 
			
		||||
                    PW_AMOUNT_OLD_DESKTOP+=($AMOUNT_GENERATE_BUTTONS)
 | 
			
		||||
                fi
 | 
			
		||||
                (( AMOUNT_GENERATE_BUTTONS++ ))
 | 
			
		||||
            fi
 | 
			
		||||
        fi
 | 
			
		||||
    done
 | 
			
		||||
    # Переопределение элементов в массивах в зависимости от PW_GAME_TIME, от большего значения к меньшему.
 | 
			
		||||
    # 10 миллисекунд на 40 .desktop файлов, работает быстро
 | 
			
		||||
    if [[ $SORT_WITH_TIME == enabled ]] && [[ -n ${PW_GAME_TIME[1]} ]] ; then
 | 
			
		||||
        for i in "${PW_AMOUNT_OLD_DESKTOP[@]}" ; do
 | 
			
		||||
            for j in "${PW_AMOUNT_OLD_DESKTOP[@]}" ; do
 | 
			
		||||
                if (( ${PW_GAME_TIME[$i]} > ${PW_GAME_TIME[$j]} )) ; then
 | 
			
		||||
                    tmp_0=${PW_GAME_TIME[$i]}
 | 
			
		||||
                    tmp_1=${PW_ALL_DF[$i]}
 | 
			
		||||
                    tmp_2=${PW_NAME_D_ICON[$i]}
 | 
			
		||||
                    tmp_4=${PW_ICON_PATH[$i]}
 | 
			
		||||
 | 
			
		||||
                    PW_GAME_TIME[i]=${PW_GAME_TIME[$j]}
 | 
			
		||||
                    PW_ALL_DF[i]=${PW_ALL_DF[$j]}
 | 
			
		||||
                    PW_NAME_D_ICON[i]=${PW_NAME_D_ICON[$j]}
 | 
			
		||||
                    PW_ICON_PATH[i]=${PW_ICON_PATH[$j]}
 | 
			
		||||
 | 
			
		||||
                    PW_GAME_TIME[j]=$tmp_0
 | 
			
		||||
                    PW_ALL_DF[j]=$tmp_1
 | 
			
		||||
                    PW_NAME_D_ICON[j]=$tmp_2
 | 
			
		||||
                    PW_ICON_PATH[j]=$tmp_4
 | 
			
		||||
                fi
 | 
			
		||||
            done
 | 
			
		||||
        done
 | 
			
		||||
    fi
 | 
			
		||||
    # Генерация .desktop баттанов для главного меню
 | 
			
		||||
    IFS=$'\n'
 | 
			
		||||
    AMOUNT_GENERATE_BUTTONS="1"
 | 
			
		||||
    PW_GENERATE_BUTTONS="--field=   ${translations[Create shortcut...]}!${PW_GUI_ICON_PATH}/find_48.svg!:FBTNR%@bash -c \"button_click --normal pw_find_exe\"%"
 | 
			
		||||
    for PW_DESKTOP_FILES in ${PW_ALL_DF} ; do
 | 
			
		||||
        if check_flatpak ; then
 | 
			
		||||
            PW_NAME_D_ICON="$(grep Exec "${PORT_WINE_PATH}/${PW_DESKTOP_FILES}" | awk -F'=' '{print $2}' |
 | 
			
		||||
            sed -e 's|flatpak run ru.linux_gaming.PortProton||' -e 's|"||g' -e 's|^[ \t]*||')"
 | 
			
		||||
        else
 | 
			
		||||
            PW_NAME_D_ICON="$(grep Exec "${PORT_WINE_PATH}/${PW_DESKTOP_FILES}" | awk -F"=env " '{print $2}' |
 | 
			
		||||
            sed -e "s|${PORT_SCRIPTS_PATH}/start.sh||" -e 's|"||g' -e 's|^[ \t]*||')"
 | 
			
		||||
        fi
 | 
			
		||||
        PW_ICON_PATH="$(grep Icon "${PORT_WINE_PATH}/${PW_DESKTOP_FILES}" | awk -F= '{print $2}')"
 | 
			
		||||
        PW_NAME_D_ICON_48="${PW_ICON_PATH%.png}_48"
 | 
			
		||||
        PW_NAME_D_ICON_128="${PW_ICON_PATH%.png}"
 | 
			
		||||
        if [[ -f "${PW_NAME_D_ICON}" ]] ; then
 | 
			
		||||
            resize_png "${PW_NAME_D_ICON}" "${PW_NAME_D_ICON_48//"${PORT_WINE_PATH}/data/img/"/}" "48"
 | 
			
		||||
            resize_png "${PW_NAME_D_ICON}" "${PW_NAME_D_ICON_128//"${PORT_WINE_PATH}/data/img/"/}" "128"
 | 
			
		||||
        fi
 | 
			
		||||
        if [[ $PW_DESKTOP_FILES =~ [\(\)\!\$\%\&\`\'\"\>\<\\\|\;] ]] ; then
 | 
			
		||||
            export PW_DESKTOP_FILES_REGEX="1"
 | 
			
		||||
            PW_DESKTOP_FILES_SHOW="${PW_DESKTOP_FILES//\!/}"
 | 
			
		||||
            PW_DESKTOP_FILES_SHOW="${PW_DESKTOP_FILES_SHOW//\%/}"
 | 
			
		||||
            PW_DESKTOP_FILES_SHOW="${PW_DESKTOP_FILES_SHOW//\$/}"
 | 
			
		||||
            PW_DESKTOP_FILES_SHOW="${PW_DESKTOP_FILES_SHOW//\&/}"
 | 
			
		||||
            PW_DESKTOP_FILES_SHOW="${PW_DESKTOP_FILES_SHOW//\</}"
 | 
			
		||||
    for dp in "${PW_AMOUNT_NEW_DESKTOP[@]}" "${PW_AMOUNT_OLD_DESKTOP[@]}" ; do
 | 
			
		||||
        PW_NAME_D_ICON_48="${PW_ICON_PATH[dp]%.png}_48"
 | 
			
		||||
        PW_NAME_D_ICON_128="${PW_ICON_PATH[dp]%.png}"
 | 
			
		||||
        PW_NAME_D_ICON_NEW="${PW_NAME_D_ICON[dp]//\"/}"
 | 
			
		||||
        resize_png "$PW_NAME_D_ICON_NEW" "${PW_NAME_D_ICON_48//"${PORT_WINE_PATH}/data/img/"/}" "48"
 | 
			
		||||
        resize_png "$PW_NAME_D_ICON_NEW" "${PW_NAME_D_ICON_128//"${PORT_WINE_PATH}/data/img/"/}" "128"
 | 
			
		||||
 | 
			
		||||
            PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\(/#+_1#}"
 | 
			
		||||
            PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\)/#+_2#}"
 | 
			
		||||
            PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\!/#+_3#}"
 | 
			
		||||
            PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\$/#+_4#}"
 | 
			
		||||
            PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\%/#+_5#}"
 | 
			
		||||
            PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\&/#+_6#}"
 | 
			
		||||
            PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\`/#+_7#}"
 | 
			
		||||
            PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\'/#+_8#}"
 | 
			
		||||
            PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\"/#+_9#}"
 | 
			
		||||
            PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\>/#+_10#}"
 | 
			
		||||
            PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\</#+_11#}"
 | 
			
		||||
            PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\\/#+_12#}"
 | 
			
		||||
            PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\|/#+_13#}"
 | 
			
		||||
            PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\;/#+_14#}"
 | 
			
		||||
        else
 | 
			
		||||
            PW_DESKTOP_FILES_SHOW="${PW_DESKTOP_FILES}"
 | 
			
		||||
        PW_DESKTOP_FILES="${PW_ALL_DF[$dp]}"
 | 
			
		||||
        PW_DESKTOP_FILES_SHOW="$PW_DESKTOP_FILES"
 | 
			
		||||
        if [[ $PW_DESKTOP_FILES =~ [\(\)\!\$\%\&\`\'\"\>\<\\\|\;] ]] ; then
 | 
			
		||||
            PW_DESKTOP_FILES_SHOW_REGEX=(\! % \$ \& \<)
 | 
			
		||||
            PW_DESKTOP_FILES_REGEX=(\( \) \! \$ % \& \` \' \" \> \< \\ \| \;)
 | 
			
		||||
 | 
			
		||||
            for i in "${PW_DESKTOP_FILES_SHOW_REGEX[@]}" ; do
 | 
			
		||||
                PW_DESKTOP_FILES_SHOW="${PW_DESKTOP_FILES_SHOW//$i/}"
 | 
			
		||||
            done
 | 
			
		||||
 | 
			
		||||
            count=1
 | 
			
		||||
            for j in "${PW_DESKTOP_FILES_REGEX[@]}" ; do
 | 
			
		||||
                PW_DESKTOP_FILES="${PW_DESKTOP_FILES//$j/#+_$count#}"
 | 
			
		||||
                (( count++ ))
 | 
			
		||||
            done
 | 
			
		||||
        fi
 | 
			
		||||
        PW_GENERATE_BUTTONS+="--field=   $(print_wrapped "${PW_DESKTOP_FILES_SHOW//".desktop"/""}" "25" "...")!${PW_NAME_D_ICON_48}.png!:FBTNR%@bash -c \"button_click --desktop "${PW_DESKTOP_FILES// /#@_@#}"\"%"
 | 
			
		||||
        (( AMOUNT_GENERATE_BUTTONS++ ))
 | 
			
		||||
    done
 | 
			
		||||
    MAIN_GUI_ROWS="$(( AMOUNT_GENERATE_BUTTONS / MAIN_GUI_COLUMNS + 1 ))"
 | 
			
		||||
 | 
			
		||||
    if [[ $AMOUNT_GENERATE_BUTTONS == 1 ]] ; then
 | 
			
		||||
        MAIN_GUI_ROWS=1
 | 
			
		||||
    elif (( AMOUNT_GENERATE_BUTTONS <= 5 )) ; then
 | 
			
		||||
        MAIN_GUI_ROWS=2
 | 
			
		||||
    else
 | 
			
		||||
        MAIN_GUI_ROWS="$(( ( AMOUNT_GENERATE_BUTTONS + 1 ) / MAIN_GUI_COLUMNS + 1 ))"
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    if [[ -z $PW_DESKTOP_FILES ]]
 | 
			
		||||
    then export PW_GUI_SORT_TABS=(1 2 3 4 5)
 | 
			
		||||
    else export PW_GUI_SORT_TABS=(2 3 4 5 1)
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    KEY_MENU="$RANDOM"
 | 
			
		||||
 | 
			
		||||
    IFS="%"
 | 
			
		||||
    "${pw_yad}" --plug=$KEY_MENU --tabnum="${PW_GUI_SORT_TABS[4]}" --form --columns="$MAIN_GUI_ROWS" --homogeneous-column \
 | 
			
		||||
    --gui-type-layout="${MAIN_MENU_GUI_TYPE_LAYOUT}" \
 | 
			
		||||
    --align-buttons --scroll --separator=" " ${PW_GENERATE_BUTTONS} 2>/dev/null &
 | 
			
		||||
    IFS="$orig_IFS"
 | 
			
		||||
    unset PW_GENERATE_BUTTONS
 | 
			
		||||
 | 
			
		||||
    "${pw_yad}" --plug=$KEY_MENU --tabnum="${PW_GUI_SORT_TABS[3]}" --form --columns=3 --align-buttons --separator=";" --homogeneous-column \
 | 
			
		||||
    --gui-type-layout="${MAIN_MENU_GUI_TYPE_LAYOUT}" \
 | 
			
		||||
@@ -697,48 +758,71 @@ else
 | 
			
		||||
    --field="   ${translations[Command line]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"${translations[Run wine cmd]}":"FBTN" '@bash -c "button_click --normal WINECMD"' \
 | 
			
		||||
    --field="   ${translations[Regedit]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"${translations[Run wine regedit]}":"FBTN" '@bash -c "button_click --normal WINEREG"' 1> "${PW_TMPFS_PATH}/tmp_yad_form_vulkan" 2>/dev/null &
 | 
			
		||||
 | 
			
		||||
    AI_AMOUNT_GAMES="0"
 | 
			
		||||
    AI_AMOUNT_EMULS="0"
 | 
			
		||||
    for ai_file in "$PORT_SCRIPTS_PATH"/pw_autoinstall/* ; do
 | 
			
		||||
        AI_FILE="${ai_file//"$PORT_SCRIPTS_PATH/pw_autoinstall/"/}"
 | 
			
		||||
        while IFS= read -r line ; do
 | 
			
		||||
            [[ $line =~ "##########" ]] && break
 | 
			
		||||
            [[ $line =~ "# type: " ]] && AI_TYPE="${line//# type: /}"
 | 
			
		||||
            [[ $line =~ "# name: " ]] && AI_NAME="${line//# name: /}"
 | 
			
		||||
            [[ $line =~ "# image: " ]] && AI_IMAGE="${line//# image: /}"
 | 
			
		||||
            if [[ "$LANGUAGE" == ru ]] ; then
 | 
			
		||||
                [[ $line =~ "# info_ru: " ]] && AI_INFO="${line//# info_ru: /}"
 | 
			
		||||
    unset AI_TYPE AI_NAME AI_IMAGE AI_INFO AI_FILE_ARRAY AI_TRUE_FILE AI_FILE_UNSORTED AI_FILE_SORTED AI_FILE_ENG
 | 
			
		||||
    if [[ $AI_SKIP != 1 ]] ; then
 | 
			
		||||
        # AI_TOP_GAMES используется для сортировки автоинсталлов (работает на эмуляторы тоже)
 | 
			
		||||
        AI_AMOUNT_GAMES="0" && AI_AMOUNT_EMULS="0" && AI_AMOUNT_ARRAY="0"
 | 
			
		||||
        for ai_file in "$PORT_SCRIPTS_PATH"/pw_autoinstall/* ; do
 | 
			
		||||
            while IFS= read -r line ; do
 | 
			
		||||
                [[ $line =~ "##########" ]] && break
 | 
			
		||||
                [[ $line =~ "# type: " ]] && AI_TYPE["$AI_AMOUNT_ARRAY"]="${line//# type: /}"
 | 
			
		||||
                [[ $line =~ "# name: " ]] && AI_NAME["$AI_AMOUNT_ARRAY"]="${line//# name: /}"
 | 
			
		||||
                [[ $line =~ "# image: " ]] && AI_IMAGE["$AI_AMOUNT_ARRAY"]="${line//# image: /}"
 | 
			
		||||
                if [[ "$LANGUAGE" == ru ]] ; then
 | 
			
		||||
                    [[ $line =~ "# info_ru: " ]] && AI_INFO["$AI_AMOUNT_ARRAY"]="${line//# info_ru: /}"
 | 
			
		||||
                else
 | 
			
		||||
                    [[ $line =~ "# info_en: " ]] && AI_INFO["$AI_AMOUNT_ARRAY"]="${line//# info_en: /}"
 | 
			
		||||
                fi
 | 
			
		||||
            done < "$ai_file"
 | 
			
		||||
            AI_FILE="${ai_file//"$PORT_SCRIPTS_PATH/pw_autoinstall/"/}"
 | 
			
		||||
            AI_FILE_CHECK="$AI_FILE=$AI_AMOUNT_ARRAY"
 | 
			
		||||
            AI_FILE_ARRAY+=($AI_FILE)
 | 
			
		||||
            if [[ $AI_TOP_GAMES =~ ${AI_FILE_CHECK//=*/} ]] ; then
 | 
			
		||||
                AI_TRUE_FILE+=($AI_FILE_CHECK)
 | 
			
		||||
            else
 | 
			
		||||
                [[ $line =~ "# info_en: " ]] && AI_INFO="${line//# info_en: /}"
 | 
			
		||||
                if [[ ${AI_NAME["$AI_AMOUNT_ARRAY"]} =~ \(ENG\) ]] ; then
 | 
			
		||||
                    AI_FILE_ENG+=($AI_AMOUNT_ARRAY)
 | 
			
		||||
                else
 | 
			
		||||
                    AI_FILE_UNSORTED+=($AI_AMOUNT_ARRAY)
 | 
			
		||||
                fi
 | 
			
		||||
            fi
 | 
			
		||||
        done < "$ai_file"
 | 
			
		||||
            (( AI_AMOUNT_ARRAY++ ))
 | 
			
		||||
        done
 | 
			
		||||
 | 
			
		||||
        for ai_sort in $AI_TOP_GAMES ; do
 | 
			
		||||
            if [[ ${AI_TRUE_FILE[*]} =~ $ai_sort ]] ; then
 | 
			
		||||
                AI_TRUE_FILE_NEW=(${AI_TRUE_FILE[@]//$ai_sort=/})
 | 
			
		||||
                AI_FILE_SORTED+=(${AI_TRUE_FILE_NEW[@]//*=*/})
 | 
			
		||||
            fi
 | 
			
		||||
        done
 | 
			
		||||
 | 
			
		||||
        IFS=$'\n'
 | 
			
		||||
        [[ -z "$AI_NAME" ]] && yad_error "Line: \"name\" not found in file $AI_FILE."
 | 
			
		||||
        case $AI_TYPE in
 | 
			
		||||
            games) 
 | 
			
		||||
                PW_GENERATE_BUTTONS_GAMES+="--field=   $AI_NAME!$PW_GUI_ICON_PATH/$AI_IMAGE.png!$AI_INFO:FBTNR%@bash -c \"button_click --normal $AI_FILE\"%"
 | 
			
		||||
                (( AI_AMOUNT_GAMES++ ))
 | 
			
		||||
                ;;
 | 
			
		||||
            emulators) 
 | 
			
		||||
                PW_GENERATE_BUTTONS_EMULS+="--field=   $AI_NAME!$PW_GUI_ICON_PATH/$AI_IMAGE.png!$AI_INFO:FBTNR%@bash -c \"button_click --normal $AI_FILE\"%"
 | 
			
		||||
                (( AI_AMOUNT_EMULS++ ))
 | 
			
		||||
                ;;
 | 
			
		||||
            *)
 | 
			
		||||
                yad_error "Line: \"type\" not found in file $AI_FILE or misspelled."
 | 
			
		||||
                ;;
 | 
			
		||||
        esac
 | 
			
		||||
        [[ -z $PW_DEBUG ]] && unset AI_FILE AI_TYPE AI_NAME AI_IMAGE AI_INFO
 | 
			
		||||
    done
 | 
			
		||||
    MAIN_GUI_ROWS_GAMES="$(( AI_AMOUNT_GAMES / MAIN_GUI_COLUMNS + 1 ))"
 | 
			
		||||
    MAIN_GUI_ROWS_EMULS="$(( AI_AMOUNT_EMULS / MAIN_GUI_COLUMNS + 1 ))"
 | 
			
		||||
        for ai in "${AI_FILE_SORTED[@]}" "${AI_FILE_UNSORTED[@]}" "${AI_FILE_ENG[@]}" ; do
 | 
			
		||||
            case ${AI_TYPE[$ai]} in
 | 
			
		||||
                games)
 | 
			
		||||
                    export PW_GENERATE_BUTTONS_GAMES+="--field=   ${AI_NAME[$ai]}!$PW_GUI_ICON_PATH/${AI_IMAGE[$ai]}.png!${AI_INFO[$ai]}:FBTNR%@bash -c \"button_click --normal ${AI_FILE_ARRAY[$ai]}\"%"
 | 
			
		||||
                    (( AI_AMOUNT_GAMES++ ))
 | 
			
		||||
                    ;;
 | 
			
		||||
                emulators)
 | 
			
		||||
                    export PW_GENERATE_BUTTONS_EMULS+="--field=   ${AI_NAME[$ai]}!$PW_GUI_ICON_PATH/${AI_IMAGE[$ai]}.png!${AI_INFO[$ai]}:FBTNR%@bash -c \"button_click --normal ${AI_FILE_ARRAY[$ai]}\"%"
 | 
			
		||||
                    (( AI_AMOUNT_EMULS++ ))
 | 
			
		||||
                    ;;
 | 
			
		||||
                *)
 | 
			
		||||
                    yad_error "Line: \"type\" not found in file ${AI_FILE_ARRAY[$ai]} or misspelled."
 | 
			
		||||
                    ;;
 | 
			
		||||
            esac
 | 
			
		||||
        done
 | 
			
		||||
        export MAIN_GUI_ROWS_GAMES="$(( AI_AMOUNT_GAMES / MAIN_GUI_COLUMNS + 1 ))"
 | 
			
		||||
        export MAIN_GUI_ROWS_EMULS="$(( AI_AMOUNT_EMULS / MAIN_GUI_COLUMNS + 1 ))"
 | 
			
		||||
 | 
			
		||||
        export AI_SKIP="1"
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    IFS="%"
 | 
			
		||||
    "${pw_yad}" --plug=$KEY_MENU --tabnum="${PW_GUI_SORT_TABS[1]}" --form --columns="$MAIN_GUI_ROWS_EMULS" --align-buttons --scroll --homogeneous-column \
 | 
			
		||||
    --gui-type-layout="${MAIN_MENU_GUI_TYPE_LAYOUT}" --separator=" " ${PW_GENERATE_BUTTONS_EMULS} 2>/dev/null &
 | 
			
		||||
    "${pw_yad}" --plug=$KEY_MENU --tabnum="${PW_GUI_SORT_TABS[0]}" --form --columns="$MAIN_GUI_ROWS_GAMES" --align-buttons --scroll --homogeneous-column \
 | 
			
		||||
    --gui-type-layout="${MAIN_MENU_GUI_TYPE_LAYOUT}" --separator=" " ${PW_GENERATE_BUTTONS_GAMES} 2>/dev/null &
 | 
			
		||||
    unset PW_GENERATE_BUTTONS_GAMES PW_GENERATE_BUTTONS_EMULS
 | 
			
		||||
    IFS="$orig_IFS"
 | 
			
		||||
 | 
			
		||||
    export START_FROM_PP_GUI="1"
 | 
			
		||||
@@ -746,7 +830,7 @@ else
 | 
			
		||||
        export TAB_MAIN_MENU="1"
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    if [[ -z "${PW_ALL_DF}" ]] ; then
 | 
			
		||||
    if [[ -z $PW_DESKTOP_FILES ]] ; then
 | 
			
		||||
        "${pw_yad}" --key=$KEY_MENU --notebook --expand \
 | 
			
		||||
        --gui-type="settings-notebook" --active-tab="${TAB_MAIN_MENU}" \
 | 
			
		||||
        --width="${PW_MAIN_SIZE_W}" --height="${PW_MAIN_SIZE_H}" --no-buttons \
 | 
			
		||||
@@ -795,12 +879,12 @@ if [[ -f "${PORTWINE_DB_FILE}" ]] ; then
 | 
			
		||||
    edit_db_from_gui PW_VULKAN_USE PW_WINE_USE PW_PREFIX_NAME
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
[[ -n "$PW_YAD_SET" ]] && case "$PW_YAD_SET" in
 | 
			
		||||
case "$PW_YAD_SET" in
 | 
			
		||||
    gui_pw_reinstall_pp|open_changelog|\
 | 
			
		||||
    128|gui_pw_update|gui_rm_portproton|\
 | 
			
		||||
    change_loc|gui_open_scripts_from_backup|\
 | 
			
		||||
    gui_credits|pw_start_cont_xterm)
 | 
			
		||||
        if [[ -z "${PW_ALL_DF}" ]] ; then
 | 
			
		||||
        if [[ -z $PW_DESKTOP_FILES ]] ; then
 | 
			
		||||
            export TAB_MAIN_MENU="4"
 | 
			
		||||
        else
 | 
			
		||||
            export TAB_MAIN_MENU="5"
 | 
			
		||||
@@ -810,14 +894,14 @@ fi
 | 
			
		||||
    116|pw_create_prefix_backup|\
 | 
			
		||||
    gui_clear_pfx|WINEREG|WINECMD|\
 | 
			
		||||
    WINEFILE|WINECFG|gui_wine_uninstaller)
 | 
			
		||||
        if [[ -z "${PW_ALL_DF}" ]] ; then
 | 
			
		||||
        if [[ -z $PW_DESKTOP_FILES ]] ; then
 | 
			
		||||
            export TAB_MAIN_MENU="3"
 | 
			
		||||
        else
 | 
			
		||||
            export TAB_MAIN_MENU="4"
 | 
			
		||||
        fi
 | 
			
		||||
        ;;
 | 
			
		||||
    pw_find_exe)
 | 
			
		||||
        if [[ -z "${PW_ALL_DF}" ]] ; then
 | 
			
		||||
        if [[ -z $PW_DESKTOP_FILES ]] ; then
 | 
			
		||||
            export TAB_MAIN_MENU="5"
 | 
			
		||||
        else
 | 
			
		||||
            export TAB_MAIN_MENU="1"
 | 
			
		||||
@@ -825,8 +909,8 @@ fi
 | 
			
		||||
        ;;
 | 
			
		||||
esac
 | 
			
		||||
 | 
			
		||||
[[ -n "$PW_YAD_SET" ]] && case "$PW_YAD_SET" in
 | 
			
		||||
    98) portwine_delete_shortcut ;;
 | 
			
		||||
case "$PW_YAD_SET" in
 | 
			
		||||
    98) portwine_change_shortcut ;;
 | 
			
		||||
    100) portwine_create_shortcut ;;
 | 
			
		||||
    DEBUG|102) portwine_start_debug ;;
 | 
			
		||||
    106) portwine_launch ;;
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,9 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
#Author: Castro-Fidel (linux-gaming.ru)
 | 
			
		||||
#SCRIPTS_NEXT_VERSION=2362
 | 
			
		||||
#SCRIPTS_NEXT_VERSION=2371
 | 
			
		||||
#SCRIPTS_STABLE_VERSION=2360
 | 
			
		||||
########################################################################
 | 
			
		||||
export AI_TOP_GAMES="PW_LGC PW_VKPLAY PW_EPIC PW_BATTLE_NET PW_WORLD_OF_SEA_BATTLE PW_RUSSIAN_FISHING PW_HO_YO_PLAY PW_FARLIGHT84 PW_WARFRAME PW_WGC PW_UBISOFT"
 | 
			
		||||
# export PROTON_USE_XALIA="1"
 | 
			
		||||
export LANGUAGES_LIST="ru es"
 | 
			
		||||
export PW_VKBASALT="0"
 | 
			
		||||
@@ -13,8 +14,8 @@ export PW_USE_RUNTIME="1"
 | 
			
		||||
export PW_RT_MOUNT_RO=("")
 | 
			
		||||
export PW_RT_MOUNT_RW=("/media" "/mnt" "/run/media/${USER}" "${PORT_WINE_PATH}")
 | 
			
		||||
#export PW_SANDBOX_HOME_PATH="${PORT_WINE_PATH}"
 | 
			
		||||
export PW_NO_ESYNC="1"
 | 
			
		||||
export PW_USE_GAMEMODE="1"
 | 
			
		||||
export PW_NO_ESYNC="0"
 | 
			
		||||
export PW_USE_GAMEMODE="0"
 | 
			
		||||
export PW_FORCE_USE_VSYNC="2"
 | 
			
		||||
export PW_USE_TERMINAL="0"
 | 
			
		||||
export PW_WINDOWS_VER="10"
 | 
			
		||||
@@ -28,6 +29,7 @@ export WINE_ALLOW_XIM="0"
 | 
			
		||||
export PW_USE_SHADER_CACHE="1"
 | 
			
		||||
export PW_WINE_CPU_TOPOLOGY="disabled"
 | 
			
		||||
export PW_MESA_GL_VERSION_OVERRIDE="disabled"
 | 
			
		||||
export PW_MESA_VK_WSI_PRESENT_MODE="disabled"
 | 
			
		||||
export PW_VKD3D_FEATURE_LEVEL="disabled"
 | 
			
		||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
 | 
			
		||||
export PW_USE_EAC_AND_BE="1"
 | 
			
		||||
@@ -47,7 +49,7 @@ export PW_FAKE_DLSS_VER="230506"
 | 
			
		||||
export PW_FAKE_DLSS_3_VER="090"
 | 
			
		||||
export PW_GALLIUM_NINE_VER="0.9"
 | 
			
		||||
###WINE_AND_PROTON_LG###
 | 
			
		||||
export PW_PROTON_LG_VER="PROTON_LG_9-15"
 | 
			
		||||
export PW_PROTON_LG_VER="PROTON_LG_9-18"
 | 
			
		||||
export PW_WINE_LG_VER="WINE_LG_9-12-2"
 | 
			
		||||
export PW_WINE_FULLSCREEN_FSR="1"
 | 
			
		||||
export WINE_FULLSCREEN_FSR_MODE="ultra"
 | 
			
		||||
@@ -56,12 +58,12 @@ export PW_VULKAN_USE="2"
 | 
			
		||||
export VKD3D_LIMIT_TESS_FACTORS="64"
 | 
			
		||||
export DXVK_LEGACY_VER="1.6.1"
 | 
			
		||||
export DXVK_STABLE_VER="1.10.3-28"
 | 
			
		||||
export DXVK_GIT_VER="2.4.1-74"
 | 
			
		||||
export DXVK_GIT_VER="2.4.1-393"
 | 
			
		||||
export VKD3D_STABLE_VER="1.1-2602"
 | 
			
		||||
export VKD3D_GIT_VER="1.1-4202"
 | 
			
		||||
export VKD3D_GIT_VER="1.1-4252"
 | 
			
		||||
###VKBASALT###
 | 
			
		||||
export PW_VKBASALT_EFFECTS="Curves:cas"
 | 
			
		||||
export PW_VKBASALT_FFX_CAS="0.66"
 | 
			
		||||
export PW_VKBASALT_FFX_CAS="0.50"
 | 
			
		||||
###MANGOHUD###
 | 
			
		||||
export DEFAULT_MANGOHUD_CONFIG="arch,cpu_mhz,cpu_temp,engine_version,gamemode,gpu_core_clock,gpu_mem_clock,gpu_name,gpu_temp,ram,resolution,vkbasalt,vram,vulkan_driver,wine"
 | 
			
		||||
###DGVOODOO2###
 | 
			
		||||
@@ -129,11 +131,10 @@ export PW_GS_REALTIME_SCHEDULING="0"
 | 
			
		||||
export PW_GS_BACKEND_SDL="0"
 | 
			
		||||
export PW_GS_SDL_VIDEODRIVER_X11="0"
 | 
			
		||||
export PW_GS_MANGOAPP="0"
 | 
			
		||||
export PW_GS_MESA_VK_WSI_PRESENT_MODE="disabled"
 | 
			
		||||
export PW_GS_CURSOR_SCALE_HEIGHT="0"
 | 
			
		||||
###PREFIX_VERSION###
 | 
			
		||||
export DOTPFX_VER="48v7"
 | 
			
		||||
export DEFPFX_VER="v1"
 | 
			
		||||
export PROGPFX_VER="v1"
 | 
			
		||||
export PW_MUST_WINEDLLOVERRIDES="steam_api,steam_api64,steamclient,steamclient64=n;dotnetfx35.exe,dotnetfx35setup.exe=b;winemenubuilder.exe="
 | 
			
		||||
#################################################################
 | 
			
		||||
# Get our APi on https://www.steamgriddb.com/profile/preferences/api/
 | 
			
		||||
@@ -147,7 +148,6 @@ pw_list_install_dll_in_prefix ()
 | 
			
		||||
    case $PW_PREFIX_NAME in
 | 
			
		||||
        DEFAULT)    export PW_MUST_HAVE_DLL="$STANDART_DLL" ;;
 | 
			
		||||
        DOTNET)     export PW_MUST_HAVE_DLL="dotnet48" ;;
 | 
			
		||||
        PROGRAMS)   export PW_MUST_HAVE_DLL="riched20 msxml3 msxml4 msxml6" ;;
 | 
			
		||||
        *)          export PW_MUST_HAVE_DLL="sandbox" ;;
 | 
			
		||||
    esac
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -23,7 +23,7 @@ export BUTTON_SIZE=32 # 24, 28, 32, 36, 40
 | 
			
		||||
 | 
			
		||||
export TAB_SIZE=32 # 24, 28, 32, 36, 40
 | 
			
		||||
 | 
			
		||||
export PW_MAIN_SIZE_W=500
 | 
			
		||||
export PW_MAIN_SIZE_W=1000
 | 
			
		||||
export PW_MAIN_SIZE_H=350
 | 
			
		||||
 | 
			
		||||
export PW_START_SIZE_W=500
 | 
			
		||||
 
 | 
			
		||||
@@ -31,8 +31,8 @@ export BUTTON_SIZE=28 # 24, 28, 32, 36, 40
 | 
			
		||||
export TAB_SIZE=32 # 24, 28, 32, 36, 40
 | 
			
		||||
 | 
			
		||||
# размер главного меню
 | 
			
		||||
export PW_MAIN_SIZE_W=500
 | 
			
		||||
export PW_MAIN_SIZE_H=330
 | 
			
		||||
export PW_MAIN_SIZE_W=1000
 | 
			
		||||
export PW_MAIN_SIZE_H=400
 | 
			
		||||
 | 
			
		||||
# размер меню запуска и положения табов
 | 
			
		||||
export PW_START_SIZE_W=800
 | 
			
		||||
 
 | 
			
		||||
@@ -55,6 +55,6 @@ Cartoon = /run/pressure-vessel/pv-from-host/reshade/shaders/Cartoon.fx
 | 
			
		||||
Border = /run/pressure-vessel/pv-from-host/reshade/shaders/Border.fx
 | 
			
		||||
AspectRatio = /run/pressure-vessel/pv-from-host/reshade/shaders/AspectRatio.fx
 | 
			
		||||
 | 
			
		||||
casSharpness = 0.7
 | 
			
		||||
casSharpness = 0.5
 | 
			
		||||
toggleKey = Home
 | 
			
		||||
effects = FakeHDR:cas
 | 
			
		||||
 
 | 
			
		||||