Compare commits
	
		
			242 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 290d8625ad | ||
|  | 6fa9d07860 | ||
|  | fc20dc69f9 | ||
|  | b0932e5f4c | ||
|  | a43ebc07d1 | ||
| 33532cb9c2 | |||
| 983af7914d | |||
|  | e17661f1a5 | ||
|  | 1a5e9cd823 | ||
|  | c9c15abb01 | ||
| a969e5eaf7 | |||
| 2dd892a1c4 | |||
|  | 582cb2e018 | ||
|  | 2c18a9ec06 | ||
|  | 9b8c03aa4d | ||
|  | fcff4927c8 | ||
|  | 7aa7984700 | ||
|  | c5f8018b47 | ||
|  | d876310439 | ||
|  | f32267c982 | ||
| 32ac25e9d5 | |||
|  | 3f2e6f87d3 | ||
|  | 8047c589f4 | ||
| 03747a78c0 | |||
| 4636c75dbd | |||
|  | 2b691c6c7d | ||
|  | b6173ae618 | ||
|  | f612bdca32 | ||
|  | 061cc7d5b7 | ||
|  | 9d26c01e81 | ||
|  | ad3defa164 | ||
|  | d1a553a46f | ||
|  | 7369c200a3 | ||
|  | a86d6e7e91 | ||
|  | ba777a2c28 | ||
|  | 1d26ddec57 | ||
|  | 1f29138f86 | ||
|  | 37d90fc969 | ||
|  | ec42b5fab5 | ||
|  | 9718f83122 | ||
|  | 3100f20fe1 | ||
|  | b5448116ae | ||
|  | 7d7ef7496a | ||
|  | aa16081cb1 | ||
|  | b41a87077b | ||
|  | 754a8b804c | ||
|  | 6f1b9f6afc | ||
|  | d923396e85 | ||
|  | 16b09c2ae0 | ||
|  | afba3864de | ||
|  | 96e4ccc354 | ||
|  | 985bea612c | ||
| 27a3962ecc | |||
|  | 4f10d0d2d3 | ||
|  | 27d18124c8 | ||
|  | 325af544ad | ||
| edf03bc743 | |||
|  | 936ebd74e9 | ||
|  | 6bca949781 | ||
|  | fb4819da91 | ||
|  | d0e28bbd52 | ||
| 2f9f705dd4 | |||
| 4bee332d40 | |||
|  | c81c93a253 | ||
|  | af5f505b0c | ||
|  | 259fcdff60 | ||
|  | adca2dc813 | ||
|  | 1de4ead8a9 | ||
|  | fd3e2394eb | ||
|  | eecab2540a | ||
|  | 853b34d53f | ||
|  | 53c365ae55 | ||
|  | 0013773adf | ||
| 1e2a69b43c | |||
| 16e64e720d | |||
|  | 7d983ae9e9 | ||
|  | e07b5edb20 | ||
|  | a3cdf85b7f | ||
|  | 66b0484b0c | ||
|  | f780cd2523 | ||
|  | 1acee6802a | ||
|  | 45956926e3 | ||
| e2d8545594 | |||
|  | 1c7ec5be7f | ||
|  | a9755116b9 | ||
|  | db701eb01f | ||
|  | e879a566cc | ||
|  | da5fc7bdc3 | ||
| ad1209a73b | |||
| e6aa95c280 | |||
|  | 2166ce81dc | ||
|  | aa2e6e905c | ||
|  | 3506a94099 | ||
|  | e72eb2dd88 | ||
|  | 1fc073a3a6 | ||
|  | 129d71e608 | ||
|  | 3d86966878 | ||
|  | 68fc7dee72 | ||
| cede8465a7 | |||
| cb6bb14e1c | |||
|  | 17a2a21efc | ||
|  | e80bb7c920 | ||
|  | 2a69b5e228 | ||
|  | 8d685f2128 | ||
|  | cdd779c05a | ||
|  | d62bc8c1e3 | ||
|  | 9df956805c | ||
| bd721645b8 | |||
| f5053ac3ae | |||
| f70fd02e93 | |||
| d44835c5cb | |||
| ced8138557 | |||
| ae69564ff5 | |||
| 61d0c4d88f | |||
|  | 055d1dd8b2 | ||
|  | f2ce80f6d5 | ||
| 34b8e0d59c | |||
| 62c3497b27 | |||
|  | f27157af04 | ||
| 0f608fc96b | |||
| 9d182d3d91 | |||
|  | 6fce482077 | ||
|  | 1d44d76b9c | ||
|  | ba32c864c1 | ||
|  | ec6718d9b3 | ||
|  | ab4510aaa2 | ||
|  | b6a50b90f5 | ||
|  | 03754a91ca | ||
| 79eef0afe0 | |||
| 722be5d667 | |||
| b81198a373 | |||
| 76eaa00890 | |||
|  | be3fe961ab | ||
| 7b09346e11 | |||
|  | b88c7d0e96 | ||
|  | 1dcda36c88 | ||
|  | 4ae817e396 | ||
| 8defcff2ca | |||
| 4d8841fc83 | |||
| 07b3406d0d | |||
| 5b34472013 | |||
| fabbc18d06 | |||
| 9ba5662d95 | |||
| caa0ddcb07 | |||
| 9fd99f02fd | |||
| 89b06f8b81 | |||
| 2d44a0b0f2 | |||
| 4c22d32b75 | |||
| 890af9424d | |||
| 6d750ef870 | |||
| 03f374df19 | |||
| f17da8145d | |||
| 40cb9519e0 | |||
| 99168479d3 | |||
|  | ff153ea288 | ||
|  | d70031de88 | ||
|  | af1d4a6249 | ||
|  | 6546bb95c9 | ||
| 309a5ef47c | |||
|  | c7a92eb034 | ||
|  | 8dc3157f6a | ||
|  | e08a290c66 | ||
|  | c73685b50e | ||
|  | 2324643184 | ||
| 2451f191ee | |||
|  | 7908fe3482 | ||
|  | c118531c43 | ||
|  | acc981206c | ||
|  | f726c272eb | ||
|  | 9a0be72087 | ||
| 2882394e22 | |||
| ad87b33a94 | |||
| f77657dea7 | |||
| 5fc10b2c80 | |||
|  | f73f63ae47 | ||
|  | 44724046ae | ||
|  | 9338e96905 | ||
|  | 998bfeeb90 | ||
|  | 4b27dd3670 | ||
|  | 530a28de1e | ||
|  | a9a04d9ccb | ||
|  | 3e24f5c168 | ||
|  | 810527131d | ||
|  | b9a2ed2049 | ||
|  | dbc04a508f | ||
|  | a1bcb2dc36 | ||
|  | 35ca6b9c4c | ||
|  | 54a6435172 | ||
| c26057afa4 | |||
|  | a030dbb336 | ||
| 9266de6786 | |||
| 8ef7672d03 | |||
|  | c9406e131c | ||
|  | 1248cf0333 | ||
|  | 13dd4d91ba | ||
|  | 5dfa70250e | ||
|  | 1651cdbdf4 | ||
|  | 782f59fb7a | ||
| a1f540d9f2 | |||
| 2e54868efb | |||
| 5432d289dc | |||
|  | 5d05768ef0 | ||
|  | e370d92bc7 | ||
|  | 900148d5b7 | ||
|  | b3405aa981 | ||
|  | 4324ee3881 | ||
|  | 690924bfec | ||
|  | f0379dfd1a | ||
| 8679600ec3 | |||
| b7611651e3 | |||
|  | e7e48de98e | ||
|  | 36ed876865 | ||
|  | e5f96d1106 | ||
|  | fa24c9938d | ||
|  | 43ef268b08 | ||
|  | c2944a78d6 | ||
|  | 2a6347dfe7 | ||
|  | 2b5a06ba02 | ||
|  | db0b9986d4 | ||
|  | 4e4289fba4 | ||
|  | 6ba926f014 | ||
|  | e48797c357 | ||
|  | e1fd2577d4 | ||
| ac26ce75fd | |||
| 56cf101c7d | |||
| f7b9f0f29e | |||
| 257086578a | |||
|  | 56ad8779d6 | ||
|  | bb82628be7 | ||
|  | 88bc9f9ab9 | ||
|  | fc13be27a6 | ||
|  | 3228ec0ccc | ||
|  | 090f254f41 | ||
|  | 4e4907f72e | ||
|  | 40c507498d | ||
|  | 45750def24 | ||
|  | a7c91f9a9c | ||
|  | 17ca4fb07a | ||
| 0ef2d0453c | |||
| 17350faed6 | |||
| 2ef6b10ef8 | |||
| 9678921206 | 
| @@ -73,7 +73,7 @@ exit | ||||
| ``` | ||||
|  | ||||
| * **Ubuntu 24.04**, **Debian 12**, **Linux Mint 21.x** **Deepin** : | ||||
|   [portproton_1.7-2_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.7-2_amd64/portproton_1.7-2_amd64.deb) | ||||
|   [portproton_1.7-3_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.7-3_amd64/portproton_1.7-3_amd64.deb) | ||||
|  | ||||
| * **Arch Linux** и производные (Manjaro, Garuda, и т.д.) : | ||||
|   [AUR](https://aur.archlinux.org/packages/portproton) | ||||
| @@ -99,7 +99,8 @@ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flat | ||||
| flatpak install flathub ru.linux_gaming.PortProton | ||||
| ``` | ||||
|  | ||||
| ## Универсальный (ручной) метод установки | ||||
|  | ||||
| <details><summary><b>Универсальный (ручной) метод установки  (устаревший вариант)</b></summary> | ||||
|  | ||||
| **ВНИМАНИЕ** : при универсальном способе установки PortProton зависимости должны быть установлены вручную! | ||||
|  | ||||
| @@ -205,3 +206,4 @@ sudo xbps-install -Su void-repo-multilib | ||||
| sudo xbps-install -S bash wget icoutils yad bubblewrap zstd cabextract gzip tar xz openssl desktop-file-utils curl dbus freetype xdg-utils | ||||
| gdk-pixbuf noto-fonts-ttf nss xrandr lsof mesa-demos ImageMagick Vulkan-Tools libgcc alsa-plugins-32bit libX11-32bit freetype-32bit libglvnd-32bit libgpg-error-32bit nss-32bit openssl-32bit vulkan-loader vulkan-loader-32bit | ||||
| ``` | ||||
|  </details> | ||||
|   | ||||
| @@ -77,7 +77,7 @@ exit | ||||
|  | ||||
|  | ||||
| * **Ubuntu 24.04**, **Debian 12**, **Linux Mint 21.x**, and **Deepin**: | ||||
|   [portproton_1.7-2_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.7-2_amd64/portproton_1.7-2_amd64.deb) | ||||
|   [portproton_1.7-3_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.7-3_amd64/portproton_1.7-3_amd64.deb) | ||||
|  | ||||
| * **Arch Linux** and derivatives (Manjaro, Garuda, etc.): | ||||
|   [AUR](https://aur.archlinux.org/packages/portproton) | ||||
| @@ -103,7 +103,7 @@ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flat | ||||
| flatpak install flathub ru.linux_gaming.PortProton | ||||
| ``` | ||||
|  | ||||
| ## Universal (manual) installation | ||||
| <details><summary><b>Universal (manual) installation method (obsolete variant)</b></summary> | ||||
|  | ||||
| **ATTENTION**: with the universal method of installing PortProton, dependencies must be installed manually! | ||||
|  | ||||
| @@ -211,3 +211,4 @@ sudo xbps-install -Su void-repo-multilib | ||||
| sudo xbps-install -S bash wget icoutils yad bubblewrap zstd cabextract gzip tar xz openssl desktop-file-utils curl dbus freetype xdg-utils | ||||
| gdk-pixbuf noto-fonts-ttf nss xrandr lsof mesa-demos ImageMagick Vulkan-Tools libgcc alsa-plugins-32bit libX11-32bit freetype-32bit libglvnd-32bit libgpg-error-32bit nss-32bit openssl-32bit vulkan-loader vulkan-loader-32bit | ||||
| ``` | ||||
| </details> | ||||
|   | ||||
| @@ -2,10 +2,170 @@ You can help us in the development of the project on the website: https://linux- | ||||
| ---------------------------------------- | ||||
| Changelog: | ||||
|  | ||||
| ###Scripts version 2336### / stable /Date: 08.08.2024 / Download update size: 4 megabytes | ||||
| ###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) | ||||
| * added a minimal check for the correctness of writing scripts for auto-installing applications  | ||||
| * updated all auto installation scripts (thanks to Htylol) | ||||
| * updated version of "YAD" - graphical interface (thanks to Htylol) | ||||
|  | ||||
| ###Scripts version 2361### / Date: 02.10.2024 / Download update size: 4 megabytes | ||||
| * added auto-installation "Rise of Flight" (thanks to Chal55rus) | ||||
| * added auto-installation of "Arizona Games Launcher" (thanks to Chal55rus) | ||||
| * improved script update function (thanks to Htylol) | ||||
|  | ||||
| ###Scripts version 2360### / stable / Date: 30.09.2024 / Download update size: 4 megabytes | ||||
| * HOTFIX: fixed flatpak detection on some systems (thanks to Htylol) | ||||
|  | ||||
| ###Scripts version 2359### / stable / Date: 30.09.2024 / Download update size: 220 megabytes | ||||
| * cumulative update to the stable version of PortProton scripts | ||||
|  | ||||
| ###Scripts version 2358### / Date: 30.09.2024 / Download update size: 4 megabytes | ||||
| * added for game mode on Steam Deck: | ||||
|     * possibility to update PortProton | ||||
|     * displaying the process of downloading and unpacking all PortProton packages | ||||
| * added auto-installation "Lost Light" (thanks Chal55rus) | ||||
| * added auto-installation "GameXP" (thanks Chal55rus) | ||||
|  | ||||
| ###Scripts version 2357### / Date: 29.09.2024 / Download update size: 220 megabytes | ||||
| * updated PROTON_LG to version "9-15" | ||||
| * updated versions: | ||||
|     * DXVK_GIT "2.4.1-74" | ||||
|     * VKD3D_GIT "1.1-4202" | ||||
| * added auto-installation "Star Conflict" (thanks to Chal55rus) | ||||
| * added auto-installation "Blood and Soul" (thanks to Chal55rus) | ||||
| * updated auto-installation "World of Sea Battle" (thanks valokardin) | ||||
| * for "World of Sea Battle" language switching in the game has been fixed and the "DOTNET" prefix is no longer required | ||||
| * fixed determination of the selection of settings files when the exe file is a symbolic link | ||||
| * added returns to the main menu after canceling the reinstallation/uninstallation of PP, clearing the prefix and uninstalling programs (thanks to Htylol) | ||||
| * fixed launch of games/programs when using disabling the graphical interface (GUI_DISABLED_CS) | ||||
|  | ||||
| ###Scripts version 2356### / stable / Date: 28.09.2024 / Download update size: 4 megabytes | ||||
| * fixed work in steam and ingame | ||||
|  | ||||
| ###Scripts version 2355### / stable / Date: 28.09.2024 / Download update size: 385 megabytes | ||||
| * cumulative update to the stable version of PortProton scripts | ||||
|  | ||||
| ###Scripts version 2354### / Date: 28.09.2024 / Download update size: 4 megabytes | ||||
| * added return to PortProton menu after using winecfg, winereg, winecmd, winefile (thanks Htylol) | ||||
|  | ||||
| ###Scripts version 2353### / Date: 27.09.2024 / Download update size: 4 megabytes | ||||
| * optimized auto-installation functions for all games/launchers | ||||
| * accelerated initial launch of PortProton (thanks to Htylol) | ||||
| * auto-installation of the "CITRA" emulator has been removed | ||||
| * updated auto-installation of the "CEMU" emulator | ||||
| * installation of the game "Secret World Legends (ENG)" has been returned | ||||
| * fixed and updated auto-installation of the "OSU!" | ||||
| * improved function for downloading third-party versions of WINE | ||||
| * added settings files for games (thanks Mels): | ||||
|     * LEGO Star Wars: The Skywalker Saga | ||||
|     * God of War Ragnarok | ||||
|  | ||||
| ###Scripts version 2352### / Date: 26.09.2024 / Download update size: 4 megabytes | ||||
| * added auto-installation of the game "Farlight 84" (thanks to Chal55rus) | ||||
| * continued optimization of PortProton functions together with Htylol | ||||
|  | ||||
| ###Scripts version 2351### / Date: 25.09.2024 / Download update size: 180 megabytes | ||||
| * updated container library package: libs_v52 | ||||
| * even more optimizations for window switching responsiveness (thanks to Htylol) | ||||
| * improved logic for updating scripts (thanks to Htylol) | ||||
|  | ||||
| ###Scripts version 2350### / Date: 24.09.2024 / Download update size: 15 megabytes | ||||
| * updated versions: | ||||
|     * DXVK_GIT "2.4-94" | ||||
|     * VKD3D_GIT "1.1-4191" | ||||
| * added a translation cache, which greatly improves the responsiveness | ||||
| of the interface (thanks to Htylol) | ||||
| * fixed launching shortcuts from special. symbols in the title (thanks to Htylol) | ||||
| * limited number of characters for shortcut names in the "installed" tab (fixes overly wide menu) (thanks to Htylol) | ||||
| * disabled decoration for HoYoPlay launcher (fixes window capacity) (thanks to Boria138) | ||||
| * Crossout installation has been moved to a separate prefix and decoration for the launcher has been disabled (corrects the capacity in the window) | ||||
|  | ||||
| ###Scripts version 2349### / Date: 18.09.2024 / Download update size: 4 megabytes | ||||
| * fixed video driver path forwarding for future versions of ALT Linux (p11) | ||||
|  | ||||
| ###Scripts version 2348### / Date: 17.09.2024 / Download update size: 4 megabytes | ||||
| * updated versions: | ||||
|     * DXVK_GIT "2.4-41" | ||||
|     * VKD3D_GIT "1.1-4110" | ||||
|  | ||||
| ###Scripts version 2347### / Date: 16.09.2024 / Download update size: 4 megabytes | ||||
| * added PW_NO_AUTO_CREATE_SHORTCUT variable to exclude automatic shortcut creation | ||||
| * added the ability to reset global user.conf settings (thanks to Htylol) | ||||
| * improved function for checking script updates (thanks to Htylol) | ||||
| * added CLI argument: "--update" to force checking for updates | ||||
|  | ||||
| ###Scripts version 2346### / Date: 14.09.2024 / Download update size: 4 megabytes | ||||
| * Fixed bug with long wait for updates | ||||
|  | ||||
| ###Scripts version 2345### / Date: 14.09.2024 / Download update size: 4 megabytes | ||||
| * fixed automatic closing of the tray after using AUTOINSTALL | ||||
| * faster startup when it is not possible to check for updates | ||||
|  | ||||
| ###Scripts version 2344### / Date: 13.09.2024 / Download update size: 4 megabytes | ||||
| * many thanks to Htylol for this update, everything listed below is his merit :) | ||||
|     * added reset settings for mangohud and vkbasalt | ||||
|     * fixed mangohud preview if it is disabled | ||||
|     * user.conf settings have been moved from the editdb settings and portproton settings, | ||||
|     * a separate graphical interface has been made for user.conf, with the ability to launch settings from the main menu and when starting a game/program | ||||
|     * added return to the main menu after creating a backup, winetricks, wine download, etc., and added return to the last active tabs | ||||
|     * added intermediate returns (to the previous active window) | ||||
|     * updated translations (Spanish, Russian) | ||||
|     * added the ability to open the game/program directory from the settings tab | ||||
|     * fixed the error of incorrect comments for the exe file | ||||
|     * minor improvements and optimizations | ||||
|  | ||||
| ###Scripts version 2343### / Date: 04.09.2024 / Download update size: 190 megabytes | ||||
| * updated PROTON_LG to version "9-12" | ||||
| * updated versions: | ||||
|     * DXVK_GIT "2.4-37" | ||||
|     * VKD3D_GIT "1.1-4167" | ||||
| * improved support for flatpak version of PortProton for Alpine Linux (thanks to Boria138) | ||||
| * fixed tray for WM: BSPWM (thanks to Htylol) | ||||
| * fixed launch of some bat files (thanks to Htylol) | ||||
|  | ||||
| ###Scripts version 2342### / stable / Date: 30.08.2024 / Download update size: 385 megabytes | ||||
| * cumulative update to the stable version of PortProton scripts | ||||
|  | ||||
| ###Scripts version 2341### / Date: 30.08.2024 / Download update size: 4 megabytes | ||||
| * minor improvements to the creation of shortcuts and icons | ||||
| * HoYoPlay auto-installation updated (thanks Eljeyna) | ||||
|  | ||||
| ###Scripts version 2340### / Date: 27.08.2024 / Download update size: 380 megabytes | ||||
| * added the ability for standard installation to the prefix manager  | ||||
| (without forced redownload of components) | ||||
| * updated PROTON_LG to version "9-11" | ||||
| * updated WINE_LG to version "9-12-2" | ||||
| * the test WINE_LG_NTSYNC has been updated in the repositories to version "9-13-2" | ||||
| * improved function for preparing "DOTNET" and "PROGRAMS" prefixes | ||||
| * fixed the need to restart vkPlay after changing the WINE version and updating the prefix | ||||
| * added settings files for games (thanks Mels): | ||||
|     * Heavy Rain | ||||
|     * Beyond Two Souls | ||||
|     * Assassins Creed Origins | ||||
|  | ||||
| ###Scripts version 2339### / Date: 25.08.2024 / Download update size: 180 megabytes | ||||
| * libs_v49 library package updated (sniper container 0.20240820.99315) | ||||
| * minor improvements and optimizations (thanks to Htylol) | ||||
|  | ||||
| ###Scripts version 2338### / Date: 12.08.2024 / Download update size: 4 megabytes | ||||
| * updated lists of contributors in "PORTPROTON SETTINGS" --> "Authors and acknowledgments" | ||||
| * added the ability to run .reg files (thanks Boria138) | ||||
| * added icons for msi, bat and reg files (thanks to Dervart) | ||||
| * fixed GUI alignment for XFCE (thanks to Htylol) | ||||
| * added automatic disabling of downloading covers for STEAM if there | ||||
| is no access to the covers server | ||||
|  | ||||
| ###Scripts version 2337### / Date: 09.08.2024 / Download update size: 4 megabytes | ||||
| * fixed GUI alignment on SteamDeck (thanks to Htylol) | ||||
| * added .bat file association (thanks to Boria138) | ||||
| * added settings file for Vortex Mod Manager (thanks Eljeyna) | ||||
| * fixed creation of an extra shortcut for LGC and WGC launchers | ||||
|  | ||||
| ###Scripts version 2336### / stable / Date: 08.08.2024 / Download update size: 4 megabytes | ||||
| * improved verification of downloaded files | ||||
|  | ||||
| ###Scripts version 2335### / stable /Date: 07.08.2024 / Download update size: 4 megabytes | ||||
| ###Scripts version 2335### / stable / Date: 07.08.2024 / Download update size: 4 megabytes | ||||
| * cumulative update to the stable version of PortProton scripts | ||||
|  | ||||
| ###Scripts version 2334### / Date: 07.08.2024 / Download update size: 4 megabytes | ||||
|   | ||||
| @@ -2,6 +2,163 @@ | ||||
| ----------------------------------------- | ||||
| История изменений: | ||||
|  | ||||
| ###Scripts version 2362### / Дата: 04.10.2024 / Размер скачиваемого обновления: 4 мегабайт | ||||
| * добавлена анимация закрузки игр в игровом режиме на Steam Deck | ||||
| * добавлена автогенерация вкладки автоустановок (при добавлении новых приложений, более не требуется изменять скрипт start.sh) | ||||
| * добавлена минимальная проверка корректности написания скриптов для автоустановок приложений  | ||||
| * обновлены все скрипты автоустановок (спасибо Htylol) | ||||
| * оюновлена версия "YAD" - графического интерфейса (спасибо Htylol) | ||||
|  | ||||
| ###Scripts version 2361### / Дата: 02.10.2024 / Размер скачиваемого обновления: 4 мегабайт | ||||
| * добавлена автоустановка "Rise of Flight" (спасибо Chal55rus) | ||||
| * добавлена автоустановка "Arizona Games Launcher" (спасибо Chal55rus) | ||||
| * улучшена функция обновления скриптов (спасибо Htylol) | ||||
|  | ||||
| ###Scripts version 2360### / stable / Дата: 30.09.2024 / Размер скачиваемого обновления: 4 мегабайт | ||||
| * HOTFIX: исправлено определение flatpak на некоторых системах (спасибо Htylol) | ||||
|  | ||||
| ###Scripts version 2359### / stable / Дата: 30.09.2024 / Размер скачиваемого обновления: 220 мегабайт | ||||
| * кумулятивное обновление стабильной версии скриптов PortProton | ||||
|  | ||||
| ###Scripts version 2358### / Дата: 30.09.2024 / Размер скачиваемого обновления: 4 мегабайт | ||||
| * добавлены для игрового режима на Steam Deck: | ||||
|     * возможность обновления PortProton | ||||
|     * отображение процесса скачивания и распаковки всех пакетов PortProton | ||||
| * добавлена автоустановка "Lost Light" (спасибо Chal55rus) | ||||
| * добавлена автоустановка "GameXP" (спасибо Chal55rus) | ||||
|  | ||||
| ###Scripts version 2357### / Дата: 29.09.2024 / Размер скачиваемого обновления: 220 мегабайт | ||||
| * обновлен PROTON_LG до версии "9-15" | ||||
| * обновлены версии: | ||||
|     * DXVK_GIT "2.4.1-74" | ||||
|     * VKD3D_GIT "1.1-4202" | ||||
| * добавлена автоустановка "Star Conflict" (спасибо Chal55rus) | ||||
| * добавлена автоустановка "Blood and Soul" (спасибо Chal55rus) | ||||
| * обновлена автоустановка "World of Sea Battle" (спасибо valokardin) | ||||
| * для "World of Sea Battle" исправлено переключение языка в игре и больше не требуется префикс "DOTNET" | ||||
| * исправлено определение выбора файлов настроек когда exe файл является символьной ссылкой | ||||
| * добавлены возвраты в основное меню после отмены переустановки/удалении PP, чистки префикса и удаления программ (спасибо Htylol) | ||||
| * исправлен запуск игр/программ при использовании отключения графического интерфейса (GUI_DISABLED_CS) | ||||
|  | ||||
| ###Scripts version 2356### / stable / Дата: 28.09.2024 / Размер скачиваемого обновления: 4 мегабайт | ||||
| * исправлена работа в steam и ingame | ||||
|  | ||||
| ###Scripts version 2355### / stable / Дата: 28.09.2024 / Размер скачиваемого обновления: 385 мегабайт | ||||
| * кумулятивное обновление стабильной версии скриптов PortProton | ||||
|  | ||||
| ###Scripts version 2354### / Дата: 28.09.2024 / Размер скачиваемого обновления: 4 мегабайт | ||||
| * добавлен возврат в меню PortProton после использования winecfg, winereg, winecmd и winefile (спасибо Htylol) | ||||
|  | ||||
| ###Scripts version 2353### / Дата: 27.09.2024 / Размер скачиваемого обновления: 4 мегабайт | ||||
| * оптимизированы функции автоустановки всех игр/лаунчеров | ||||
| * ускорен первичный запуск PortProton (спасибо Htylol) | ||||
| * удалена автоустановка эмулятора "CITRA" | ||||
| * обновлена автоустановка эмулятора "CEMU" | ||||
| * возвращена установка игры "Secret World Legends (ENG)" | ||||
| * исправлена и обновлена автоустановка иры "OSU!" | ||||
| * улучшена функция скачивания сторонних версий WINE | ||||
| * добавлены файлы настроек для игр (спасибо Мэлс): | ||||
|     * LEGO Star Wars: The Skywalker Saga | ||||
|     * God of War Ragnarok | ||||
|  | ||||
| ###Scripts version 2352### / Дата: 26.09.2024 / Размер скачиваемого обновления: 4 мегабайт | ||||
| * добавлена автоустановка игры "Farlight 84" (спасибо Chal55rus) | ||||
| * продолжение оптимизаций функций PortProton совместно с Htylol | ||||
|  | ||||
| ###Scripts version 2351### / Дата: 25.09.2024 / Размер скачиваемого обновления: 180 мегабайт | ||||
| * обновлен пакет библиотек контейнера: libs_v52 | ||||
| * еще больше оптимизаций отзывчивости переключения окон (спасибо Htylol) | ||||
| * улучшена логика работы обновления скриптов (спасибо Htylol) | ||||
|  | ||||
| ###Scripts version 2350### / Дата: 24.09.2024 / Размер скачиваемого обновления: 15 мегабайт | ||||
| * обновлены версии: | ||||
|     * DXVK_GIT "2.4-94" | ||||
|     * VKD3D_GIT "1.1-4191" | ||||
| * добавлен кэш переводов, что сильно улучшает отзывчивость интерфейса (спасибо Htylol) | ||||
| * исправлен запуск ярлыков со спец. символами в названии (спасибо Htylol) | ||||
| * ограничено количество символов для названия ярлыков во вкладке "установленные" (исправляет чрезмерно широкое меню) (спасибо Htylol) | ||||
| * отключена декорация для лончера HoYoPlay (исправляет вместимость в окне) (спасибо Boria138) | ||||
| * установка Crossout вынесена в отдельный префикс и отключена декорация для лончера (исправляет вместимость в окне) | ||||
|  | ||||
| ###Scripts version 2349### / Дата: 18.09.2024 / Размер скачиваемого обновления: 4 мегабайт | ||||
| * исправлено определение путей видеодрайвера для будущих версий ALT Linux (p11) | ||||
|  | ||||
| ###Scripts version 2348### / Дата: 17.09.2024 / Размер скачиваемого обновления: 4 мегабайт | ||||
| * обновлены версии: | ||||
|     * DXVK_GIT "2.4-41" | ||||
|     * VKD3D_GIT "1.1-4110" | ||||
|  | ||||
| ###Scripts version 2347### / Дата: 16.09.2024 / Размер скачиваемого обновления: 4 мегабайт | ||||
| * добавлена переменная PW_NO_AUTO_CREATE_SHORTCUT для исключения автоматического создания ярлыка | ||||
| * добавлена возможность сброса глобальных настроек user.conf (спасибо Htylol) | ||||
| * улучшена функция проверки обновления скриптов (спасибо Htylol) | ||||
| * добавлен аргумент CLI: "--update" для принудительной проверки обновлений | ||||
|  | ||||
| ###Scripts version 2346### / Дата: 14.09.2024 / Размер скачиваемого обновления: 4 мегабайт | ||||
| * Исправлена ошибка длительного ожидания обновлений | ||||
|  | ||||
| ###Scripts version 2345### / Дата: 14.09.2024 / Размер скачиваемого обновления: 4 мегабайт | ||||
| * исправлено автоматическое закрытие трея после использования АВТОУСТАНОВОК | ||||
| * ускорен запуск при отсутствии возможности проверки обновлений | ||||
|  | ||||
| ###Scripts version 2344### / Дата: 13.09.2024 / Размер скачиваемого обновления: 4 мегабайт | ||||
| * за данное обноление огромное спасибо Htylol, все нижеперечисленное - его заслуга :) | ||||
|     * добавлен сброс настроек для mangohud и vkbasalt | ||||
|     * исправлен предпросмотр mangohud, если он выключен | ||||
|     * настройки user.conf вынесены из настроек editdb и настроек portproton,  | ||||
|     * для user.conf сделан отдельный графический интерфейс, с возможностью запуска настроек из главного меню и при запуске игры/программы | ||||
|     * добавлен возврат в главное меню после создания бекапа, winetricks, wine download и прочего, и добавлен возврат на последние активные вкладки | ||||
|     * добавлены промежуточные возвраты (на предыдущее активное окно) | ||||
|     * обновлены переводы (испанский, русский) | ||||
|     * добавлена возможность открывать директорию игры/программы из вкладки настроек | ||||
|     * исправлена ошибка некоректных коментариев для exe файла | ||||
|     * небольшие улучшения и оптимизации | ||||
|  | ||||
| ###Scripts version 2343### / Дата: 04.09.2024 / Размер скачиваемого обновления: 190 мегабайт | ||||
| * обновлен PROTON_LG до версии "9-12" | ||||
| * обновлены версии: | ||||
|     * DXVK_GIT "2.4-37" | ||||
|     * VKD3D_GIT "1.1-4167" | ||||
| * улучшена поддержка flatpak версии PortProton для Alpine Linux (спасибо Boria138) | ||||
| * исправлен трей для WM: BSPWM (спасибо Htylol) | ||||
| * исправлен запуск некоторых bat файлов (спасибо Htylol) | ||||
|  | ||||
| ###Scripts version 2342### / stable / Дата: 30.08.2024 / Размер скачиваемого обновления: 385 мегабайт | ||||
| * кумулятивное обновление стабильной версии скриптов PortProton | ||||
|  | ||||
| ###Scripts version 2341### / Дата: 30.08.2024 / Размер скачиваемого обновления: 4 мегабайта | ||||
| * небольшие улучшения создания ярлыков и иконок | ||||
| * обновлена автоустановка HoYoPlay (спасибо Eljeyna) | ||||
|  | ||||
| ###Scripts version 2340### / Дата: 27.08.2024 / Размер скачиваемого обновления: 380 мегабайт | ||||
| * в менеджер префикса добавлена возможность стандартной установки (без принудительного перезакачивания компонентов) | ||||
| * обновлен PROTON_LG до версии "9-11" | ||||
| * обновлен WINE_LG до версии "9-12-2" | ||||
| * обновлен в репозиториях тестовый WINE_LG_NTSYNC до версии "9-13-2" | ||||
| * улучшена функция подготовки префиксов "DOTNET" и "PROGRAMS" | ||||
| * исправлена необходимость перезапуска vkPlay после смены версии WINE и обновлении префикса | ||||
| * добавлены файлы настроек для игр (спасибо Мэлс): | ||||
|     * Heavy Rain | ||||
|     * Beyond Two Souls | ||||
|     * Assassins Creed Origins | ||||
|  | ||||
| ###Scripts version 2339### / Дата: 25.08.2024 / Размер скачиваемого обновления: 180 мегабайт | ||||
| * обновлен пакет библиотек libs_v49 (контейнер sniper 0.20240820.99315) | ||||
| * небольшие улучшения и оптимизации (спасибо Htylol) | ||||
|  | ||||
| ###Scripts version 2338### / Дата: 12.08.2024 / Размер скачиваемого обновления: 4 мегабайта | ||||
| * обновлены списки помощников и благодарностей в "НАСТРОЙКИ PORTPROTON" --> "Авторы и благодарности" | ||||
| * добавлена возможность запуска .reg файлов (спасибо Boria138) | ||||
| * добавлены иконки для msi, bat и reg файлов (спасибо Dervart) | ||||
| * исправлена центровка GUI для XFCE (спасибо Htylol) | ||||
| * добавлено автоматическое отключение скачивания обложек для STEAM если нет доступа к серверу обложек | ||||
|  | ||||
| ###Scripts version 2337### / Дата: 09.08.2024 / Размер скачиваемого обновления: 4 мегабайта | ||||
| * исправлена центровка GUI на SteamDeck (спасибо Htylol) | ||||
| * добавлена ассоциация .bat файлов (спасибо Boria138) | ||||
| * добавлен файл настроек для Vortex Mod Manager (спасибо Eljeyna) | ||||
| * исправлено создание лишнего ярлыка для лончеров LGC и WGC | ||||
|  | ||||
| ###Scripts version 2336### / stable / Дата: 08.08.2024 / Размер скачиваемого обновления: 4 мегабайта | ||||
| * улучшение работы верификации скачанных файлов | ||||
|  | ||||
|   | ||||
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/bat.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 5.7 KiB | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/exe.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 5.7 KiB | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/arizonagameslauncher.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 3.7 KiB | 
| Before Width: | Height: | Size: 1.1 KiB | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/bloodandsoul.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 5.5 KiB | 
| Before Width: | Height: | Size: 8.2 KiB | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/farlight84.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.7 KiB | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/gamexp.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 3.6 KiB | 
| Before Width: | Height: | Size: 2.4 KiB | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/lostlight.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 6.3 KiB | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/riseofflight.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 5.2 KiB | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/starconflict.png
									
									
									
									
									
										Executable file
									
								
							
							
						
						| After Width: | Height: | Size: 7.0 KiB | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/gui/swl.png
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							
							
						
						| Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 5.0 KiB | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/msi.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 6.1 KiB | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/reg.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 6.0 KiB | 
							
								
								
									
										884
									
								
								data_from_portwine/locales/es/LC_MESSAGES/PortProton.po
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							
							
						
						| @@ -1,7 +1,6 @@ | ||||
| #!/bin/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" | ||||
| @@ -73,12 +72,12 @@ function setGameArt { | ||||
| 		GAMEARTBASE="$( basename "$GAMEARTSOURCE" )" | ||||
| 		GAMEARTDEST="${SGGRIDDIR}/${GAMEARTAPPID}${GAMEARTSUFFIX}.${GAMEARTBASE#*.}"  # path to filename in grid e.g. turns "/home/gaben/GamesArt/cs2_hero.png" into "~/.local/share/Steam/userdata/1234567/config/grid/4440654_hero.png" | ||||
|  | ||||
| 		if [ -n "$GAMEARTSOURCE" ]; then | ||||
| 			if [ -f "$GAMEARTDEST" ]; then | ||||
| 		if [[ -n "$GAMEARTSOURCE" ]] ; then | ||||
| 			if [[ -f "$GAMEARTDEST" ]] ; then | ||||
| 				rm "$GAMEARTDEST" | ||||
| 			fi | ||||
|  | ||||
| 			if [ -f "$GAMEARTSOURCE" ]; then | ||||
| 			if [[ -f "$GAMEARTSOURCE" ]] ; then | ||||
| 				$GAMEARTCMD "$GAMEARTSOURCE" "$GAMEARTDEST" | ||||
| 			fi | ||||
| 		fi | ||||
| @@ -144,14 +143,22 @@ function downloadArtFromSteamGridDB { | ||||
|  | ||||
|     SGDB_ENDPOINT_STR="${SEARCHENDPOINT}/$(echo "$SEARCHID" | awk '{print $1}' | paste -s -d, -)?" | ||||
|  | ||||
|     [ -n "$SEARCHSTYLES" ] && SGDB_ENDPOINT_STR+="&styles=${SEARCHSTYLES}" | ||||
|     [ -n "$SEARCHDIMS" ] && SGDB_ENDPOINT_STR+="&dimensions=${SEARCHDIMS}" | ||||
|     [ -n "$SEARCHTYPES" ] && SGDB_ENDPOINT_STR+="&types=${SEARCHTYPES}" | ||||
|     [ -n "$SEARCHNSFW" ] && SGDB_ENDPOINT_STR+="&nsfw=${SEARCHNSFW}" | ||||
|     [ -n "$SEARCHHUMOR" ] && SGDB_ENDPOINT_STR+="&humor=${SEARCHHUMOR}" | ||||
|     [ -n "$SEARCHEPILEPSY" ] && SGDB_ENDPOINT_STR+="&epilepsy=${SEARCHEPILEPSY}" | ||||
|     [[ -n "$SEARCHSTYLES" ]] && SGDB_ENDPOINT_STR+="&styles=${SEARCHSTYLES}" | ||||
|     [[ -n "$SEARCHDIMS" ]] && SGDB_ENDPOINT_STR+="&dimensions=${SEARCHDIMS}" | ||||
|     [[ -n "$SEARCHTYPES" ]] && SGDB_ENDPOINT_STR+="&types=${SEARCHTYPES}" | ||||
|     [[ -n "$SEARCHNSFW" ]] && SGDB_ENDPOINT_STR+="&nsfw=${SEARCHNSFW}" | ||||
|     [[ -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 | ||||
| @@ -186,22 +193,22 @@ function downloadArtFromSteamGridDB { | ||||
|             DLDST="${GRIDDLDIR}/${SGDBFILENAME}.${GRIDDLURL##*.}" | ||||
|             STARTDL=1 | ||||
|  | ||||
|             if [ -f "$DLDST" ]; then | ||||
|                 if [ "$SGDBHASFILE" == "backup" ]; then | ||||
|             if [[ -f "$DLDST" ]] ; then | ||||
|                 if [[ "$SGDBHASFILE" == "backup" ]] ; then | ||||
|                     BACKDIR="${GRIDDLDIR}/backup" | ||||
|                     mkdir -p "$BACKDIR" | ||||
|                     mv "$DLDST" "$BACKDIR" | ||||
|                 elif [ "$SGDBHASFILE" == "replace" ]; then | ||||
|                 elif [[ "$SGDBHASFILE" == "replace" ]] ; then | ||||
|                     rm "$DLDST" 2>/dev/null | ||||
|                 fi | ||||
|             fi | ||||
|  | ||||
|             if [ "$STARTDL" -eq 1 ]; then | ||||
|             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 --center --text-align="center" --fixed --no-buttons --title "PortProton" --width=500 --height=90 \ | ||||
| 				--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" | ||||
|             fi | ||||
|         else | ||||
| @@ -210,7 +217,7 @@ function downloadArtFromSteamGridDB { | ||||
|     done | ||||
| } | ||||
|  | ||||
| if [ -f "$SCPATH" ]; then | ||||
| if [[ -f "$SCPATH" ]] ; then | ||||
| 	cp "$SCPATH" "${SCPATH//.vdf}_${PROGNAME}_backup.vdf" 2>/dev/null | ||||
| 	truncate -s-2 "$SCPATH" | ||||
| 	OLDSET="$(grep -aPo '\x00[0-9]\x00\x02appid' "$SCPATH" | tail -n1 | tr -dc '0-9')" | ||||
| @@ -224,11 +231,11 @@ fi | ||||
| function getSGDBGameIDFromTitle { | ||||
| 	SGDBSEARCHNAME="$1" | ||||
|  | ||||
| 	if [ -n "$SGDBSEARCHNAME" ]; then | ||||
| 	if [[ -n "$SGDBSEARCHNAME" ]] ; then | ||||
| 		SGDBSEARCHENDPOINT="${BASESTEAMGRIDDBAPI}/search/autocomplete/${SGDBSEARCHNAME}" | ||||
| 		SGDBSEARCHNAMERESP="$(curl -H "Authorization: Bearer $SGDBAPIKEY" -s "$SGDBSEARCHENDPOINT" 2>  >(grep -v "SSL_INIT") )" | ||||
| 		if jq -e '.success' 1> /dev/null <<< "$SGDBSEARCHNAMERESP"; then | ||||
| 			if [ "$(jq '.data | length' <<< "$SGDBSEARCHNAMERESP" )" -gt 0 ]; then | ||||
| 			if [[ "$(jq '.data | length' <<< "$SGDBSEARCHNAMERESP" )" -gt 0 ]] ; then | ||||
| 				SGDBSEARCH_FOUNDNAME="$(jq '.data[0].name' <<< "$SGDBSEARCHNAMERESP" )" | ||||
| 				SGDBSEARCH_FOUNDGAID="$(jq '.data[0].id' <<< "$SGDBSEARCHNAMERESP" )" | ||||
|  | ||||
| @@ -273,10 +280,10 @@ function commandlineGetSteamGridDBArtwork { | ||||
| 	done | ||||
|  | ||||
| 	# If we pass a name to search on and we get a Game ID back from SteamGridDB, set this as the ID to search for artwork on | ||||
| 	if [ -n "$GSGDBA_SEARCHNAME" ]; then | ||||
| 		if [ -n "$GSGDBA_FILENAME" ]; then | ||||
| 	if [[ -n "$GSGDBA_SEARCHNAME" ]] ; then | ||||
| 		if [[ -n "$GSGDBA_FILENAME" ]] ; then | ||||
| 			GSGDBA_FOUNDGAMEID="$( getSGDBGameIDFromTitle "$GSGDBA_SEARCHNAME" )" | ||||
| 			if [ -n "$GSGDBA_FOUNDGAMEID" ]; then | ||||
| 			if [[ -n "$GSGDBA_FOUNDGAMEID" ]] ; then | ||||
| 				GSGDBA_APPID="$GSGDBA_FOUNDGAMEID" | ||||
| 				SGDBENDPOINTTYPE="game" | ||||
| 			fi | ||||
| @@ -289,6 +296,7 @@ function commandlineGetSteamGridDBArtwork { | ||||
| 	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 | ||||
|  | ||||
|  | ||||
| 	# 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" | ||||
| @@ -319,13 +327,15 @@ NOSTSEARCHID=""  # ID to search for the SteamGridDB artwork on (either Steam App | ||||
| NOSTSEARCHFLAG="--nonsteam"  # Whether to search using a Steam AppID or SteamGridDB Game ID (will be set to --steam if we get an AppID) | ||||
|  | ||||
| # Only add NOSTAPPNAME as fallback if we don't have an ID to search on, because commandlineGetSteamGridDBArtwork will prefer name over ID, so if we have to fall back to Non-Steam Name (i.e. no entered custom name) then only do so if we don't have an ID given | ||||
| if [ -n "$NOSTAPPNAME" ]; then | ||||
| if [[ -n "$NOSTAPPNAME" ]] ; then | ||||
| 	NOSTSEARCHNAME="$NOSTAPPNAME" | ||||
| 	NOSTSEARCHNAME="${NOSTSEARCHNAME// /_}" | ||||
| fi | ||||
|  | ||||
| # Store the ID we searched with, so getSteamGridDBNonSteamIcon doesn't have to hit the endpoint again and we save an API call | ||||
| commandlineGetSteamGridDBArtwork --search-name="$NOSTSEARCHNAME" --filename-appid="$NOSTAIDGRID" "$NOSTSEARCHFLAG" --apply --replace-existing | ||||
| if [[ "$DOWNLOAD_STEAM_GRID" == "1" ]] ; then | ||||
| 	commandlineGetSteamGridDBArtwork --search-name="$NOSTSEARCHNAME" --filename-appid="$NOSTAIDGRID" "$NOSTSEARCHFLAG" --apply --replace-existing | ||||
| fi | ||||
| { | ||||
| 	printf '\x00%s\x00' "$NEWSET" | ||||
| 	printf '\x02%s\x00%b' "appid" "$NOSTAIDVDFHEXFMT" | ||||
| @@ -356,4 +366,6 @@ commandlineGetSteamGridDBArtwork --search-name="$NOSTSEARCHNAME" --filename-appi | ||||
| 	printf '\x08\x08\x08\x08' | ||||
| } >> "$SCPATH" | ||||
|  | ||||
| setGameArt "$NOSTAIDGRID" --hero="$NOSTGHERO" --logo="$NOSTGLOGO" --boxart="$NOSTGBOXART" --tenfoot="$NOSTGTENFOOT" "$SGACOPYMETHOD" | ||||
| if [[ "$DOWNLOAD_STEAM_GRID" == "1" ]] ; then | ||||
| 	setGameArt "$NOSTAIDGRID" --hero="$NOSTGHERO" --logo="$NOSTGLOGO" --boxart="$NOSTGBOXART" --tenfoot="$NOSTGTENFOOT" "$SGACOPYMETHOD" | ||||
| fi | ||||
|   | ||||
| @@ -9,7 +9,7 @@ IFS=$'\n' | ||||
|  | ||||
| unset DUPLICATE | ||||
| DUPLICATE="$(cat "$SELF_PATH/portwine_db/"* | grep -E ".exe" | grep '#' | uniq -D | sort -u)" | ||||
| if [[ ! -z "$DUPLICATE" ]] ; then | ||||
| if [[ -n "$DUPLICATE" ]] ; then | ||||
|     for duplicate_db in $DUPLICATE ; do | ||||
|         echo -e "\nDuplicate:" | ||||
|         grep -E "$duplicate_db" "$SELF_PATH/portwine_db/"* | awk -F"portwine_db/" '{print $2}' | ||||
|   | ||||
| @@ -1,747 +0,0 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus, Castro-Fidel (linux-gaming.ru) | ||||
| ######################################################################## | ||||
| if [[ "$LANGUAGE" == "ru" ]] | ||||
| then | ||||
|     KEY_CREDITS=$RANDOM | ||||
|  | ||||
| "${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \ | ||||
| --image-path="$PW_GUI_ICON_PATH" --image="port_proton" --window-icon="$PW_GUI_ICON_PATH/portproton.svg" \ | ||||
| --text-align=center --scroll --text="PortProton v. ${install_ver} | ||||
| scripts v. ${scripts_install_ver} | ||||
|  | ||||
| https://linux-gaming.ru | ||||
|  | ||||
| Авторские права © $(date +'%Y') Castro-Fidel (linux-gaming.ru) | ||||
|  | ||||
| Эта программа поставляется без каких-либо гарантий. | ||||
| Подробнее см. в Лицензия." 2>/dev/null & | ||||
|  | ||||
|  | ||||
| "${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=2 \ | ||||
| --text-align=center --scroll --text="Автор:   Casro-Fidel (Михаил Тергоев) | ||||
|  | ||||
| Помощники разработчика и тестировщики: | ||||
| Cefeiko | ||||
| Dezert1r | ||||
| Taz_mania | ||||
| Anton_Famillianov | ||||
| RidBowt | ||||
| chal55rus | ||||
| UserDiscord | ||||
| Survolog | ||||
| gavr | ||||
| RusNor | ||||
| aldiserg | ||||
| an9949an | ||||
| andrey4korop | ||||
| zorn | ||||
| Vano Majukin | ||||
| Сергей 33(46)RUS | ||||
| WelchDragon | ||||
| Vuursteen | ||||
| Boria138 | ||||
| Akai | ||||
| Htylol | ||||
| Eljeyna | ||||
| Xpamych | ||||
| " 2>/dev/null & | ||||
|  | ||||
| "${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=3 --text-info --scroll <<< "          Лицензия Массачусетского технологического института (MIT License) | ||||
|  | ||||
|               Авторские права © $(date +'%Y') Castro-Fidel (linux-gaming.ru) | ||||
|  | ||||
| Настоящим предоставляется бесплатное разрешение любому лицу, получившему копию данного | ||||
| программного обеспечения и связанных с ним файлов документации (Программное | ||||
| обеспечение), для в Программном обеспечении без ограничений, включая, помимо прочего, | ||||
| права использовать, копировать, изменять, объединять, публиковать, распространять, | ||||
| сублицензировать и/или продавать копий Программного обеспечения, а также разрешить | ||||
| лицам, которым Программное обеспечение предоставляется для этого при соблюдении | ||||
| следующих условий: | ||||
|  | ||||
| Вышеприведенное уведомление об авторских правах и это уведомление о разрешении должны | ||||
| быть включены во все копии или существенные части Программного обеспечения. | ||||
|  | ||||
| ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ (КАК ЕСТЬ), БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ | ||||
| ПОДРАЗУМЕВАЕТСЯ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ, | ||||
| ПРИГОДНОСТЬ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЕ ПРАВ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ | ||||
| АВТОРЫ ИЛИ ВЛАДЕЛЕЦ АВТОРСКИХ ПРАВ НЕСУТ ОТВЕТСТВЕННОСТЬ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УЩЕРБ ИЛИ | ||||
| ДРУГОЕ. ОТВЕТСТВЕННОСТЬ, БУДУЩАЯ ПО ДОГОВОРУ, ДЕЛИКТУ ИЛИ ИНЫМ ОБРАЗОМ, ВОЗНИКАЮЩАЯ ИЗ | ||||
| ВНЕ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ СДЕЛКАМИ В | ||||
| ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ." 2>/dev/null & | ||||
|  | ||||
| "${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=4 \ | ||||
| --text-info --fontname="Serif bold italic 12" --show-uri --scroll \ | ||||
| <<< '                                            Проект поддержали: | ||||
|                                     https://boosty.to/portwine-linux.ru | ||||
|  | ||||
|     1 1 | ||||
|     A B | ||||
|     AdamArclight666 | ||||
|     Akai | ||||
|     AkiraKai | ||||
|     Aleks | ||||
|     Aleksey Shvetcov | ||||
|     Alex Sh | ||||
|     Alexey RasskazovskyQ | ||||
|     Alexsei Cherniavskiy | ||||
|     Allegra_g | ||||
|     AlxChkln | ||||
|     amikha1lov | ||||
|     Andrei K | ||||
|     anisan_sg | ||||
|     Another games | ||||
|     Apofis Smab | ||||
|     apolon | ||||
|     Aule Mahal | ||||
|     Azartiny Mor | ||||
|     Bat1stuff | ||||
|     BELIJJAaL | ||||
|     benya | ||||
|     BRXC | ||||
|     Bunny Sword | ||||
|     CanBoo | ||||
|     Captain Dmitro | ||||
|     caradat | ||||
|     chal55rusSergey P. | ||||
|     Coin Hunt | ||||
|     Cruze | ||||
|     D M_y | ||||
|     d.kostroma | ||||
|     Dadenard | ||||
|     Dallasss | ||||
|     Daniil Go | ||||
|     Dencher12 | ||||
|     Denis Veduta | ||||
|     devmorro | ||||
|     Dezert1r | ||||
|     didi_side | ||||
|     Dima Manshin | ||||
|     Dmitriy Tokarev | ||||
|     Dnevnnoy | ||||
|     Drakorgaur | ||||
|     DSergeev | ||||
|     dunkanMcLoud | ||||
|     dupster mailbox | ||||
|     El Mago | ||||
|     Eliot | ||||
|     Ethan Winters | ||||
|     Evgen Buiko | ||||
|     Evgeniy Politov | ||||
|     EvilDevolver | ||||
|     fight fox | ||||
|     funti2f | ||||
|     fusiok | ||||
|     GaiverX | ||||
|     Gekko | ||||
|     Geomant17 | ||||
|     gg_harper | ||||
|     Graddlly | ||||
|     Happy Husky | ||||
|     haravara | ||||
|     Haschwalth | ||||
|     haunteduser | ||||
|     Homyakin | ||||
|     horuno2020 | ||||
|     Igor14936 | ||||
|     Ivan Vlasov | ||||
|     ivboss | ||||
|     Ivory_drive | ||||
|     Jackie | ||||
|     Jeta | ||||
|     JRX | ||||
|     July April | ||||
|     Kitsune_Yagiza | ||||
|     ksandr4370 | ||||
|     LeGi0neR | ||||
|     Lexa XLS | ||||
|     lifeteo | ||||
|     Linux Vumtut | ||||
|     Lonely Lonely | ||||
|     Looter-bit | ||||
|     Lynx Jam | ||||
|     Maks Jjot | ||||
|     Maksami Cordyceps | ||||
|     Maktub | ||||
|     Melord | ||||
|     MetaP | ||||
|     Michael Karpenya | ||||
|     MICROFARAT | ||||
|     MLogaut | ||||
|     Monti Roquefort | ||||
|     Mr. Gex | ||||
|     MrBatonio | ||||
|     mrquokka | ||||
|     nanCreate | ||||
|     Nesterik | ||||
|     Nikola P. | ||||
|     Nuclearsun | ||||
|     Nurik | ||||
|     Oleg55Rus | ||||
|     onix | ||||
|     Optimus | ||||
|     Ottakvot | ||||
|     paulscathedral | ||||
|     PaveL SakharuK | ||||
|     penguin4ek | ||||
|     Pependos | ||||
|     PLAFON | ||||
|     PlagueEvgeny | ||||
|     Rojok56 | ||||
|     Ruslan Vlasov | ||||
|     Rustam | ||||
|     Saireg | ||||
|     SamualV | ||||
|     sanelasan | ||||
|     sashman | ||||
|     Seeropoonya | ||||
|     sendependa_dio | ||||
|     Sergey Zotov | ||||
|     shecspir | ||||
|     Slir3x | ||||
|     Soma | ||||
|     sship | ||||
|     Subscript | ||||
|     Sudo Connect | ||||
|     sugoyako | ||||
|     svo | ||||
|     Taras Zagibalov | ||||
|     The End | ||||
|     tima | ||||
|     typedef | ||||
|     ua3dko | ||||
|     V1ktr | ||||
|     Valevicor | ||||
|     VanBugel | ||||
|     vano_364 | ||||
|     VAtiB | ||||
|     Vikthor Prieto | ||||
|     vlad petrov | ||||
|     Vosarat | ||||
|     VUMtut | ||||
|     Windchester | ||||
|     WK217 | ||||
|     wrager | ||||
|     xpamych | ||||
|     Xpamych | ||||
|     Yasiok | ||||
|     Yurec | ||||
|     Zillah Giovanni | ||||
|     Zloy Ivan | ||||
|     Zorit | ||||
|     Александр Абдулов | ||||
|     Александр Аброськин | ||||
|     Александр Кладов | ||||
|     Александр Лобанов | ||||
|     Александр Мерзликин | ||||
|     Алексей Ultralin | ||||
|     Алексей Войтенко | ||||
|     Алексей Галаш | ||||
|     Алексей Зубрийчук | ||||
|     Алексей Ивушкин | ||||
|     Алексей Самойлов | ||||
|     Алексей Чугунов | ||||
|     Андрей Гусаков | ||||
|     Андрей Карпенцов | ||||
|     Андрей Нешта | ||||
|     Антон Рудковский | ||||
|     Антон Фамилианов | ||||
|     Антоний Дамикан | ||||
|     Артём К. | ||||
|     Артём М. | ||||
|     Валерий Толмачёв | ||||
|     Виктор Щетинин | ||||
|     Виндэтарог | ||||
|     Виталий Богаченко | ||||
|     Виталий Нуров | ||||
|     Виталий Росляков | ||||
|     Виталий Яновский | ||||
|     Влад Блинов | ||||
|     Влад Кладиев | ||||
|     Владимир Бильдюкевич | ||||
|     Владимир Гл-Ко | ||||
|     Владимир Дарвин | ||||
|     Владимир Мурзин | ||||
|     Вячеслав Шитюков | ||||
|     Вячеслав Шустров | ||||
|     Георгий Гурский | ||||
|     Григорий Кожуханцев | ||||
|     Данил Лужецкий | ||||
|     Данил Павлов | ||||
|     Дед Мазай | ||||
|     Денис Мальцев | ||||
|     Денис Матій | ||||
|     Денис Олефиренко | ||||
|     Дмитрий | ||||
|     Дмитрий Круглов | ||||
|     Дмитрий Лихачёв | ||||
|     Дмитрий Мазанка | ||||
|     Дмитрий Маньшин | ||||
|     Дмитрий Матвеенко | ||||
|     Дмитрий Сидоров | ||||
|     Евгений Бебин | ||||
|     Евгений Горенков | ||||
|     Евгений Долгополов | ||||
|     Евгений Хирвонен | ||||
|     Евгений Храмов | ||||
|     Егор Кречун | ||||
|     Жан-Люк Пикар | ||||
|     Женя Рябушкин | ||||
|     Иван Белекеев | ||||
|     Иван Сильянов | ||||
|     Иван Чевычелов | ||||
|     Кирилл Пушкарский | ||||
|     Кирилл Т | ||||
|     Коляныч Королёв | ||||
|     Константин __ | ||||
|     Константин Абадонна | ||||
|     Леонид | ||||
|     Макс Безумный | ||||
|     Максим Хмара-Миронов | ||||
|     Маленькая сосна | ||||
|     Марат | ||||
|     Марат Рахимов | ||||
|     Михаил Полозов | ||||
|     Неизвестый Дмитрий | ||||
|     Никита Булавин | ||||
|     Никита Иванов | ||||
|     Никита Попков | ||||
|     николай гинтов | ||||
|     Николай Садомов | ||||
|     Олег Скакунов | ||||
|     Павел Иванов | ||||
|     Павел Пашенцев | ||||
|     Павел Хозяинимени | ||||
|     Равич Ревес | ||||
|     Рамиль Миннигалиев | ||||
|     Рома Б. | ||||
|     Роман Игнатьев | ||||
|     Роман Паженский | ||||
|     Ростислав Кузнецов | ||||
|     Саша | ||||
|     Семён | ||||
|     Семён Клишин | ||||
|     Семён Сорокин | ||||
|     Сергей Sid | ||||
|     Сергей Александрович К. | ||||
|     Сергей Шипарев | ||||
|     Серёга Сапрыкин | ||||
|     Стас Толкачёв | ||||
|     Тима Суеубаев | ||||
|     Тимофей Ковалев | ||||
|     Тимур Сафонов | ||||
|     Удалить Аккаунт | ||||
|     Хоттабыч | ||||
|     Энвер | ||||
|     Юрий Константинов | ||||
|     Юрий С. | ||||
|     Юрий Семен | ||||
|     Ярослав Москвин | ||||
|  | ||||
|                                     Список будет дополняться...' 2>/dev/null & | ||||
|  | ||||
| "${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=5 --text="Хотите присоединится и помочь в развитии проекта:" \ | ||||
| --title=JOIN --window-icon=group  --image=system-config-users --uri-color=red --show-uri \ | ||||
| --text-info --scroll <<< \ | ||||
| "Website:  https://linux-gaming.ru/ | ||||
| Discord:  http://discord.gg/yJSEFjF | ||||
| VK:       https://vk.com/linuxgamingru | ||||
| ------------------------------------------- | ||||
| Стать платным подписчиком: | ||||
| boosty: https://boosty.to/portwine-linux.ru | ||||
| Yandex кошелек:   410012267513818 | ||||
| -------------------------------------------" 2>/dev/null & | ||||
|  | ||||
| "${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=6 --show-uri --title="THIRD PARTY LIBRARIES" \ | ||||
| --fontname="Serif bold italic 10" --text-info <<< "                   Сторонние библиотеки, которые используются в PortProton | ||||
|  | ||||
|     PortProton собран на основе бесплатных библиотек программного обеспечения: | ||||
|  | ||||
| WINE-PROTON: https://github.com/ValveSoftware/Proton | ||||
| WINE-PROTON-GE: https://github.com/GloriousEggroll/proton-ge-custom/ | ||||
| Kron4ek/Wine: https://github.com/Kron4ek/Wine-Builds | ||||
| YAD: https://github.com/v1cont/yad | ||||
| DGVOODOO2: https://dege.fw.hu/" 2>/dev/null & | ||||
|  | ||||
| "${pw_yad}" --title "О НАС" --key="${KEY_CREDITS}" --window-icon="$PW_GUI_ICON_PATH/portproton.svg" \ | ||||
|  --notebook --no-buttons  --tab-pos=bottom --expand \ | ||||
| --tab="О PORTPROTON" --tab="АВТОРЫ" --tab="ЛИЦЕНЗИЯ" --tab="СПОНСОРЫ" --tab="ПРИСОЕДИНИТЬСЯ" \ | ||||
| --tab="БИБЛИОТЕКИ" | ||||
|     echo "Exit from credits" | ||||
|     /usr/bin/env bash -c ${pw_full_command_line[*]} & | ||||
|     exit 0 | ||||
|  | ||||
| else | ||||
|  | ||||
|     KEY_CREDITS=$RANDOM | ||||
|  | ||||
|  | ||||
| "${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \ | ||||
| --image-path="$PW_GUI_ICON_PATH" --image="port_proton" \ | ||||
| --text-align=center --scroll --text="PortProton v. ${install_ver} | ||||
| scripts v. ${scripts_install_ver} | ||||
|  | ||||
|  | ||||
| https://linux-gaming.ru | ||||
|  | ||||
| Copyright © 2024 Castro-Fidel (linux-gaming.ru) | ||||
|  | ||||
| This program comes with absolutely no warranty. | ||||
| See the License for details." 2>/dev/null & | ||||
|  | ||||
|  | ||||
| "${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=2 \ | ||||
| --text-align=center --scroll --text="Author:   Casro-Fidel (Mikhail Tergoev) | ||||
|  | ||||
| Developer assistants and testers: | ||||
| Cefeiko | ||||
| Dezert1r | ||||
| Taz_mania | ||||
| Anton_Famillianov | ||||
| RidBowt | ||||
| chal55rus | ||||
| UserDiscord | ||||
| Survolog | ||||
| gavr | ||||
| RusNor | ||||
| aldiserg | ||||
| an9949an | ||||
| andrey4korop | ||||
| zorn | ||||
| Vano Majukin | ||||
| Sergey 33(46)RUS | ||||
| WelchDragon | ||||
| Vuursteen | ||||
| Boria138 | ||||
| Akai | ||||
| Htylol | ||||
| Eljeyna | ||||
| Xpamych | ||||
| " 2>/dev/null & | ||||
|  | ||||
| "${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=3 --text-info --scroll <<< "MIT License | ||||
|  | ||||
| Copyright (©) 2024 Castro-Fidel (linux-gaming.ru) | ||||
|  | ||||
| Permission is hereby granted, free of charge, to any person obtaining a copy | ||||
| of this software and associated documentation files (the "Software"), to deal | ||||
| in the Software without restriction, including without limitation the rights | ||||
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||
| copies of the Software, and to permit persons to whom the Software is | ||||
| furnished to do so, subject to the following conditions: | ||||
|  | ||||
| The above copyright notice and this permission notice shall be included in all | ||||
| copies or substantial portions of the Software. | ||||
|  | ||||
| THE SOFTWARE IS PROVIDED (AS IS), WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||
| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||
| AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||
| LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||
| OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||
| SOFTWARE." 2>/dev/null & | ||||
|  | ||||
| "${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=4 \ | ||||
| --text-info --fontname="Serif bold italic 12" --show-uri --scroll \ | ||||
| <<< '                                    The project was supported: | ||||
|                               https://boosty.to/portwine-linux.ru: | ||||
|  | ||||
|     1 1 | ||||
|     A B | ||||
|     AdamArclight666 | ||||
|     Akai | ||||
|     AkiraKai | ||||
|     Aleks | ||||
|     Aleksey Shvetcov | ||||
|     Alex Sh | ||||
|     Alexey RasskazovskyQ | ||||
|     Alexsei Cherniavskiy | ||||
|     Allegra_g | ||||
|     AlxChkln | ||||
|     amikha1lov | ||||
|     Andrei K | ||||
|     anisan_sg | ||||
|     Another games | ||||
|     Apofis Smab | ||||
|     apolon | ||||
|     Aule Mahal | ||||
|     Azartiny Mor | ||||
|     Bat1stuff | ||||
|     BELIJJAaL | ||||
|     benya | ||||
|     BRXC | ||||
|     Bunny Sword | ||||
|     CanBoo | ||||
|     Captain Dmitro | ||||
|     caradat | ||||
|     chal55rusSergey P. | ||||
|     Coin Hunt | ||||
|     Cruze | ||||
|     D M_y | ||||
|     d.kostroma | ||||
|     Dadenard | ||||
|     Dallasss | ||||
|     Daniil Go | ||||
|     Dencher12 | ||||
|     Denis Veduta | ||||
|     devmorro | ||||
|     Dezert1r | ||||
|     didi_side | ||||
|     Dima Manshin | ||||
|     Dmitriy Tokarev | ||||
|     Dnevnnoy | ||||
|     Drakorgaur | ||||
|     DSergeev | ||||
|     dunkanMcLoud | ||||
|     dupster mailbox | ||||
|     El Mago | ||||
|     Eliot | ||||
|     Ethan Winters | ||||
|     Evgen Buiko | ||||
|     Evgeniy Politov | ||||
|     EvilDevolver | ||||
|     fight fox | ||||
|     funti2f | ||||
|     fusiok | ||||
|     GaiverX | ||||
|     Gekko | ||||
|     Geomant17 | ||||
|     gg_harper | ||||
|     Graddlly | ||||
|     Happy Husky | ||||
|     haravara | ||||
|     Haschwalth | ||||
|     haunteduser | ||||
|     Homyakin | ||||
|     horuno2020 | ||||
|     Igor14936 | ||||
|     Ivan Vlasov | ||||
|     ivboss | ||||
|     Ivory_drive | ||||
|     Jackie | ||||
|     Jeta | ||||
|     JRX | ||||
|     July April | ||||
|     Kitsune_Yagiza | ||||
|     ksandr4370 | ||||
|     LeGi0neR | ||||
|     Lexa XLS | ||||
|     lifeteo | ||||
|     Linux Vumtut | ||||
|     Lonely Lonely | ||||
|     Looter-bit | ||||
|     Lynx Jam | ||||
|     Maks Jjot | ||||
|     Maksami Cordyceps | ||||
|     Maktub | ||||
|     Melord | ||||
|     MetaP | ||||
|     Michael Karpenya | ||||
|     MICROFARAT | ||||
|     MLogaut | ||||
|     Monti Roquefort | ||||
|     Mr. Gex | ||||
|     MrBatonio | ||||
|     mrquokka | ||||
|     nanCreate | ||||
|     Nesterik | ||||
|     Nikola P. | ||||
|     Nuclearsun | ||||
|     Nurik | ||||
|     Oleg55Rus | ||||
|     onix | ||||
|     Optimus | ||||
|     Ottakvot | ||||
|     paulscathedral | ||||
|     PaveL SakharuK | ||||
|     penguin4ek | ||||
|     Pependos | ||||
|     PLAFON | ||||
|     PlagueEvgeny | ||||
|     Rojok56 | ||||
|     Ruslan Vlasov | ||||
|     Rustam | ||||
|     Saireg | ||||
|     SamualV | ||||
|     sanelasan | ||||
|     sashman | ||||
|     Seeropoonya | ||||
|     sendependa_dio | ||||
|     Sergey Zotov | ||||
|     shecspir | ||||
|     Slir3x | ||||
|     Soma | ||||
|     sship | ||||
|     Subscript | ||||
|     Sudo Connect | ||||
|     sugoyako | ||||
|     svo | ||||
|     Taras Zagibalov | ||||
|     The End | ||||
|     tima | ||||
|     typedef | ||||
|     ua3dko | ||||
|     V1ktr | ||||
|     Valevicor | ||||
|     VanBugel | ||||
|     vano_364 | ||||
|     VAtiB | ||||
|     Vikthor Prieto | ||||
|     vlad petrov | ||||
|     Vosarat | ||||
|     VUMtut | ||||
|     Windchester | ||||
|     WK217 | ||||
|     wrager | ||||
|     xpamych | ||||
|     Xpamych | ||||
|     Yasiok | ||||
|     Yurec | ||||
|     Zillah Giovanni | ||||
|     Zloy Ivan | ||||
|     Zorit | ||||
|     Александр Абдулов | ||||
|     Александр Аброськин | ||||
|     Александр Кладов | ||||
|     Александр Лобанов | ||||
|     Александр Мерзликин | ||||
|     Алексей Ultralin | ||||
|     Алексей Войтенко | ||||
|     Алексей Галаш | ||||
|     Алексей Зубрийчук | ||||
|     Алексей Ивушкин | ||||
|     Алексей Самойлов | ||||
|     Алексей Чугунов | ||||
|     Андрей Гусаков | ||||
|     Андрей Карпенцов | ||||
|     Андрей Нешта | ||||
|     Антон Рудковский | ||||
|     Антон Фамилианов | ||||
|     Антоний Дамикан | ||||
|     Артём К. | ||||
|     Артём М. | ||||
|     Валерий Толмачёв | ||||
|     Виктор Щетинин | ||||
|     Виндэтарог | ||||
|     Виталий Богаченко | ||||
|     Виталий Нуров | ||||
|     Виталий Росляков | ||||
|     Виталий Яновский | ||||
|     Влад Блинов | ||||
|     Влад Кладиев | ||||
|     Владимир Бильдюкевич | ||||
|     Владимир Гл-Ко | ||||
|     Владимир Дарвин | ||||
|     Владимир Мурзин | ||||
|     Вячеслав Шитюков | ||||
|     Вячеслав Шустров | ||||
|     Георгий Гурский | ||||
|     Григорий Кожуханцев | ||||
|     Данил Лужецкий | ||||
|     Данил Павлов | ||||
|     Дед Мазай | ||||
|     Денис Мальцев | ||||
|     Денис Матій | ||||
|     Денис Олефиренко | ||||
|     Дмитрий | ||||
|     Дмитрий Круглов | ||||
|     Дмитрий Лихачёв | ||||
|     Дмитрий Мазанка | ||||
|     Дмитрий Маньшин | ||||
|     Дмитрий Матвеенко | ||||
|     Дмитрий Сидоров | ||||
|     Евгений Бебин | ||||
|     Евгений Горенков | ||||
|     Евгений Долгополов | ||||
|     Евгений Хирвонен | ||||
|     Евгений Храмов | ||||
|     Егор Кречун | ||||
|     Жан-Люк Пикар | ||||
|     Женя Рябушкин | ||||
|     Иван Белекеев | ||||
|     Иван Сильянов | ||||
|     Иван Чевычелов | ||||
|     Кирилл Пушкарский | ||||
|     Кирилл Т | ||||
|     Коляныч Королёв | ||||
|     Константин __ | ||||
|     Константин Абадонна | ||||
|     Леонид | ||||
|     Макс Безумный | ||||
|     Максим Хмара-Миронов | ||||
|     Маленькая сосна | ||||
|     Марат | ||||
|     Марат Рахимов | ||||
|     Михаил Полозов | ||||
|     Неизвестый Дмитрий | ||||
|     Никита Булавин | ||||
|     Никита Иванов | ||||
|     Никита Попков | ||||
|     николай гинтов | ||||
|     Николай Садомов | ||||
|     Олег Скакунов | ||||
|     Павел Иванов | ||||
|     Павел Пашенцев | ||||
|     Павел Хозяинимени | ||||
|     Равич Ревес | ||||
|     Рамиль Миннигалиев | ||||
|     Рома Б. | ||||
|     Роман Игнатьев | ||||
|     Роман Паженский | ||||
|     Ростислав Кузнецов | ||||
|     Саша | ||||
|     Семён | ||||
|     Семён Клишин | ||||
|     Семён Сорокин | ||||
|     Сергей Sid | ||||
|     Сергей Александрович К. | ||||
|     Сергей Шипарев | ||||
|     Серёга Сапрыкин | ||||
|     Стас Толкачёв | ||||
|     Тима Суеубаев | ||||
|     Тимофей Ковалев | ||||
|     Тимур Сафонов | ||||
|     Удалить Аккаунт | ||||
|     Хоттабыч | ||||
|     Энвер | ||||
|     Юрий Константинов | ||||
|     Юрий С. | ||||
|     Юрий Семен | ||||
|     Ярослав Москвин | ||||
|  | ||||
|  | ||||
|                                       The list will be updated...' 2>/dev/null & | ||||
|  | ||||
| "${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=5 --text="Do you want to join and help in the development of the project:" \ | ||||
| --title=JOIN --window-icon=group  --image=system-config-users --uri-color=red --show-uri \ | ||||
| --text-info --scroll <<< \ | ||||
| "Website:  http://linux-gaming.ru | ||||
| Discord:  http://discord.gg/yJSEFjF | ||||
| VK:       https://vk.com/linuxgamingru | ||||
| ------------------------------------------- | ||||
| Become a paid subscriber: | ||||
| boosty:  https://boosty.to/portwine-linux.ru | ||||
| Yandex wallet:   410012267513818 | ||||
| -------------------------------------------" 2>/dev/null & | ||||
|  | ||||
| "${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=6 --show-uri --title="THIRD PARTY LIBRARIES" \ | ||||
| --fontname="Serif bold italic 10" --text-info <<< "                               Third-party libraries that are used in PortProton | ||||
|  | ||||
|               PortProton is built on the basis of the following free software libraries: | ||||
|  | ||||
| WINE-PROTON: https://github.com/ValveSoftware/Proton | ||||
| WINE-PROTON-GE: https://github.com/GloriousEggroll/proton-ge-custom/ | ||||
| Kron4ek/Wine: https://github.com/Kron4ek/Wine-Builds | ||||
| YAD: https://github.com/v1cont/yad | ||||
| DGVOODOO2: https://dege.fw.hu/" 2>/dev/null & | ||||
|  | ||||
|  | ||||
| "${pw_yad}" --title "ABOUT US" --key="${KEY_CREDITS}" ---window-icon="$PW_GUI_ICON_PATH/portproton.svg" \ | ||||
| --notebook --no-buttons  --tab-pos=bottom --expand \ | ||||
| --tab="ABOUT PORTPROTON" --tab="AUTORS" --tab="LICENSE" --tab="SPONSORS" --tab="JOIN" \ | ||||
| --tab="THIRD PARTY LIBRARIES" | ||||
|  | ||||
|     echo "Exit from credits" | ||||
|     /usr/bin/env bash -c ${pw_full_command_line[*]} & | ||||
|     exit 0 | ||||
| fi | ||||
							
								
								
									
										11
									
								
								data_from_portwine/scripts/portwine_db/ACOrigins.ppdb
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,11 @@ | ||||
| #!/usr/bin/env bash | ||||
| #Author: Mels | ||||
| #ACOrigins.exe | ||||
| #Rating=1-5 | ||||
| export PW_VULKAN_USE="2" | ||||
| export PW_WINE_USE="PROTON_LG" | ||||
| export PORTPROTON_NAME="ACOrigins" | ||||
| export PW_NO_ESYNC="0" | ||||
| export PW_NO_FSYNC="0" | ||||
| export PW_WINE_FULLSCREEN_FSR="1" | ||||
| export PW_USE_GSTREAMER="0" | ||||
| @@ -12,7 +12,7 @@ fi | ||||
| export PW_VULKAN_USE=1 | ||||
|  | ||||
| add_in_start_portwine () { | ||||
|     if [ -d "${WINEPREFIX}/drive_c/users/steamuser/AppData/Roaming/Ubisoft/Anno1404/Config/" ] ; then | ||||
|     if [[ -d "${WINEPREFIX}/drive_c/users/steamuser/AppData/Roaming/Ubisoft/Anno1404/Config/" ]] ; then | ||||
|         sed -i 's/<DirectXVersion>0<\/DirectXVersion>/<DirectXVersion>9<\/DirectXVersion>/' "${WINEPREFIX}/drive_c/users/steamuser/AppData/Roaming/Ubisoft/Anno1404/Config/Engine.ini" | ||||
|     fi | ||||
| } | ||||
|   | ||||
| @@ -0,0 +1,8 @@ | ||||
| #!/usr/bin/env bash | ||||
| #Author: Mels | ||||
| #BeyondTwoSouls.exe | ||||
| #Rating=1-5 | ||||
| export PW_VULKAN_USE="2" | ||||
| export PW_WINE_USE="WINE_LG" | ||||
| export PORTPROTON_NAME="BeyondTwoSouls" | ||||
| export PW_USE_SHADER_CACHE="0" | ||||
| @@ -5,6 +5,6 @@ | ||||
| ################################################ | ||||
| export PW_VULKAN_USE=0 | ||||
| export LAUNCH_PARAMETERS="" | ||||
| if [ -d "${PATH_TO_GAME}"/Movies ] ; then | ||||
| if [[ -d "${PATH_TO_GAME}"/Movies ]] ; then | ||||
|     mv "${PATH_TO_GAME}"/Movies "${PATH_TO_GAME}"/Movies_bak | ||||
| fi | ||||
|   | ||||
| @@ -13,7 +13,7 @@ export PW_WINE_USE="WINE_LG" | ||||
|  | ||||
| add_in_start_portwine () | ||||
| { | ||||
| if [ -e "${WINEPREFIX}/drive_c/users/${USER}/Local Settings/Application Data/GOG.com/Galaxy/Configuration/config.json" ] ; then | ||||
| if [[ -e "${WINEPREFIX}/drive_c/users/${USER}/Local Settings/Application Data/GOG.com/Galaxy/Configuration/config.json" ]] ; then | ||||
|     sed -i 's/"featureOverlay" : true,/"featureOverlay" : false,/' "${WINEPREFIX}/drive_c/${USER}/Local Settings/Application Data/GOG.com/Galaxy/Configuration/config.json" | ||||
| fi | ||||
| } | ||||
|   | ||||
							
								
								
									
										7
									
								
								data_from_portwine/scripts/portwine_db/GoWR.ppdb
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,7 @@ | ||||
| #!/usr/bin/env bash | ||||
| #Author: deck | ||||
| #GoWR.exe | ||||
| #Rating=1-5 | ||||
| export PW_VULKAN_USE="2" | ||||
| export PW_WINE_USE="WINE_LG" | ||||
| export PORTPROTON_NAME="GoWR" | ||||
							
								
								
									
										8
									
								
								data_from_portwine/scripts/portwine_db/HeavyRain.ppdb
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,8 @@ | ||||
| #!/usr/bin/env bash | ||||
| #Author: Mels | ||||
| #HeavyRain.exe | ||||
| #Rating=1-5 | ||||
| export PW_VULKAN_USE="2" | ||||
| export PW_WINE_USE="WINE_LG" | ||||
| export PORTPROTON_NAME="HeavyRain" | ||||
| export PW_USE_SHADER_CACHE="0" | ||||
| @@ -0,0 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| #Author: deck | ||||
| #LEGOSTARWARSSKYWALKERSAGA_DX12.exe | ||||
| #LEGOSTARWARSSKYWALKERSAGA_DX11.exe | ||||
| #LEGOSTARWARSSKYWALKERSAGA_DX10.exe | ||||
| #LEGOSTARWARSSKYWALKERSAGA_DX9.exe | ||||
| #Rating=1-5 | ||||
| export PW_VULKAN_USE="2" | ||||
| export PW_WINE_USE="WINE_LG" | ||||
| export PORTPROTON_NAME="LEGO® Star Wars™: The Skywalker Saga" | ||||
| @@ -0,0 +1,5 @@ | ||||
| #!/usr/bin/env bash | ||||
| #Author: Eljeyna | ||||
| #Vortex.exe | ||||
| #Rating=1-5 | ||||
| export PORTPROTON_NAME="Vortex Mod Manager" | ||||
| @@ -1,18 +0,0 @@ | ||||
| #!/usr/bin/env bash | ||||
| #Author: Cefeiko | ||||
| #wosb_launcher_ru.exe | ||||
| #Rating=? | ||||
| ################################################ | ||||
| export PW_COMMENT_DB="С этим ДБ файлом писать на АНГЛИЙСКОМ не получится. | ||||
| Для входа в игру используйте ярлык World of Sea Battle EN" | ||||
| export PW_PREFIX_NAME="DOTNET" | ||||
| export PW_WINDOWS_VER="10" | ||||
| export PW_VULKAN_USE="2" | ||||
| export WINEDLLOVERRIDES="vulkan-1=n,b" | ||||
| export PW_NO_ESYNC="1" | ||||
| export PW_USE_D3D_EXTRAS="1" | ||||
| export PW_USE_GSTREAMER="1" | ||||
| export PW_FORCE_LARGE_ADDRESS_AWARE="1" | ||||
| export PW_USE_SHADER_CACHE="1" | ||||
| export LAUNCH_PARAMETERS="" | ||||
|  | ||||
| @@ -1,10 +1,9 @@ | ||||
| #!/usr/bin/env bash | ||||
| #Author: Cefeiko | ||||
| #wosb_launcher_en.exe | ||||
| #Rating=? | ||||
| #Author: Cefeiko, Fidel | ||||
| #wosb_launcher_pp.exe | ||||
| #Rating=5 | ||||
| ################################################ | ||||
| export PW_COMMENT_DB="" | ||||
| export PW_PREFIX_NAME="DOTNET" | ||||
| export PW_WINDOWS_VER="10" | ||||
| export PW_VULKAN_USE="2" | ||||
| export WINEDLLOVERRIDES="vulkan-1=n,b" | ||||
| @@ -14,4 +13,3 @@ export PW_USE_GSTREAMER="1" | ||||
| export PW_FORCE_LARGE_ADDRESS_AWARE="1" | ||||
| export PW_USE_SHADER_CACHE="1" | ||||
| export LAUNCH_PARAMETERS="" | ||||
| export LANG=en_US.UTF-8 | ||||
| @@ -11,13 +11,13 @@ | ||||
|     export PW_USE_D3D_EXTRAS=0 | ||||
|     ## export DXVK_HUD=fps,devinfo | ||||
| #####################examples########################### | ||||
| while [ `pidof -s dotNetFx40_Full_x86_x64.exe` ] ; do | ||||
|     if  [ $? -eq 0 ] ; then | ||||
| while [[ $(pidof -s dotNetFx40_Full_x86_x64.exe) ]] ; do | ||||
|     if [[ $? -eq 0 ]] ; then | ||||
|         sleep 1 | ||||
|     else | ||||
|         export dotnet_pids=`ps -ax | grep mscorsvw.exe | awk '{print $1}' | uniq` | ||||
|         [ ! -z $dotnet_pids ] | ||||
|         kill -n 9 $dotnet_pids | ||||
|         dotnet_pids=$(ps -ax | grep mscorsvw.exe | awk '{print $1}' | uniq) | ||||
|         export dotnet_pids | ||||
|         [[ -n "$dotnet_pids" ]] && kill -n 9 "$dotnet_pids" | ||||
|         sleep 1 | ||||
|     fi | ||||
| done | ||||
|   | ||||
| @@ -10,10 +10,10 @@ export WINEDLLOVERRIDES="gfclient0_msvc140=n;ucrtbase=b" | ||||
| #add_in_start_portwine () { | ||||
| # | ||||
| #while true; do | ||||
| #    if  [ -z "`pgrep GameforgeClient`" ]; then  | ||||
| #    if  [[ -z "`pgrep GameforgeClient`" ]] ; then  | ||||
| #        sleep 1 | ||||
| #    else | ||||
| #        while [ ! -z "`pgrep GameforgeClient`" ] ; do | ||||
| #        while [[ -n "`pgrep GameforgeClient`" ]] ; do | ||||
| #                killall -s KILL gfservice.exe | ||||
| #        done | ||||
| #            sleep 1 | ||||
|   | ||||
| @@ -12,7 +12,7 @@ export MESA_EXTENSION_MAX_YEAR=2002 | ||||
| export __GL_ExtensionStringVersion=17700 | ||||
| add_in_start_portwine () | ||||
| { | ||||
| if [ ! -e "$PATH_TO_GAME/0_Proton_PW_MoHAA" ] ; then | ||||
| if [[ ! -e "$PATH_TO_GAME/0_Proton_PW_MoHAA" ]] ; then | ||||
|     touch "$PATH_TO_GAME/0_Proton_PW_MoHAA" && mv "$PATH_TO_GAME/main/newconfig.cfg" "$PATH_TO_GAME/main/newconfig.cfg.bak" && mv "$PATH_TO_GAME/main/configs/unnamedsoldier.cfg" "$PATH_TO_GAME/main/configs/unnamedsoldier.cfg.bak" && mv "$PATH_TO_GAME/mainta/newconfig.cfg" "$PATH_TO_GAME/mainta/newconfig.cfg.bak" && mv "$PATH_TO_GAME/mainta/configs/unnamedsoldier.cfg" "$PATH_TO_GAME/mainta/configs/unnamedsoldier.cfg.bak" && mv "$PATH_TO_GAME/maintt/newconfig.cfg" "$PATH_TO_GAME/maintt/newconfig.cfg.bak" && mv "$PATH_TO_GAME/maintt/configs/unnamedsoldier.cfg" "$PATH_TO_GAME/maintt/configs/unnamedsoldier.cfg.bak" && | ||||
|     echo '// | ||||
| // Video Card Family: NVidia GeForce | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus | ||||
| # type: games | ||||
| # name: Lesta Game Center | ||||
| # image: lgc | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/VERYSILENT") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Lesta_Game_Center_Install_RU.exe" | ||||
| @@ -1,11 +1,17 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus (Sergey P.) | ||||
| # type: games | ||||
| # name: vkPlay Games Center | ||||
| # image: mygames | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("") | ||||
| export PW_PREFIX_NAME="VK_PLAY" | ||||
| export PW_AUTOINSTALL_EXE="${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/steamuser/AppData/Local/VKPlayLoader.exe" | ||||
| export WINEDLLOVERRIDES="mscoree,mshtml=" | ||||
| export PW_MUST_HAVE_DLL="" | ||||
| export PW_WINE_USE="WINE_LG" | ||||
| 
 | ||||
| start_portwine | ||||
| if try_download "https://static.gc.my.games/VKPlayLoader.exe" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: Castro-Fidel (linux-gaming.ru) | ||||
| # type: games | ||||
| # name: Epic Games Launcher | ||||
| # image: epicgames | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/q" ) | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EpicGamesLauncherInstaller.msi" | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: Castro-Fidel (linux-gaming.ru) | ||||
| # type: games | ||||
| # name: Battle.net Launcher | ||||
| # image: battle_net | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Battle.net-Setup.exe" | ||||
| export PW_WINE_USE="WINE_LG" | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus (Sergey P.) | ||||
| # author: chal55rus (Sergey P.) | ||||
| # type: games | ||||
| # name: Ankama Launcher | ||||
| # image: ankama | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/S") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Ankama-Setup.exe" | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus | ||||
| # type: games | ||||
| # name: Anomaly Zone | ||||
| # image: anomalyzone | ||||
| # info_en:  | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/az_webinst.exe" | ||||
|   | ||||
							
								
								
									
										28
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_ARIZONA_GAMES_LAUNCHER
									
									
									
									
									
										Executable file
									
								
							
							
						
						| @@ -0,0 +1,28 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus | ||||
| # type: games | ||||
| # name: Arizona Games Launcher | ||||
| # image: arizonagameslauncher | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_PREFIX_NAME="ARIZONA_GAMES_LAUNCHER" | ||||
| export LAUNCH_PARAMETERS=("/S") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Arizona Installer.exe" | ||||
| export PORTWINE_CREATE_SHORTCUT_NAME="Arizona Games Launcher" | ||||
|  | ||||
|  | ||||
| start_portwine | ||||
| if try_download "https://pc.az-ins.com/Arizona%20Launcher.exe" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| then | ||||
|     pw_start_progress_bar_install_game "Arizona Games Launcher." | ||||
|     pw_kill_autostart "Arizona Games" & | ||||
|     pw_run "${PW_AUTOINSTALL_EXE}" | ||||
|     portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/Programs/Arizona Games Launcher/Arizona Games 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 | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: Castro-Fidel (linux-gaming.ru) | ||||
| # type: games | ||||
| # name: Black Desert Online (RU) | ||||
| # image: bdo | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_PREFIX_NAME="BLACK_DESERT_ONLINE" | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/BlackDesert_Installer_RU.exe" | ||||
|   | ||||
| @@ -1,20 +0,0 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus (Sergey P.) | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/VERYSILENT" ) | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/BethesdaNetLauncher_Setup.exe" | ||||
| start_portwine | ||||
| if try_download"https://download.cdp.bethesda.net/BethesdaNetLauncher_Setup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| then | ||||
|     pw_start_progress_bar_install_game "BethesdaNetLauncher." | ||||
|     pw_kill_autostart BethesdaNetLauncher.exe & | ||||
|     pw_run "${PW_AUTOINSTALL_EXE}" | ||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Bethesda.net Launcher/BethesdaNetLauncher.exe" | ||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||
|     try_remove_file "${portwine_exe}.ppdb" | ||||
|     kill_portwine | ||||
|     pw_stop_progress_bar | ||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="Bethesda.net" | ||||
|     portwine_create_shortcut | ||||
| fi | ||||
| stop_portwine | ||||
							
								
								
									
										27
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_BLOOD_AND_SOUL
									
									
									
									
									
										Executable file
									
								
							
							
						
						| @@ -0,0 +1,27 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus (Sergey P.) | ||||
| # type: games | ||||
| # name: Blood and Soul | ||||
| # image: bloodandsoul | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_PREFIX_NAME="BLOOD_AND_SOUL" | ||||
| export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/bs-install.exe" | ||||
| export PORTWINE_CREATE_SHORTCUT_NAME="Blood and Soul" | ||||
|  | ||||
| start_portwine | ||||
| if try_download "https://bsclassic.com/files/bs-install.exe" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| then | ||||
|     pw_start_progress_bar_install_game "Blood and Soul." | ||||
|     pw_run "${PW_AUTOINSTALL_EXE}" | ||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Blood and Soul Classic/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 | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: Boria138 | ||||
| # type: games | ||||
| # name: Battle Of Space Raiders | ||||
| # image: bsr | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/bsr_setup.exe" | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus | ||||
| # type: games | ||||
| # name: CALIBER | ||||
| # image: caliber | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_PREFIX_NAME="CALIBER" | ||||
| export LAUNCH_PARAMETERS=("/VERYSILENT" "/CLOSEAPPLICATIONS") | ||||
|   | ||||
| @@ -1,10 +1,15 @@ | ||||
| #!/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 PW_PREFIX_NAME="DOTNET" | ||||
| export PW_USE_D3D_EXTRAS="1" | ||||
| export PORTWINE_CREATE_SHORTCUT_NAME="CatsLauncher" | ||||
|  | ||||
| start_portwine | ||||
|   | ||||
| @@ -1,19 +1,26 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: linux-gaming.ru | ||||
| # type: emulators | ||||
| # name: Cemu | ||||
| # image: cemu | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_URL_CEMU=($(curl -s "https://cemu.info" | grep "zip" | cut -d \" -f 2)) | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/`echo ${PW_URL_CEMU} | awk -F/ '{print $5}'`" | ||||
| export PW_URL_CEMU=$(curl -s "https://api.github.com/repos/cemu-project/Cemu/releases" | grep -iEo 'https.*download.*' | grep "windows" | head -n1) | ||||
| export PW_CEMU_NAME=Cemu_$(echo "$PW_URL_CEMU" | awk -F"-" '{print $3}') | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/${PW_CEMU_NAME}.zip" | ||||
|  | ||||
| start_portwine | ||||
| if try_download "${PW_URL_CEMU}" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| if try_download "${PW_URL_CEMU//\"/}" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| then | ||||
|     pw_start_progress_bar_install_game "Cemu." | ||||
|     "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)" | ||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/`echo ${PW_URL_CEMU} | awk -F/ '{print $5}' | sed 's/.zip//'`/Cemu.exe" | ||||
|     "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"${WINEPREFIX}/drive_c/Program Files (x86)/" | ||||
|     portwine_exe="${WINEPREFIX}/drive_c/Program Files (x86)/${PW_CEMU_NAME}/Cemu.exe" | ||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||
|     try_remove_file "${portwine_exe}.ppdb" | ||||
|     kill_portwine | ||||
|     pw_stop_progress_bar | ||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="Cemu" | ||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="${PW_CEMU_NAME}" | ||||
|     portwine_create_shortcut | ||||
| fi | ||||
| stop_portwine | ||||
|   | ||||
| @@ -1,28 +0,0 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus (Sergey P.) | ||||
| ######################################################################## | ||||
| #export LAUNCH_PARAMETERS=("") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/citra-setup-windows.exe" | ||||
| export PORTWINE_CREATE_SHORTCUT_NAME="Citra" | ||||
|  | ||||
| start_portwine | ||||
|  | ||||
| if try_download "github.com/citra-emu/citra-web/releases/download/1.0/citra-setup-windows.exe" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| then | ||||
|     pw_start_progress_bar_install_game "Citra." | ||||
|     pw_run "${PW_AUTOINSTALL_EXE}" | ||||
|     if [[ -f "$WINEPREFIX/drive_c/users/steamuser/AppData/Local/Citra/nightly/citra-qt.exe" ]] ; then | ||||
|         export portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/Citra/nightly/citra-qt.exe" | ||||
|     elif [[ -f "$WINEPREFIX/drive_c/users/steamuser/AppData/Local/Citra/canary/citra-qt.exe" ]] ; then | ||||
|         export portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/Citra/canary/citra-qt.exe" | ||||
|     else | ||||
|         export portwine_exe=`find "$WINEPREFIX/drive_c/" -type f -name "citra-qt.exe"` | ||||
|     fi | ||||
|     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,10 +1,15 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: Castro Fidel | ||||
| # type: games | ||||
| # name: Crossout | ||||
| # image: crossout | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/VERYSILENT") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/crossout.exe" | ||||
| export PORTWINE_CREATE_SHORTCUT_NAME="Crossout" | ||||
| # export PW_PREFIX_NAME=DOTNET | ||||
| export PW_PREFIX_NAME="CROSSOUT" | ||||
|  | ||||
| start_portwine | ||||
| if try_download "https://yupmaster.gaijinent.com/launcher/current.php?id=CrossoutLauncher" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| @@ -13,6 +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 | ||||
|     pw_create_unique_exe "crossout_launcher_pp" | ||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||
|     try_remove_file "${portwine_exe}.ppdb" | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus | ||||
| # type: games | ||||
| # name: CONTRACT WARS | ||||
| # image: cwc | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/VERYSILENT") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/CWClient_Install.exe" | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus (Sergey P.) | ||||
| # type: emulators | ||||
| # name: Demul | ||||
| # image: demul | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/demul07_280418.7z" | ||||
| start_portwine | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus (Sergey P.) | ||||
| # type: emulators | ||||
| # name: Dolphin 5.0 | ||||
| # image: dolphin | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ##########################################################################  | ||||
| export LAUNCH_PARAMETERS=("/S") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/dolphin-x64-5.0.exe" | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: Castro-Fidel (linux-gaming.ru) | ||||
| # type: games | ||||
| # name: EA App (TEST) | ||||
| # image: eaapp | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/silent" "/repair" ) | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EAappInstaller.exe" | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus (Sergey P.) | ||||
| # type: emulators | ||||
| # name: ePSXe | ||||
| # image: epsxe | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/ePSXe205.zip" | ||||
| start_portwine | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: cefeiko | ||||
| # type: games | ||||
| # name: EVE Online Launcher | ||||
| # image: eve | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_WINDOWS_VER="10" | ||||
| export PW_WINE_USE="WINE_LG" | ||||
|   | ||||
							
								
								
									
										27
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_FARLIGHT84
									
									
									
									
									
										Executable file
									
								
							
							
						
						| @@ -0,0 +1,27 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus | ||||
| # type: games | ||||
| # name: Farlight 84 | ||||
| # image: farlight84 | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Farlight84_setup_1.3.0.1_238.exe" | ||||
| export PORTWINE_CREATE_SHORTCUT_NAME="Farlight 84" | ||||
| export PW_PREFIX_NAME="FARLIGHT_84" | ||||
|  | ||||
| start_portwine | ||||
| if try_download "https://static-gl.lilithgame.com/p/pcsdk/launcher/10060/prodef4621e968ad6b383b8754148b63/0/launcher/res/release/Farlight84_setup_1.3.0.1_238.exe" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| then | ||||
|     pw_start_progress_bar_install_game "Farlight 84." | ||||
|     create_new_dir "$WINEPREFIX/drive_c/Program Files (x86)/Farlight84" | ||||
|     "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/Farlight84" | ||||
|     "$pw_7z" x -y "$WINEPREFIX/drive_c/Program Files (x86)/Farlight84/launcher.7z" -o"$WINEPREFIX/drive_c/Program Files (x86)/Farlight84" | ||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Farlight84/Farlight84Launcher.exe" | ||||
|     try_remove_file "$WINEPREFIX/drive_c/Program Files (x86)/Farlight84/launcher.7z" | ||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||
|     try_remove_file "${portwine_exe}.ppdb" | ||||
|     pw_stop_progress_bar | ||||
|     portwine_create_shortcut | ||||
| fi | ||||
| stop_portwine | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus (Sergey P.) | ||||
| # type: emulators | ||||
| # name: FCEUX | ||||
| # image: fceux | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/fceux-2.6.5-win64.zip" | ||||
| start_portwine | ||||
|   | ||||
| @@ -1,13 +1,18 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus (Sergey P.), cefeiko, Castro-Fidel (linux-gaming.ru) | ||||
| # type: games | ||||
| # name: Gameforge Client | ||||
| # image: gameforge | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ########################################################################## | ||||
| pw_shutdown_please () { | ||||
|     if [ "$PW_USE_RUNTIME" != 1 ] | ||||
|     if [[ "$PW_USE_RUNTIME" != 1 ]] | ||||
|     then echo "PW_USE_RUNTIME: `echo $PW_USE_RUNTIME`" | ||||
|     else | ||||
|         sleep 10 | ||||
|         while true ; do | ||||
|             if  [ -z "`ps aux | grep -v grep | grep -wm 1 "$1" | awk '{print $2}'`" ] && [ ! -z "`pgrep wrap | head -n 1`" ]; then | ||||
|             if  [[ -z "`ps aux | grep -v grep | grep -wm 1 "$1" | awk '{print $2}'`" ]] && [[ -n "`pgrep wrap | head -n 1`" ]] ; then | ||||
|                 echo -e "PID "$1" not found" | ||||
|                 sleep 1 | ||||
|             else | ||||
| @@ -24,7 +29,7 @@ export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/GameforgeInstaller.exe" | ||||
| start_portwine | ||||
| if try_download "https://raw.githubusercontent.com/WarfaceZ/lutris-clients/master/GameforgeInstaller.exe" "${PW_AUTOINSTALL_EXE}" | ||||
| then | ||||
|     pw_start_progress_bar_block "Gameforge-Client." | ||||
|     pw_start_progress_bar_install_game "Gameforge-Client." | ||||
|     pw_shutdown_please SparkWebHelper.exe & | ||||
|     pw_run "${PW_AUTOINSTALL_EXE}" | ||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/GameforgeClient/gfclient.exe" | ||||
|   | ||||
							
								
								
									
										27
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_GAME_XP
									
									
									
									
									
										Executable file
									
								
							
							
						
						| @@ -0,0 +1,27 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus | ||||
| # type: games | ||||
| # name: GameXP | ||||
| # image: gamexp | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_PREFIX_NAME="GAMEXP" | ||||
| export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/InstallGameXPlauncher.exe" | ||||
| export PORTWINE_CREATE_SHORTCUT_NAME="GameXP" | ||||
|  | ||||
| start_portwine | ||||
| if try_download "https://clotho-install.gamexp.com/launcher/InstallGameXPlauncher-0-pr.exe" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| then | ||||
|     pw_start_progress_bar_install_game "GameXP." | ||||
|     pw_kill_autostart gamexp-launcher.exe & | ||||
|     pw_run "${PW_AUTOINSTALL_EXE}" | ||||
|     portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/Programs/GameXP/Launcher/gamexp-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 | ||||
| @@ -1,20 +0,0 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus (Sergey P.) | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/S" ) | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/GlyphInstall.exe" | ||||
| start_portwine | ||||
| if try_download "https://glyph.dyn.triongames.com/glyph/live/GlyphInstall.exe" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| then | ||||
|     pw_start_progress_bar_install_game "GlyphClient." | ||||
|     pw_kill_autostart GlyphClient.exe & | ||||
|     pw_run "${PW_AUTOINSTALL_EXE}" | ||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Glyph/GlyphClient.exe" | ||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||
|     try_remove_file "${portwine_exe}.ppdb" | ||||
|     kill_portwine | ||||
|     pw_stop_progress_bar | ||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="GlyphClient" | ||||
|     portwine_create_shortcut | ||||
| fi | ||||
| stop_portwine | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: Castro-Fidel (linux-gaming.ru) | ||||
| # type: games | ||||
| # name: GoG Galaxy Launcher | ||||
| # image: gog | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| GOG_VER="$(curl "https://remote-config.gog.com/components/webinstaller?component_version=2.0.0" \ | ||||
| | awk -F'setup_galaxy_' '{print $2}' \ | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: Castro Fidel | ||||
| # type: games | ||||
| # name: Guild Wars 2 | ||||
| # image: gw2 | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/VERYSILENT") | ||||
| export PW_PREFIX_NAME="GW2" | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: Castro-Fidel (linux-gaming.ru) | ||||
| # type: games | ||||
| # name: HoYoPlay | ||||
| # image: hoyoplay | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_VULKAN_USE=2 | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Hoyolauncher_installer.exe" | ||||
| @@ -8,13 +13,14 @@ export PORTWINE_CREATE_SHORTCUT_NAME="HoYoPlay" | ||||
|  | ||||
| start_portwine | ||||
|  | ||||
| if try_download "https://ys-api-os.mihoyo.com/event/download_porter/link/ys_global/genshinimpactpc/default" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| if try_download "https://sg-public-api.hoyoverse.com/event/download_porter/trace/hyp_global/hyphoyoverse/default?url=https%3A%2F%2Fhoyoplay.hoyoverse.com%2F" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| then | ||||
|     pw_start_progress_bar_block "Installing HoYoPlay Launcher." | ||||
|     pw_start_progress_bar_install_game "HoYoPlay Launcher." | ||||
|     pw_kill_autostart HYP.exe & | ||||
|     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 | ||||
|     pw_create_unique_exe "hoyoplay_launcher_pp" | ||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||
|     try_remove_file "${portwine_exe}.ppdb" | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: Castro Fidel | ||||
| # type: games | ||||
| # name: Indiegala Client | ||||
| # image: igclient | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/S") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/igclient_setup.exe" | ||||
|   | ||||
| @@ -1,16 +1,21 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus (Sergey P.) | ||||
| # type: games | ||||
| # name: ITCH.IO | ||||
| # image: itch | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ##########################################################################  | ||||
| export LAUNCH_PARAMETERS=("--silent") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/itch-setup.exe" | ||||
|  | ||||
| start_portwine | ||||
| if try_download "https://itch.io/app/download?platform=windows" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| then | ||||
|     pw_start_progress_bar_install_game "ITCH.IO." | ||||
|     pw_kill_autostart itch.exe & | ||||
|     pw_run "${PW_AUTOINSTALL_EXE}" | ||||
|     portwine_exe=`find "$WINEPREFIX/drive_c/users" -type f -name "itch.exe"` | ||||
|     # portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/itch/app-25.5.1/itch.exe" | ||||
|     portwine_exe=$(find "$WINEPREFIX/drive_c/users" -type f -name "itch.exe") | ||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||
|     try_remove_file "${portwine_exe}.ppdb" | ||||
|     kill_portwine | ||||
|   | ||||
| @@ -1,37 +0,0 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: Castro-Fidel (linux-gaming.ru) | ||||
| ######################################################################## | ||||
| export PW_PREFIX_NAME="LEAGUE_OF_LEGENDS" | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/live.na.exe" | ||||
| export LAUNCH_PARAMETERS="--launch-product=league_of_legends --launch-patchline=live" | ||||
| export PW_MUST_HAVE_DLL="" | ||||
| export PW_VULKAN_USE=1 | ||||
| export PW_WINE_USE=WINE_LOL_GE_8.27 | ||||
| # export WINEDLLOVERRIDES="mscoree,mshtml=" | ||||
| export PW_USE_D3D_EXTRAS=1 | ||||
| export DISABLE_CP_DEFPFX=1 | ||||
|  | ||||
| gui_proton_downloader silent "${PW_WINE_USE}" | ||||
|  | ||||
| pw_clear_pfx | ||||
| start_portwine | ||||
| wait_wineserver | ||||
| if try_download "https://lol.secure.dyn.riotcdn.net/channels/public/x/installer/current/live.na.exe" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| then | ||||
|     pw_start_progress_bar_block "Installing League of Legends." | ||||
|     if [[ "$LANGUAGE" == "ru" ]] ; then | ||||
|         yad_info "Вы должны нажать кнопку установки, не изменяя настроек!" | ||||
|     else | ||||
|         yad_info "You must click the install button without changing the settings!" | ||||
|     fi | ||||
|     pw_kill_autostart RiotClientServices.exe & | ||||
|     pw_run "${PW_AUTOINSTALL_EXE}"  | ||||
|     portwine_exe="$WINEPREFIX/drive_c/Riot Games/Riot Client/RiotClientServices.exe" | ||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||
|     try_remove_file "${portwine_exe}.ppdb" | ||||
|     kill_portwine | ||||
|     pw_stop_progress_bar | ||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="League of Legend" | ||||
|     portwine_create_shortcut | ||||
| fi | ||||
| stop_portwine | ||||
							
								
								
									
										28
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_LOST_LIGHT
									
									
									
									
									
										Executable file
									
								
							
							
						
						| @@ -0,0 +1,28 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus | ||||
| # type: games | ||||
| # name: Lost Light | ||||
| # image: lostlight | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_PREFIX_NAME="LOST_LIGHT" | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/LostLight_installer.exe" | ||||
| export PORTWINE_CREATE_SHORTCUT_NAME="Lost Light" | ||||
|  | ||||
| URL_LOST_LIGHT="$(curl -s --list-only "https://adl.easebar.com/d/g/yhtj/c/lostlightcspc" | grep 'var pc_link =' | awk -F\" '{print $2}')" | ||||
|  | ||||
| start_portwine | ||||
| if try_download "${URL_LOST_LIGHT}" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| then | ||||
|     pw_start_progress_bar_install_game "LostLight." | ||||
|     "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/LostLight" | ||||
|     export portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/LostLight/launcher.exe" | ||||
|     pw_create_unique_exe "lostlight_launcher_pp" | ||||
|     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,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus (Sergey P.) | ||||
| # type: emulators | ||||
| # name: MAME | ||||
| # image: mame | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/mame0259b_64bit.exe" | ||||
| start_portwine | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: ValoKarDin | ||||
| # type: games | ||||
| # name: Modern Warships | ||||
| # image: mw | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/VERYSILENT") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/modern_warships.exe" | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus | ||||
| # type: games | ||||
| # name: Metal War Online | ||||
| # image: mwo | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/s" "/nr" "/l=Russian") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/MWO_Launcher_Setup.exe" | ||||
|   | ||||
| @@ -1,7 +1,12 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: cefeiko | ||||
| # type: games | ||||
| # name: OSU | ||||
| # image: osu | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_PREFIX_NAME=DOTNET | ||||
| export PW_PREFIX_NAME="OSU" | ||||
| export PORTWINE_CREATE_SHORTCUT_NAME="OSU" | ||||
|  | ||||
| start_portwine | ||||
| @@ -12,16 +17,15 @@ export PW_AUTOINSTALL_EXE="${WINEPREFIX}/drive_c/Program Files (x86)/OSU/osu!.ex | ||||
| if try_download "https://m1.ppy.sh/r/osu!install.exe" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| then | ||||
|     pw_start_progress_bar_install_game "OSU!." | ||||
|     if  [ -f "${PORT_WINE_PATH}/data/pfx_dotnet/drive_c/Program Files (x86)/OSU/osu!install.exe" ]; then | ||||
|     if  [[ -f "${PORT_WINE_PATH}/data/pfx_dotnet/drive_c/Program Files (x86)/OSU/osu!install.exe" ]] ; then | ||||
|         mv -f  "${PORT_WINE_PATH}/data/pfx_dotnet/drive_c/Program Files (x86)/OSU/osu!install.exe" "${PORT_WINE_PATH}/data/pfx_dotnet/drive_c/Program Files (x86)/OSU/osu!.exe" | ||||
|     fi | ||||
|     export portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/OSU/osu!.exe" | ||||
|     pw_create_unique_exe | ||||
|     try_remove_file "${portwine_exe}.ppdb" | ||||
|     # pw_run "${PW_AUTOINSTALL_EXE}" | ||||
|     pw_stop_progress_bar | ||||
|     portwine_create_shortcut | ||||
|     kill_portwine | ||||
| fi | ||||
|  | ||||
| stop_portwine | ||||
| stop_portwine | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus | ||||
| # type: games | ||||
| # name: Panzar | ||||
| # image: panzar | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/VERYSILENT") | ||||
| export PW_WINDOWS_VER="7" | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus (Sergey P.) | ||||
| # type: games | ||||
| # name: Plarium Play | ||||
| # image: plariumplay | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/s" ) | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/plarium_play_setup.exe" | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: Castro Fidel (linux-gaming.ru) | ||||
| # type: games | ||||
| # name: Path of Exile | ||||
| # image: poe | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/S") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/PathOfExileInstaller.exe" | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus (Sergey P.) | ||||
| # type: emulators | ||||
| # name: PPSSPP Window | ||||
| # image: ppsspp | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ########################################################################## | ||||
| export LAUNCH_PARAMETERS=("/VERYSILENT") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/PPSSPPSetup.exe" | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus (Sergey P.) | ||||
| # type: emulators | ||||
| # name: Project64 | ||||
| # image: project64 | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| PR64_VER="$(curl https://www.pj64-emu.com/public-releases | grep 'installer' | head -n 1 \ | ||||
| | awk -F'/project64' '{print $2}' \ | ||||
|   | ||||
| @@ -1,7 +1,12 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: cefeiko | ||||
| # type: games | ||||
| # name: Pulse Online | ||||
| # image: pulseonline | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_PREFIX_NAME=DOTNET | ||||
| export PW_PREFIX_NAME="DOTNET" | ||||
| export PORTWINE_CREATE_SHORTCUT_NAME="Pulse Online" | ||||
|  | ||||
| start_portwine | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus (Sergey P.) | ||||
| # type: games | ||||
| # name: RetroArch | ||||
| # image: retroarch | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/RetroArch.7z" | ||||
| start_portwine | ||||
|   | ||||
							
								
								
									
										28
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_RISE_OF_FLIGHT
									
									
									
									
									
										Executable file
									
								
							
							
						
						| @@ -0,0 +1,28 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus | ||||
| # type: games | ||||
| # name: Rise of Flight | ||||
| # image: riseofflight | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_PREFIX_NAME="RISE_OF_FLIGHT" | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/ROF_UE.zip" | ||||
| export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-") | ||||
| export PORTWINE_CREATE_SHORTCUT_NAME="Rise of Flight" | ||||
|  | ||||
| start_portwine | ||||
| if try_download "https://il2bosrd1.cdnvideo.ru/ROF/ROF_UE.zip" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| then | ||||
|     pw_start_progress_bar_install_game "Rise of Flight." | ||||
|     "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/1C-777/Rise of Flight" | ||||
|     pw_kill_autostart "3rd_party" & | ||||
|     pw_run "$WINEPREFIX/drive_c/Program Files (x86)/1C-777/Rise of Flight/ROF_UE/setup.exe" | ||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/1C-777/Rise of Flight/bin_game/release/rof_updater.exe" | ||||
|     try_remove_dir "$WINEPREFIX/drive_c/Program Files (x86)/1C-777/Rise of Flight/ROF_UE" | ||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||
|     try_remove_file "${portwine_exe}.ppdb" | ||||
|     pw_stop_progress_bar | ||||
|     portwine_create_shortcut | ||||
| fi | ||||
| stop_portwine | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus (Sergey P.) | ||||
| # type: games | ||||
| # name: Rockstar Games Launcher | ||||
| # image: Rockstar | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_VULKAN_USE="1" | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Rockstar-Games-Launcher.exe" | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: Boria138 | ||||
| # type: games | ||||
| # name: Russian Fishing 4 | ||||
| # image: rf4launcher | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/q" ) | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/RF4SetupRU.exe" | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus | ||||
| # type: games | ||||
| # name: Stalker Online | ||||
| # image: so | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/S") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/SO_installer.exe" | ||||
|   | ||||
| @@ -1,10 +1,14 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: Castro-Fidel (linux-gaming.ru) | ||||
| # type: games | ||||
| # name: Star Conflict | ||||
| # image: starconflict | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| # export LAUNCH_PARAMETERS=("/S" ) | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EXBO_Setup_ru.exe" | ||||
| export PW_PREFIX_NAME=DOTNET | ||||
|  | ||||
| export PW_PREFIX_NAME="DOTNET" | ||||
|  | ||||
| start_portwine | ||||
| if try_download "https://exbo2.b-cdn.net/EXBO_Setup_ru.exe" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
|   | ||||
							
								
								
									
										27
									
								
								data_from_portwine/scripts/pw_autoinstall/PW_STAR_CONFLICT
									
									
									
									
									
										Executable file
									
								
							
							
						
						| @@ -0,0 +1,27 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus | ||||
| # type: games | ||||
| # name: Star Conflict | ||||
| # image: starconflict | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_PREFIX_NAME="STAR_CONFLICT" | ||||
| export LAUNCH_PARAMETERS=("/VERYSILENT") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/starconf_installer.exe" | ||||
| export PORTWINE_CREATE_SHORTCUT_NAME="Star Conflict" | ||||
|  | ||||
| start_portwine | ||||
| if try_download "https://yupmaster.gaijinent.com/launcher/current.php?id=StarConflictLauncher" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| then | ||||
|     pw_start_progress_bar_install_game "Star Conflict." | ||||
|     pw_kill_autostart launcher.exe & | ||||
|     pw_run "${PW_AUTOINSTALL_EXE}" | ||||
|     portwine_exe="${WINEPREFIX}/drive_c/users/steamuser/AppData/Local/StarConflict/launcher.exe" | ||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||
|     kill_portwine | ||||
|     pw_stop_progress_bar | ||||
|  | ||||
|     portwine_create_shortcut | ||||
| fi | ||||
| stop_portwine | ||||
| @@ -1,24 +0,0 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: Castro-Fidel (linux-gaming.ru) | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/q" ) | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/sr_installer.exe" | ||||
| export PW_USE_D3D_EXTRAS=1 | ||||
|  | ||||
| start_portwine | ||||
|  | ||||
| if try_download "https://sg-public-api.hoyoverse.com/event/download_porter/link/hkrpg_global/oswebpc/default" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| then | ||||
|     pw_start_progress_bar_install_game "Honkai Star Rail Launcher." | ||||
|     pw_kill_autostart launcher.exe & | ||||
|     pw_run "${PW_AUTOINSTALL_EXE}" | ||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files/Star Rail/launcher.exe" | ||||
|     try_remove_file "${PW_AUTOINSTALL_EXE}" | ||||
|     try_remove_file "${portwine_exe}.ppdb" | ||||
|     kill_portwine | ||||
|     pw_stop_progress_bar | ||||
|     export PORTWINE_CREATE_SHORTCUT_NAME="Star Rail" | ||||
|     portwine_create_shortcut | ||||
| fi | ||||
|  | ||||
| stop_portwine | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: Castro-Fidel (linux-gaming.ru) | ||||
| # type: games | ||||
| # name: Steam (unstable) | ||||
| # image: steam | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/S" "/D=c:\Program Files (x86)\Steam") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/SteamSetup.exe" | ||||
| @@ -9,7 +14,7 @@ then | ||||
|     pw_start_progress_bar_install_game "Steam." | ||||
|     pw_kill_autostart steam.exe & | ||||
|     pw_run "${PW_AUTOINSTALL_EXE}" | ||||
|     if [ -f "$WINEPREFIX/drive_c/Program Files (x86)/Steam/Steam.exe" ] | ||||
|     if [[ -f "$WINEPREFIX/drive_c/Program Files (x86)/Steam/Steam.exe" ]] | ||||
|     then mv -f "$WINEPREFIX/drive_c/Program Files (x86)/Steam/Steam.exe" "$WINEPREFIX/drive_c/Program Files (x86)/Steam/steam.exe" | ||||
|     fi | ||||
|     portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Steam/steam.exe" | ||||
|   | ||||
| @@ -1,9 +1,15 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus | ||||
| # type: games | ||||
| # name: Secret World Legends (ENG) | ||||
| # image: swl | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export WINEDLLOVERRIDES="d3d9=b" | ||||
| export LAUNCH_PARAMETERS=("/VERYSILENT") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/SecretWorldLegendsMin.exe" | ||||
| export PW_PREFIX_NAME="SECRET_WORLD_LEGENDS" | ||||
|  | ||||
| start_portwine | ||||
| if try_download "https://web-cdn.funcom.com/downloads/swl/SecretWorldLegendsMin.exe" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
|   | ||||
| @@ -1,9 +1,15 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: Castro-Fidel (linux-gaming.ru) | ||||
| # type: games | ||||
| # name: Ubisoft Game Launcher | ||||
| # image: ubc | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/S" "/D=c:\Program Files (x86)\Ubisoft Game Launcher") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/UbisoftConnectInstaller.exe" | ||||
| export PORTWINE_CREATE_SHORTCUT_NAME="Ubisoft Connect" | ||||
| 
 | ||||
| start_portwine | ||||
| if try_download "https://ubistatic3-a.akamaihd.net/orbit/launcher_installer/UbisoftConnectInstaller.exe" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| then | ||||
| @@ -1,7 +1,13 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: chal55rus (Sergey P.) | ||||
| # type: emulators | ||||
| # name: VBA-M | ||||
| # image: vba-m | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/visualboyadvance-m-Win-x86_64.zip" | ||||
|  | ||||
| start_portwine | ||||
| if try_download "https://github.com/visualboyadvance-m/visualboyadvance-m/releases/latest/download/visualboyadvance-m-Win-x86_64.zip" "${PW_AUTOINSTALL_EXE}" no_mirror | ||||
| then | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/bin/bash | ||||
| # Author: chal55rus and Boria138 | ||||
| # type: games | ||||
| # name: W3D Hub Launcher | ||||
| # image: w3dhub | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export PW_PREFIX_NAME="DOTNET" | ||||
| export LAUNCH_PARAMETERS=("/S") | ||||
|   | ||||
| @@ -1,5 +1,10 @@ | ||||
| #!/usr/bin/env bash | ||||
| # Author: Castro Fidel | ||||
| # type: games | ||||
| # name: Warframe | ||||
| # image: warframe | ||||
| # info_en: | ||||
| # info_ru: | ||||
| ######################################################################## | ||||
| export LAUNCH_PARAMETERS=("/q") | ||||
| export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Warframe.msi" | ||||
|   | ||||