Compare commits
326 Commits
c99435d2a1
...
master
Author | SHA1 | Date | |
---|---|---|---|
|
d56bd7dcf5 | ||
|
3c4d635b5f | ||
|
e8e885a32e | ||
|
6240622e23 | ||
|
cff1e3220f | ||
|
1ef89d7733 | ||
|
053ed37e6c | ||
|
b09d0e6c95 | ||
|
db9b634405 | ||
|
bcb864674b | ||
|
ac6b1ada1d | ||
|
18becf95b1 | ||
|
46a075847e | ||
|
2881713998 | ||
|
7240df5e32 | ||
|
0759406547 | ||
|
a0a9dc1824 | ||
|
07c38e3c97 | ||
872fd82116 | |||
8daf0bb04f | |||
|
98513c08f1 | ||
|
228c81aafb | ||
|
ca9f273d1c | ||
|
250cb1359e | ||
|
d1fd022e69 | ||
9076556f51 | |||
|
b7212eb2a9 | ||
|
a7b699aa29 | ||
|
974d000431 | ||
|
116d39da30 | ||
|
d0e2630e63 | ||
|
0936887509 | ||
|
fbd08be886 | ||
|
bcf6baca0e | ||
|
f6a7842970 | ||
|
05a45abeb0 | ||
|
a3f2ccc01c | ||
|
6001f024a7 | ||
|
f16e018cc1 | ||
|
a71b854136 | ||
|
19173df025 | ||
133fa5b6d0
|
|||
4f96e1e16e
|
|||
85938b4712
|
|||
|
f0265a80c5 | ||
|
7ed342c9df | ||
|
aa4a6ad7fb | ||
|
cf2f98c12e | ||
|
c110714e55 | ||
0ae566a8a4 | |||
|
406994ea3a | ||
|
415e89e177 | ||
|
959b8afa45 | ||
|
1333731ca4 | ||
|
4df7ac22c6 | ||
|
1e546e9589 | ||
|
bbed895918 | ||
|
e24e4c38ac | ||
|
88f242f14b | ||
|
6d20a2a70f | ||
|
45eac3d392 | ||
|
40523d678c | ||
|
ae75b18025 | ||
|
90b37efab1 | ||
|
8608c94c2c | ||
7b14131d33
|
|||
164da7c9cf
|
|||
|
c93f354d61 | ||
|
71556c8dc5 | ||
e87d4ef3b9 | |||
70b4e0a21d
|
|||
|
2d9c592696 | ||
|
56e63a279a | ||
|
917440a523 | ||
|
d7ca9ab654 | ||
|
fd1e68e804 | ||
|
295179debc | ||
|
c991b865d5 | ||
|
c1b05f3fc9 | ||
|
a7b9de582b | ||
|
7e1cf18121 | ||
|
ca7beb8881 | ||
|
eadfe34312 | ||
79777d64cb | |||
9bc61abcd4
|
|||
|
b618fd2c63 | ||
|
e36de1a1a0 | ||
|
a954a23821 | ||
|
89354ddb8d | ||
|
ca040ffcf6 | ||
|
8d63f8d6de | ||
|
081d2b9b18 | ||
|
db47c53a48 | ||
|
04674915c4 | ||
|
cf678324b4 | ||
|
543290d65d | ||
|
a0170d1bc3 | ||
|
e0aef4473d | ||
|
fe4327e39b | ||
|
51f6bf56d8 | ||
|
94e64da151 | ||
|
5f3c969e6d | ||
|
3578867657 | ||
|
7d037f957d | ||
|
cbc2edea62 | ||
|
68ac3ae133 | ||
|
9d832733cf | ||
|
e50b2065ff | ||
|
332ce3a1c3 | ||
|
4f0fac9aa0 | ||
|
644df9076f | ||
|
9342f087c4 | ||
|
ad1f2db327 | ||
|
95142305d9 | ||
|
f330a1790d | ||
|
d0d134ed51 | ||
7d3d0031f7 | |||
5e39bf3ae3 | |||
d2dc2cb2de | |||
595363adbf | |||
4eed47196e
|
|||
|
1018c3b2fa | ||
|
c8288037b7 | ||
a9db4e3bbd | |||
280b1b044d | |||
a0b8077fc0 | |||
66223080dc | |||
ea77d55136 | |||
f7dab19921 | |||
|
ac812cc19f | ||
|
1b0c6c0559 | ||
|
87158d1d79 | ||
|
135fcbc306 | ||
|
3cde7716d6 | ||
|
e09524a3d2 | ||
|
d363d99956 | ||
8c6140e964 | |||
abcb6496a1 | |||
63c90c468f | |||
|
f3ee917135 | ||
|
aa3b9fc51c | ||
|
464996e583 | ||
|
1d427a0bf6 | ||
|
de1d851f92 | ||
|
72d49ae859 | ||
9d79a2111e
|
|||
9d07b9cbc3 | |||
a446285949 | |||
ede26c6a4c | |||
3642be99c8 | |||
0162b6bdd8 | |||
e287e42bfc | |||
f56bbdb2b5 | |||
f5616598b9 | |||
|
a81fdc4895 | ||
|
4a0ea39d0a | ||
|
6beaa71599 | ||
|
be9579c08a | ||
|
f43c63d13b | ||
|
9ee30c29d4 | ||
|
c2deaf34df | ||
|
04e282f5f0 | ||
|
f7bd84498e | ||
|
c8e84d9a54 | ||
|
abef968fde | ||
|
003ecde840 | ||
|
0b3f630b67 | ||
|
7bce089c78 | ||
|
ecf4a4e88e | ||
|
c267c6e7dc | ||
2cb6436712
|
|||
5ce1ef8a04
|
|||
|
233bfaa076 | ||
|
762041d614 | ||
|
38d9a88bbb | ||
|
c15c43eb0a | ||
|
565324baf3 | ||
|
a9666512f2 | ||
|
49c577f586 | ||
|
8752a56cbb | ||
|
1f8f1bc918 | ||
|
f42c473c2b | ||
|
e076199ee4 | ||
|
80cde6c82e | ||
|
8f141dd84c | ||
|
96db88af50 | ||
|
b4c6236fd2 | ||
|
ea5fb5b3cc | ||
|
a1d1c5880e | ||
|
c39a8c4d89 | ||
|
655bb2320d | ||
|
db6b915aba | ||
7cce352f62 | |||
9cea076f5d | |||
|
4e960fe086 | ||
|
64b6d70e8b | ||
|
f20d73b84a | ||
|
f302b594d6 | ||
|
cfed884fab | ||
|
7d9a134714 | ||
|
ebc76216e8 | ||
|
4322fb838a | ||
280c548149 | |||
798a18973f
|
|||
|
bf9cfadb9b | ||
|
b58d7d8b6a | ||
|
585b2e6ff8 | ||
|
fd0fa7d32c | ||
|
9824f5b518 | ||
|
d35beefffc | ||
|
b24160f641 | ||
|
2ae80e3bfe | ||
|
ad0ad7bfcb | ||
|
8016e29943 | ||
|
aee6693946 | ||
|
ddf4c8b298 | ||
|
ed22c7f228 | ||
|
9b1134b251 | ||
|
e9f3113322 | ||
|
a43f782692 | ||
|
8e9651b4b1 | ||
|
eca09f69e4 | ||
|
c9bb8f2ba2 | ||
|
839115f474 | ||
eff069a93c | |||
|
cd6f6802c8 | ||
|
0caf3d4ad1 | ||
288f016ee5 | |||
|
b9708851c2 | ||
|
fd89cdc0b2 | ||
f8b0e18310 | |||
d6d2a3a1a4 | |||
|
9aa4bb874e | ||
|
9070d7ec07 | ||
|
729a66b678 | ||
|
7a2ecd1f72 | ||
|
ee55a057b5 | ||
988eb6ce58 | |||
|
9c8c943a33 | ||
|
76e75b8dc9 | ||
|
85b370926f | ||
|
49567db2b0 | ||
|
bf4ebe887d | ||
|
39c2095356 | ||
|
57d48c9989 | ||
|
6ab5f1788f | ||
|
a9d526fdc5 | ||
|
ca532bddb4 | ||
|
6216ad6f49 | ||
431bbe8917 | |||
43630f44d5 | |||
|
7698e6eb75 | ||
c8e835bc95 | |||
|
60a277fb52 | ||
|
45eeed07bf | ||
|
99f14d2e08 | ||
|
d35d9bda56 | ||
66f75ae65a | |||
|
a97f9aa9ac | ||
|
ff400ff8f6 | ||
bf823316a5 | |||
|
aa5a9d17f0 | ||
|
fa27e64d51 | ||
|
4a4864a9cb | ||
|
d503719266 | ||
|
2fe14cd337 | ||
|
1ff8fefc32 | ||
|
c283c521da | ||
|
a3305a7168 | ||
bc9334fa60
|
|||
|
0b613aca38 | ||
|
f4ce7ee8ec | ||
|
cf2913da85 | ||
f7dcdc106d | |||
|
80f324576a | ||
|
aed18f87f6 | ||
|
24e37f431a | ||
|
801f7afd67 | ||
|
50993434fa | ||
41fce9d915 | |||
|
054a9b701a | ||
|
230b71cd7d | ||
|
e053aed4c7 | ||
|
9fbb68c757 | ||
|
c0aa051e9d | ||
|
dd2edf6027 | ||
|
9f0dc06a3f | ||
|
8796aa6b6d | ||
|
51150146aa | ||
|
4549897725 | ||
|
3f81cd2cdc | ||
|
2bf119af6a | ||
|
1d220dcf0b | ||
|
f412f34272 | ||
|
de6f96e617 | ||
ead33bc910
|
|||
|
65a99f4445 | ||
|
685d4f9ce4 | ||
|
57fcfa605e | ||
|
97077fa67a | ||
|
14d49fd0bd | ||
|
fcc171ba59 | ||
|
1eccf55f87 | ||
|
b7464e20d1 | ||
|
68252ee565 | ||
3a07d63ccd
|
|||
|
a69fdcbad2 | ||
|
ea52bc9f2b | ||
|
53efd1306b | ||
|
814d9b9f01 | ||
|
8c04f4c266 | ||
|
9d08c0ec6d | ||
|
46aaca1ee1 | ||
|
d21849c121 | ||
|
1d2ac06f24 | ||
|
f9b8fd069c | ||
|
b354de779c | ||
|
7132e0f00e | ||
|
5dc4f9af9a | ||
38f0db7c66 | |||
|
a8c6ee55e7 | ||
|
81d72ff03b | ||
|
0e9b795512 | ||
|
517179c869 | ||
|
3b52417637 | ||
|
116d838f4c |
@@ -2,6 +2,255 @@ You can help us in the development of the project on the website: https://linux-
|
|||||||
----------------------------------------
|
----------------------------------------
|
||||||
Changelog:
|
Changelog:
|
||||||
|
|
||||||
|
###Scripts version 2435### / stable / Date: 23.07.2025 / Download update size: 380 megabytes
|
||||||
|
* cumulative update of stable version of PortProton scripts
|
||||||
|
* removed tab for downloading third-party versions of WINE-GE-GUSTOM (outdated versions of WINE)
|
||||||
|
|
||||||
|
###Scripts version 2434### / Date: 22.07.2025 / Download update size: 4 megabytes
|
||||||
|
* fixed detection of NVIDIA RTX video cards and automatic enabling of NVAPI and Ray Tracing
|
||||||
|
* fixed DLSS on NVIDIA RTX video cards (requires resetting PP settings for the game)
|
||||||
|
|
||||||
|
###Scripts version 2433### / Date: 21.07.2025 / Download update size: 4 megabytes
|
||||||
|
* fixed Epic Games Launcher (requires restarting autoinstallation)
|
||||||
|
* added convenient (not inverse) logic for enabling ESYNC, FSYNC and NTSYNC
|
||||||
|
* dgVoodoo2 libraries are downloaded only when using them (thanks to Htylol)
|
||||||
|
* fixed MANGOHUD settings menu when ppdb file is missing
|
||||||
|
* wine sync display switch added to MANGOHUD settings menu (enabled by default)
|
||||||
|
* other minor improvements and script fixes (thanks to Boria138 and Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2432### / Date: 18.07.2025 / Download update size: 4 megabytes
|
||||||
|
* when using USE_OPTISCALER:
|
||||||
|
- fixed nvidia reflex
|
||||||
|
- enabled frame generator by default
|
||||||
|
- general performance improvement
|
||||||
|
* updated lsfg-vk frame generator
|
||||||
|
* fixed flatpak sleep blocking in Fedora (thanks to Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2431### / Date: 18.07.2025 / Download update size: 4 megabytes
|
||||||
|
* added USE_OPTISCALER setting to enable DLSS and frame generation on any video cards
|
||||||
|
Thanks to @EnDiMuR and @eljeyna for additional settings and useful information:
|
||||||
|
https://telegra.ph/Instrukciya-po-ustanovke-moda-DLSS-Frame-Generation-02-01
|
||||||
|
* removed obsolete settings: USE_FAKE_DLSS and USE_FAKE_DLSS_3 (they are completely replaced by USE_OPTISCALER)
|
||||||
|
* updated lsfg-vk frame generator (USE_LS_FRAME_GEN in PP settings when starting the game)
|
||||||
|
* added sleep mode lock for flatpak version of PortProton (thanks to Boria138)
|
||||||
|
* added new setting to enable NTSYNC (NO_NTSYNC in PP settings when starting the game)
|
||||||
|
* other small improvements and script fixes (thanks to Boria138 and zorn-v)
|
||||||
|
|
||||||
|
###Scripts version 2430### / Date: 15.07.2025 / Download update size: 185 megabytes
|
||||||
|
* when using USE_LS_FRAME_GEN the smoothness of games is increased and the number of artifacts is reduced
|
||||||
|
* updated WINE_LG to version "10-12"
|
||||||
|
|
||||||
|
###Scripts version 2429### / Date: 14.07.2025 / Download update size: 4 megabytes
|
||||||
|
* fixed MANGOHUD in flatpak version of PortProton
|
||||||
|
* fixed frame generation (USE_LS_FRAME_GEN) in flatpak version of PortProton
|
||||||
|
* fixed detection of number of logical cores of processor if there are less than 4 (thanks to Htylol)
|
||||||
|
* added ability to download Proton-EM (thanks to Boria138)
|
||||||
|
* other small script improvements (thanks to Boria138 and Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2428### / Date: 13.07.2025 / Download update size: 4 megabytes
|
||||||
|
* experimental: added frame generation using LSFG-VK (USE_LS_FRAME_GEN in PP settings when playing the game)
|
||||||
|
|
||||||
|
###Scripts version 2427### / Date: 04.07.2025 / Download update size: 380 megabytes
|
||||||
|
* updated WINE_LG to version "10-11"
|
||||||
|
* updated PROTON_LG to version "10-8" (repackaging from GE-Proton10-8)
|
||||||
|
* updated versions:
|
||||||
|
- DXVK_GIT "2.6.1-368" (together with dxvk-nvapi)
|
||||||
|
- VKD3D_GIT "1.1-4655" (together with vkd3d-shader)
|
||||||
|
* added division of temporary directory for different users
|
||||||
|
* fixed updating scripts and downloading archives in gamescope sessions with native PortProton
|
||||||
|
|
||||||
|
###Scripts version 2426### / Date: 04.07.2025 / Download update size: 4 megabytes
|
||||||
|
* expanding integration with PPQT (alpha)
|
||||||
|
|
||||||
|
###Scripts version 2425### / stable / Date: 02.07.2025 / Download update size: 4 megabytes
|
||||||
|
* updated Spanish translation (thanks to BlackSnaker)
|
||||||
|
* improved NVIDIA RTX GPU detection (thanks to Boria138)
|
||||||
|
|
||||||
|
###Scripts version 2424### / stable / Date: 01.07.2025 / Download update size: 380 megabytes
|
||||||
|
* cumulative update to the stable version of PortProton scripts
|
||||||
|
|
||||||
|
###Scripts version 2423### / Date: 01.07.2025 / Download update size: 4 megabytes
|
||||||
|
* added new version "WINE_HYP_10-10" to fix launch of game "Genshin Impact"
|
||||||
|
(to apply fix just use autoinstall HoYoPlay again)
|
||||||
|
|
||||||
|
###Scripts version 2422### / Date: 25.06.2025 / Download update size: 4 megabytes
|
||||||
|
* fixed work of games in full screen when using native wayland
|
||||||
|
* fixed work of third-party versions of WINE when using native wayland
|
||||||
|
* quieter mode when using the variable START_FROM_STEAM="1"
|
||||||
|
|
||||||
|
###Scripts version 2421### / Date: 24.06.2025 / Download update size: 380 megabytes
|
||||||
|
* with new versions of WINE and PROTON, launch under native Wayland has been fixed
|
||||||
|
* WINE_LG has been updated to version "10-10-1" (added support for native Wayland)
|
||||||
|
* PROTON_LG has been updated to version "10-4" (repackaging from GE-Proton10-4)
|
||||||
|
* updated versions:
|
||||||
|
- DXVK_GIT "2.6.1-255" (together with dxvk-nvapi)
|
||||||
|
- VKD3D_GIT "1.1-4591" (together with vkd3d-shader)
|
||||||
|
* added a setting to enable HDR in the game (only for Wayland)
|
||||||
|
* added automatic creation of shortcuts when unpacking a prefix from a backup copy (only with the START_FROM_STEAM="1" variable)
|
||||||
|
|
||||||
|
###Scripts version 2420### / Date: 14.06.2025 / Download update size: 4 megabytes
|
||||||
|
* updated icons in the autoinstall section (thanks to if984)
|
||||||
|
* improved functions for selecting 3D Api and their additional settings (thanks to Htylol)
|
||||||
|
* when adding the variable USE_ONLY_LG_RU="1" to user.conf, PortProton updates only from linux-gaming.ru servers
|
||||||
|
* other small script improvements (thanks to Boria138, alex2844, Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2419### / stable / Дата: 24.05.2025 / Download update size: 185 megabytes
|
||||||
|
* cumulative update to the stable version of PortProton scripts
|
||||||
|
|
||||||
|
###Scripts version 2418### / Date: 24.05.2025 / Download update size: 4 megabytes
|
||||||
|
* сompleted adding full support for third-party GE-Proton versions 10 and above
|
||||||
|
|
||||||
|
###Scripts version 2417### / Date: 20.05.2025 / Download update size: 4 megabytes
|
||||||
|
* fixed of third-party versions of DXVK and VKD3D for GE-Proton10+ (thanks to Htylol)
|
||||||
|
* fixed of GSTREAMER (playing videos) on GE-Proton10+
|
||||||
|
|
||||||
|
###Scripts version 2416### / Date: 17.05.2025 / Download update size: 4 megabytes
|
||||||
|
* fixed translation generation (thanks to Htylol)
|
||||||
|
* added the ability to download Sarek Proton (thanks to Boria138)
|
||||||
|
* when using third-party versions of PROTON, DXVK and VKD3D are used, which are supplied with them (thanks to Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2415### / Date: 07.05.2025 / Download update size: 4 megabytes
|
||||||
|
* fixed installation of libraries added to the settings when starting the game
|
||||||
|
|
||||||
|
###Scripts version 2414### / Date: 07.05.2025 / Download update size: 184 megabytes
|
||||||
|
* updated WINE_LG to version "10-7"
|
||||||
|
* removed the fix for entering the game "Genshin Impact" (no longer required)
|
||||||
|
* updated the installation of GOG Launcher (thanks to Vekt0R)
|
||||||
|
* added detection of NVIDIA RTX 50XX video cards (thanks to Boria138)
|
||||||
|
* added a setting for binding the game to the cores of one NUMA node, for example, on Intel Xeon (thanks to Boria138)
|
||||||
|
* added scripts for installing windows emulators Azahar, bsnes, melonDS (thanks to if984)
|
||||||
|
* updated scripts for installing Crossout, PPSSPP, RetroArch, ePSXe, FCEUX (thanks to if984)
|
||||||
|
|
||||||
|
###Scripts version 2413### / Date: 19.04.2025 / Download update size: 4 megabytes
|
||||||
|
* fixed the start of the game "World of Sea Battle"
|
||||||
|
* fixed errors related to libraries "ICU* .DLL"
|
||||||
|
|
||||||
|
###Scripts version 2412### / Date: 14.04.2025 / Download update size: 4 megabytes
|
||||||
|
* temporary fixes of the entrance to the game "Genshin Impact" (auto shutdown and connection to the network before launching the game - does not work in Flatpak)
|
||||||
|
|
||||||
|
###Scripts version 2411### / stable / Date: 11.04.2025 / Download update size: 280 megabytes
|
||||||
|
* cumulative update to the stable version of PortProton scripts
|
||||||
|
|
||||||
|
###Scripts version 2410### / Date: 11.04.2025 / Download update size: 4 megabytes
|
||||||
|
* fixed installation/update for "Epic Games Launcher"
|
||||||
|
* fixed disabling of extra frame for "HoYoPlay" and "Crossout" launchers
|
||||||
|
|
||||||
|
###Scripts version 2409### / Date: 08.04.2025 / Download update size: 380 megabytes
|
||||||
|
* updated WINE_LG to version "10-5"
|
||||||
|
* updated container library package: libs_v53
|
||||||
|
- pressure-vessel 0.20250122.0
|
||||||
|
- steam-runtime-sniper 3.0.20250210.116596
|
||||||
|
* improved fix for new wine versions by Kron4ek (need to delete and re-download the required wine version)
|
||||||
|
* additional improvements to the tray function (thanks to Htylol)
|
||||||
|
* added a unified condition for better detection of installation files instead of Setup.ppdb (thanks to Htylol)
|
||||||
|
* removed the global settings button from the menu when starting the game
|
||||||
|
|
||||||
|
###Scripts version 2408### / Date: 08.04.2025 / Download update size: 4 megabytes
|
||||||
|
* fixed the work of new versions of Wine from Kron4ek
|
||||||
|
* fixed settings file for the game "Kingdom Come: Deliverance II"
|
||||||
|
|
||||||
|
###Scripts version 2407### / Date: 07.04.2025 / Download update size: 250 megabytes
|
||||||
|
* PROTON_LG updated to version "9-27"
|
||||||
|
* updated versions:
|
||||||
|
- DXVK_GIT "2.6-65" (together with dxvk-nvapi)
|
||||||
|
- VKD3D_GIT "1.1-4511" (together with vkd3d-shader)
|
||||||
|
* STEAM_APP_ID from ppdb is used to determine SteamAppId, if it is missing, then steam_appid (and similar) is searched for in the game directory (thanks to alex2844)
|
||||||
|
* interface translation functions are improved (thanks to Htylol)
|
||||||
|
* tray operation is fixed for systems using "dash" (thanks to Boria138)
|
||||||
|
|
||||||
|
###Scripts version 2406### / stable / Date: 22.03.2025 / Download update size: 4 megabytes
|
||||||
|
* cumulative update to the stable version of PortProton scripts
|
||||||
|
|
||||||
|
###Scripts version 2405### / Date: 20.03.2025 / Download update size: 4 megabytes
|
||||||
|
* USE_GALLIUM_ZINK is disabled by default (breaks some launchers, with the example of "Black Desert Online")
|
||||||
|
* USE_GALLIUM_NINE returned and added to additional settings
|
||||||
|
|
||||||
|
###Scripts version 2404### / Date: 20.03.2025 / Download update size: 4 megabytes
|
||||||
|
* fixed license display
|
||||||
|
* fixed the work of the game "Eve Online" (to use correction, use the autoinstalling Eve Online from Portproton)
|
||||||
|
* updated installer for "World of Sea Battle"
|
||||||
|
|
||||||
|
###Scripts version 2403### / stable / Date: 18.03.2025 / Download update size: 200 megabytes
|
||||||
|
* cumulative update to the stable version of PortProton scripts
|
||||||
|
|
||||||
|
###Scripts version 2402### / Date: 12.03.2025 / Download update size: 15 megabytes
|
||||||
|
* minor fix for global settings menu (user.conf) (thanks Htylol)
|
||||||
|
* updated versions:
|
||||||
|
* DXVK_GIT "2.5.2-1" (shared with dxvk-nvapi)
|
||||||
|
* VKD3D_GIT "1.1-4326" (shared with vkd3d-shader)
|
||||||
|
|
||||||
|
###Scripts version 2401### / Date: 07.03.2025 / Download update size: 4 megabytes
|
||||||
|
* HOTFIX for global settings menu (user.conf) by Htylol
|
||||||
|
|
||||||
|
###Scripts version 2400### / Date: 07.03.2025 / Download update size: 4 megabytes
|
||||||
|
* global settings menu (user.conf) has been brought to a uniform appearance (thanks Htylol)
|
||||||
|
* dark theme for global settings menu (user.conf) has been fixed (thanks Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2399### / Date: 06.03.2025 / Download update size: 4 megabytes
|
||||||
|
* added default sorting of applications by recent launches (thanks Htylol)
|
||||||
|
* added script recovery for steam, when adding the shortcut to the steam library again (thanks alex2844)
|
||||||
|
|
||||||
|
###Scripts version 2398### / Date: 05.03.2025 / Download update size: 4 megabytes
|
||||||
|
* fixed the error of extra downloading PROTON_LG from the download menu of other WINE versions
|
||||||
|
* fixed and improved the functions of PortProton integration with Steam (thanks to alex2844)
|
||||||
|
|
||||||
|
###Scripts version 2397### / Date: 05.03.2025 / Download update size: 4 megabytes
|
||||||
|
* fixed icons for autosearch shortcut after using setup.exe (thanks to Htylol)
|
||||||
|
* added display of time spent in the game in hours and minutes, can be switched or turned off in global settings (thanks to Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2396### / Date: 04.03.2025 / Download update size: 4 megabytes
|
||||||
|
* fixed exiftool operation in flatpak version of PortProton (thanks to Boria138)
|
||||||
|
* fixed extra exiftool launches when switching from game menu to main menu and back (thanks to Htylol)
|
||||||
|
* added "GST_DEBUG=ERROR" for debug mode
|
||||||
|
|
||||||
|
###Scripts version 2395### / Date: 28.02.2025 / Download update size: 190 megabytes
|
||||||
|
* updated WINE_LG to version "10-1"
|
||||||
|
* fixed MANGOHUD for OpenGL in flatpak version of PortProton (thanks to Htylol and Boria138)
|
||||||
|
* runtime for flatpak version of PortProton updated to version 24.08 (thanks to Boria138)
|
||||||
|
* added/updated settings files for games:
|
||||||
|
- Kingdom Come Delivery (thanks Mels)
|
||||||
|
- GTA Vice City Nextgen Edition (thanks litcrit)
|
||||||
|
- Need For Speed - Underground 2 (thanks maximus)
|
||||||
|
- Need for Speed - Carbon (thanks maximus)
|
||||||
|
- Need for Speed - Most Wanted (thanks maximus)
|
||||||
|
|
||||||
|
###Scripts version 2394### / Date: 27.02.2025 / Download update size: 195 megabytes
|
||||||
|
* updated plugins_v20:
|
||||||
|
- updated mangohud to version 0.8.0
|
||||||
|
- added mf-install for legacy games
|
||||||
|
* "Gallium Zink" and "Damavand" moved from "3D API" to the "Basic Settings" (thanks htylol)
|
||||||
|
* "Gallium Zink" is used by default with DXVK (thanks htylol)
|
||||||
|
|
||||||
|
###Scripts version 2393### / Date: 27.02.2025 / Download update size: 190 megabytes
|
||||||
|
* updated plugins_v19:
|
||||||
|
- updated default prefixes
|
||||||
|
- fixed create backup prefixes
|
||||||
|
- added steam ffmpeg libraries
|
||||||
|
- removed nvngx ang gallium_nine
|
||||||
|
|
||||||
|
###Scripts version 2392### / Date: 27.02.2025 / Download update size: 4 megabytes
|
||||||
|
* automated and removed from manual settings variable: "WINE_LARGE_ADDRESS_AWARE"
|
||||||
|
* GUI_DISABLED_CS disables all loading logo (with the exception of prefix update)
|
||||||
|
* fixed auto-installation "Guild Wars 2"
|
||||||
|
|
||||||
|
###Scripts version 2391### / Date: 26.02.2025 / Download update size: 4 megabytes
|
||||||
|
* returned and fixed the LSBash function optimizing the launch of PortProton (thanks htylol)
|
||||||
|
* fixed LAUNCH_PARAMETERS with backslashes (thanks Boria138)
|
||||||
|
* remove all functionality of legacy 3D API: "Gallium Nine"
|
||||||
|
* deleted auto-installation Stalker Online (there is no support from anticheat from the developers of the game)
|
||||||
|
|
||||||
|
###Scripts version 2390### / Date: 23.02.2025 / Download update size: 4 megabytes
|
||||||
|
* added information that you can not use FAKE_DLSS_3 in multiplayer games
|
||||||
|
* added individual dxvk.conf file using FAKE_DLSS_3 to replace the video card in games on Nvidia RTX 4090
|
||||||
|
* added the ability to download "Cachyos Proton" (thanks Boria138)
|
||||||
|
* improved PortProton integration functions with Steam (thanks Alex2844):
|
||||||
|
- added the ability to use SteamAppId instead of the name of the game that will be added to Steam. Thus, Steam will tighten the layouts of gamepads for games. For USE_STEAMAPPID_AS_NAME (addNonSteamGame) variable is used
|
||||||
|
- added check "StateFlags" and the presence of a section "SharedDepots" in the manifest (listInstalledSteamGames)
|
||||||
|
- added caching of the list of applications received from the Steam server
|
||||||
|
|
||||||
|
###Scripts version 2389### / Date: 20.02.2025 / Download update size: 4 megabytes
|
||||||
|
* added setting USE_FAKE_DLSS_3 to apply Framegen mods to games by replacing DLSS DLL with FSR3 DLL
|
||||||
|
|
||||||
###Scripts version 2388### / stable / Date: 04.02.2025 / Download update size: 10 megabytes
|
###Scripts version 2388### / stable / Date: 04.02.2025 / Download update size: 10 megabytes
|
||||||
* cumulative update to the stable version of PortProton scripts
|
* cumulative update to the stable version of PortProton scripts
|
||||||
|
|
||||||
|
@@ -2,6 +2,258 @@
|
|||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
История изменений:
|
История изменений:
|
||||||
|
|
||||||
|
###Scripts version 2435### / stable / Дата: 23.07.2025 / Размер скачиваемого обновления: 380 мегабайт
|
||||||
|
* кумулятивное обновление стабильной версии скриптов PortProton
|
||||||
|
* удалена вкладка скачивания сторонних версий WINE-GE-GUSTOM (устаревшие версии WINE)
|
||||||
|
|
||||||
|
###Scripts version 2434### / Дата: 22.07.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* исправлено определение видеокарт NVIDIA RTX и автоматическое включение NVAPI и Ray Tracing
|
||||||
|
* исправлена работа DLSS на видеокартах NVIDIA RTX (требуется сброс настроек PP для игры)
|
||||||
|
|
||||||
|
###Scripts version 2433### / Дата: 21.07.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* исправлена работа Epic Games Launcher (требуется повторный запуск автоустановки)
|
||||||
|
* добавлена удобная (не инверсивная) логика включения ESYNC, FSYNC и NTSYNC
|
||||||
|
* библиотеки dgVoodoo2 скачиваются только при их использовании (спасибо Htylol)
|
||||||
|
* исправлено меню настрок MANGOHUD при отсутствии ppdb файла
|
||||||
|
* в меню настрок MANGOHUD добавлен переключатель отображения wine sync (включено по умолчанию)
|
||||||
|
* другие небольшие улучшения и исправления скриптов (спасибо Boria138 и Htylol)
|
||||||
|
|
||||||
|
|
||||||
|
###Scripts version 2432### / Дата: 18.07.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* при использовании USE_OPTISCALER:
|
||||||
|
- исправлена работа nvidia reflex
|
||||||
|
- по умолчанию включен генератор кадров
|
||||||
|
- общее улучшение производительности
|
||||||
|
* обновлен генератор кадров lsfg-vk
|
||||||
|
* исправлена блокировка перехода в спящий режим для flatpak в Fedora (спасибо Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2431### / Дата: 18.07.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* добавлена настройка USE_OPTISCALER для включения DLSS и генерация кадров на любых видеокартах
|
||||||
|
Спасибо @EnDiMuR и @eljeyna за дополнительные настройки и полезную информацию:
|
||||||
|
https://telegra.ph/Instrukciya-po-ustanovke-moda-DLSS-Frame-Generation-02-01
|
||||||
|
* удалены устаревшие настройки: USE_FAKE_DLSS и USE_FAKE_DLSS_3 (их полностью заменяет USE_OPTISCALER)
|
||||||
|
* обновлен генератор кадров lsfg-vk (USE_LS_FRAME_GEN в настройках PP при запуске игры)
|
||||||
|
* добавлена блокировка перехода в спящий режим для flatpak версии PortProton (спасибо Boria138)
|
||||||
|
* добавлена новая настройка для включения NTSYNC (NO_NTSYNC в настройках PP при запуске игры)
|
||||||
|
* другие небольшие улучшения и исправления скриптов (спасибо Boria138 и zorn-v)
|
||||||
|
|
||||||
|
###Scripts version 2430### / Дата: 15.07.2025 / Размер скачиваемого обновления: 185 мегабайт
|
||||||
|
* при использовании USE_LS_FRAME_GEN увеличена плавность игр и уменьшено количество артефактов
|
||||||
|
* обновлен WINE_LG до версии "10-12"
|
||||||
|
|
||||||
|
###Scripts version 2429### / Дата: 14.07.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* исправлена работа MANGOHUD во flatpak версии PortProton
|
||||||
|
* исправлена работа генерации кадров (USE_LS_FRAME_GEN) во flatpak версии PortProton
|
||||||
|
* исправлено определение количества логический ядер процессора если их меньше 4 (спасибо Htylol)
|
||||||
|
* добавлена возможность скачивания Proton-EM (спасибо Boria138)
|
||||||
|
* другие небольшие улучшения скриптов (спасибо Boria138 и Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2428### / Дата: 13.07.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* добавлена экспериментальная функция генерации кадров с помощью lsfg-vk (USE_LS_FRAME_GEN в настройках PP при запуске игры)
|
||||||
|
|
||||||
|
###Scripts version 2427### / Дата: 04.07.2025 / Размер скачиваемого обновления: 380 мегабайт
|
||||||
|
* обновлен WINE_LG до версии "10-11"
|
||||||
|
* обновлен PROTON_LG до версии "10-8" (перепаковка с GE-Proton10-8)
|
||||||
|
* обновлены версии:
|
||||||
|
- DXVK_GIT "2.6.1-368" (совместно с dxvk-nvapi)
|
||||||
|
- VKD3D_GIT "1.1-4655" (совместно vkd3d-shader)
|
||||||
|
* добавлено разделение временного каталога для разных пользователей
|
||||||
|
* исправлено обновление скриптов и скачивание архивов в gamescope сессии с нативным PortProton
|
||||||
|
|
||||||
|
###Scripts version 2426### / Дата: 04.07.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* расширена интеграция с PPQT (альфа)
|
||||||
|
|
||||||
|
###Scripts version 2425### / stable / Дата: 02.07.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* обновлен Испанский перевод (спасибо BlackSnaker)
|
||||||
|
* улучшено определение видеокарт NVIDIA RTX (спасибо Boria138)
|
||||||
|
|
||||||
|
###Scripts version 2424### / stable / Дата: 01.07.2025 / Размер скачиваемого обновления: 380 мегабайт
|
||||||
|
* кумулятивное обновление стабильной версии скриптов PortProton
|
||||||
|
|
||||||
|
###Scripts version 2423### / Дата: 01.07.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* добавлена новая версия "WINE_HYP_10-10" для исправления запуска игры "Genshin Impact"
|
||||||
|
(для применения исправления просто воспользуйтесь повторно автоустановкой HoYoPlay)
|
||||||
|
|
||||||
|
###Scripts version 2422### / Дата: 25.06.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* исправлена работа игр в полном экране при использовании нативного wayland
|
||||||
|
* исправлена работа сторонних версий WINE при использовании нативного wayland
|
||||||
|
* более "тихий" режим при использовании переменной START_FROM_STEAM="1"
|
||||||
|
|
||||||
|
###Scripts version 2421### / Дата: 24.06.2025 / Размер скачиваемого обновления: 380 мегабайт
|
||||||
|
* с новыми версиями WINE и PROTON исправлен запуск под нативным Wayland
|
||||||
|
* обновлен WINE_LG до версии "10-10-1" (добавлена поддержка нативного Wayland)
|
||||||
|
* обновлен PROTON_LG до версии "10-4" (перепаковка с GE-Proton10-4)
|
||||||
|
* обновлены версии:
|
||||||
|
- DXVK_GIT "2.6.1-255" (совместно с dxvk-nvapi)
|
||||||
|
- VKD3D_GIT "1.1-4591" (совместно vkd3d-shader)
|
||||||
|
* добавлена настройка для включения HDR в игре (только для Wayland)
|
||||||
|
* добавлено автоматическое создание ярлыков при распаковке префикса из резервной копии (только при переменной START_FROM_STEAM="1")
|
||||||
|
* исправлены возможные артефакты в играх от LGC и WGC (спасибо zorn-v)
|
||||||
|
|
||||||
|
###Scripts version 2420### / Дата: 14.06.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* обновлены иконки в разделе автоустановки (спасибо if984)
|
||||||
|
* улучшены функции выбора 3D Api и их дополнительных настроек (спасибо Htylol)
|
||||||
|
* при добавлении переменной USE_ONLY_LG_RU="1" в user.conf, обновления PortProton происходят только с серверов linux-gaming.ru
|
||||||
|
* другие небольшие улучшения скриптов (спасибо Boria138, alex2844, Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2419### / stable / Дата: 24.05.2025 / Размер скачиваемого обновления: 185 мегабайт
|
||||||
|
* кумулятивное обновление стабильной версии скриптов PortProton
|
||||||
|
|
||||||
|
###Scripts version 2418### / Дата: 24.05.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* завершено добавление полной поддержки сторонних GE-Proton версий 10 и выше
|
||||||
|
|
||||||
|
###Scripts version 2417### / Дата: 20.05.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* исправлена работа сторонних версий DXVK и VKD3D для GE-Proton10+ (спасибо Htylol)
|
||||||
|
* исправлена работа GSTREAMER (отображение видеороликов) на версиях GE-Proton10+
|
||||||
|
|
||||||
|
###Scripts version 2416### / Дата: 17.05.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* исправлена генерация переводов (спасибо Htylol)
|
||||||
|
* добавлена возможность скачивания Sarek Proton (спасибо Boria138)
|
||||||
|
* при использовании сторонних версий PROTON используется DXVK и VKD3D, которые поставляются вместе с ними (спасибо Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2415### / Дата: 07.05.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* исправлена установка библиотек добавленных в настройки при запуске игры
|
||||||
|
|
||||||
|
###Scripts version 2414### / Дата: 07.05.2025 / Размер скачиваемого обновления: 184 мегабайта
|
||||||
|
* обновлен WINE_LG до версии "10-7"
|
||||||
|
* удален фикс входа в игру "Genshin Impact" (более не требуется)
|
||||||
|
* обновлена установка GOG Launcher (спасибо Vekt0R)
|
||||||
|
* добавлено определение видеокарт NVIDIA RTX 50XX (спасибо Boria138)
|
||||||
|
* добавлена настройка привязки игры к ядрам одного NUMA-узла например на Intel Xeon (спасибо Boria138)
|
||||||
|
* добавлены скрипты для установки windows эмуляторов Azahar, bsnes, melonDS (спасибо if984)
|
||||||
|
* обновлены скрипты для установки Crossout, PPSSPP, RetroArch, ePSXe, FCEUX (спасибо if984)
|
||||||
|
|
||||||
|
###Scripts version 2413### / Дата: 19.04.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* исправлен запуск игры "World of Sea Battle"
|
||||||
|
* исправлены ошибки связанные с библиотеками "icu*.dll"
|
||||||
|
|
||||||
|
###Scripts version 2412### / Дата: 14.04.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* временный фикс входа в игру "Genshin Impact" (автоотключение и подключение к сети перед запуском игры - не работает во flatpak)
|
||||||
|
|
||||||
|
###Scripts version 2411### / stable / Дата: 11.04.2025 / Размер скачиваемого обновления: 380 мегабайт
|
||||||
|
* кумулятивное обновление стабильной версии скриптов PortProton
|
||||||
|
|
||||||
|
###Scripts version 2410### / Дата: 11.04.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* исправлена установка/обновление "Epic Games Launcher"
|
||||||
|
* исправлено отключение лишней рамки для лончеров "HoYoPlay" и "Crossout"
|
||||||
|
|
||||||
|
###Scripts version 2409### / Дата: 08.04.2025 / Размер скачиваемого обновления: 380 мегабайт
|
||||||
|
* обновлен WINE_LG до версии "10-5"
|
||||||
|
* обновлен пакет библиотек контейнера: libs_v53
|
||||||
|
- pressure-vessel 0.20250122.0
|
||||||
|
- steam-runtime-sniper 3.0.20250210.116596
|
||||||
|
* доработано исправление работы новых версий wine от Kron4ek (необходимо удалить и заново перекачать нужную версию wine)
|
||||||
|
* дополнительные улучшения функции трея (спасибо Htylol)
|
||||||
|
* за место Setup.ppdb добавлено унифицированное условие для лучшего определения установочных файлов (спасибо Htylol)
|
||||||
|
* удалена кнопка глобальных настроек из меню при запуске игры
|
||||||
|
|
||||||
|
###Scripts version 2408### / Дата: 08.04.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* исправлена работа новых версий wine от Kron4ek
|
||||||
|
* исправлен файл настроек для игры "Kingdom Come: Deliverance II"
|
||||||
|
|
||||||
|
###Scripts version 2407### / Дата: 07.04.2025 / Размер скачиваемого обновления: 250 мегабайт
|
||||||
|
* обновлен PROTON_LG до версии "9-27"
|
||||||
|
* обновлены версии:
|
||||||
|
- DXVK_GIT "2.6-65" (совместно с dxvk-nvapi)
|
||||||
|
- VKD3D_GIT "1.1-4511" (совместно vkd3d-shader)
|
||||||
|
* для определения SteamAppId используется STEAM_APP_ID из ppdb, если отсутствует - то ищется steam_appid (и подобные) в директории с игрой (спасибо alex2844)
|
||||||
|
* улучшены функции перевода интерфейса (спасибо Htylol)
|
||||||
|
* исправлена работа трея для систем использующих "dash" (спасибо Boria138)
|
||||||
|
|
||||||
|
###Scripts version 2406### / stable / Дата: 22.03.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* кумулятивное обновление стабильной версии скриптов PortProton
|
||||||
|
|
||||||
|
###Scripts version 2405### / Дата: 20.03.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* USE_GALLIUM_ZINK отключен по умолчанию (ломает некоторые лончеры, на примере "Black Desert Online")
|
||||||
|
* USE_GALLIUM_NINE возвращен и добавлен в дополнительные настройки
|
||||||
|
|
||||||
|
###Scripts version 2404### / Дата: 20.03.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* исправлено отображение лицензии
|
||||||
|
* исправлена работа игры "EVE Online" (для применения исправления воспользуйтесь автоустановкой лончера EVE Online из PortProton)
|
||||||
|
* обновлен установщик для "World of Sea Battle"
|
||||||
|
|
||||||
|
###Scripts version 2403### / stable / Дата: 18.03.2025 / Размер скачиваемого обновления: 200 мегабайт
|
||||||
|
* кумулятивное обновление стабильной версии скриптов PortProton
|
||||||
|
|
||||||
|
###Scripts version 2402### / Дата: 13.03.2025 / Размер скачиваемого обновления: 15 мегабайт
|
||||||
|
* исправление меню глобальных настроек (user.conf) (спасибо Htylol)
|
||||||
|
* обновлены версии:
|
||||||
|
- DXVK_GIT "2.5.3-299" (совместно с dxvk-nvapi)
|
||||||
|
- VKD3D_GIT "1.1-4478" (совместно vkd3d-shader)
|
||||||
|
|
||||||
|
###Scripts version 2401### / Дата: 07.03.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* HOTFIX: переключения веток DEVEL - STABLE от Htylol
|
||||||
|
|
||||||
|
###Scripts version 2400### / Дата: 07.03.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* меню глобальных настроек (user.conf) приведёно к однородному виду (спасибо Htylol)
|
||||||
|
* исправлена работа тёмной темы для меню глобальных настроек (user.conf) (спасибо Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2399### / Дата: 06.03.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* добавлена (и используется по умолчанию) сортировка приложений по последним запускам (спасибо Htylol)
|
||||||
|
* добавлено восстановление скриптов для steam, при повторном добавлении ярлыка в библиотеку steam (спасибо alex2844)
|
||||||
|
|
||||||
|
###Scripts version 2398### / Дата: 05.03.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* исправлена ошибка лишнего скачивания PROTON_LG из меню скачивания других версий WINE
|
||||||
|
* исправлены и улучшены функции интеграции PortProton со Steam (спасибо alex2844)
|
||||||
|
|
||||||
|
###Scripts version 2397### / Дата: 05.03.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* исправлены иконки для автопоиска ярлыка после использования setup.exe (спасибо Htylol)
|
||||||
|
* добавлено отображение проведенного времени в игре в часах и минутах, можно переключить, или выключить в глобальных настройках (спасибо Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2396### / Дата: 04.03.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* исправлена работа exiftool во flatpak версии PortProton (спасибо Boria138)
|
||||||
|
* исправлены лишние запуски exiftool при переходе из меню игры в главное меню и обратно (спасибо Htylol)
|
||||||
|
* добавлен "GST_DEBUG=ERROR" для режима создания лога
|
||||||
|
|
||||||
|
###Scripts version 2395### / Дата: 28.02.2025 / Размер скачиваемого обновления: 190 мегабайт
|
||||||
|
* обновлен WINE_LG до версии "10-1"
|
||||||
|
* исправлена работа MANGOHUD для OpenGL во flatpak версии PortProton (спасибо Htylol и Boria138)
|
||||||
|
* контейнер Flatpak версии PortProton обновлён до версии 24.08 (спасибо Boria138)
|
||||||
|
* удалена установка "EA App"
|
||||||
|
* добавлены/обновлены файлы настроек для игр:
|
||||||
|
- Kingdom Come Deliverance (спасибо Mels)
|
||||||
|
- GTA Vice City Nextgen Edition (спасибо licrit)
|
||||||
|
- Need For Speed Underground 2 (спасибо maximus)
|
||||||
|
- Need for Speed Carbon (спасибо maximus)
|
||||||
|
- Need for Speed - Most Wanted (спасибо maximus)
|
||||||
|
|
||||||
|
###Scripts version 2394### / Дата: 27.02.2025 / Размер скачиваемого обновления: 195 мегабайт
|
||||||
|
* обновлен пакет plugins_v20:
|
||||||
|
- обновлен mangohud до версии 0.8.0 (спасибо Boria138)
|
||||||
|
- добавлены библиотеки mf-install
|
||||||
|
* управление включением "Gallium Zink" и "Damavand" перенесено из "3D API" в основные настройки (спасибо Htylol)
|
||||||
|
* "Gallium Zink" используется по умолчанию совместно с dxvk (спасибо Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2393### / Дата: 27.02.2025 / Размер скачиваемого обновления: 190 мегабайт
|
||||||
|
* обновлен пакет plugins_v19:
|
||||||
|
- исправлено создание резервных копий префикса
|
||||||
|
- обновлен шаблон префикса DEFAULT
|
||||||
|
- добавлены библиотеки ffmpeg из STEAM
|
||||||
|
- удалены библиотеки nvngx и gallium_nine
|
||||||
|
|
||||||
|
###Scripts version 2392### / Дата: 27.02.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* автоматизированна и удалена из ручной настройки переменная: "WINE_LARGE_ADDRESS_AWARE"
|
||||||
|
* GUI_DISABLED_CS отключает все лого загрузки игры/программы (за исключением обновления префикса)
|
||||||
|
* исправлена установка "Guild Wars 2"
|
||||||
|
|
||||||
|
###Scripts version 2391### / Дата: 26.02.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* возвращена и исправлена функция lsbash оптимизирующая запуск PortProton (спасибо Htylol)
|
||||||
|
* исправлена работа параметров запуска содержащие обратные слеши (спасибо Boria138)
|
||||||
|
* удален весь функционал связанный с устаревшим выбором 3D Api: "gallium nine"
|
||||||
|
* удалена автоустановка Stalker Online (нет поддержки античита со стороны разработчиков игры)
|
||||||
|
|
||||||
|
###Scripts version 2390### / Дата: 23.02.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* добавлена информация о том что нельзя использовать FAKE_DLSS_3 в мультиплеерных играх
|
||||||
|
* добавлен индивидуальный dxvk.conf файл при использовании FAKE_DLSS_3 для подмены определения видеокарты в играх на NVIDIA RTX 4090
|
||||||
|
* добавлена возможность скачивания "CachyOS Proton" (спасибо Boria138)
|
||||||
|
* улучшены функции интеграции PortProton со Steam (спасибо alex2844):
|
||||||
|
- добавлена возможность использовать "SteamAppId" вместо названия игры которое будет добавлено в стим. Тем самым стим будет подтягивать раскладки геймпадов для игр. Для активации используется переменная USE_STEAMAPPID_AS_NAME (addNonSteamGame)
|
||||||
|
- добавлена проверка "StateFlags" и наличие секции "SharedDepots" в манифесте (listInstalledSteamGames)
|
||||||
|
- добавлено кеширование списка приложений получаемых с сервера steam. Так же поиск по этому списку теперь регистронезависимый (getSteamId)
|
||||||
|
|
||||||
|
###Scripts version 2389### / Дата: 20.02.2025 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* добавлена настройка USE_FAKE_DLSS_3 которая включает подмену DLSS 3 (с возможностью генерации кадров) в FSR3
|
||||||
|
|
||||||
###Scripts version 2388### / stable / Дата: 04.02.2025 / Размер скачиваемого обновления: 10 мегабайт
|
###Scripts version 2388### / stable / Дата: 04.02.2025 / Размер скачиваемого обновления: 10 мегабайт
|
||||||
* кумулятивное обновление стабильной версии скриптов PortProton
|
* кумулятивное обновление стабильной версии скриптов PortProton
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 7.0 KiB After Width: | Height: | Size: 6.7 KiB |
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 5.2 KiB |
BIN
data_from_portwine/img/gui/azahar.png
Normal file
After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 9.8 KiB After Width: | Height: | Size: 5.9 KiB |
BIN
data_from_portwine/img/gui/bsnes.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 5.3 KiB |
Before Width: | Height: | Size: 5.0 KiB After Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 5.5 KiB After Width: | Height: | Size: 5.5 KiB |
Before Width: | Height: | Size: 5.0 KiB After Width: | Height: | Size: 5.0 KiB |
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 5.0 KiB |
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 4.1 KiB |
BIN
data_from_portwine/img/gui/itch.png
Executable file → Normal file
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 5.3 KiB |
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 685 B |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
BIN
data_from_portwine/img/gui/melonds.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 6.0 KiB After Width: | Height: | Size: 5.7 KiB |
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 7.9 KiB |
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 5.0 KiB |
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.5 KiB |
Before Width: | Height: | Size: 7.6 KiB After Width: | Height: | Size: 3.9 KiB |
@@ -7,7 +7,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr "Project-Id-Version: PACKAGE VERSION\n"
|
msgstr "Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-12-22 15:30+0300\n"
|
"POT-Creation-Date: 2025-07-21 16:53+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -67,9 +67,6 @@ msgstr ""
|
|||||||
msgid "WineD3D OpenGL (For video cards without Vulkan)"
|
msgid "WineD3D OpenGL (For video cards without Vulkan)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "WineD3D Vulkan (Damavand experimental)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Legacy DXVK (Vulkan v1.1)"
|
msgid "Legacy DXVK (Vulkan v1.1)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -79,12 +76,6 @@ msgstr ""
|
|||||||
msgid "Newest DXVK, VKD3D, D8VK (Vulkan v1.3+)"
|
msgid "Newest DXVK, VKD3D, D8VK (Vulkan v1.3+)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Gallium Nine (DirectX 9 for MESA)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Gallium Zink (OpenGL to Vulkan)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "GET-OTHER-WINE"
|
msgid "GET-OTHER-WINE"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -109,12 +100,6 @@ msgstr ""
|
|||||||
msgid "Edit database file for"
|
msgid "Edit database file for"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Global settings"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Settings for user.conf"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open directory"
|
msgid "Open directory"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -331,9 +316,6 @@ msgstr ""
|
|||||||
msgid "UPDATING NOW"
|
msgid "UPDATING NOW"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "EXIT"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Searching for .exe files... Please wait."
|
msgid "Searching for .exe files... Please wait."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -359,8 +341,7 @@ msgstr ""
|
|||||||
msgid "Launched"
|
msgid "Launched"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "d3dadapter9.so.1.0.0 - Not found in the system.\\nInstall the "
|
msgid "EXIT"
|
||||||
"missing package: <b>d3dadapter9</b>"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "You will need to check internet connection,and\\npress Repeat for "
|
msgid "You will need to check internet connection,and\\npress Repeat for "
|
||||||
@@ -418,41 +399,64 @@ msgstr ""
|
|||||||
msgid "WINE MANAGER"
|
msgid "WINE MANAGER"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Using FPS and system load monitoring (Turns on and off by the key "
|
||||||
|
"combination - right Shift + F12)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Forced use of MANGOHUD system settings (GOverlay, etc.)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Forced use of VKBASALT system settings (GOverlay, etc.)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Enable dgVoodoo2. Forced use all dgVoodoo2 libs (Glide 2.11-3.1, "
|
msgid "Enable dgVoodoo2. Forced use all dgVoodoo2 libs (Glide 2.11-3.1, "
|
||||||
"DirectDraw 1-7, Direct3D 2-9) on all 3D API. For WineD3D OpenGL need "
|
"DirectDraw 1-7, Direct3D 2-9) on all 3D API. For WineD3D OpenGL need "
|
||||||
"use WineLG (For Gallium Nine and Zink use too)"
|
"use WineLG (For Gallium Nine and Zink use too)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Force use DirectInput protocol instead of XInput"
|
msgid "<b>Super + F :</b> Toggle fullscreen\n"
|
||||||
|
"<b>Super + N :</b> Toggle nearest neighbour filtering\n"
|
||||||
|
"<b>Super + U :</b> Toggle FSR upscaling\n"
|
||||||
|
"<b>Super + Y :</b> Toggle NIS upscaling\n"
|
||||||
|
"<b>Super + I :</b> Increase FSR sharpness by 1\n"
|
||||||
|
"<b>Super + O :</b> Decrease FSR sharpness by 1\n"
|
||||||
|
"<b>Super + S :</b> Take screenshot (currently goes to /tmp/"
|
||||||
|
"gamescope_DATE.png)\n"
|
||||||
|
"<b>Super + G :</b> Toggle keyboard grab\n"
|
||||||
|
"<b>Super + C :</b> Update clipboard"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Enable experemental native Wayland support (need special wine build "
|
msgid "Enable in-process synchronization primitives based on eventfd. (It "
|
||||||
"to work)"
|
"is recommended not to change the value.)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do not use in-process synchronization primitives based on eventfd. "
|
msgid "Enable futex-based in-process synchronization primitives. "
|
||||||
"(It is recommended not to change the value.)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Do not use futex-based in-process synchronization primitives. "
|
|
||||||
"(Automatically disabled on systems without FUTEX_WAIT_MULTIPLE "
|
"(Automatically disabled on systems without FUTEX_WAIT_MULTIPLE "
|
||||||
"support) (It is recommended not to change the value)"
|
"support) (It is recommended not to change the value)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Enable in-process synchronization via the Linux ntsync driver. "
|
||||||
|
"(Automatically disabled on systems without loaded ntsync module) "
|
||||||
|
"(Experimental)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Enable vkd3d support - Ray Tracing"
|
msgid "Enable vkd3d support - Ray Tracing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Required for video playback in some games so that it is not "
|
|
||||||
"distorted (usually colored pink)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Disable asynchronous calls for VULKAN and DXVK modes"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Enable DLSS on supported NVIDIA graphics cards"
|
msgid "Enable DLSS on supported NVIDIA graphics cards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Forced use of older versions of OpenGL"
|
msgid "Enable OptiScaler. It is a tool that lets you replace upscalers in "
|
||||||
|
"games that already support DLSS2+ / FSR2+ / XeSS, now also supports "
|
||||||
|
"enabling frame generation in those same games (through Nukem dlssg-"
|
||||||
|
"to-fsr3 or OptiFG)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Enable Lossless Scaling frame generation (experemental)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Works while using any version of ProtonGE in full screen mode at a "
|
||||||
|
"resolution below the standard screen"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Disguise all features used for NVIDIA graphics cards"
|
msgid "Disguise all features used for NVIDIA graphics cards"
|
||||||
@@ -464,66 +468,19 @@ msgstr ""
|
|||||||
msgid "Run the application in the terminal"
|
msgid "Run the application in the terminal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Include a delay in releasing some memory to bypass errors associated "
|
|
||||||
"with using the application after the memory is released"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "A very dangerous way to hack the memory write timer in ntdll. This "
|
|
||||||
"improves the performance of some very specific games. (It is "
|
|
||||||
"recommended not to change the value.)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Disable the window for selecting startup modes and WINE versions"
|
msgid "Disable the window for selecting startup modes and WINE versions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Use Gstreamer to output clips in games (WMF support)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Increases RAM usage limits for 32-bit applications from two to four "
|
|
||||||
"gigabytes"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Use container launch mode (It is recommended not to change the value)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Using FPS and system load monitoring (Turns on and off by the key "
|
|
||||||
"combination - right Shift + F12)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Using automatic system optimization to improve performance in games "
|
msgid "Using automatic system optimization to improve performance in games "
|
||||||
"(provided the gamemode package is installed on the system, doesn't "
|
"(provided the gamemode package is installed on the system, doesn't "
|
||||||
"work with ananicy)"
|
"work with ananicy)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Forced use of built-in DXGI library (in rare cases it solves "
|
|
||||||
"problems with DX12 games)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Forced use of MANGOHUD system settings (GOverlay, etc.)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Forced use of VKBASALT system settings (GOverlay, etc.)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Enable forced use of third-party DirectX libraries"
|
msgid "Enable forced use of third-party DirectX libraries"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Change the version of WINDOWS 10 to WINDOWS 7 in the prefix"
|
msgid "Required for video playback in some games so that it is not "
|
||||||
msgstr ""
|
"distorted (usually colored pink)"
|
||||||
|
|
||||||
msgid "Use WINE shader caching (disable only if there are microfreezes in "
|
|
||||||
"the game)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Works while using any version of ProtonGE in full screen mode at a "
|
|
||||||
"resolution below the standard screen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Enable DLSS translator in FSR 2 in DirectX 12 games (CyberFSR2)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if "
|
|
||||||
"game used this anti-cheats)"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Reduce pulseaudio latency to fix intermittent sound"
|
msgid "Reduce pulseaudio latency to fix intermittent sound"
|
||||||
@@ -533,9 +490,19 @@ msgid "Forced use of the us layout (useful for games in which the control "
|
|||||||
"works correctly only on the us layout)"
|
"works correctly only on the us layout)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Remember the screen resolution when starting the game and return it "
|
msgid "Use Gstreamer to output clips in games (WMF support)"
|
||||||
"when closing (useful for games that change the screen resolution "
|
msgstr ""
|
||||||
"when closing)"
|
|
||||||
|
msgid "Use WINE shader caching (disable only if there are microfreezes in "
|
||||||
|
"the game)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Forced use of built-in DXGI library (in rare cases it solves "
|
||||||
|
"problems with DX12 games)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if "
|
||||||
|
"game used this anti-cheats)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Use system mangohud, vkBasalt, obs-vkcapture and other applications "
|
msgid "Use system mangohud, vkBasalt, obs-vkcapture and other applications "
|
||||||
@@ -550,16 +517,45 @@ msgstr ""
|
|||||||
msgid "Disable desktop compositing (effects). It often improves performance."
|
msgid "Disable desktop compositing (effects). It often improves performance."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "<b>Super + F :</b> Toggle fullscreen\n"
|
msgid "Use container launch mode (It is recommended not to change the value)"
|
||||||
"<b>Super + N :</b> Toggle nearest neighbour filtering\n"
|
msgstr ""
|
||||||
"<b>Super + U :</b> Toggle FSR upscaling\n"
|
|
||||||
"<b>Super + Y :</b> Toggle NIS upscaling\n"
|
msgid "Force use DirectInput protocol instead of XInput"
|
||||||
"<b>Super + I :</b> Increase FSR sharpness by 1\n"
|
msgstr ""
|
||||||
"<b>Super + O :</b> Decrease FSR sharpness by 1\n"
|
|
||||||
"<b>Super + S :</b> Take screenshot (currently goes to /tmp/"
|
msgid "Enable experemental native Wayland support"
|
||||||
"gamescope_DATE.png)\n"
|
msgstr ""
|
||||||
"<b>Super + G :</b> Toggle keyboard grab\n"
|
|
||||||
"<b>Super + C :</b> Update clipboard"
|
msgid "Enable HDR settings in games with native Wayland"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Use Gallium Zink (OpenGL driver is implemented via Vulkan)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Use Gallium Nine (native DirectX 9 for MESA)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Instead of DXVK, use WineD3D vulkan (Damavand). Experimental "
|
||||||
|
"function."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Use dxvk and vkd3d which are bundled with wine or proton. (Does not "
|
||||||
|
"work with PROTON_LG and WINE_LG)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Disable asynchronous calls for VULKAN and DXVK modes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Forced use of older versions of OpenGL"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Include a delay in releasing some memory to bypass errors associated "
|
||||||
|
"with using the application after the memory is released"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "A very dangerous way to hack the memory write timer in ntdll. This "
|
||||||
|
"improves the performance of some very specific games. (It is "
|
||||||
|
"recommended not to change the value.)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Change the version of <b>WINDOWS</b> emulation"
|
msgid "Change the version of <b>WINDOWS</b> emulation"
|
||||||
@@ -645,6 +641,15 @@ msgstr ""
|
|||||||
msgid "Choosing which implementation of vulkan will be used to run the game"
|
msgid "Choosing which implementation of vulkan will be used to run the game"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "NUMA node for CPU affinity"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "In multi‑core systems, CPUs are split into NUMA nodes, each with its "
|
||||||
|
"own local memory and cores.\n"
|
||||||
|
"Binding a game to a single node reduces memory‑access latency and "
|
||||||
|
"limits costly core‑to‑core switches.)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "EDIT DB"
|
msgid "EDIT DB"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1046,6 +1051,9 @@ msgstr ""
|
|||||||
msgid "Show current Wine or Proton version in use"
|
msgid "Show current Wine or Proton version in use"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Show current wine sync in use"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "MangoHud settings (Keys <b>R_SHIFT + F12</b> disable "
|
msgid "MangoHud settings (Keys <b>R_SHIFT + F12</b> disable "
|
||||||
"MangoHud)\\n<b>note:</b> To display help for each item, just hover "
|
"MangoHud)\\n<b>note:</b> To display help for each item, just hover "
|
||||||
"the mouse cursor over the text."
|
"the mouse cursor over the text."
|
||||||
@@ -1307,10 +1315,11 @@ msgstr ""
|
|||||||
msgid "Change settings gamescope for"
|
msgid "Change settings gamescope for"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "<b>Gamescope is not detected on the system, to install it, run the "
|
msgid "Gamescope is not detected on the system, to install it, run the "
|
||||||
"command in the terminal:\\nflatpak install -y runtime/org."
|
"command in the terminal"
|
||||||
"freedesktop.Platform.VulkanLayer.gamescope/x86_64/$"
|
msgstr ""
|
||||||
"%{GAMESCOPE_VERSION}%\\n(Can be selected and copied)</b>"
|
|
||||||
|
msgid "Can be selected and copied"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "<b>Gamescope is not detected on the system, please contact the "
|
msgid "<b>Gamescope is not detected on the system, please contact the "
|
||||||
@@ -1395,6 +1404,39 @@ msgstr ""
|
|||||||
msgid "Disable GameScope and go to the previous menu"
|
msgid "Disable GameScope and go to the previous menu"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Recommended value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "compact"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "classic"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "light"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "dark"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Show in hours and minutes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Show in days, hours, minutes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "According to last launch"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "By time"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "GLOBAL SETTINGS (USER.CONF)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Change global settings"
|
msgid "Change global settings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1421,7 +1463,7 @@ msgid "When using PANED in the game start menu, additional buttons are "
|
|||||||
"several."
|
"several."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "steam covers download"
|
msgid "Steam covers download"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "If downloading steam covers is enabled, they will be downloaded and "
|
msgid "If downloading steam covers is enabled, they will be downloaded and "
|
||||||
@@ -1429,24 +1471,6 @@ msgid "If downloading steam covers is enabled, they will be downloaded and "
|
|||||||
"is unavailable for some reason)"
|
"is unavailable for some reason)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Recommended value"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "default"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "compact"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "classic"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "light"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "dark"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Choose a graphics card to run the game"
|
msgid "Choose a graphics card to run the game"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1484,14 +1508,10 @@ msgstr ""
|
|||||||
msgid "Displays time spent in an application or game"
|
msgid "Displays time spent in an application or game"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Sort shortcuts by time"
|
msgid "Sort shortcuts by"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "This setting sorts the shortcuts in the main menu depending on the "
|
msgid "This setting sorts the shortcuts in the main menu"
|
||||||
"time spent in the application or game"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "GLOBAL SETTINGS (USER.CONF)"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Open the <b>user.conf</b> settings file in a system text editor to "
|
msgid "Open the <b>user.conf</b> settings file in a system text editor to "
|
||||||
@@ -1501,6 +1521,12 @@ msgstr ""
|
|||||||
msgid "Do you really want to reset settings for"
|
msgid "Do you really want to reset settings for"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Do you actually want to change the scripts version to:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Branch changed to:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "The shortcut will be created in the PortProton directory."
|
msgid "The shortcut will be created in the PortProton directory."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1609,24 +1635,6 @@ msgstr ""
|
|||||||
msgid "Do you really want to remove PortProton?"
|
msgid "Do you really want to remove PortProton?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mirror changed to:"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Do you actually want to change the scripts version to:"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Branch changed to:"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Cover downloads are disabled"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Cover downloads are enabled"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Gui start changed to:"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "EDIT USER CONFIG"
|
msgid "EDIT USER CONFIG"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1636,58 +1644,11 @@ msgstr ""
|
|||||||
msgid "SAVE"
|
msgid "SAVE"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#, sh-format
|
|
||||||
msgid "PortProton v. ${install_ver}\n"
|
|
||||||
"scripts v. ${scripts_install_ver}"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "This program comes with absolutely no warranty.\n"
|
|
||||||
"See the License for details."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Author: Casro-Fidel (Mikhail Tergoev)\n"
|
msgid "Author: Casro-Fidel (Mikhail Tergoev)\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Developer assistants and testers:"
|
"Developer assistants and testers:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "MIT License\n"
|
|
||||||
"\n"
|
|
||||||
"Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)\n"
|
|
||||||
"\n"
|
|
||||||
"Permission is hereby granted, free of charge, to any person "
|
|
||||||
"obtaining a copy\n"
|
|
||||||
"of this software and associated documentation files (the \"Software"
|
|
||||||
"\"), to deal\n"
|
|
||||||
"in the Software without restriction, including without limitation "
|
|
||||||
"the rights\n"
|
|
||||||
"to use, copy, modify, merge, publish, distribute, sublicense, and/or "
|
|
||||||
"sell\n"
|
|
||||||
"copies of the Software, and to permit persons to whom the Software "
|
|
||||||
"is\n"
|
|
||||||
"furnished to do so, subject to the following conditions:\n"
|
|
||||||
"\n"
|
|
||||||
"The above copyright notice and this permission notice shall be "
|
|
||||||
"included in all\n"
|
|
||||||
"copies or substantial portions of the Software.\n"
|
|
||||||
"\n"
|
|
||||||
"THE SOFTWARE IS PROVIDED (AS IS), WITHOUT WARRANTY OF ANY KIND, "
|
|
||||||
"EXPRESS OR\n"
|
|
||||||
"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF "
|
|
||||||
"MERCHANTABILITY,\n"
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT "
|
|
||||||
"SHALL THE\n"
|
|
||||||
"AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR "
|
|
||||||
"OTHER\n"
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, "
|
|
||||||
"ARISING FROM,\n"
|
|
||||||
"OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER "
|
|
||||||
"DEALINGS IN THE\n"
|
|
||||||
"SOFTWARE."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "The project was supported:\n"
|
msgid "The project was supported:\n"
|
||||||
"https://boosty.to/portwine-linux.ru"
|
"https://boosty.to/portwine-linux.ru"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1699,7 +1660,7 @@ msgid "Do you want to join and help in the development of the project:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Website: http://linux-gaming.ru\n"
|
msgid "Website: http://linux-gaming.ru\n"
|
||||||
"Discord: http://discord.gg/yJSEFjF\n"
|
"TG: https://t.me/linux_gaming_ru\n"
|
||||||
"VK: https://vk.com/linuxgamingru\n"
|
"VK: https://vk.com/linuxgamingru\n"
|
||||||
"-------------------------------------------\n"
|
"-------------------------------------------\n"
|
||||||
"Become a paid subscriber:\n"
|
"Become a paid subscriber:\n"
|
||||||
@@ -1725,9 +1686,6 @@ msgstr ""
|
|||||||
msgid "ABOUT US"
|
msgid "ABOUT US"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "ABOUT PORTPROTON"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "AUTORS"
|
msgid "AUTORS"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1742,12 +1700,3 @@ msgstr ""
|
|||||||
|
|
||||||
msgid "THIRD PARTY LIBRARIES"
|
msgid "THIRD PARTY LIBRARIES"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Restarting STEAM... Please wait."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Please wait. downloading covers for"
|
|
||||||
msgstr ""
|
|
||||||
|
BIN
data_from_portwine/locales/ru/LC_MESSAGES/PortProton.mo
Normal file
@@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-12-22 15:30+0300\n"
|
"POT-Creation-Date: 2025-07-21 16:53+0300\n"
|
||||||
"PO-Revision-Date: 2024-12-22 15:33+0300\n"
|
"PO-Revision-Date: 2025-07-21 16:55+0300\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
"Language: ru_RU\n"
|
"Language: ru_RU\n"
|
||||||
@@ -17,7 +17,7 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||||
"%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
|
"%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
|
||||||
"X-Generator: Poedit 3.5\n"
|
"X-Generator: Poedit 3.6\n"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"A running PortProton session was detected.\\nDo you want to end the previous "
|
"A running PortProton session was detected.\\nDo you want to end the previous "
|
||||||
@@ -86,9 +86,6 @@ msgstr "Использовать системную версию wine"
|
|||||||
msgid "WineD3D OpenGL (For video cards without Vulkan)"
|
msgid "WineD3D OpenGL (For video cards without Vulkan)"
|
||||||
msgstr "WineD3D OpenGL (для видеокарт без поддержки Vulkan)"
|
msgstr "WineD3D OpenGL (для видеокарт без поддержки Vulkan)"
|
||||||
|
|
||||||
msgid "WineD3D Vulkan (Damavand experimental)"
|
|
||||||
msgstr "WineD3D Vulkan (Damavand - экспериментальный)"
|
|
||||||
|
|
||||||
msgid "Legacy DXVK (Vulkan v1.1)"
|
msgid "Legacy DXVK (Vulkan v1.1)"
|
||||||
msgstr "Устаревший DXVK (Vulkan v1.1)"
|
msgstr "Устаревший DXVK (Vulkan v1.1)"
|
||||||
|
|
||||||
@@ -98,12 +95,6 @@ msgstr "Стабильные DXVK, VKD3D (Vulkan v1.2)"
|
|||||||
msgid "Newest DXVK, VKD3D, D8VK (Vulkan v1.3+)"
|
msgid "Newest DXVK, VKD3D, D8VK (Vulkan v1.3+)"
|
||||||
msgstr "Новейшие DXVK, VKD3D, D8VK (Vulkan v1.3+)"
|
msgstr "Новейшие DXVK, VKD3D, D8VK (Vulkan v1.3+)"
|
||||||
|
|
||||||
msgid "Gallium Nine (DirectX 9 for MESA)"
|
|
||||||
msgstr "Gallium Nine (поддержка DirectX 9 для MESA)"
|
|
||||||
|
|
||||||
msgid "Gallium Zink (OpenGL to Vulkan)"
|
|
||||||
msgstr "Gallium Zink (трансляция OpenGL в Vulkan)"
|
|
||||||
|
|
||||||
msgid "GET-OTHER-WINE"
|
msgid "GET-OTHER-WINE"
|
||||||
msgstr "Скачать другие версии wine"
|
msgstr "Скачать другие версии wine"
|
||||||
|
|
||||||
@@ -128,12 +119,6 @@ msgstr "Основные настройки"
|
|||||||
msgid "Edit database file for"
|
msgid "Edit database file for"
|
||||||
msgstr "Редактировать файл настроек для"
|
msgstr "Редактировать файл настроек для"
|
||||||
|
|
||||||
msgid "Global settings"
|
|
||||||
msgstr "Глобальные настройки"
|
|
||||||
|
|
||||||
msgid "Settings for user.conf"
|
|
||||||
msgstr "Настройки для user.conf"
|
|
||||||
|
|
||||||
msgid "Open directory"
|
msgid "Open directory"
|
||||||
msgstr "Открыть папку"
|
msgstr "Открыть папку"
|
||||||
|
|
||||||
@@ -374,9 +359,6 @@ msgstr "НАПОМНИТЬ ПОЗЖЕ"
|
|||||||
msgid "UPDATING NOW"
|
msgid "UPDATING NOW"
|
||||||
msgstr "ОБНОВИТЬ СЕЙЧАС"
|
msgstr "ОБНОВИТЬ СЕЙЧАС"
|
||||||
|
|
||||||
msgid "EXIT"
|
|
||||||
msgstr "ВЫХОД"
|
|
||||||
|
|
||||||
msgid "Searching for .exe files... Please wait."
|
msgid "Searching for .exe files... Please wait."
|
||||||
msgstr "Поиск .exe файлов... Пожалуйста, подождите."
|
msgstr "Поиск .exe файлов... Пожалуйста, подождите."
|
||||||
|
|
||||||
@@ -403,12 +385,8 @@ msgstr "Хотите добавить рекомендуемые библиот
|
|||||||
msgid "Launched"
|
msgid "Launched"
|
||||||
msgstr "Запущено"
|
msgstr "Запущено"
|
||||||
|
|
||||||
msgid ""
|
msgid "EXIT"
|
||||||
"d3dadapter9.so.1.0.0 - Not found in the system.\\nInstall the missing "
|
msgstr "ВЫХОД"
|
||||||
"package: <b>d3dadapter9</b>"
|
|
||||||
msgstr ""
|
|
||||||
"d3dadapter9.so.1.0.0 - Не найден в системе.\\nУстановите недостающий пакет: "
|
|
||||||
"<b>d3dadapter9</b>"
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"You will need to check internet connection,and\\npress Repeat for repeat "
|
"You will need to check internet connection,and\\npress Repeat for repeat "
|
||||||
@@ -468,6 +446,21 @@ msgstr "Выберите установленный WINE для удаления
|
|||||||
msgid "WINE MANAGER"
|
msgid "WINE MANAGER"
|
||||||
msgstr "Менеджер WINE"
|
msgstr "Менеджер WINE"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"Using FPS and system load monitoring (Turns on and off by the key "
|
||||||
|
"combination - right Shift + F12)"
|
||||||
|
msgstr ""
|
||||||
|
"Использовать мониторинг FPS и нагрузки системы (включается и выключается "
|
||||||
|
"комбинацией клавиш — правый Shift + F12)"
|
||||||
|
|
||||||
|
msgid "Forced use of MANGOHUD system settings (GOverlay, etc.)"
|
||||||
|
msgstr ""
|
||||||
|
"Принудительное использование системных настроек MangoHud (GOverlay и т.п.)"
|
||||||
|
|
||||||
|
msgid "Forced use of VKBASALT system settings (GOverlay, etc.)"
|
||||||
|
msgstr ""
|
||||||
|
"Принудительное использование системных настроек vkBasalt (GOverlay и т.п.)"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enable dgVoodoo2. Forced use all dgVoodoo2 libs (Glide 2.11-3.1, DirectDraw "
|
"Enable dgVoodoo2. Forced use all dgVoodoo2 libs (Glide 2.11-3.1, DirectDraw "
|
||||||
"1-7, Direct3D 2-9) on all 3D API. For WineD3D OpenGL need use WineLG (For "
|
"1-7, Direct3D 2-9) on all 3D API. For WineD3D OpenGL need use WineLG (For "
|
||||||
@@ -477,57 +470,81 @@ msgstr ""
|
|||||||
"DirectDraw 1-7, Direct3D 2-9) для всех 3D API. Для WineD3D OpenGL и Gallium "
|
"DirectDraw 1-7, Direct3D 2-9) для всех 3D API. Для WineD3D OpenGL и Gallium "
|
||||||
"Zink необходимо использовать WineLG"
|
"Zink необходимо использовать WineLG"
|
||||||
|
|
||||||
msgid "Force use DirectInput protocol instead of XInput"
|
msgid ""
|
||||||
|
"<b>Super + F :</b> Toggle fullscreen\n"
|
||||||
|
"<b>Super + N :</b> Toggle nearest neighbour filtering\n"
|
||||||
|
"<b>Super + U :</b> Toggle FSR upscaling\n"
|
||||||
|
"<b>Super + Y :</b> Toggle NIS upscaling\n"
|
||||||
|
"<b>Super + I :</b> Increase FSR sharpness by 1\n"
|
||||||
|
"<b>Super + O :</b> Decrease FSR sharpness by 1\n"
|
||||||
|
"<b>Super + S :</b> Take screenshot (currently goes to /tmp/gamescope_DATE."
|
||||||
|
"png)\n"
|
||||||
|
"<b>Super + G :</b> Toggle keyboard grab\n"
|
||||||
|
"<b>Super + C :</b> Update clipboard"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Принудительное использование протокола DirectInput вместо XInput для "
|
"<b>Super + F:</b> Переключение полноэкранного режима\n"
|
||||||
"поддерживаемых устройств и геймпадов. DirectInput необходим для опознания "
|
"<b>Super + N:</b> Переключение фильтрации\n"
|
||||||
"таких геймпадов, как Sony DualSense, DualShock 4, DualShock 3 или для "
|
"<b>Super + U:</b> Переключение режима масштабирования на FSR\n"
|
||||||
"поддержки геймпадов в старых играх. Геймпады, работающие преимущественно на "
|
"<b>Super + Y:</b> Переключение режима масштабирования на NIS\n"
|
||||||
"протоколе XInput, также работают. Выключите эту опцию, если геймпад перестал "
|
"<b>Super + I:</b> Увеличение резкости FSR на 1\n"
|
||||||
"опознаваться игрой"
|
"<b>Super + O:</b> Уменьшение резкости FSR на 1\n"
|
||||||
|
"<b>Super + S:</b> Снимок экрана (находится в /tmp/gamescope_DATE.png)\n"
|
||||||
|
"<b>Super + G:</b> Переключение захвата клавиатуры\n"
|
||||||
|
"<b>Super + C:</b> Обновление буфера обмена"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enable experemental native Wayland support (need special wine build to work)"
|
"Enable in-process synchronization primitives based on eventfd. (It is "
|
||||||
msgstr ""
|
|
||||||
"Включить экспериментальную поддержку запуска игры/программы из-под нативной "
|
|
||||||
"сессии Wayland, минуя XWayland (для работы требуется специальная сборка Wine)"
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Do not use in-process synchronization primitives based on eventfd. (It is "
|
|
||||||
"recommended not to change the value.)"
|
"recommended not to change the value.)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Не использовать примитивы внутрипроцессной синхронизации на основе eventfd "
|
"Использовать примитивы внутрипроцессной синхронизации на основе eventfd "
|
||||||
"(рекомендуется не изменять значение)"
|
"(рекомендуется не изменять значение)"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Do not use futex-based in-process synchronization primitives. (Automatically "
|
"Enable futex-based in-process synchronization primitives. (Automatically "
|
||||||
"disabled on systems without FUTEX_WAIT_MULTIPLE support) (It is recommended "
|
"disabled on systems without FUTEX_WAIT_MULTIPLE support) (It is recommended "
|
||||||
"not to change the value)"
|
"not to change the value)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Не использовать примитивы внутрипроцессной синхронизации на основе FUTEX "
|
"Использовать примитивы внутрипроцессной синхронизации на основе FUTEX "
|
||||||
"(автоматически отключается в системах без поддержки FUTEX_WAIT_MULTIPLE, "
|
"(автоматически отключается в системах без поддержки FUTEX_WAIT_MULTIPLE, "
|
||||||
"значение рекомендуется не менять)"
|
"значение рекомендуется не менять)"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"Enable in-process synchronization via the Linux ntsync driver. "
|
||||||
|
"(Automatically disabled on systems without loaded ntsync module) "
|
||||||
|
"(Experimental)"
|
||||||
|
msgstr ""
|
||||||
|
"Использовать примитивы ntsync драйвера (автоматически отключается в системах "
|
||||||
|
"без загруженного модуля ntsync) (Экспериментальная функция)"
|
||||||
|
|
||||||
msgid "Enable vkd3d support - Ray Tracing"
|
msgid "Enable vkd3d support - Ray Tracing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Включить поддержку vkd3d — Трассировка лучей (только для игр, работающих на "
|
"Включить поддержку vkd3d — Трассировка лучей (только для игр, работающих на "
|
||||||
"DirectX 12)"
|
"DirectX 12)"
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Required for video playback in some games so that it is not distorted "
|
|
||||||
"(usually colored pink)"
|
|
||||||
msgstr ""
|
|
||||||
"Требуется для воспроизведения видео в некоторых играх, чтобы оно не "
|
|
||||||
"искажалось (обычно окрашено в розовый цвет)"
|
|
||||||
|
|
||||||
msgid "Disable asynchronous calls for VULKAN and DXVK modes"
|
|
||||||
msgstr "Отключить асинхронные вызовы для режимов VULKAN и DXVK"
|
|
||||||
|
|
||||||
msgid "Enable DLSS on supported NVIDIA graphics cards"
|
msgid "Enable DLSS on supported NVIDIA graphics cards"
|
||||||
msgstr "Включить DLSS на поддерживаемых видеокартах NVIDIA"
|
msgstr "Включить DLSS на поддерживаемых видеокартах NVIDIA"
|
||||||
|
|
||||||
msgid "Forced use of older versions of OpenGL"
|
msgid ""
|
||||||
msgstr "Принудительное использование старых версий OpenGL"
|
"Enable OptiScaler. It is a tool that lets you replace upscalers in games "
|
||||||
|
"that already support DLSS2+ / FSR2+ / XeSS, now also supports enabling frame "
|
||||||
|
"generation in those same games (through Nukem dlssg-to-fsr3 or OptiFG)"
|
||||||
|
msgstr ""
|
||||||
|
"Включить OptiScaler. Это инструмент, позволяющий заменить апскейлеры в "
|
||||||
|
"играх, которые уже поддерживают DLSS2+ / FSR2+ / XeSS. Теперь он также "
|
||||||
|
"поддерживает генерацию кадров в этих же играх (через Nukem dlssg-to-fsr3 или "
|
||||||
|
"OptiFG)."
|
||||||
|
|
||||||
|
msgid "Enable Lossless Scaling frame generation (experemental)"
|
||||||
|
msgstr ""
|
||||||
|
"Включить генерацию кадров с помощью Lossless Scaling + lsfg-vk "
|
||||||
|
"(экспериментальная версия)"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"Works while using any version of ProtonGE in full screen mode at a "
|
||||||
|
"resolution below the standard screen"
|
||||||
|
msgstr ""
|
||||||
|
"Работает при использовании любой версии ProtonGE в полноэкранном режиме с "
|
||||||
|
"разрешением ниже стандартного экрана"
|
||||||
|
|
||||||
msgid "Disguise all features used for NVIDIA graphics cards"
|
msgid "Disguise all features used for NVIDIA graphics cards"
|
||||||
msgstr "Скрыть все функции, используемые видеокартами NVIDIA"
|
msgstr "Скрыть все функции, используемые видеокартами NVIDIA"
|
||||||
@@ -538,44 +555,9 @@ msgstr "Использовать виртуальный рабочий стол
|
|||||||
msgid "Run the application in the terminal"
|
msgid "Run the application in the terminal"
|
||||||
msgstr "Запустить приложение в терминале"
|
msgstr "Запустить приложение в терминале"
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Include a delay in releasing some memory to bypass errors associated with "
|
|
||||||
"using the application after the memory is released"
|
|
||||||
msgstr ""
|
|
||||||
"Включить задержку освобождения некоторой памяти для обхода ошибок, связанных "
|
|
||||||
"с использованием приложения после освобождения памяти"
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"A very dangerous way to hack the memory write timer in ntdll. This improves "
|
|
||||||
"the performance of some very specific games. (It is recommended not to "
|
|
||||||
"change the value.)"
|
|
||||||
msgstr ""
|
|
||||||
"Очень опасный способ взломать таймер записи в память в ntdll. Это улучшает "
|
|
||||||
"производительность некоторых очень специфических игр (рекомендуется не "
|
|
||||||
"изменять значение)"
|
|
||||||
|
|
||||||
msgid "Disable the window for selecting startup modes and WINE versions"
|
msgid "Disable the window for selecting startup modes and WINE versions"
|
||||||
msgstr "Отключить окно выбора режимов запуска и версии WINE"
|
msgstr "Отключить окно выбора режимов запуска и версии WINE"
|
||||||
|
|
||||||
msgid "Use Gstreamer to output clips in games (WMF support)"
|
|
||||||
msgstr "Использовать Gstreamer для показа видеороликов в играх (поддержка WMF)"
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Increases RAM usage limits for 32-bit applications from two to four gigabytes"
|
|
||||||
msgstr ""
|
|
||||||
"Увеличение лимита использования оперативной памяти для 32-битных приложений"
|
|
||||||
|
|
||||||
msgid "Use container launch mode (It is recommended not to change the value)"
|
|
||||||
msgstr ""
|
|
||||||
"Использовать режим запуска контейнера (рекомендуется не менять значение)"
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Using FPS and system load monitoring (Turns on and off by the key "
|
|
||||||
"combination - right Shift + F12)"
|
|
||||||
msgstr ""
|
|
||||||
"Использовать мониторинг FPS и нагрузки системы (включается и выключается "
|
|
||||||
"комбинацией клавиш — правый Shift + F12)"
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Using automatic system optimization to improve performance in games "
|
"Using automatic system optimization to improve performance in games "
|
||||||
"(provided the gamemode package is installed on the system, doesn't work with "
|
"(provided the gamemode package is installed on the system, doesn't work with "
|
||||||
@@ -585,53 +567,15 @@ msgstr ""
|
|||||||
"производительности в играх (при условии, что в системе установлен пакет "
|
"производительности в играх (при условии, что в системе установлен пакет "
|
||||||
"gamemode, не работает вместе с ananicy)"
|
"gamemode, не работает вместе с ananicy)"
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Forced use of built-in DXGI library (in rare cases it solves problems with "
|
|
||||||
"DX12 games)"
|
|
||||||
msgstr ""
|
|
||||||
"Принудительное использование встроенной библиотеки DXGI (в редких случаях "
|
|
||||||
"решает проблемы с играми на DirectX 12)"
|
|
||||||
|
|
||||||
msgid "Forced use of MANGOHUD system settings (GOverlay, etc.)"
|
|
||||||
msgstr ""
|
|
||||||
"Принудительное использование системных настроек MangoHud (GOverlay и т.п.)"
|
|
||||||
|
|
||||||
msgid "Forced use of VKBASALT system settings (GOverlay, etc.)"
|
|
||||||
msgstr ""
|
|
||||||
"Принудительное использование системных настроек vkBasalt (GOverlay и т.п.)"
|
|
||||||
|
|
||||||
msgid "Enable forced use of third-party DirectX libraries"
|
msgid "Enable forced use of third-party DirectX libraries"
|
||||||
msgstr "Включить принудительное использование сторонних библиотек DirectX"
|
msgstr "Включить принудительное использование сторонних библиотек DirectX"
|
||||||
|
|
||||||
msgid "Change the version of WINDOWS 10 to WINDOWS 7 in the prefix"
|
|
||||||
msgstr "Изменить версию WINDOWS 10 на WINDOWS 7 в префиксе"
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Use WINE shader caching (disable only if there are microfreezes in the game)"
|
"Required for video playback in some games so that it is not distorted "
|
||||||
|
"(usually colored pink)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Использовать кэширование шейдеров (отключать только при наличии "
|
"Требуется для воспроизведения видео в некоторых играх, чтобы оно не "
|
||||||
"микрозависаний в игре или если в игре предусмотрена своя система кэша "
|
"искажалось (обычно окрашено в розовый цвет)"
|
||||||
"шейдеров, например в таких играх, как Ghost of Tsushima, The Last of Us Part "
|
|
||||||
"1 и т.д.)"
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Works while using any version of ProtonGE in full screen mode at a "
|
|
||||||
"resolution below the standard screen"
|
|
||||||
msgstr ""
|
|
||||||
"Работает при использовании любой версии ProtonGE в полноэкранном режиме с "
|
|
||||||
"разрешением ниже стандартного экрана"
|
|
||||||
|
|
||||||
msgid "Enable DLSS translator in FSR 2 in DirectX 12 games (CyberFSR2)"
|
|
||||||
msgstr ""
|
|
||||||
"Включить трансляцию DLSS в FSR 2 в играх на DirectX 12 (CyberFSR2). "
|
|
||||||
"Позволяет задействовать FSR 2 в играх с поддержкой DLSS"
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if game "
|
|
||||||
"used this anti-cheats)"
|
|
||||||
msgstr ""
|
|
||||||
"Включить поддержку Easy Anti-Cheat и BattlEye Anti-Cheat. Необходимо для "
|
|
||||||
"некоторых онлайн игр"
|
|
||||||
|
|
||||||
msgid "Reduce pulseaudio latency to fix intermittent sound"
|
msgid "Reduce pulseaudio latency to fix intermittent sound"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -645,12 +589,30 @@ msgstr ""
|
|||||||
"Принудительное использование US-раскладки (полезно для игр, в которых "
|
"Принудительное использование US-раскладки (полезно для игр, в которых "
|
||||||
"управление корректно работает только на английской раскладке)"
|
"управление корректно работает только на английской раскладке)"
|
||||||
|
|
||||||
|
msgid "Use Gstreamer to output clips in games (WMF support)"
|
||||||
|
msgstr "Использовать Gstreamer для показа видеороликов в играх (поддержка WMF)"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Remember the screen resolution when starting the game and return it when "
|
"Use WINE shader caching (disable only if there are microfreezes in the game)"
|
||||||
"closing (useful for games that change the screen resolution when closing)"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Запоминать разрешение экрана рабочего стола перед запуском игры и возвращать "
|
"Использовать кэширование шейдеров (отключать только при наличии "
|
||||||
"его при закрытии (полезно для игр, меняющих разрешение экрана рабочего стола)"
|
"микрозависаний в игре или если в игре предусмотрена своя система кэша "
|
||||||
|
"шейдеров, например в таких играх, как Ghost of Tsushima, The Last of Us Part "
|
||||||
|
"1 и т.д.)"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"Forced use of built-in DXGI library (in rare cases it solves problems with "
|
||||||
|
"DX12 games)"
|
||||||
|
msgstr ""
|
||||||
|
"Принудительное использование встроенной библиотеки DXGI (в редких случаях "
|
||||||
|
"решает проблемы с играми на DirectX 12)"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if game "
|
||||||
|
"used this anti-cheats)"
|
||||||
|
msgstr ""
|
||||||
|
"Включить поддержку Easy Anti-Cheat и BattlEye Anti-Cheat. Необходимо для "
|
||||||
|
"некоторых онлайн игр"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Use system mangohud, vkBasalt, obs-vkcapture and other applications using "
|
"Use system mangohud, vkBasalt, obs-vkcapture and other applications using "
|
||||||
@@ -674,27 +636,67 @@ msgstr ""
|
|||||||
"производительность.\n"
|
"производительность.\n"
|
||||||
"Не отключать, если монитор поддерживает FreeSync и у Вас видеокарта AMD."
|
"Не отключать, если монитор поддерживает FreeSync и у Вас видеокарта AMD."
|
||||||
|
|
||||||
msgid ""
|
msgid "Use container launch mode (It is recommended not to change the value)"
|
||||||
"<b>Super + F :</b> Toggle fullscreen\n"
|
|
||||||
"<b>Super + N :</b> Toggle nearest neighbour filtering\n"
|
|
||||||
"<b>Super + U :</b> Toggle FSR upscaling\n"
|
|
||||||
"<b>Super + Y :</b> Toggle NIS upscaling\n"
|
|
||||||
"<b>Super + I :</b> Increase FSR sharpness by 1\n"
|
|
||||||
"<b>Super + O :</b> Decrease FSR sharpness by 1\n"
|
|
||||||
"<b>Super + S :</b> Take screenshot (currently goes to /tmp/gamescope_DATE."
|
|
||||||
"png)\n"
|
|
||||||
"<b>Super + G :</b> Toggle keyboard grab\n"
|
|
||||||
"<b>Super + C :</b> Update clipboard"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>Super + F:</b> Переключение полноэкранного режима\n"
|
"Использовать режим запуска контейнера (рекомендуется не менять значение)"
|
||||||
"<b>Super + N:</b> Переключение фильтрации\n"
|
|
||||||
"<b>Super + U:</b> Переключение режима масштабирования на FSR\n"
|
msgid "Force use DirectInput protocol instead of XInput"
|
||||||
"<b>Super + Y:</b> Переключение режима масштабирования на NIS\n"
|
msgstr ""
|
||||||
"<b>Super + I:</b> Увеличение резкости FSR на 1\n"
|
"Принудительное использование протокола DirectInput вместо XInput для "
|
||||||
"<b>Super + O:</b> Уменьшение резкости FSR на 1\n"
|
"поддерживаемых устройств и геймпадов. DirectInput необходим для опознания "
|
||||||
"<b>Super + S:</b> Снимок экрана (находится в /tmp/gamescope_DATE.png)\n"
|
"таких геймпадов, как Sony DualSense, DualShock 4, DualShock 3 или для "
|
||||||
"<b>Super + G:</b> Переключение захвата клавиатуры\n"
|
"поддержки геймпадов в старых играх. Геймпады, работающие преимущественно на "
|
||||||
"<b>Super + C:</b> Обновление буфера обмена"
|
"протоколе XInput, также работают. Выключите эту опцию, если геймпад перестал "
|
||||||
|
"опознаваться игрой"
|
||||||
|
|
||||||
|
msgid "Enable experemental native Wayland support"
|
||||||
|
msgstr ""
|
||||||
|
"Включить экспериментальную поддержку запуска игры/программы из-под нативной "
|
||||||
|
"сессии Wayland, минуя XWayland"
|
||||||
|
|
||||||
|
msgid "Enable HDR settings in games with native Wayland"
|
||||||
|
msgstr ""
|
||||||
|
"Включить настройки HDR в игре (автоматически включает USE_NATIVE_WAYLAND)"
|
||||||
|
|
||||||
|
msgid "Use Gallium Zink (OpenGL driver is implemented via Vulkan)"
|
||||||
|
msgstr "Использовать Gallium Zink (трансляция OpenGL в Vulkan)"
|
||||||
|
|
||||||
|
msgid "Use Gallium Nine (native DirectX 9 for MESA)"
|
||||||
|
msgstr "Принудительно использовать Gallium Nine (нативный DirectX9 для Mesa)"
|
||||||
|
|
||||||
|
msgid "Instead of DXVK, use WineD3D vulkan (Damavand). Experimental function."
|
||||||
|
msgstr ""
|
||||||
|
"Вместо DXVK используется WineD3D vulkan (Дамаванд). Экспериментальная "
|
||||||
|
"функция."
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"Use dxvk and vkd3d which are bundled with wine or proton. (Does not work "
|
||||||
|
"with PROTON_LG and WINE_LG)"
|
||||||
|
msgstr ""
|
||||||
|
"Использовать dxvk и vkd3d, которые поставляются в комплекте с wine или "
|
||||||
|
"proton. (Не работает с PROTON_LG и WINE_LG)"
|
||||||
|
|
||||||
|
msgid "Disable asynchronous calls for VULKAN and DXVK modes"
|
||||||
|
msgstr "Отключить асинхронные вызовы для режимов VULKAN и DXVK"
|
||||||
|
|
||||||
|
msgid "Forced use of older versions of OpenGL"
|
||||||
|
msgstr "Принудительное использование старых версий OpenGL"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"Include a delay in releasing some memory to bypass errors associated with "
|
||||||
|
"using the application after the memory is released"
|
||||||
|
msgstr ""
|
||||||
|
"Включить задержку освобождения некоторой памяти для обхода ошибок, связанных "
|
||||||
|
"с использованием приложения после освобождения памяти"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"A very dangerous way to hack the memory write timer in ntdll. This improves "
|
||||||
|
"the performance of some very specific games. (It is recommended not to "
|
||||||
|
"change the value.)"
|
||||||
|
msgstr ""
|
||||||
|
"Очень опасный способ взломать таймер записи в память в ntdll. Это улучшает "
|
||||||
|
"производительность некоторых очень специфических игр (рекомендуется не "
|
||||||
|
"изменять значение)"
|
||||||
|
|
||||||
msgid "Change the version of <b>WINDOWS</b> emulation"
|
msgid "Change the version of <b>WINDOWS</b> emulation"
|
||||||
msgstr "Изменить версию эмуляции <b>WINDOWS</b>"
|
msgstr "Изменить версию эмуляции <b>WINDOWS</b>"
|
||||||
@@ -819,6 +821,18 @@ msgstr "Выбор Vulkan драйвера для AMD"
|
|||||||
msgid "Choosing which implementation of vulkan will be used to run the game"
|
msgid "Choosing which implementation of vulkan will be used to run the game"
|
||||||
msgstr "Выбор драйвера Vulkan для запуска игры"
|
msgstr "Выбор драйвера Vulkan для запуска игры"
|
||||||
|
|
||||||
|
msgid "NUMA node for CPU affinity"
|
||||||
|
msgstr "Узел NUMA для привязки к процессору"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"In multi‑core systems, CPUs are split into NUMA nodes, each with its own "
|
||||||
|
"local memory and cores.\n"
|
||||||
|
"Binding a game to a single node reduces memory‑access latency and limits "
|
||||||
|
"costly core‑to‑core switches.)"
|
||||||
|
msgstr ""
|
||||||
|
"Каждый NUMA-узел имеет собственную память и ядра. Привязка игры к одному "
|
||||||
|
"узлу снижает задержку и повышает производительность"
|
||||||
|
|
||||||
msgid "EDIT DB"
|
msgid "EDIT DB"
|
||||||
msgstr "НАСТРОЙКИ"
|
msgstr "НАСТРОЙКИ"
|
||||||
|
|
||||||
@@ -1294,6 +1308,9 @@ msgstr "Показать используемый драйвер Vulkan (radv/am
|
|||||||
msgid "Show current Wine or Proton version in use"
|
msgid "Show current Wine or Proton version in use"
|
||||||
msgstr "Показать текущую используемую версию Wine или Proton"
|
msgstr "Показать текущую используемую версию Wine или Proton"
|
||||||
|
|
||||||
|
msgid "Show current wine sync in use"
|
||||||
|
msgstr "Показать используемые примитивы синхронизации wine"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"MangoHud settings (Keys <b>R_SHIFT + F12</b> disable MangoHud)\\n<b>note:</"
|
"MangoHud settings (Keys <b>R_SHIFT + F12</b> disable MangoHud)\\n<b>note:</"
|
||||||
"b> To display help for each item, just hover the mouse cursor over the text."
|
"b> To display help for each item, just hover the mouse cursor over the text."
|
||||||
@@ -1673,7 +1690,6 @@ msgstr ""
|
|||||||
"запуском), работает вместе с SDL BACKEND (используется по умолчанию в "
|
"запуском), работает вместе с SDL BACKEND (используется по умолчанию в "
|
||||||
"Wayland сессии)"
|
"Wayland сессии)"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"if specified, sets a base output height to linearly scale the cursor against."
|
"if specified, sets a base output height to linearly scale the cursor against."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1684,15 +1700,13 @@ msgid "Change settings gamescope for"
|
|||||||
msgstr "Изменить настройки Gamescope для"
|
msgstr "Изменить настройки Gamescope для"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Gamescope is not detected on the system, to install it, run the command "
|
"Gamescope is not detected on the system, to install it, run the command in "
|
||||||
"in the terminal:\\nflatpak install -y runtime/org.freedesktop.Platform."
|
"the terminal"
|
||||||
"VulkanLayer.gamescope/x86_64/$%{GAMESCOPE_VERSION}%\\n(Can be selected and "
|
|
||||||
"copied)</b>"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>Gamescope не найден в системе, для его установки выполните команду в "
|
"Gamescope не обнаружен, для установки воспользуйтесь командой в терминале"
|
||||||
"терминале:\\nflatpak install -y runtime/org.freedesktop.Platform.VulkanLayer."
|
|
||||||
"gamescope/x86_64/$%{GAMESCOPE_VERSION}%\\n(Данный текст можно выделить и "
|
msgid "Can be selected and copied"
|
||||||
"скопировать)</b>"
|
msgstr "(можно выделить и скопировать)"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Gamescope is not detected on the system, please contact the manufacturer "
|
"<b>Gamescope is not detected on the system, please contact the manufacturer "
|
||||||
@@ -1801,6 +1815,39 @@ msgstr ""
|
|||||||
msgid "Disable GameScope and go to the previous menu"
|
msgid "Disable GameScope and go to the previous menu"
|
||||||
msgstr "Отключить Gamescope и перейти в предыдущее меню"
|
msgstr "Отключить Gamescope и перейти в предыдущее меню"
|
||||||
|
|
||||||
|
msgid "Recommended value"
|
||||||
|
msgstr "Рекомендуемое значение"
|
||||||
|
|
||||||
|
msgid "default"
|
||||||
|
msgstr "по умолчанию"
|
||||||
|
|
||||||
|
msgid "compact"
|
||||||
|
msgstr "компактная"
|
||||||
|
|
||||||
|
msgid "classic"
|
||||||
|
msgstr "классическая"
|
||||||
|
|
||||||
|
msgid "light"
|
||||||
|
msgstr "светлая"
|
||||||
|
|
||||||
|
msgid "dark"
|
||||||
|
msgstr "тёмная"
|
||||||
|
|
||||||
|
msgid "Show in hours and minutes"
|
||||||
|
msgstr "Отображать в часах и минутах"
|
||||||
|
|
||||||
|
msgid "Show in days, hours, minutes"
|
||||||
|
msgstr "Отображать в днях, часах и минутах"
|
||||||
|
|
||||||
|
msgid "According to last launch"
|
||||||
|
msgstr "По данным последнего запуска"
|
||||||
|
|
||||||
|
msgid "By time"
|
||||||
|
msgstr "По проведённому времени"
|
||||||
|
|
||||||
|
msgid "GLOBAL SETTINGS (USER.CONF)"
|
||||||
|
msgstr "ГЛОБАЛЬНЫЕ НАСТРОЙКИ (USER.CONF)"
|
||||||
|
|
||||||
msgid "Change global settings"
|
msgid "Change global settings"
|
||||||
msgstr "Изменить глобальные настройки"
|
msgstr "Изменить глобальные настройки"
|
||||||
|
|
||||||
@@ -1835,8 +1882,8 @@ msgstr ""
|
|||||||
"При использовании PANED в меню запуске игры дополнительные кнопки находятся "
|
"При использовании PANED в меню запуске игры дополнительные кнопки находятся "
|
||||||
"на одной большой странице, если NOTEBOOK, то поделены на несколько."
|
"на одной большой странице, если NOTEBOOK, то поделены на несколько."
|
||||||
|
|
||||||
msgid "steam covers download"
|
msgid "Steam covers download"
|
||||||
msgstr "скачивание обложек для steam"
|
msgstr "Скачивание обложек для steam"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"If downloading steam covers is enabled, they will be downloaded and created. "
|
"If downloading steam covers is enabled, they will be downloaded and created. "
|
||||||
@@ -1847,24 +1894,6 @@ msgstr ""
|
|||||||
"создаваться. (Отключение предусмотрено в тех случаях, когда их скачивание по "
|
"создаваться. (Отключение предусмотрено в тех случаях, когда их скачивание по "
|
||||||
"каким-то причинам недоступно)"
|
"каким-то причинам недоступно)"
|
||||||
|
|
||||||
msgid "Recommended value"
|
|
||||||
msgstr "Рекомендуемое значение"
|
|
||||||
|
|
||||||
msgid "default"
|
|
||||||
msgstr "по умолчанию"
|
|
||||||
|
|
||||||
msgid "compact"
|
|
||||||
msgstr "компактная"
|
|
||||||
|
|
||||||
msgid "classic"
|
|
||||||
msgstr "классическая"
|
|
||||||
|
|
||||||
msgid "light"
|
|
||||||
msgstr "светлая"
|
|
||||||
|
|
||||||
msgid "dark"
|
|
||||||
msgstr "тёмная"
|
|
||||||
|
|
||||||
msgid "Choose a graphics card to run the game"
|
msgid "Choose a graphics card to run the game"
|
||||||
msgstr "Выбрать видеокарту для запуска игры"
|
msgstr "Выбрать видеокарту для запуска игры"
|
||||||
|
|
||||||
@@ -1905,18 +1934,11 @@ msgstr "Отображение времени"
|
|||||||
msgid "Displays time spent in an application or game"
|
msgid "Displays time spent in an application or game"
|
||||||
msgstr "Отображает общее время проведённое в приложении или игре"
|
msgstr "Отображает общее время проведённое в приложении или игре"
|
||||||
|
|
||||||
msgid "Sort shortcuts by time"
|
msgid "Sort shortcuts by"
|
||||||
msgstr "Сортировка ярлыков по времени"
|
msgstr "Сортировка ярлыков по"
|
||||||
|
|
||||||
msgid ""
|
msgid "This setting sorts the shortcuts in the main menu"
|
||||||
"This setting sorts the shortcuts in the main menu depending on the time "
|
msgstr "Эта настройка сортирует ярлыки в главном меню"
|
||||||
"spent in the application or game"
|
|
||||||
msgstr ""
|
|
||||||
"Эта настройка сортирует ярлыки в главном меню в зависимости от времени, "
|
|
||||||
"проведенного в приложении или игре"
|
|
||||||
|
|
||||||
msgid "GLOBAL SETTINGS (USER.CONF)"
|
|
||||||
msgstr "ГЛОБАЛЬНЫЕ НАСТРОЙКИ (USER.CONF)"
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Open the <b>user.conf</b> settings file in a system text editor to view and "
|
"Open the <b>user.conf</b> settings file in a system text editor to view and "
|
||||||
@@ -1928,6 +1950,12 @@ msgstr ""
|
|||||||
msgid "Do you really want to reset settings for"
|
msgid "Do you really want to reset settings for"
|
||||||
msgstr "Вы действительно хотите сбросить настройки для"
|
msgstr "Вы действительно хотите сбросить настройки для"
|
||||||
|
|
||||||
|
msgid "Do you actually want to change the scripts version to:"
|
||||||
|
msgstr "Вы действительно хотите изменить версию скриптов на:"
|
||||||
|
|
||||||
|
msgid "Branch changed to:"
|
||||||
|
msgstr "Версия изменена на:"
|
||||||
|
|
||||||
msgid "The shortcut will be created in the PortProton directory."
|
msgid "The shortcut will be created in the PortProton directory."
|
||||||
msgstr "Ярлык будет создан в каталоге PortProton."
|
msgstr "Ярлык будет создан в каталоге PortProton."
|
||||||
|
|
||||||
@@ -2048,24 +2076,6 @@ msgstr "Хотите очистить префикс в PortProton?"
|
|||||||
msgid "Do you really want to remove PortProton?"
|
msgid "Do you really want to remove PortProton?"
|
||||||
msgstr "Вы действительно хотите удалить PortProton?"
|
msgstr "Вы действительно хотите удалить PortProton?"
|
||||||
|
|
||||||
msgid "Mirror changed to:"
|
|
||||||
msgstr "Зеркало для скачивания изменено на:"
|
|
||||||
|
|
||||||
msgid "Do you actually want to change the scripts version to:"
|
|
||||||
msgstr "Вы действительно хотите изменить версию скриптов на:"
|
|
||||||
|
|
||||||
msgid "Branch changed to:"
|
|
||||||
msgstr "Версия изменена на:"
|
|
||||||
|
|
||||||
msgid "Cover downloads are disabled"
|
|
||||||
msgstr "Скачивание обложек выключено"
|
|
||||||
|
|
||||||
msgid "Cover downloads are enabled"
|
|
||||||
msgstr "Скачивание обложек включено"
|
|
||||||
|
|
||||||
msgid "Gui start changed to:"
|
|
||||||
msgstr "Интерфейс запуска изменён на:"
|
|
||||||
|
|
||||||
msgid "EDIT USER CONFIG"
|
msgid "EDIT USER CONFIG"
|
||||||
msgstr "РЕДАКТИРОВАТЬ USER.CONF"
|
msgstr "РЕДАКТИРОВАТЬ USER.CONF"
|
||||||
|
|
||||||
@@ -2075,24 +2085,6 @@ msgstr "НАЗАД"
|
|||||||
msgid "SAVE"
|
msgid "SAVE"
|
||||||
msgstr "СОХРАНИТЬ"
|
msgstr "СОХРАНИТЬ"
|
||||||
|
|
||||||
#, sh-format
|
|
||||||
msgid ""
|
|
||||||
"PortProton v. ${install_ver}\n"
|
|
||||||
"scripts v. ${scripts_install_ver}"
|
|
||||||
msgstr ""
|
|
||||||
"PortProton v. ${install_ver}\n"
|
|
||||||
"версия v. ${scripts_install_ver}"
|
|
||||||
|
|
||||||
msgid "Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)"
|
|
||||||
msgstr "Авторские права © $%DATE% Castro-Fidel (linux-gaming.ru)"
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"This program comes with absolutely no warranty.\n"
|
|
||||||
"See the License for details."
|
|
||||||
msgstr ""
|
|
||||||
"Эта программа поставляется без каких-либо гарантий.\n"
|
|
||||||
"Подробнее см. в Лицензия."
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Author: Casro-Fidel (Mikhail Tergoev)\n"
|
"Author: Casro-Fidel (Mikhail Tergoev)\n"
|
||||||
"\n"
|
"\n"
|
||||||
@@ -2102,69 +2094,6 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Помощники разработчика и тестировщики:"
|
"Помощники разработчика и тестировщики:"
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"MIT License\n"
|
|
||||||
"\n"
|
|
||||||
"Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)\n"
|
|
||||||
"\n"
|
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a "
|
|
||||||
"copy\n"
|
|
||||||
"of this software and associated documentation files (the \"Software\"), to "
|
|
||||||
"deal\n"
|
|
||||||
"in the Software without restriction, including without limitation the "
|
|
||||||
"rights\n"
|
|
||||||
"to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n"
|
|
||||||
"copies of the Software, and to permit persons to whom the Software is\n"
|
|
||||||
"furnished to do so, subject to the following conditions:\n"
|
|
||||||
"\n"
|
|
||||||
"The above copyright notice and this permission notice shall be included in "
|
|
||||||
"all\n"
|
|
||||||
"copies or substantial portions of the Software.\n"
|
|
||||||
"\n"
|
|
||||||
"THE SOFTWARE IS PROVIDED (AS IS), WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n"
|
|
||||||
"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n"
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n"
|
|
||||||
"AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n"
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING "
|
|
||||||
"FROM,\n"
|
|
||||||
"OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN "
|
|
||||||
"THE\n"
|
|
||||||
"SOFTWARE."
|
|
||||||
msgstr ""
|
|
||||||
"Лицензия Массачусетского технологического института (MIT License)\n"
|
|
||||||
"\n"
|
|
||||||
"Авторские права © $%DATE% Castro-Fidel (linux-gaming.ru)\n"
|
|
||||||
"\n"
|
|
||||||
"Настоящим предоставляется бесплатное разрешение любому лицу, получившему "
|
|
||||||
"копию данного\n"
|
|
||||||
"программного обеспечения и связанных с ним файлов документации (Программное\n"
|
|
||||||
"обеспечение), для в Программном обеспечении без ограничений, включая, помимо "
|
|
||||||
"прочего,\n"
|
|
||||||
"права использовать, копировать, изменять, объединять, публиковать, "
|
|
||||||
"распространять,\n"
|
|
||||||
"сублицензировать и/или продавать копий Программного обеспечения, а также "
|
|
||||||
"разрешить\n"
|
|
||||||
"лицам, которым Программное обеспечение предоставляется для этого при "
|
|
||||||
"соблюдении\n"
|
|
||||||
"следующих условий:\n"
|
|
||||||
"\n"
|
|
||||||
"Вышеприведенное уведомление об авторских правах и это уведомление о "
|
|
||||||
"разрешении должны\n"
|
|
||||||
"быть включены во все копии или существенные части Программного обеспечения.\n"
|
|
||||||
"\n"
|
|
||||||
"ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ (КАК ЕСТЬ), БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, "
|
|
||||||
"ЯВНЫХ ИЛИ\n"
|
|
||||||
"ПОДРАЗУМЕВАЕТСЯ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ,\n"
|
|
||||||
"ПРИГОДНОСТЬ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЕ ПРАВ. НИ ПРИ КАКИХ "
|
|
||||||
"ОБСТОЯТЕЛЬСТВАХ\n"
|
|
||||||
"АВТОРЫ ИЛИ ВЛАДЕЛЕЦ АВТОРСКИХ ПРАВ НЕСУТ ОТВЕТСТВЕННОСТЬ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, "
|
|
||||||
"УЩЕРБ ИЛИ\n"
|
|
||||||
"ДРУГОЕ. ОТВЕТСТВЕННОСТЬ, БУДУЩАЯ ПО ДОГОВОРУ, ДЕЛИКТУ ИЛИ ИНЫМ ОБРАЗОМ, "
|
|
||||||
"ВОЗНИКАЮЩАЯ ИЗ\n"
|
|
||||||
"ВНЕ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ "
|
|
||||||
"СДЕЛКАМИ В\n"
|
|
||||||
"ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ."
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"The project was supported:\n"
|
"The project was supported:\n"
|
||||||
"https://boosty.to/portwine-linux.ru"
|
"https://boosty.to/portwine-linux.ru"
|
||||||
@@ -2180,7 +2109,7 @@ msgstr "Хотите присоединится и помочь в развит
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Website: http://linux-gaming.ru\n"
|
"Website: http://linux-gaming.ru\n"
|
||||||
"Discord: http://discord.gg/yJSEFjF\n"
|
"TG: https://t.me/linux_gaming_ru\n"
|
||||||
"VK: https://vk.com/linuxgamingru\n"
|
"VK: https://vk.com/linuxgamingru\n"
|
||||||
"-------------------------------------------\n"
|
"-------------------------------------------\n"
|
||||||
"Become a paid subscriber:\n"
|
"Become a paid subscriber:\n"
|
||||||
@@ -2189,7 +2118,7 @@ msgid ""
|
|||||||
"-------------------------------------------"
|
"-------------------------------------------"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Website: https://linux-gaming.ru/\n"
|
"Website: https://linux-gaming.ru/\n"
|
||||||
"Discord: http://discord.gg/yJSEFjF\n"
|
"TG: https://t.me/linux_gaming_ru\n"
|
||||||
"VK: https://vk.com/linuxgamingru\n"
|
"VK: https://vk.com/linuxgamingru\n"
|
||||||
"-------------------------------------------\n"
|
"-------------------------------------------\n"
|
||||||
"Стать платным подписчиком:\n"
|
"Стать платным подписчиком:\n"
|
||||||
@@ -2224,9 +2153,6 @@ msgstr ""
|
|||||||
msgid "ABOUT US"
|
msgid "ABOUT US"
|
||||||
msgstr "О НАС"
|
msgstr "О НАС"
|
||||||
|
|
||||||
msgid "ABOUT PORTPROTON"
|
|
||||||
msgstr "О PORTPROTON"
|
|
||||||
|
|
||||||
msgid "AUTORS"
|
msgid "AUTORS"
|
||||||
msgstr "АВТОРЫ"
|
msgstr "АВТОРЫ"
|
||||||
|
|
||||||
@@ -2242,16 +2168,170 @@ msgstr "ПРИСОЕДЕНИТЬСЯ"
|
|||||||
msgid "THIRD PARTY LIBRARIES"
|
msgid "THIRD PARTY LIBRARIES"
|
||||||
msgstr "БИБЛИОТЕКИ"
|
msgstr "БИБЛИОТЕКИ"
|
||||||
|
|
||||||
msgid "For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?"
|
#~ msgid "Enable DLSS translator in FSR 2 in DirectX 12 games (CyberFSR2)"
|
||||||
msgstr ""
|
#~ msgstr ""
|
||||||
"Для добавления ярлыка в STEAM требуется перезапуск.\\n\\nПерезапустить STEAM "
|
#~ "Включить трансляцию DLSS в FSR 2 в играх на DirectX 12 (CyberFSR2). "
|
||||||
"сейчас?"
|
#~ "Позволяет задействовать FSR 2 в играх с поддержкой DLSS"
|
||||||
|
|
||||||
msgid "Restarting STEAM... Please wait."
|
#~ msgid ""
|
||||||
msgstr "Перезапускаем STEAM... Пожалуйста, подождите."
|
#~ "Enable DLSS 3 with FG translator in FSR 3 in DirectX 12 games (based on "
|
||||||
|
#~ "Decky-Framegen) Do not use in multiplayer games"
|
||||||
|
#~ msgstr ""
|
||||||
|
#~ "Включить трансляцию DLSS 3 с генерацией кадров в FSR 3 в играх на DirectX "
|
||||||
|
#~ "12 (Decky-Framegen). Клавиша Insert открывает окно настроек OptiScaler "
|
||||||
|
#~ "внутри игры. Не используйте в мультиплеерных играх"
|
||||||
|
|
||||||
msgid "Please wait. downloading covers for"
|
#~ msgid ""
|
||||||
msgstr "Пожалуйста, подождите. Загрузка обложек для"
|
#~ "d3dadapter9.so.1.0.0 - Not found in the system.\\nInstall the missing "
|
||||||
|
#~ "package: <b>d3dadapter9</b>"
|
||||||
|
#~ msgstr ""
|
||||||
|
#~ "d3dadapter9.so.1.0.0 - Не найден в системе.\\nУстановите недостающий "
|
||||||
|
#~ "пакет: <b>d3dadapter9</b>"
|
||||||
|
|
||||||
|
#~ msgid "Global settings"
|
||||||
|
#~ msgstr "Глобальные настройки"
|
||||||
|
|
||||||
|
#~ msgid "Settings for user.conf"
|
||||||
|
#~ msgstr "Настройки для user.conf"
|
||||||
|
|
||||||
|
#~ msgid ""
|
||||||
|
#~ "This program comes with absolutely no warranty.\n"
|
||||||
|
#~ "See the License for details."
|
||||||
|
#~ msgstr ""
|
||||||
|
#~ "Эта программа поставляется без каких-либо гарантий.\n"
|
||||||
|
#~ "Подробнее см. в Лицензия."
|
||||||
|
|
||||||
|
#~ msgid "ABOUT PORTPROTON"
|
||||||
|
#~ msgstr "О PORTPROTON"
|
||||||
|
|
||||||
|
#~ msgid "Mirror changed to:"
|
||||||
|
#~ msgstr "Зеркало для скачивания изменено на:"
|
||||||
|
|
||||||
|
#~ msgid "Cover downloads are disabled"
|
||||||
|
#~ msgstr "Скачивание обложек выключено"
|
||||||
|
|
||||||
|
#~ msgid "Cover downloads are enabled"
|
||||||
|
#~ msgstr "Скачивание обложек включено"
|
||||||
|
|
||||||
|
#~ msgid "Gui start changed to:"
|
||||||
|
#~ msgstr "Интерфейс запуска изменён на:"
|
||||||
|
|
||||||
|
#~ msgid ""
|
||||||
|
#~ "For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?"
|
||||||
|
#~ msgstr ""
|
||||||
|
#~ "Для добавления ярлыка в STEAM требуется перезапуск.\\n\\nПерезапустить "
|
||||||
|
#~ "STEAM сейчас?"
|
||||||
|
|
||||||
|
#~ msgid "Restarting STEAM... Please wait."
|
||||||
|
#~ msgstr "Перезапускаем STEAM... Пожалуйста, подождите."
|
||||||
|
|
||||||
|
#~ msgid "Please wait. downloading covers for"
|
||||||
|
#~ msgstr "Пожалуйста, подождите. Загрузка обложек для"
|
||||||
|
|
||||||
|
#~ msgid ""
|
||||||
|
#~ "<b>Gamescope is not detected on the system, to install it, run the "
|
||||||
|
#~ "command in the terminal:\\nflatpak install -y runtime/org.freedesktop."
|
||||||
|
#~ "Platform.VulkanLayer.gamescope/x86_64/$%{GAMESCOPE_VERSION}%\\n(Can be "
|
||||||
|
#~ "selected and copied)</b>"
|
||||||
|
#~ msgstr ""
|
||||||
|
#~ "<b>Gamescope не найден в системе, для его установки выполните команду в "
|
||||||
|
#~ "терминале:\\nflatpak install -y runtime/org.freedesktop.Platform."
|
||||||
|
#~ "VulkanLayer.gamescope/x86_64/$%{GAMESCOPE_VERSION}%\\n(Данный текст можно "
|
||||||
|
#~ "выделить и скопировать)</b>"
|
||||||
|
|
||||||
|
#, sh-format
|
||||||
|
#~ msgid ""
|
||||||
|
#~ "PortProton v. ${install_ver}\n"
|
||||||
|
#~ "scripts v. ${scripts_install_ver}"
|
||||||
|
#~ msgstr ""
|
||||||
|
#~ "PortProton v. ${install_ver}\n"
|
||||||
|
#~ "версия v. ${scripts_install_ver}"
|
||||||
|
|
||||||
|
#~ msgid "Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)"
|
||||||
|
#~ msgstr "Авторские права © $%DATE% Castro-Fidel (linux-gaming.ru)"
|
||||||
|
|
||||||
|
#~ msgid "WineD3D Vulkan (Damavand experimental)"
|
||||||
|
#~ msgstr "WineD3D Vulkan (Damavand - экспериментальный)"
|
||||||
|
|
||||||
|
#~ msgid "Change the version of WINDOWS 10 to WINDOWS 7 in the prefix"
|
||||||
|
#~ msgstr "Изменить версию WINDOWS 10 на WINDOWS 7 в префиксе"
|
||||||
|
|
||||||
|
#~ msgid ""
|
||||||
|
#~ "Remember the screen resolution when starting the game and return it when "
|
||||||
|
#~ "closing (useful for games that change the screen resolution when closing)"
|
||||||
|
#~ msgstr ""
|
||||||
|
#~ "Запоминать разрешение экрана рабочего стола перед запуском игры и "
|
||||||
|
#~ "возвращать его при закрытии (полезно для игр, меняющих разрешение экрана "
|
||||||
|
#~ "рабочего стола)"
|
||||||
|
|
||||||
|
#~ msgid ""
|
||||||
|
#~ "MIT License\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "Permission is hereby granted, free of charge, to any person obtaining a "
|
||||||
|
#~ "copy\n"
|
||||||
|
#~ "of this software and associated documentation files (the \"Software\"), "
|
||||||
|
#~ "to deal\n"
|
||||||
|
#~ "in the Software without restriction, including without limitation the "
|
||||||
|
#~ "rights\n"
|
||||||
|
#~ "to use, copy, modify, merge, publish, distribute, sublicense, and/or "
|
||||||
|
#~ "sell\n"
|
||||||
|
#~ "copies of the Software, and to permit persons to whom the Software is\n"
|
||||||
|
#~ "furnished to do so, subject to the following conditions:\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "The above copyright notice and this permission notice shall be included "
|
||||||
|
#~ "in all\n"
|
||||||
|
#~ "copies or substantial portions of the Software.\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "THE SOFTWARE IS PROVIDED (AS IS), WITHOUT WARRANTY OF ANY KIND, EXPRESS "
|
||||||
|
#~ "OR\n"
|
||||||
|
#~ "IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n"
|
||||||
|
#~ "FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL "
|
||||||
|
#~ "THE\n"
|
||||||
|
#~ "AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n"
|
||||||
|
#~ "LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING "
|
||||||
|
#~ "FROM,\n"
|
||||||
|
#~ "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN "
|
||||||
|
#~ "THE\n"
|
||||||
|
#~ "SOFTWARE."
|
||||||
|
#~ msgstr ""
|
||||||
|
#~ "Лицензия Массачусетского технологического института (MIT License)\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "Авторские права © $%DATE% Castro-Fidel (linux-gaming.ru)\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "Настоящим предоставляется бесплатное разрешение любому лицу, получившему "
|
||||||
|
#~ "копию данного\n"
|
||||||
|
#~ "программного обеспечения и связанных с ним файлов документации "
|
||||||
|
#~ "(Программное\n"
|
||||||
|
#~ "обеспечение), для в Программном обеспечении без ограничений, включая, "
|
||||||
|
#~ "помимо прочего,\n"
|
||||||
|
#~ "права использовать, копировать, изменять, объединять, публиковать, "
|
||||||
|
#~ "распространять,\n"
|
||||||
|
#~ "сублицензировать и/или продавать копий Программного обеспечения, а также "
|
||||||
|
#~ "разрешить\n"
|
||||||
|
#~ "лицам, которым Программное обеспечение предоставляется для этого при "
|
||||||
|
#~ "соблюдении\n"
|
||||||
|
#~ "следующих условий:\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "Вышеприведенное уведомление об авторских правах и это уведомление о "
|
||||||
|
#~ "разрешении должны\n"
|
||||||
|
#~ "быть включены во все копии или существенные части Программного "
|
||||||
|
#~ "обеспечения.\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ "ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ (КАК ЕСТЬ), БЕЗ КАКИХ-ЛИБО "
|
||||||
|
#~ "ГАРАНТИЙ, ЯВНЫХ ИЛИ\n"
|
||||||
|
#~ "ПОДРАЗУМЕВАЕТСЯ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ГАРАНТИИ КОММЕРЧЕСКОЙ "
|
||||||
|
#~ "ЦЕННОСТИ,\n"
|
||||||
|
#~ "ПРИГОДНОСТЬ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЕ ПРАВ. НИ ПРИ КАКИХ "
|
||||||
|
#~ "ОБСТОЯТЕЛЬСТВАХ\n"
|
||||||
|
#~ "АВТОРЫ ИЛИ ВЛАДЕЛЕЦ АВТОРСКИХ ПРАВ НЕСУТ ОТВЕТСТВЕННОСТЬ ЗА ЛЮБЫЕ "
|
||||||
|
#~ "ПРЕТЕНЗИИ, УЩЕРБ ИЛИ\n"
|
||||||
|
#~ "ДРУГОЕ. ОТВЕТСТВЕННОСТЬ, БУДУЩАЯ ПО ДОГОВОРУ, ДЕЛИКТУ ИЛИ ИНЫМ ОБРАЗОМ, "
|
||||||
|
#~ "ВОЗНИКАЮЩАЯ ИЗ\n"
|
||||||
|
#~ "ВНЕ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ "
|
||||||
|
#~ "СДЕЛКАМИ В\n"
|
||||||
|
#~ "ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ."
|
||||||
|
|
||||||
#~ msgid "SteamGridDB is not responding, forcing cover download to be disabled"
|
#~ msgid "SteamGridDB is not responding, forcing cover download to be disabled"
|
||||||
#~ msgstr "SteamGridDB не отвечает, принудительно отключаем загрузку обложек"
|
#~ msgstr "SteamGridDB не отвечает, принудительно отключаем загрузку обложек"
|
||||||
@@ -2330,9 +2410,6 @@ msgstr "Пожалуйста, подождите. Загрузка обложе
|
|||||||
#~ msgid "MIT License"
|
#~ msgid "MIT License"
|
||||||
#~ msgstr "Лицензия Массачусетского технологического института (MIT License)"
|
#~ msgstr "Лицензия Массачусетского технологического института (MIT License)"
|
||||||
|
|
||||||
#~ msgid "(Can be selected and copied)"
|
|
||||||
#~ msgstr "(можно выделить и скопировать)"
|
|
||||||
|
|
||||||
#~ msgid "Copyright"
|
#~ msgid "Copyright"
|
||||||
#~ msgstr "Авторские права"
|
#~ msgstr "Авторские права"
|
||||||
|
|
||||||
|
@@ -3,23 +3,6 @@
|
|||||||
# based on https://github.com/sonic2kk/steamtinkerlaunch/blob/master/steamtinkerlaunch
|
# based on https://github.com/sonic2kk/steamtinkerlaunch/blob/master/steamtinkerlaunch
|
||||||
PROGNAME="PortProton"
|
PROGNAME="PortProton"
|
||||||
|
|
||||||
## How Non-Steam AppIDs work, because it took me almost a year to figure this out
|
|
||||||
## ----------------------
|
|
||||||
## Steam stores shortcuts in a binary 'shortcuts.vdf', at SROOT/userdata/<id>/config
|
|
||||||
##
|
|
||||||
## Non-Steam AppIDs are 32bit little-endian (reverse byte order) signed integers, stored as hexidecimal
|
|
||||||
## This is probably generated using a crc32 generated from AppName + Exe, but it can actually be anything
|
|
||||||
## Steam likely does this to ensure "uniqueness" among entries, tools like Steam-ROM-Manager do the same thing likely for similar reasons
|
|
||||||
##
|
|
||||||
## For simplicity we generate a random 32bit signed integer using an md5, which we'll then convert to hex to store in the AppID file
|
|
||||||
## Though we can write any AppID we want, Steam will reject invalid ones (i.e. big endian hex) it will overwrite our AppID
|
|
||||||
## We can also convert this to an unsigned 32bit integer to get the AppID used for grids and other things, the unsigned int is just what Steam stores
|
|
||||||
##
|
|
||||||
## We can later re-use these functions to do several things:
|
|
||||||
## - Check for and remove stray STL configs for no longer stored Non-Steam Game AppIDs (if we had Non-Steam Games we previously used with STL that we no longer use, we can remove these configs in case there is a conflict in future)
|
|
||||||
|
|
||||||
### BEGIN MAGIC APPID FUNCTIONS
|
|
||||||
## ----------
|
|
||||||
# Generate random signed 32bit integer which can be converted into hex, using the first argument (AppName and Exe fields) as seed (in an attempt to reduce the chances of the same AppID being generated twice)
|
# Generate random signed 32bit integer which can be converted into hex, using the first argument (AppName and Exe fields) as seed (in an attempt to reduce the chances of the same AppID being generated twice)
|
||||||
generateShortcutVDFAppId() {
|
generateShortcutVDFAppId() {
|
||||||
seed="$(echo -n "$1" | md5sum | cut -c1-8)"
|
seed="$(echo -n "$1" | md5sum | cut -c1-8)"
|
||||||
@@ -30,23 +13,11 @@ dec2hex() {
|
|||||||
printf '%x\n' "$1" | cut -c 9- # cut removes the 'ffffffff' from the string (represents the sign) and starts from the 9th character
|
printf '%x\n' "$1" | cut -c 9- # cut removes the 'ffffffff' from the string (represents the sign) and starts from the 9th character
|
||||||
}
|
}
|
||||||
|
|
||||||
# Takes big-endian ("normal") hexidecimal number and converts to little-endian
|
|
||||||
bigToLittleEndian() {
|
|
||||||
echo -n "$1" | tac -rs .. | tr -d '\n'
|
|
||||||
}
|
|
||||||
|
|
||||||
# Takes an signed 32bit integer and converts it to a 4byte little-endian hex number
|
|
||||||
generateShortcutVDFHexAppId() {
|
|
||||||
bigToLittleEndian "$(dec2hex "$1")"
|
|
||||||
}
|
|
||||||
|
|
||||||
# Takes an signed 32bit integer and converts it to an unsigned 32bit integer
|
# Takes an signed 32bit integer and converts it to an unsigned 32bit integer
|
||||||
extractSteamId32() {
|
extractSteamId32() {
|
||||||
# STUID32=$((STUID64 - 76561197960265728))
|
# STUID32=$((STUID64 - 76561197960265728))
|
||||||
echo $(($1 & 0xFFFFFFFF))
|
echo $(($1 & 0xFFFFFFFF))
|
||||||
}
|
}
|
||||||
## ----------
|
|
||||||
### END MAGIC APPID FUNCTIONS
|
|
||||||
|
|
||||||
getSteamShortcutsVdfFileHex() {
|
getSteamShortcutsVdfFileHex() {
|
||||||
if [[ -z "${STCFGPATH}" ]]; then
|
if [[ -z "${STCFGPATH}" ]]; then
|
||||||
@@ -80,17 +51,12 @@ getAppExe() {
|
|||||||
|
|
||||||
getAppTarget() {
|
getAppTarget() {
|
||||||
exe=$(getAppExe "$1")
|
exe=$(getAppExe "$1")
|
||||||
if [[ -n "${exe}" ]]; then
|
[[ -n "${exe}" ]] && parseSteamTargetExe "${exe}"
|
||||||
if [[ "${exe}" =~ .sh$ ]]; then
|
|
||||||
parseSteamTargetExe "${exe}"
|
|
||||||
else
|
|
||||||
echo "${exe}";
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
getSteamGameId() {
|
getSteamGameId() {
|
||||||
printf "%u\n" $(($1 << 32 | 0x02000000))
|
# printf "%u\n" $(($1 << 32 | 0x02000000))
|
||||||
|
printf "%u\n" $(($1 * 4294967296 + 0x02000000))
|
||||||
}
|
}
|
||||||
|
|
||||||
getAppId() {
|
getAppId() {
|
||||||
@@ -100,23 +66,48 @@ getAppId() {
|
|||||||
getSteamId() {
|
getSteamId() {
|
||||||
unset SteamAppId
|
unset SteamAppId
|
||||||
local cache_file="${PORT_WINE_TMP_PATH:-/tmp}/steamid_cache.json"
|
local cache_file="${PORT_WINE_TMP_PATH:-/tmp}/steamid_cache.json"
|
||||||
|
local applist_cache_file="${PORT_WINE_TMP_PATH:-/tmp}/steamapplist_cache.json"
|
||||||
[[ -n "${1:-}" ]] && NOSTAPPNAME="$1"
|
[[ -n "${1:-}" ]] && NOSTAPPNAME="$1"
|
||||||
|
[[ -z "${NOSTAPPNAME}" ]] && return 1
|
||||||
if [[ -z "${SteamIds:-}" ]] && [[ -f "${cache_file}" ]]; then
|
if [[ -z "${SteamIds:-}" ]] && [[ -f "${cache_file}" ]]; then
|
||||||
SteamIds=$(<"${cache_file}")
|
SteamIds=$(<"${cache_file}")
|
||||||
fi
|
fi
|
||||||
if [[ -n "${SteamIds:-}" ]] && jq -e --arg key "$NOSTAPPNAME" 'has($key)' <<< "${SteamIds}" > /dev/null; then
|
if [[ -n "${1:-}" ]] && [[ -n "${SteamIds:-}" ]] && jq -e --arg key "${NOSTAPPNAME}" 'has($key)' <<< "${SteamIds}" > /dev/null; then
|
||||||
SteamAppId=$(jq -r --arg key "${NOSTAPPNAME}" '.[$key]' <<< "${SteamIds}")
|
SteamAppId=$(jq -r --arg key "${NOSTAPPNAME}" '.[$key]' <<< "${SteamIds}")
|
||||||
else
|
else
|
||||||
if [[ -n "${1:-}" ]] && [[ "${USE_STEABGRIDDB:-1}" == "1" ]]; then
|
if [[ -n "${2:-}" ]]; then
|
||||||
getSteamGridDBId "${NOSTAPPNAME}" > /dev/null
|
NOSTAPPPATH="$2"
|
||||||
|
[[ -f "${NOSTAPPPATH}.ppdb" ]] && source "${NOSTAPPPATH}.ppdb"
|
||||||
fi
|
fi
|
||||||
if [[ $SteamGridDBTypeSteam == true ]]; then
|
[[ -n "${STEAM_APP_ID:-}" ]] && SteamAppId="${STEAM_APP_ID}"
|
||||||
SRES=$(curl -Ls --connect-timeout 5 -m 10 -e "https://www.steamgriddb.com/game/${SteamGridDBId}" "https://www.steamgriddb.com/api/public/game/${SteamGridDBId}")
|
if [[ -z "${SteamAppId:-}" ]] && [[ -n "${NOSTAPPPATH:-}" ]]; then
|
||||||
if jq -e ".success == true" <<< "${SRES}" > /dev/null 2>&1; then
|
local paths=("steam_appid.txt" "steam_emu.ini" "steam_api.ini" "steam_api64.ini")
|
||||||
SteamAppId="$(jq -r '.data.platforms.steam.id' <<< "${SRES}")"
|
local conditions=$(printf " -o -name %q" "${paths[@]}")
|
||||||
|
local file=$(find "$(dirname "${NOSTAPPPATH}")" -type f \( ${conditions# -o} \) -print -quit 2>/dev/null)
|
||||||
|
if [[ -n "${file}" ]]; then
|
||||||
|
if [[ "${file}" == *"steam_appid.txt" ]]; then
|
||||||
|
SteamAppId=$(cat "${file}" | tr -d '\r\n')
|
||||||
|
else
|
||||||
|
SteamAppId=$(grep -i "^AppId=" "${file}" | cut -d'=' -f2 | head -1 | tr -d '\r\n')
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if [[ -z "${SteamAppId:-}" ]]; then
|
||||||
|
[[ "${USE_STEAMGRIDDB:-1}" == "1" ]] && getSteamGridDBId "${NOSTAPPNAME}" > /dev/null
|
||||||
|
if [[ ${SteamGridDBTypeSteam} == true ]]; then
|
||||||
|
SRES=$(curl -Ls --connect-timeout 5 -m 10 -e "https://www.steamgriddb.com/game/${SteamGridDBId}" "https://www.steamgriddb.com/api/public/game/${SteamGridDBId}")
|
||||||
|
if jq -e ".success == true" <<< "${SRES}" > /dev/null 2>&1; then
|
||||||
|
SteamAppId="$(jq -r '.data.platforms.steam.id' <<< "${SRES}")"
|
||||||
|
fi
|
||||||
|
elif [[ "${USE_STEAMGRIDDB:-1}" == "0" ]]; then
|
||||||
|
if [[ ! -f "${applist_cache_file}" ]] || [[ $(find "${applist_cache_file}" -mmin +1440) ]]; then
|
||||||
|
applist_data=$(curl -s --connect-timeout 5 "https://api.steampowered.com/ISteamApps/GetAppList/v2/")
|
||||||
|
[[ -n "${applist_data}" ]] && echo "${applist_data}" > "${applist_cache_file}"
|
||||||
|
else
|
||||||
|
applist_data=$(<"${applist_cache_file}")
|
||||||
|
fi
|
||||||
|
[[ -n "${applist_data}" ]] && SteamAppId=$(jq --arg name "${NOSTAPPNAME,,}" '.applist.apps[] | select(.name == $name) | .appid' <<< "${applist_data,,}")
|
||||||
fi
|
fi
|
||||||
elif [[ "${USE_STEABGRIDDB:-1}" == "0" ]]; then
|
|
||||||
SteamAppId="$(curl -s --connect-timeout 5 -m 10 "https://api.steampowered.com/ISteamApps/GetAppList/v2/" | jq --arg name "${NOSTAPPNAME}" '.applist.apps[] | select(.name == $name) | .appid')"
|
|
||||||
fi
|
fi
|
||||||
SteamIds=$(jq --arg key "${NOSTAPPNAME}" --arg value "${SteamAppId:-}" '. + {($key): $value}' <<< "${SteamIds:-$(jq -n '{}')}")
|
SteamIds=$(jq --arg key "${NOSTAPPNAME}" --arg value "${SteamAppId:-}" '. + {($key): $value}' <<< "${SteamIds:-$(jq -n '{}')}")
|
||||||
echo "${SteamIds}" > "${cache_file}"
|
echo "${SteamIds}" > "${cache_file}"
|
||||||
@@ -129,7 +120,7 @@ getSteamId() {
|
|||||||
getSteamGridDBId() {
|
getSteamGridDBId() {
|
||||||
unset SteamGridDBId
|
unset SteamGridDBId
|
||||||
NOSTAPPNAME="$1"
|
NOSTAPPNAME="$1"
|
||||||
if [[ "${USE_STEABGRIDDB:-1}" == "1" ]] && [[ -n "${SGDBAPIKEY}" ]] && [[ -n "${BASESTEAMGRIDDBAPI}" ]] && curl -fs --connect-timeout 5 -m 10 -o /dev/null "${BASESTEAMGRIDDBAPI}"; then
|
if [[ "${USE_STEAMGRIDDB:-1}" == "1" ]] && [[ -n "${SGDBAPIKEY}" ]] && [[ -n "${BASESTEAMGRIDDBAPI}" ]] && curl -fs --connect-timeout 5 -m 10 -o /dev/null "${BASESTEAMGRIDDBAPI}"; then
|
||||||
SGDBRES=$(curl -Ls --connect-timeout 5 -m 10 -H "Authorization: Bearer ${SGDBAPIKEY}" "${BASESTEAMGRIDDBAPI}/search/autocomplete/${NOSTAPPNAME// /_}")
|
SGDBRES=$(curl -Ls --connect-timeout 5 -m 10 -H "Authorization: Bearer ${SGDBAPIKEY}" "${BASESTEAMGRIDDBAPI}/search/autocomplete/${NOSTAPPNAME// /_}")
|
||||||
if jq -e ".success == true and (.data | length > 0)" <<< "${SGDBRES}" > /dev/null 2>&1; then
|
if jq -e ".success == true and (.data | length > 0)" <<< "${SGDBRES}" > /dev/null 2>&1; then
|
||||||
if jq -e '.data[0].types | contains(["steam"])' <<< "${SGDBRES}" > /dev/null; then
|
if jq -e '.data[0].types | contains(["steam"])' <<< "${SGDBRES}" > /dev/null; then
|
||||||
@@ -141,12 +132,13 @@ getSteamGridDBId() {
|
|||||||
echo "${SteamGridDBId}"
|
echo "${SteamGridDBId}"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
USE_STEABGRIDDB="0"
|
USE_STEAMGRIDDB="0"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
getUserIds() {
|
getUserIds() {
|
||||||
SLUF="${HOME}/.local/share/Steam/config/loginusers.vdf"
|
[[ -z "${STEAM_BASE_FOLDER}" ]] && STEAM_BASE_FOLDER="$(getSteamPath)"
|
||||||
|
SLUF="${STEAM_BASE_FOLDER}/config/loginusers.vdf"
|
||||||
if [[ -f "${SLUF}" ]]; then
|
if [[ -f "${SLUF}" ]]; then
|
||||||
STUIDS=()
|
STUIDS=()
|
||||||
while read -r line; do
|
while read -r line; do
|
||||||
@@ -161,7 +153,8 @@ getUserIds() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
getUserId() {
|
getUserId() {
|
||||||
SLUF="${HOME}/.local/share/Steam/config/loginusers.vdf"
|
[[ -z "${STEAM_BASE_FOLDER}" ]] && STEAM_BASE_FOLDER="$(getSteamPath)"
|
||||||
|
SLUF="${STEAM_BASE_FOLDER}/config/loginusers.vdf"
|
||||||
if [[ -f "${SLUF}" ]]; then
|
if [[ -f "${SLUF}" ]]; then
|
||||||
SLUFUB=false
|
SLUFUB=false
|
||||||
STUID=""
|
STUID=""
|
||||||
@@ -189,25 +182,39 @@ getUserPath() {
|
|||||||
STUID="$(getUserId)"
|
STUID="$(getUserId)"
|
||||||
fi
|
fi
|
||||||
if [ -n "${STUID}" ]; then
|
if [ -n "${STUID}" ]; then
|
||||||
STUIDPATH="${HOME}/.local/share/Steam/userdata/${STUID}"
|
[[ -z "${STEAM_BASE_FOLDER}" ]] && STEAM_BASE_FOLDER="$(getSteamPath)"
|
||||||
if [[ -d "${STUIDPATH}" ]]; then
|
STUIDPATH="${STEAM_BASE_FOLDER}/userdata/${STUID}"
|
||||||
if [[ -f "${STUIDPATH}/config/shortcuts.vdf" ]]; then
|
if [[ -d "${STUIDPATH}/config/" ]]; then
|
||||||
echo "${STUIDPATH}/config"
|
echo "${STUIDPATH}/config"
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
getSteamPath() {
|
||||||
|
local paths=("${HOME}/.steam/steam" "${HOME}/.local/share/Steam" "${HOME}/.var/app/com.valvesoftware.Steam/.steam/steam")
|
||||||
|
for path in "${paths[@]}"; do
|
||||||
|
if [[ -d "${path}" ]]; then
|
||||||
|
STEAM_BASE_FOLDER="${path}"
|
||||||
|
echo "${STEAM_BASE_FOLDER}"
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
|
||||||
listInstalledSteamGames() {
|
listInstalledSteamGames() {
|
||||||
manifests=("${HOME}/.local/share/Steam/steamapps"/appmanifest_*.acf)
|
[[ -z "${STEAM_BASE_FOLDER}" ]] && STEAM_BASE_FOLDER="$(getSteamPath)"
|
||||||
|
manifests=("${STEAM_BASE_FOLDER}/steamapps"/appmanifest_*.acf)
|
||||||
if [ ! -e "${manifests[0]}" ]; then
|
if [ ! -e "${manifests[0]}" ]; then
|
||||||
jq -n '[]'
|
jq -n '[]'
|
||||||
else
|
else
|
||||||
for manifest_file in "${manifests[@]}"; do
|
for manifest_file in "${manifests[@]}"; do
|
||||||
name="$(grep -Po '"name"\s+"\K[^"]+' "$manifest_file")";
|
name="$(grep -Po '"name"\s+"\K[^"]+' "${manifest_file}")";
|
||||||
if [[ ! "${name}" =~ ^(Proton |Steam Linux Runtime|Steamworks Common) ]]; then
|
stateflags="$(grep -Po '"StateFlags"\s+"\K\d+' "${manifest_file}")"
|
||||||
|
# if [[ ! "${name}" =~ ^(Proton |Steam Linux Runtime|Steamworks Common) ]]; then
|
||||||
|
if ((stateflags & 4)) && grep -q '"SharedDepots"' "${manifest_file}"; then
|
||||||
jq -n \
|
jq -n \
|
||||||
--arg id "$(grep -Po '"appid"\s+"\K\d+' "$manifest_file")" \
|
--arg id "$(grep -Po '"appid"\s+"\K\d+' "${manifest_file}")" \
|
||||||
--arg name "${name}" \
|
--arg name "${name}" \
|
||||||
'{id: $id, name: $name}'
|
'{id: $id, name: $name}'
|
||||||
fi
|
fi
|
||||||
@@ -216,36 +223,48 @@ listInstalledSteamGames() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
listNonSteamGames() {
|
listNonSteamGames() {
|
||||||
getSteamShortcutHex | while read -r SCVDFE; do
|
getSteamShortcutHex | while read -r SCVDFE; do
|
||||||
jq -n \
|
jq -n \
|
||||||
--arg id "$(parseSteamShortcutEntryAppID "${SCVDFE}")" \
|
--arg id "$(parseSteamShortcutEntryAppID "${SCVDFE}")" \
|
||||||
--arg name "$(parseSteamShortcutEntryAppName "${SCVDFE}")" \
|
--arg name "$(parseSteamShortcutEntryAppName "${SCVDFE}")" \
|
||||||
--arg exe "$(parseSteamShortcutEntryExe "${SCVDFE}")" \
|
--arg exe "$(parseSteamShortcutEntryExe "${SCVDFE}")" \
|
||||||
--arg dir "$(parseSteamShortcutEntryStartDir "${SCVDFE}")" \
|
--arg dir "$(parseSteamShortcutEntryStartDir "${SCVDFE}")" \
|
||||||
--arg icon "$(parseSteamShortcutEntryIcon "${SCVDFE}")" \
|
--arg icon "$(parseSteamShortcutEntryIcon "${SCVDFE}")" \
|
||||||
--arg args "$(parseSteamShortcutEntryLaunchOptions "${SCVDFE}")" \
|
--arg args "$(parseSteamShortcutEntryLaunchOptions "${SCVDFE}")" \
|
||||||
'{id: $id, name: $name, exe: $exe, dir: $dir, icon: $icon, args: $args}'
|
'{id: $id, name: $name, exe: $exe, dir: $dir, icon: $icon, args: $args}'
|
||||||
done | jq -s '.'
|
done | jq -s '.'
|
||||||
}
|
}
|
||||||
|
|
||||||
listSteamGames() {
|
listSteamGames() {
|
||||||
(
|
(
|
||||||
jq -r 'map({AppId: .id, SteamAppId: .id, SteamGameId: .id, Name: .name}) | .[] | tostring' <<< "$(listInstalledSteamGames)"
|
jq -r 'map({AppId: .id, SteamAppId: .id, SteamGameId: .id, Name: .name}) | .[] | tostring' <<< "$(listInstalledSteamGames)"
|
||||||
jq -r '.[] | tostring' <<< "$(listNonSteamGames)" | while read -r game; do
|
jq -r '.[] | tostring' <<< "$(listNonSteamGames)" | while read -r game; do
|
||||||
id=$(jq -r '.id' <<< "${game}")
|
id=$(jq -r '.id' <<< "${game}")
|
||||||
name=$(jq -r '.name' <<< "${game}")
|
name=$(jq -r '.name' <<< "${game}")
|
||||||
jq -r \
|
exe=$(jq -r '.exe' <<< "${game}")
|
||||||
--arg SteamAppId "$(getSteamId "${name}")" \
|
if [[ "${name}" =~ ^[0-9]+$ ]] && [[ "${exe}" =~ .sh$ ]]; then
|
||||||
--arg SteamGameId "$(getSteamGameId $id)" \
|
appid="${name}"
|
||||||
'{AppId: .id, SteamAppId: ($SteamAppId | if . == "" then "0" else . end), SteamGameId: $SteamGameId, Name: .name} | tostring' <<< "${game}"
|
name=$(basename "${exe}" .sh)
|
||||||
|
else
|
||||||
|
path="$(parseSteamTargetExe "${exe}")"
|
||||||
|
appid="$(getSteamId "${name}" "${path}")"
|
||||||
|
[[ -z "${appid}" ]] && appid="0"
|
||||||
|
fi
|
||||||
|
gid="$(getSteamGameId $id)"
|
||||||
|
jq -n \
|
||||||
|
--arg id "${id}" \
|
||||||
|
--arg appid "${appid}" \
|
||||||
|
--arg gid "${gid}" \
|
||||||
|
--arg name "${name}" \
|
||||||
|
'{AppId: $id, SteamAppId: $appid, SteamGameId: $gid, Name: $name}'
|
||||||
done
|
done
|
||||||
) | jq -s '.'
|
) | jq -s '.'
|
||||||
}
|
}
|
||||||
|
|
||||||
convertSteamShortcutAppID() {
|
convertSteamShortcutAppID() {
|
||||||
SHORTCUTAPPIDHEX="$1"
|
SHORTCUTAPPIDHEX="$1"
|
||||||
SHORTCUTAPPIDLITTLEENDIAN="$( echo "${SHORTCUTAPPIDHEX}" | tac -rs .. | tr -d '\n' )"
|
SHORTCUTAPPIDLITTLEENDIAN="$( echo "${SHORTCUTAPPIDHEX}" | tac -rs .. | tr -d '\n' )"
|
||||||
echo "$((16#${SHORTCUTAPPIDLITTLEENDIAN}))"
|
echo "$((16#${SHORTCUTAPPIDLITTLEENDIAN}))"
|
||||||
}
|
}
|
||||||
|
|
||||||
convertSteamShortcutHex() {
|
convertSteamShortcutHex() {
|
||||||
@@ -293,18 +312,24 @@ parseSteamShortcutEntryLaunchOptions() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
parseSteamTargetExe() {
|
parseSteamTargetExe() {
|
||||||
grep -E '^[^# ]*?(flatpak|start\.sh)' "$1" | head -n 1 | sed 's/ "\$@"//' | awk -F'"' '{print $(NF-1)}'
|
if [[ "$1" =~ .sh$ ]]; then
|
||||||
|
grep -E '^[^# ]*?(flatpak|start\.sh)' "$1" | head -n 1 | sed 's/ "\$@"//' | awk -F'"' '{print $(NF-1)}'
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
restartSteam() {
|
restartSteam() {
|
||||||
if [[ "${PW_SKIP_RESTART_STEAM}" != 1 ]] && pgrep -i steam &>/dev/null ; then
|
if [[ "${PW_SKIP_RESTART_STEAM}" != 1 ]] && pgrep -i steam &>/dev/null ; then
|
||||||
if yad_question "${translations[For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?]}" ; then
|
if yad_question "For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?" ; then
|
||||||
pw_start_progress_bar_block "${translations[Restarting STEAM... Please wait.]}"
|
pw_start_progress_bar_block "Restarting STEAM... Please wait."
|
||||||
kill -s SIGTERM $(pgrep -a steam) &>/dev/null
|
kill -s SIGTERM $(pgrep -a steam) &>/dev/null
|
||||||
while pgrep -i steam &>/dev/null ; do
|
while pgrep -i steam &>/dev/null ; do
|
||||||
sleep 0.5
|
sleep 0.5
|
||||||
done
|
done
|
||||||
steam &
|
if command -v steam &>/dev/null; then
|
||||||
|
steam &
|
||||||
|
elif command -v flatpak >/dev/null 2>&1 && flatpak list | grep -q com.valvesoftware.Steam; then
|
||||||
|
flatpak run com.valvesoftware.Steam &
|
||||||
|
fi
|
||||||
sleep 5
|
sleep 5
|
||||||
pw_stop_progress_bar
|
pw_stop_progress_bar
|
||||||
exit 0
|
exit 0
|
||||||
@@ -320,9 +345,6 @@ downloadImage() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
downloadImageSteam() {
|
downloadImageSteam() {
|
||||||
if [[ -z "${SteamAppId}" ]]; then
|
|
||||||
getSteamId > /dev/null
|
|
||||||
fi
|
|
||||||
if [[ -n "${SteamAppId}" ]]; then
|
if [[ -n "${SteamAppId}" ]]; then
|
||||||
downloadImage "https://cdn.cloudflare.steamstatic.com/steam/apps/${SteamAppId}/$1" "$2"
|
downloadImage "https://cdn.cloudflare.steamstatic.com/steam/apps/${SteamAppId}/$1" "$2"
|
||||||
else
|
else
|
||||||
@@ -350,16 +372,22 @@ downloadImageSteamGridDB() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
addGrids() {
|
addGrids() {
|
||||||
getSteamGridDBId "${name_desktop}" > /dev/null
|
local AppId="${NOSTAPPID:-0}"
|
||||||
if [[ "${USE_STEABGRIDDB:-1}" == "0" ]]; then
|
local in=("header.jpg" "library_600x900_2x.jpg" "library_hero.jpg" "logo.png")
|
||||||
|
local out=("${AppId}.jpg" "${AppId}"p".jpg" "${AppId}"_hero".jpg" "${AppId}"_logo".png")
|
||||||
|
local gtype=("grids" "grids" "heroes" "logos")
|
||||||
|
local mimes=("image/jpeg" "image/jpeg" "image/jpeg" "image/png")
|
||||||
|
local dims=("460x215,920x430" "600x900,660x930" "" "")
|
||||||
|
if [[ -z "${SteamGridDBId}" ]] && [[ -z "${SteamAppId}" ]]; then
|
||||||
getSteamId > /dev/null
|
getSteamId > /dev/null
|
||||||
fi
|
fi
|
||||||
if [[ -n "${SteamGridDBId}" ]] || [[ -n "${SteamAppId}" ]]; then
|
if [[ -n "${SteamGridDBId}" ]] || [[ -n "${SteamAppId}" ]]; then
|
||||||
create_new_dir "${STCFGPATH}/grid"
|
create_new_dir "${STCFGPATH}/grid"
|
||||||
downloadImageSteamGridDB "grids" "${NOSTAPPID:-0}.jpg" "mimes=image/jpeg" "dimensions=460x215,920x430" || downloadImageSteam "header.jpg" "${NOSTAPPID:-0}.jpg" || echo "Failed to load header.jpg"
|
for i in "${!in[@]}"; do
|
||||||
downloadImageSteamGridDB "grids" "${NOSTAPPID:-0}p.jpg" "mimes=image/jpeg" "dimensions=600x900,660x930" || downloadImageSteam "library_600x900_2x.jpg" "${NOSTAPPID:-0}p.jpg" || echo "Failed to load library_600x900_2x.jpg"
|
downloadImageSteam "${in[${i}]}" "${out[${i}]}" || \
|
||||||
downloadImageSteamGridDB "heroes" "${NOSTAPPID:-0}_hero.jpg" "mimes=image/jpeg" || downloadImageSteam "library_hero.jpg" "${NOSTAPPID:-0}_hero.jpg" || echo "Failed to load library_hero.jpg"
|
downloadImageSteamGridDB "${gtype[${i}]}" "${out[${i}]}" ${mimes[${i}]:+"mimes=${mimes[${i}]}"} ${dims[${i}]:+"dimensions=${dims[${i}]}"} || \
|
||||||
downloadImageSteamGridDB "logos" "${NOSTAPPID:-0}_logo.png" "mimes=image/png" || downloadImageSteam "logo.png" "${NOSTAPPID:-0}_logo.png" || echo "Failed to load logo.png"
|
echo "Failed to load ${in[${i}]}"
|
||||||
|
done
|
||||||
else
|
else
|
||||||
echo "Game is not found"
|
echo "Game is not found"
|
||||||
fi
|
fi
|
||||||
@@ -375,8 +403,11 @@ addEntry() {
|
|||||||
printf '\x00%s\x00' "shortcuts" > "${SCPATH}"
|
printf '\x00%s\x00' "shortcuts" > "${SCPATH}"
|
||||||
NEWSET=0
|
NEWSET=0
|
||||||
fi
|
fi
|
||||||
NOSTAIDVDFHEXFMT="\x$(awk '{$1=$1}1' FPAT='.{2}' OFS="\\\x" <<< "$NOSTAIDVDFHEX")" # binary-formatted string hex of the above which we actually write out - ex: \xc1\xc2\x5a\xdc
|
NOSTAIDVDFHEXFMT=$(printf '\\x%02x\\x%02x\\x%02x\\x%02x' \
|
||||||
|
$((${NOSTAPPID} & 0xFF)) \
|
||||||
|
$(((${NOSTAPPID} >> 8) & 0xFF)) \
|
||||||
|
$(((${NOSTAPPID} >> 16) & 0xFF)) \
|
||||||
|
$(((${NOSTAPPID} >> 24) & 0xFF)))
|
||||||
{
|
{
|
||||||
printf '\x00%s\x00' "${NEWSET}"
|
printf '\x00%s\x00' "${NEWSET}"
|
||||||
printf '\x02%s\x00%b' "appid" "${NOSTAIDVDFHEXFMT}"
|
printf '\x02%s\x00%b' "appid" "${NOSTAIDVDFHEXFMT}"
|
||||||
@@ -386,18 +417,10 @@ addEntry() {
|
|||||||
printf '\x01%s\x00%s\x00' "icon" "${NOSTICONPATH}"
|
printf '\x01%s\x00%s\x00' "icon" "${NOSTICONPATH}"
|
||||||
printf '\x01%s\x00%s\x00' "ShortcutPath" ""
|
printf '\x01%s\x00%s\x00' "ShortcutPath" ""
|
||||||
printf '\x01%s\x00%s\x00' "LaunchOptions" "${NOSTARGS:-}"
|
printf '\x01%s\x00%s\x00' "LaunchOptions" "${NOSTARGS:-}"
|
||||||
|
printf '\x02%s\x00\x00\x00\x00\x00' "IsHidden"
|
||||||
printf '\x02%s\x00%b\x00\x00\x00' "IsHidden" "\x00"
|
printf '\x02%s\x00\x01\x00\x00\x00' "AllowDesktopConfig"
|
||||||
printf '\x02%s\x00%b\x00\x00\x00' "AllowDesktopConfig" "\x00"
|
printf '\x02%s\x00\x01\x00\x00\x00' "AllowOverlay"
|
||||||
|
printf '\x02%s\x00\x00\x00\x00\x00' "OpenVR"
|
||||||
# These values are now stored in localconfig.vdf under the "Apps" section,
|
|
||||||
# under a block using the Non-Steam Game Signed 32bit AppID. (i.e., -223056321)
|
|
||||||
# This is handled by `updateLocalConfigAppsValue` below
|
|
||||||
#
|
|
||||||
# Unsure if required, but still write these to the shortcuts.vdf file for consistency
|
|
||||||
printf '\x02%s\x00%b\x00\x00\x00' "AllowOverlay" "\x00"
|
|
||||||
printf '\x02%s\x00%b\x00\x00\x00' "OpenVR" "\x00"
|
|
||||||
|
|
||||||
printf '\x02%s\x00\x00\x00\x00\x00' "Devkit"
|
printf '\x02%s\x00\x00\x00\x00\x00' "Devkit"
|
||||||
printf '\x01%s\x00\x00' "DevkitGameID"
|
printf '\x01%s\x00\x00' "DevkitGameID"
|
||||||
printf '\x02%s\x00\x00\x00\x00\x00' "DevkitOverrideAppID"
|
printf '\x02%s\x00\x00\x00\x00\x00' "DevkitOverrideAppID"
|
||||||
@@ -414,6 +437,7 @@ removeNonSteamGame() {
|
|||||||
[[ -n "$2" ]] && NOSTSHPATH="$2"
|
[[ -n "$2" ]] && NOSTSHPATH="$2"
|
||||||
[[ -z "${STUID}" ]] && STUID=$(getUserId)
|
[[ -z "${STUID}" ]] && STUID=$(getUserId)
|
||||||
[[ -z "${STCFGPATH}" ]] && STCFGPATH="$(getUserPath ${STUID})"
|
[[ -z "${STCFGPATH}" ]] && STCFGPATH="$(getUserPath ${STUID})"
|
||||||
|
[[ -z "${STEAM_BASE_FOLDER}" ]] && STEAM_BASE_FOLDER="$(getSteamPath)"
|
||||||
if [[ -n "${STCFGPATH}" ]] && [[ -z "${SCPATH}" ]]; then
|
if [[ -n "${STCFGPATH}" ]] && [[ -z "${SCPATH}" ]]; then
|
||||||
SCPATH="${STCFGPATH}/shortcuts.vdf"
|
SCPATH="${STCFGPATH}/shortcuts.vdf"
|
||||||
fi
|
fi
|
||||||
@@ -429,12 +453,11 @@ removeNonSteamGame() {
|
|||||||
NOSTSTDIR=$(jq -r '.dir' <<< "${game}")
|
NOSTSTDIR=$(jq -r '.dir' <<< "${game}")
|
||||||
NOSTICONPATH=$(jq -r '.icon' <<< "${game}")
|
NOSTICONPATH=$(jq -r '.icon' <<< "${game}")
|
||||||
NOSTARGS=$(jq -r '.args' <<< "${game}")
|
NOSTARGS=$(jq -r '.args' <<< "${game}")
|
||||||
NOSTAIDVDFHEX=$(bigToLittleEndian $(printf '%08x' "${NOSTAPPID}"))
|
|
||||||
addEntry
|
addEntry
|
||||||
done
|
done
|
||||||
rm -f "${STCFGPATH}/grid/${appid}.jpg" "${STCFGPATH}/grid/${appid}p.jpg" "${STCFGPATH}/grid/${appid}_hero.jpg" "${STCFGPATH}/grid/${appid}_logo.png"
|
rm -f "${STCFGPATH}/grid/${appid}.jpg" "${STCFGPATH}/grid/${appid}p.jpg" "${STCFGPATH}/grid/${appid}_hero.jpg" "${STCFGPATH}/grid/${appid}_logo.png"
|
||||||
rm -rf "${HOME}/.local/share/Steam/steamapps/compatdata/${appid}"
|
rm -rf "${STEAM_BASE_FOLDER}/steamapps/compatdata/${appid}"
|
||||||
rm -rf "${HOME}/.local/share/Steam/steamapps/shadercache/${appid}"
|
rm -rf "${STEAM_BASE_FOLDER}/steamapps/shadercache/${appid}"
|
||||||
if [[ -f "${NOSTSHPATH}" ]]; then
|
if [[ -f "${NOSTSHPATH}" ]]; then
|
||||||
isInstallGame=false
|
isInstallGame=false
|
||||||
for STUIDCUR in $(getUserIds); do
|
for STUIDCUR in $(getUserIds); do
|
||||||
@@ -466,35 +489,40 @@ addNonSteamGame() {
|
|||||||
if [[ -n "${SCPATH}" ]]; then
|
if [[ -n "${SCPATH}" ]]; then
|
||||||
[[ -z "${NOSTSHPATH}" ]] && NOSTSHPATH="${STEAM_SCRIPTS}/${name_desktop}.sh"
|
[[ -z "${NOSTSHPATH}" ]] && NOSTSHPATH="${STEAM_SCRIPTS}/${name_desktop}.sh"
|
||||||
NOSTAPPNAME="${name_desktop}"
|
NOSTAPPNAME="${name_desktop}"
|
||||||
|
NOSTAPPPATH="${portwine_exe}"
|
||||||
NOSTAPPID=$(getAppId "${NOSTSHPATH}")
|
NOSTAPPID=$(getAppId "${NOSTSHPATH}")
|
||||||
if [[ -z "${NOSTAPPID}" ]]; then
|
if [[ ! -f "${NOSTSHPATH}" ]]; then
|
||||||
NOSTEXEPATH="${NOSTSHPATH}"
|
|
||||||
if [[ -z "${NOSTSTDIR}" ]]; then
|
|
||||||
NOSTSTDIR="${STEAM_SCRIPTS}"
|
|
||||||
fi
|
|
||||||
NOSTICONPATH="${PORT_WINE_PATH}/data/img/${name_desktop_png}.png"
|
|
||||||
NOSTAIDVDF="$(generateShortcutVDFAppId "${NOSTAPPNAME}${NOSTEXEPATH}")" # signed integer AppID, stored in the VDF as hexidecimal - ex: -598031679
|
|
||||||
NOSTAIDVDFHEX="$(generateShortcutVDFHexAppId "$NOSTAIDVDF")" # 4byte little-endian hexidecimal of above 32bit signed integer, which we write out to the binary VDF - ex: c1c25adc
|
|
||||||
NOSTAPPID="$(extractSteamId32 "$NOSTAIDVDF")" # unsigned 32bit ingeger version of "$NOSTAIDVDF", which is used as the AppID for Steam artwork ("grids"), as well as for our shortcuts
|
|
||||||
|
|
||||||
create_new_dir "${STEAM_SCRIPTS}"
|
create_new_dir "${STEAM_SCRIPTS}"
|
||||||
cat <<-EOF > "${NOSTSHPATH}"
|
cat <<-EOF > "${NOSTSHPATH}"
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
export LD_PRELOAD=
|
export LD_PRELOAD=
|
||||||
export START_FROM_STEAM=1
|
export START_FROM_STEAM=1
|
||||||
export START_FROM_FLATPAK=$(check_flatpak && echo 1 || echo 0)
|
export START_FROM_FLATPAK=$(check_flatpak && echo 1 || echo 0)
|
||||||
"${PORT_SCRIPTS_PATH}/start.sh" "${portwine_exe}" "\$@"
|
"${PORT_SCRIPTS_PATH}/start.sh" "${NOSTAPPPATH}" "\$@"
|
||||||
EOF
|
EOF
|
||||||
chmod u+x "${NOSTSHPATH}"
|
chmod u+x "${NOSTSHPATH}"
|
||||||
|
fi
|
||||||
|
if [[ -z "${NOSTAPPID}" ]]; then
|
||||||
|
[[ -z "${NOSTSTDIR}" ]] && NOSTSTDIR="${STEAM_SCRIPTS}"
|
||||||
|
NOSTEXEPATH="${NOSTSHPATH}"
|
||||||
|
NOSTICONPATH="${PORT_WINE_PATH}/data/img/${name_desktop_png}.png"
|
||||||
|
NOSTAIDVDF="$(generateShortcutVDFAppId "${NOSTAPPNAME}${NOSTEXEPATH}")" # signed integer AppID, stored in the VDF as hexidecimal - ex: -598031679
|
||||||
|
NOSTAPPID="$(extractSteamId32 "${NOSTAIDVDF}")" # unsigned 32bit ingeger version of "$NOSTAIDVDF", which is used as the AppID for Steam artwork ("grids"), as well as for our shortcuts
|
||||||
|
|
||||||
if [[ -f "${SCPATH}" ]] ; then
|
if [[ -f "${SCPATH}" ]] ; then
|
||||||
cp "${SCPATH}" "${SCPATH//.vdf}_${PROGNAME}_backup.vdf" 2>/dev/null
|
cp "${SCPATH}" "${SCPATH//.vdf}_${PROGNAME}_backup.vdf" 2>/dev/null
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ "${USE_STEAMAPPID_AS_NAME:-0}" == "1" ]]; then
|
||||||
|
getSteamId > /dev/null
|
||||||
|
[[ -n "${SteamAppId}" ]] && NOSTAPPNAME="${SteamAppId}"
|
||||||
|
fi
|
||||||
|
|
||||||
addEntry
|
addEntry
|
||||||
|
|
||||||
if [[ "${DOWNLOAD_STEAM_GRID}" == "1" ]] ; then
|
if [[ "${DOWNLOAD_STEAM_GRID}" == "1" ]] ; then
|
||||||
pw_start_progress_bar_block "${translations[Please wait. downloading covers for]} ${NOSTAPPNAME}"
|
NOSTAPPNAME="${name_desktop}"
|
||||||
|
pw_start_progress_bar_block "Please wait. downloading covers for ${NOSTAPPNAME}"
|
||||||
addGrids
|
addGrids
|
||||||
pw_stop_progress_bar
|
pw_stop_progress_bar
|
||||||
fi
|
fi
|
||||||
|
@@ -4,5 +4,5 @@
|
|||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
export PW_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
export PW_NO_FSYNC=1
|
export PW_USE_FSYNC=0
|
||||||
export PW_NO_ESYNC=1
|
export PW_USE_ESYNC=0
|
||||||
|
@@ -5,10 +5,9 @@
|
|||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
export PW_VULKAN_USE="2"
|
export PW_VULKAN_USE="2"
|
||||||
export PW_WINE_USE="WINE_LG"
|
export PW_WINE_USE="WINE_LG_9-12-2"
|
||||||
export PW_PREFIX_NAME="DEFAULT"
|
export PW_USE_ESYNC="0"
|
||||||
export PW_NO_ESYNC="1"
|
export PW_USE_FSYNC="1"
|
||||||
export PW_NO_FSYNC="0"
|
|
||||||
export PW_WINE_FULLSCREEN_FSR="1"
|
export PW_WINE_FULLSCREEN_FSR="1"
|
||||||
export PW_HIDE_NVIDIA_GPU="0"
|
export PW_HIDE_NVIDIA_GPU="0"
|
||||||
export PW_VIRTUAL_DESKTOP="0"
|
export PW_VIRTUAL_DESKTOP="0"
|
||||||
@@ -18,7 +17,6 @@ export PW_FIX_VIDEO_IN_GAME="0"
|
|||||||
export PW_REDUCE_PULSE_LATENCY="0"
|
export PW_REDUCE_PULSE_LATENCY="0"
|
||||||
export PW_USE_US_LAYOUT="0"
|
export PW_USE_US_LAYOUT="0"
|
||||||
export PW_USE_GSTREAMER="1"
|
export PW_USE_GSTREAMER="1"
|
||||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
|
||||||
export PW_USE_SHADER_CACHE="1"
|
export PW_USE_SHADER_CACHE="1"
|
||||||
export PW_USE_WINE_DXGI="0"
|
export PW_USE_WINE_DXGI="0"
|
||||||
export PW_DINPUT_PROTOCOL="0"
|
export PW_DINPUT_PROTOCOL="0"
|
||||||
@@ -27,5 +25,3 @@ export PW_WINDOWS_VER="10"
|
|||||||
export PW_DLL_INSTALL=""
|
export PW_DLL_INSTALL=""
|
||||||
export PW_WINE_CPU_TOPOLOGY="disabled"
|
export PW_WINE_CPU_TOPOLOGY="disabled"
|
||||||
export PW_MESA_GL_VERSION_OVERRIDE="disabled"
|
export PW_MESA_GL_VERSION_OVERRIDE="disabled"
|
||||||
export PW_LOCALE_SELECT="disabled"
|
|
||||||
export PORTPROTON_NAME="ACIII"
|
|
||||||
|
@@ -3,7 +3,7 @@
|
|||||||
#ACOdyssey.exe
|
#ACOdyssey.exe
|
||||||
#Rating=4
|
#Rating=4
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
export PW_NO_ESYNC="0"
|
export PW_USE_ESYNC="1"
|
||||||
export PW_USE_GSTREAMER="0"
|
export PW_USE_GSTREAMER="0"
|
||||||
export PW_PREFIX_NAME="ACO"
|
export PW_PREFIX_NAME="ACO"
|
||||||
export PW_WINE_USE="WINE_LG"
|
export PW_WINE_USE="WINE_LG"
|
||||||
|
@@ -5,7 +5,7 @@
|
|||||||
export PW_VULKAN_USE="2"
|
export PW_VULKAN_USE="2"
|
||||||
export PW_WINE_USE="PROTON_LG"
|
export PW_WINE_USE="PROTON_LG"
|
||||||
export PORTPROTON_NAME="ACOrigins"
|
export PORTPROTON_NAME="ACOrigins"
|
||||||
export PW_NO_ESYNC="0"
|
export PW_USE_ESYNC="1"
|
||||||
export PW_NO_FSYNC="0"
|
export PW_USE_FSYNC="1"
|
||||||
export PW_WINE_FULLSCREEN_FSR="1"
|
export PW_WINE_FULLSCREEN_FSR="1"
|
||||||
export PW_USE_GSTREAMER="0"
|
export PW_USE_GSTREAMER="0"
|
||||||
|
@@ -6,8 +6,8 @@ export PW_VULKAN_USE="2"
|
|||||||
export PW_WINE_USE="PROTON_LG"
|
export PW_WINE_USE="PROTON_LG"
|
||||||
export PW_PREFIX_NAME="PLAGUE"
|
export PW_PREFIX_NAME="PLAGUE"
|
||||||
export PORTPROTON_NAME="A Plague Tale: Innocence"
|
export PORTPROTON_NAME="A Plague Tale: Innocence"
|
||||||
export PW_NO_ESYNC="0"
|
export PW_USE_ESYNC="1"
|
||||||
export PW_NO_FSYNC="1"
|
export PW_USE_FSYNC="0"
|
||||||
export PW_WINE_FULLSCREEN_FSR="1"
|
export PW_WINE_FULLSCREEN_FSR="1"
|
||||||
export PW_HIDE_NVIDIA_GPU="0"
|
export PW_HIDE_NVIDIA_GPU="0"
|
||||||
export PW_VIRTUAL_DESKTOP="0"
|
export PW_VIRTUAL_DESKTOP="0"
|
||||||
@@ -17,7 +17,6 @@ export PW_FIX_VIDEO_IN_GAME="0"
|
|||||||
export PW_REDUCE_PULSE_LATENCY="0"
|
export PW_REDUCE_PULSE_LATENCY="0"
|
||||||
export PW_USE_US_LAYOUT="0"
|
export PW_USE_US_LAYOUT="0"
|
||||||
export PW_USE_GSTREAMER="1"
|
export PW_USE_GSTREAMER="1"
|
||||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
|
||||||
export PW_USE_SHADER_CACHE="1"
|
export PW_USE_SHADER_CACHE="1"
|
||||||
export PW_USE_WINE_DXGI="0"
|
export PW_USE_WINE_DXGI="0"
|
||||||
export PW_DINPUT_PROTOCOL="0"
|
export PW_DINPUT_PROTOCOL="0"
|
||||||
|
@@ -4,8 +4,7 @@
|
|||||||
#Rating=5
|
#Rating=5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
export PW_WINDOWS_VER="10"
|
export PW_WINDOWS_VER="10"
|
||||||
export PW_NO_FSYNC="1"
|
export PW_USE_FSYNC="0"
|
||||||
export PW_NO_ESYNC="1"
|
export PW_USE_ESYNC="0"
|
||||||
export PW_USE_GSTREAMER="1"
|
export PW_USE_GSTREAMER="1"
|
||||||
export PW_WINE_USE="PROTON_LG"
|
export PW_WINE_USE="PROTON_LG"
|
||||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
|
||||||
|
@@ -10,8 +10,8 @@ export LAUNCH_PARAMETERS=""
|
|||||||
export PW_VULKAN_USE="2"
|
export PW_VULKAN_USE="2"
|
||||||
export PW_HIDE_NVIDIA_GPU="0"
|
export PW_HIDE_NVIDIA_GPU="0"
|
||||||
export PW_VIRTUAL_DESKTOP="0"
|
export PW_VIRTUAL_DESKTOP="0"
|
||||||
export PW_NO_FSYNC="0"
|
export PW_USE_FSYNC="1"
|
||||||
export PW_NO_ESYNC="1"
|
export PW_USE_ESYNC="0"
|
||||||
export PW_USE_GSTREAMER="1"
|
export PW_USE_GSTREAMER="1"
|
||||||
export PW_REDUCE_PULSE_LATENCY="0"
|
export PW_REDUCE_PULSE_LATENCY="0"
|
||||||
export PW_USE_TERMINAL="0"
|
export PW_USE_TERMINAL="0"
|
||||||
@@ -20,7 +20,6 @@ export PW_PREFIX_NAME="ALONE_IN_THE_DARK"
|
|||||||
export PW_WINE_FULLSCREEN_FSR="0"
|
export PW_WINE_FULLSCREEN_FSR="0"
|
||||||
export PW_USE_D3D_EXTRAS="1"
|
export PW_USE_D3D_EXTRAS="1"
|
||||||
export PW_FIX_VIDEO_IN_GAME="0"
|
export PW_FIX_VIDEO_IN_GAME="0"
|
||||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
|
||||||
export PW_USE_SHADER_CACHE="1"
|
export PW_USE_SHADER_CACHE="1"
|
||||||
export PW_USE_WINE_DXGI="0"
|
export PW_USE_WINE_DXGI="0"
|
||||||
export PW_USE_GALLIUM_ZINK="0"
|
export PW_USE_GALLIUM_ZINK="0"
|
||||||
|
@@ -1,32 +1,17 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
#Author: deck
|
#Author: deck
|
||||||
#Bioshock2HD.exe
|
#Bioshock2HD.exe
|
||||||
#Rating=1-5
|
#Rating=5
|
||||||
export PW_VULKAN_USE="2"
|
export PW_VULKAN_USE="2"
|
||||||
export PW_WINE_USE="PROTON_LG"
|
export PW_WINE_USE="WINE_LG"
|
||||||
export PW_PREFIX_NAME="BIOSHOK"
|
export PW_PREFIX_NAME="DEFAULT"
|
||||||
export PORTPROTON_NAME="BioShock 2"
|
export PW_VKBASALT="1"
|
||||||
export PW_NO_ESYNC="1"
|
export PW_USE_ESYNC="0"
|
||||||
export PW_NO_FSYNC="1"
|
export PW_USE_FSYNC="0"
|
||||||
export PW_WINE_FULLSCREEN_FSR="1"
|
|
||||||
export PW_HIDE_NVIDIA_GPU="0"
|
|
||||||
export PW_VIRTUAL_DESKTOP="0"
|
|
||||||
export PW_USE_TERMINAL="0"
|
|
||||||
export PW_USE_D3D_EXTRAS="1"
|
export PW_USE_D3D_EXTRAS="1"
|
||||||
export PW_FIX_VIDEO_IN_GAME="0"
|
|
||||||
export PW_REDUCE_PULSE_LATENCY="0"
|
|
||||||
export PW_USE_US_LAYOUT="0"
|
|
||||||
export PW_USE_GSTREAMER="1"
|
export PW_USE_GSTREAMER="1"
|
||||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
|
||||||
export PW_USE_SHADER_CACHE="1"
|
export PW_USE_SHADER_CACHE="1"
|
||||||
export PW_USE_WINE_DXGI="0"
|
export PW_USE_WINE_DXGI="0"
|
||||||
export PW_DINPUT_PROTOCOL="0"
|
export PW_USE_EAC_AND_BE="0"
|
||||||
export PW_USE_NATIVE_WAYLAND="0"
|
export PW_VKBASALT_EFFECTS="FilmGrain2:Curves:cas"
|
||||||
export LAUNCH_PARAMETERS=""
|
export PW_VKBASALT_FFX_CAS="1"
|
||||||
export PW_WINDOWS_VER="10"
|
|
||||||
export PW_DLL_INSTALL=""
|
|
||||||
export WINEDLLOVERRIDES=""
|
|
||||||
export PW_WINE_CPU_TOPOLOGY="disabled"
|
|
||||||
export PW_MESA_GL_VERSION_OVERRIDE="disabled"
|
|
||||||
export PW_VKD3D_FEATURE_LEVEL="disabled"
|
|
||||||
export PW_LOCALE_SELECT="disabled"
|
|
||||||
|
@@ -1,8 +1,17 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
#Author: deck
|
#Author: deck
|
||||||
#BioshockHD.exe
|
#BioshockHD.exe
|
||||||
#Rating=1-5
|
#Rating=5
|
||||||
export PW_VULKAN_USE="2"
|
export PW_VULKAN_USE="2"
|
||||||
export PW_WINE_USE="WINE_LG"
|
export PW_WINE_USE="WINE_LG"
|
||||||
export PW_PREFIX_NAME="BIOSHOK"
|
export PW_PREFIX_NAME="DEFAULT"
|
||||||
export PORTPROTON_NAME="Bioshock"
|
export PW_VKBASALT="1"
|
||||||
|
export PW_USE_ESYNC="0"
|
||||||
|
export PW_USE_FSYNC="0"
|
||||||
|
export PW_USE_D3D_EXTRAS="1"
|
||||||
|
export PW_USE_GSTREAMER="1"
|
||||||
|
export PW_USE_SHADER_CACHE="1"
|
||||||
|
export PW_USE_WINE_DXGI="0"
|
||||||
|
export PW_USE_EAC_AND_BE="0"
|
||||||
|
export PW_VKBASALT_EFFECTS="FilmGrain2:Curves:cas"
|
||||||
|
export PW_VKBASALT_FFX_CAS="1"
|
||||||
|
@@ -5,8 +5,8 @@
|
|||||||
#EscapeFromTarkov_BE.exe
|
#EscapeFromTarkov_BE.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
export PW_NO_FSYNC="1"
|
export PW_USE_FSYNC="0"
|
||||||
export PW_NO_ESYNC="1"
|
export PW_USE_ESYNC="0"
|
||||||
export PW_PREFIX_NAME="DOTNET"
|
export PW_PREFIX_NAME="DOTNET"
|
||||||
|
|
||||||
# add_in_start_portwine () {
|
# add_in_start_portwine () {
|
||||||
|
@@ -7,7 +7,7 @@
|
|||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
export WINEDLLOVERRIDES="WINMM=n,b"
|
export WINEDLLOVERRIDES="WINMM=n,b"
|
||||||
export PW_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
export PW_NO_FSYNC=0 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
export PW_USE_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||||
export PW_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
export PW_USE_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
export PW_USE_GSTREAMER=0 # 0 - disabled use winegstreamer
|
export PW_USE_GSTREAMER=0 # 0 - disabled use winegstreamer
|
||||||
|
|
||||||
|
@@ -4,5 +4,5 @@
|
|||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
export PW_DLL_INSTALL="vcrun2019" # Install DLL in port prefix (used winetricks)
|
export PW_DLL_INSTALL="vcrun2019" # Install DLL in port prefix (used winetricks)
|
||||||
export PW_NO_FSYNC=0 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
export PW_USE_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||||
export PW_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
export PW_USE_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||||
|
@@ -12,7 +12,7 @@ export PW_VULKAN_USE="1"
|
|||||||
export WINEDLLOVERRIDES="xaudio2_8,xaudio2_9="
|
export WINEDLLOVERRIDES="xaudio2_8,xaudio2_9="
|
||||||
export PW_DINPUT_PROTOCOL="1"
|
export PW_DINPUT_PROTOCOL="1"
|
||||||
export PW_WINDOWS_VER="10"
|
export PW_WINDOWS_VER="10"
|
||||||
export PW_NO_ESYNC="1"
|
export PW_USE_ESYNC="0"
|
||||||
export PW_NO_FSYNC="1"
|
export PW_USE_FSYNC="0"
|
||||||
export PW_PREFIX_NAME="DEATHLOOP"
|
export PW_PREFIX_NAME="DEATHLOOP"
|
||||||
export PW_WINE_USE="PROTON_LG"
|
export PW_WINE_USE="PROTON_LG"
|
||||||
|
@@ -7,6 +7,6 @@
|
|||||||
export PW_VULKAN_USE="2"
|
export PW_VULKAN_USE="2"
|
||||||
export PW_WINE_USE="PROTON_LG"
|
export PW_WINE_USE="PROTON_LG"
|
||||||
export PW_PREFIX_NAME="EAAPP"
|
export PW_PREFIX_NAME="EAAPP"
|
||||||
export PW_NO_ESYNC="1"
|
export PW_USE_ESYNC="0"
|
||||||
export PW_NO_FSYNC="0"
|
export PW_USE_FSYNC="1"
|
||||||
add_in_start_portwine () { export LC_CTYPE=C ;}
|
add_in_start_portwine () { export LC_CTYPE=C ;}
|
||||||
|
@@ -6,7 +6,7 @@
|
|||||||
#export PW_COMMENT_DB="PortWINE database file for Epic Games Launcher"
|
#export PW_COMMENT_DB="PortWINE database file for Epic Games Launcher"
|
||||||
export LAUNCH_PARAMETERS="-SkipBuildPatchPrereq"
|
export LAUNCH_PARAMETERS="-SkipBuildPatchPrereq"
|
||||||
export PW_DLL_INSTALL="vcrun2012 vcrun2013 vcrun2019"
|
export PW_DLL_INSTALL="vcrun2012 vcrun2013 vcrun2019"
|
||||||
export PW_WINE_USE="PROTON_LG"
|
export PW_WINE_USE="WINE_LG_10-7"
|
||||||
export WINEDLLOVERRIDES="vulkan-1=n,b"
|
export WINEDLLOVERRIDES="vulkan-1=n,b"
|
||||||
# add_in_start_portwine () {
|
# add_in_start_portwine () {
|
||||||
# regdlloverrides "RDR2.exe:vulkan-1=n,b"
|
# regdlloverrides "RDR2.exe:vulkan-1=n,b"
|
||||||
|
@@ -6,5 +6,5 @@
|
|||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
export PW_VULKAN_USE=0
|
export PW_VULKAN_USE=0
|
||||||
export WINEDLLOVERRIDES="FLEngine,FLEngine_x64=n"
|
export WINEDLLOVERRIDES="FLEngine,FLEngine_x64=n"
|
||||||
export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
export PW_USE_FSYNC=0 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||||
export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
export PW_USE_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||||
|
@@ -5,5 +5,5 @@
|
|||||||
#################################
|
#################################
|
||||||
export PW_VULKAN_USE=0
|
export PW_VULKAN_USE=0
|
||||||
export WINEDLLOVERRIDES="cgD3D9,cgD3D9d=n"
|
export WINEDLLOVERRIDES="cgD3D9,cgD3D9d=n"
|
||||||
export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
export PW_USE_FSYNC=0 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||||
export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
export PW_USE_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||||
|
@@ -4,5 +4,5 @@
|
|||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
export LAUNCH_PARAMETERS="-nomemrestrict -norestrictions -percentvidmem 100 -availablevidmem 2048 -noprecache -novblank -heapsize 2097152" # Additional launch options
|
export LAUNCH_PARAMETERS="-nomemrestrict -norestrictions -percentvidmem 100 -availablevidmem 2048 -noprecache -novblank -heapsize 2097152" # Additional launch options
|
||||||
export PW_NO_ESYNC=0
|
export PW_USE_ESYNC=1
|
||||||
export PW_NO_FSYNC=1
|
export PW_USE_FSYNC=0
|
||||||
|
@@ -1,10 +1,12 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
#Author: fidel
|
#Author: fidel
|
||||||
#Genshin Impact.exe
|
#Genshin Impact.exe
|
||||||
|
#GenshinImpact.exe
|
||||||
#hoyoplay_launcher_pp.exe
|
#hoyoplay_launcher_pp.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
export PW_WINDOWS_VER="10"
|
export PW_WINDOWS_VER="10"
|
||||||
export PW_VULKAN_USE="2"
|
export PW_VULKAN_USE="2"
|
||||||
export PW_PREFIX_NAME="HO_YO_PLAY"
|
export PW_PREFIX_NAME="HO_YO_PLAY"
|
||||||
export PW_FORCE_LARGE_ADDRESS_AWARE="0"
|
export PW_WINE_USE="WINE_HYP_10-10"
|
||||||
|
export LAUNCH_PARAMETERS="-platform_type CLOUD_THIRD_PARTY_PC"
|
||||||
|
7
data_from_portwine/scripts/portwine_db/KingdomCome.ppdb
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Author: Mels
|
||||||
|
#KingdomCome.exe
|
||||||
|
#Rating=1-5
|
||||||
|
export PW_VULKAN_USE="2"
|
||||||
|
export PW_WINE_USE="WINE_LG"
|
||||||
|
# export LAUNCH_URI="com.epicgames.launcher://apps/Eel?action=launch&silent=true"
|
@@ -6,6 +6,6 @@
|
|||||||
export PW_VULKAN_USE="0"
|
export PW_VULKAN_USE="0"
|
||||||
export PW_OLD_GL_STRING="0"
|
export PW_OLD_GL_STRING="0"
|
||||||
export PW_VIRTUAL_DESKTOP="1"
|
export PW_VIRTUAL_DESKTOP="1"
|
||||||
export PW_NO_FSYNC="0"
|
export PW_USE_FSYNC="1"
|
||||||
export PW_NO_ESYNC="1"
|
export PW_USE_ESYNC="0"
|
||||||
|
|
||||||
|
@@ -3,7 +3,7 @@
|
|||||||
#Larry.exe
|
#Larry.exe
|
||||||
#Rating=5
|
#Rating=5
|
||||||
################################################
|
################################################
|
||||||
export PW_NO_FSYNC=1
|
export PW_USE_FSYNC=0
|
||||||
export PW_NO_ESYNC=1
|
export PW_USE_ESYNC=0
|
||||||
export PW_WINDOWS_VER=7
|
export PW_WINDOWS_VER=7
|
||||||
|
|
||||||
|
@@ -17,8 +17,8 @@ export PW_WINE_USE=WINE_LOL_GE_8.27
|
|||||||
export PW_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
export PW_MUST_HAVE_DLL=""
|
export PW_MUST_HAVE_DLL=""
|
||||||
export PW_PREFIX_NAME="LEAGUE_OF_LEGENDS"
|
export PW_PREFIX_NAME="LEAGUE_OF_LEGENDS"
|
||||||
export PW_NO_FSYNC=1
|
export PW_USE_FSYNC=0
|
||||||
export PW_NO_ESYNC=1
|
export PW_USE_ESYNC=0
|
||||||
export PW_DISABLED_CREATE_DB=1
|
export PW_DISABLED_CREATE_DB=1
|
||||||
export PW_USE_D3D_EXTRAS=1
|
export PW_USE_D3D_EXTRAS=1
|
||||||
export DISABLE_CP_DEFPFX=1
|
export DISABLE_CP_DEFPFX=1
|
||||||
|
@@ -4,5 +4,5 @@
|
|||||||
#Rating=5
|
#Rating=5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
export PW_USE_GSTREAMER=0
|
export PW_USE_GSTREAMER=0
|
||||||
export PW_NO_FSYNC=0
|
export PW_USE_FSYNC=1
|
||||||
export PW_NO_ESYNC=0
|
export PW_USE_ESYNC=1
|
||||||
|
@@ -6,8 +6,8 @@ export PW_VULKAN_USE="2"
|
|||||||
export PW_WINE_USE="PROTON_LG"
|
export PW_WINE_USE="PROTON_LG"
|
||||||
export PW_PREFIX_NAME="DEFAULT"
|
export PW_PREFIX_NAME="DEFAULT"
|
||||||
export PORTPROTON_NAME="Matrix3"
|
export PORTPROTON_NAME="Matrix3"
|
||||||
export PW_NO_ESYNC="1"
|
export PW_USE_ESYNC="0"
|
||||||
export PW_NO_FSYNC="1"
|
export PW_USE_FSYNC="0"
|
||||||
export PW_WINE_FULLSCREEN_FSR="1"
|
export PW_WINE_FULLSCREEN_FSR="1"
|
||||||
export PW_HIDE_NVIDIA_GPU="0"
|
export PW_HIDE_NVIDIA_GPU="0"
|
||||||
export PW_VIRTUAL_DESKTOP="0"
|
export PW_VIRTUAL_DESKTOP="0"
|
||||||
@@ -17,7 +17,6 @@ export PW_FIX_VIDEO_IN_GAME="0"
|
|||||||
export PW_REDUCE_PULSE_LATENCY="0"
|
export PW_REDUCE_PULSE_LATENCY="0"
|
||||||
export PW_USE_US_LAYOUT="0"
|
export PW_USE_US_LAYOUT="0"
|
||||||
export PW_USE_GSTREAMER="1"
|
export PW_USE_GSTREAMER="1"
|
||||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
|
||||||
export PW_USE_SHADER_CACHE="1"
|
export PW_USE_SHADER_CACHE="1"
|
||||||
export PW_USE_WINE_DXGI="0"
|
export PW_USE_WINE_DXGI="0"
|
||||||
export PW_DINPUT_PROTOCOL="0"
|
export PW_DINPUT_PROTOCOL="0"
|
||||||
|
@@ -1,8 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
#Author: kbp95
|
|
||||||
#speed.exe
|
|
||||||
#Rating=5
|
|
||||||
################################################
|
|
||||||
export PW_VULKAN_USE=0
|
|
||||||
export LAUNCH_PARAMETERS=""
|
|
||||||
export WINEDLLOVERRIDES="dinput8"
|
|
9
data_from_portwine/scripts/portwine_db/NFSC.ppdb
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Author: maximus
|
||||||
|
#NFSC.exe / Need for Speed Carbon
|
||||||
|
#Rating=1-5
|
||||||
|
export PW_VULKAN_USE="2"
|
||||||
|
export PW_WINE_USE="PROTON_LG"
|
||||||
|
export PORTPROTON_NAME="NFSC"
|
||||||
|
export WINEDLLOVERRIDES="dinput8=n,b"
|
||||||
|
export PW_MESA_VK_WSI_PRESENT_MODE="fifo"
|
@@ -6,8 +6,8 @@ export PW_VULKAN_USE="2"
|
|||||||
export PW_WINE_USE="PROTON_LG"
|
export PW_WINE_USE="PROTON_LG"
|
||||||
export PW_PREFIX_NAME="PERSONA"
|
export PW_PREFIX_NAME="PERSONA"
|
||||||
export PORTPROTON_NAME="P4G"
|
export PORTPROTON_NAME="P4G"
|
||||||
export PW_NO_ESYNC="1"
|
export PW_USE_ESYNC="0"
|
||||||
export PW_NO_FSYNC="0"
|
export PW_USE_FSYNC="1"
|
||||||
export PW_WINE_FULLSCREEN_FSR="1"
|
export PW_WINE_FULLSCREEN_FSR="1"
|
||||||
export PW_HIDE_NVIDIA_GPU="0"
|
export PW_HIDE_NVIDIA_GPU="0"
|
||||||
export PW_VIRTUAL_DESKTOP="0"
|
export PW_VIRTUAL_DESKTOP="0"
|
||||||
@@ -17,7 +17,6 @@ export PW_FIX_VIDEO_IN_GAME="0"
|
|||||||
export PW_REDUCE_PULSE_LATENCY="0"
|
export PW_REDUCE_PULSE_LATENCY="0"
|
||||||
export PW_USE_US_LAYOUT="0"
|
export PW_USE_US_LAYOUT="0"
|
||||||
export PW_USE_GSTREAMER="1"
|
export PW_USE_GSTREAMER="1"
|
||||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
|
||||||
export PW_USE_SHADER_CACHE="1"
|
export PW_USE_SHADER_CACHE="1"
|
||||||
export PW_USE_WINE_DXGI="0"
|
export PW_USE_WINE_DXGI="0"
|
||||||
export PW_DINPUT_PROTOCOL="0"
|
export PW_DINPUT_PROTOCOL="0"
|
||||||
|
@@ -4,7 +4,7 @@
|
|||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
export PW_WINE_USE="WINE_LG"
|
export PW_WINE_USE="WINE_LG"
|
||||||
export LAUNCH_PARAMETERS="-nomemrestrict -norestrictions -percentvidmem 100 -availablevidmem 2048 -noprecache -novblank -heapsize 2097152"
|
export LAUNCH_PARAMETERS="-nomemrestrict -norestrictions -percentvidmem 100 -availablevidmem 2048 -noprecache -novblank -heapsize 2097152"
|
||||||
export PW_NO_ESYNC="0"
|
export PW_USE_ESYNC="1"
|
||||||
export PW_NO_FSYNC="1"
|
export PW_USE_FSYNC="0"
|
||||||
export PORTPROTON_NAME="PlayRDR"
|
export PORTPROTON_NAME="PlayRDR"
|
||||||
export PW_VULKAN_USE="2"
|
export PW_VULKAN_USE="2"
|
||||||
|
@@ -4,5 +4,5 @@
|
|||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
########################################################
|
########################################################
|
||||||
export PW_DLL_INSTALL="vcrun2012 vcrun2019 d3dcompiler_43 d3dcompiler_47 d3dx9" # Install DDL in port prefix (used winetricks)
|
export PW_DLL_INSTALL="vcrun2012 vcrun2019 d3dcompiler_43 d3dcompiler_47 d3dx9" # Install DDL in port prefix (used winetricks)
|
||||||
export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
export PW_USE_FSYNC=0 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||||
export PW_NO_ESYNC=1
|
export PW_USE_ESYNC=0
|
||||||
|
@@ -1,6 +1,17 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
#Author: esa
|
#Author: esa, fidel
|
||||||
#Singularity.exe
|
#Singularity.exe
|
||||||
#Rating=1-5
|
#Rating=5
|
||||||
################################################
|
################################################
|
||||||
export PW_DLL_INSTALL="physx"
|
export PW_DLL_INSTALL="physx"
|
||||||
|
export PW_VULKAN_USE="2"
|
||||||
|
export PW_WINE_USE="PROTON_LG"
|
||||||
|
export PW_VKBASALT_EFFECTS="FilmGrain2:Curves:cas"
|
||||||
|
export PW_VKBASALT_FFX_CAS="0.75"
|
||||||
|
export PW_VKBASALT="1"
|
||||||
|
export PW_USE_ESYNC="0"
|
||||||
|
export PW_USE_FSYNC="1"
|
||||||
|
export PW_USE_GSTREAMER="1"
|
||||||
|
export PW_USE_SHADER_CACHE="1"
|
||||||
|
export PW_USE_WINE_DXGI="0"
|
||||||
|
export PW_USE_EAC_AND_BE="0"
|
||||||
|
@@ -6,8 +6,8 @@ export PW_VULKAN_USE="2"
|
|||||||
export PW_WINE_USE="PROTON_LG"
|
export PW_WINE_USE="PROTON_LG"
|
||||||
export PW_PREFIX_NAME="DEFAULT"
|
export PW_PREFIX_NAME="DEFAULT"
|
||||||
export PORTPROTON_NAME="TMNT.EXE"
|
export PORTPROTON_NAME="TMNT.EXE"
|
||||||
export PW_NO_ESYNC="1"
|
export PW_USE_ESYNC="0"
|
||||||
export PW_NO_FSYNC="1"
|
export PW_USE_FSYNC="0"
|
||||||
export PW_WINE_FULLSCREEN_FSR="1"
|
export PW_WINE_FULLSCREEN_FSR="1"
|
||||||
export PW_HIDE_NVIDIA_GPU="0"
|
export PW_HIDE_NVIDIA_GPU="0"
|
||||||
export PW_VIRTUAL_DESKTOP="0"
|
export PW_VIRTUAL_DESKTOP="0"
|
||||||
@@ -17,7 +17,6 @@ export PW_FIX_VIDEO_IN_GAME="0"
|
|||||||
export PW_REDUCE_PULSE_LATENCY="0"
|
export PW_REDUCE_PULSE_LATENCY="0"
|
||||||
export PW_USE_US_LAYOUT="0"
|
export PW_USE_US_LAYOUT="0"
|
||||||
export PW_USE_GSTREAMER="1"
|
export PW_USE_GSTREAMER="1"
|
||||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
|
||||||
export PW_USE_SHADER_CACHE="1"
|
export PW_USE_SHADER_CACHE="1"
|
||||||
export PW_USE_WINE_DXGI="0"
|
export PW_USE_WINE_DXGI="0"
|
||||||
export PW_DINPUT_PROTOCOL="0"
|
export PW_DINPUT_PROTOCOL="0"
|
||||||
|
@@ -6,8 +6,8 @@ export PW_VULKAN_USE="2"
|
|||||||
export PW_WINE_USE="PROTON_LG"
|
export PW_WINE_USE="PROTON_LG"
|
||||||
export PW_PREFIX_NAME="DEFAULT"
|
export PW_PREFIX_NAME="DEFAULT"
|
||||||
export PORTPROTON_NAME="TMNT2"
|
export PORTPROTON_NAME="TMNT2"
|
||||||
export PW_NO_ESYNC="1"
|
export PW_USE_ESYNC="0"
|
||||||
export PW_NO_FSYNC="1"
|
export PW_USE_FSYNC="0"
|
||||||
export PW_WINE_FULLSCREEN_FSR="1"
|
export PW_WINE_FULLSCREEN_FSR="1"
|
||||||
export PW_HIDE_NVIDIA_GPU="0"
|
export PW_HIDE_NVIDIA_GPU="0"
|
||||||
export PW_VIRTUAL_DESKTOP="0"
|
export PW_VIRTUAL_DESKTOP="0"
|
||||||
@@ -17,7 +17,6 @@ export PW_FIX_VIDEO_IN_GAME="0"
|
|||||||
export PW_REDUCE_PULSE_LATENCY="0"
|
export PW_REDUCE_PULSE_LATENCY="0"
|
||||||
export PW_USE_US_LAYOUT="0"
|
export PW_USE_US_LAYOUT="0"
|
||||||
export PW_USE_GSTREAMER="1"
|
export PW_USE_GSTREAMER="1"
|
||||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
|
||||||
export PW_USE_SHADER_CACHE="1"
|
export PW_USE_SHADER_CACHE="1"
|
||||||
export PW_USE_WINE_DXGI="0"
|
export PW_USE_WINE_DXGI="0"
|
||||||
export PW_DINPUT_PROTOCOL="0"
|
export PW_DINPUT_PROTOCOL="0"
|
||||||
|
19
data_from_portwine/scripts/portwine_db/TimeShift.ppdb
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Author: fidel
|
||||||
|
#TimeShift.exe
|
||||||
|
#Rating=5
|
||||||
|
export PW_VULKAN_USE="2"
|
||||||
|
export PW_WINE_USE="PROTON_LG"
|
||||||
|
export PW_PREFIX_NAME="DEFAULT"
|
||||||
|
export PW_VKBASALT="1"
|
||||||
|
export PW_USE_ESYNC="0"
|
||||||
|
export PW_USE_FSYNC="0"
|
||||||
|
export PW_WINE_FULLSCREEN_FSR="1"
|
||||||
|
export PW_USE_GSTREAMER="1"
|
||||||
|
export PW_USE_SHADER_CACHE="1"
|
||||||
|
export PW_USE_WINE_DXGI="0"
|
||||||
|
export PW_USE_EAC_AND_BE="0"
|
||||||
|
export PW_WINE_CPU_TOPOLOGY="4:0,1,2,3"
|
||||||
|
export PW_VKBASALT_EFFECTS="FilmGrain2:Curves:cas"
|
||||||
|
export PW_VKBASALT_FFX_CAS="0.50"
|
||||||
|
export PW_VIRTUAL_DESKTOP="1"
|
@@ -1,8 +1,10 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
#Author: chal55rus
|
#Author: chal55rus
|
||||||
#UbisoftConnect.exe
|
#UbisoftConnect.exe
|
||||||
|
#UbisoftGameLauncher.exe
|
||||||
|
#UbisoftGameLauncher64.exe
|
||||||
|
#upc.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
################################################
|
################################################
|
||||||
export PW_VULKAN_USE=1
|
export PW_VULKAN_USE="2"
|
||||||
export PW_DLL_INSTALL=""
|
export PW_DLL_INSTALL=""
|
||||||
#####################examples###########################
|
|
||||||
|
@@ -7,9 +7,8 @@ export PW_COMMENT_DB=""
|
|||||||
export PW_WINDOWS_VER="10"
|
export PW_WINDOWS_VER="10"
|
||||||
export PW_VULKAN_USE="2"
|
export PW_VULKAN_USE="2"
|
||||||
export WINEDLLOVERRIDES="vulkan-1=n,b"
|
export WINEDLLOVERRIDES="vulkan-1=n,b"
|
||||||
export PW_NO_ESYNC="1"
|
export PW_USE_ESYNC="0"
|
||||||
export PW_USE_D3D_EXTRAS="1"
|
export PW_USE_D3D_EXTRAS="1"
|
||||||
export PW_USE_GSTREAMER="1"
|
export PW_USE_GSTREAMER="1"
|
||||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
|
||||||
export PW_USE_SHADER_CACHE="1"
|
export PW_USE_SHADER_CACHE="1"
|
||||||
export LAUNCH_PARAMETERS=""
|
export LAUNCH_PARAMETERS=""
|
||||||
|
@@ -1,6 +1,10 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
#Author: miku
|
#Author: miku
|
||||||
#arizona-starter.exe
|
#arizona-starter.exe
|
||||||
|
#Arizona Games Launcher.exe
|
||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
export PW_VULKAN_USE=0
|
# export PW_VULKAN_USE="0"
|
||||||
|
export PW_USE_ESYNC="1"
|
||||||
|
export PW_USE_FSYNC="0"
|
||||||
|
# export WINEDLLOVERRIDES="d3d8,drvmgt,mss32=n,b"
|
||||||
|
@@ -15,13 +15,12 @@ if [[ "${DESKTOP_SESSION}" =~ "gnome" ]] \
|
|||||||
fi
|
fi
|
||||||
export PW_WINDOWS_VER="10"
|
export PW_WINDOWS_VER="10"
|
||||||
export PW_WINE_USE="WINE_LG"
|
export PW_WINE_USE="WINE_LG"
|
||||||
export PW_USE_WINE_DXGI="1"
|
export PW_USE_WINE_DXGI="0"
|
||||||
export PW_VULKAN_USE="1"
|
export PW_VULKAN_USE="2"
|
||||||
export PW_USE_GSTREAMER="0"
|
export PW_USE_GSTREAMER="0"
|
||||||
export PW_PREFIX_NAME="EVE_ONLINE"
|
export PW_PREFIX_NAME="EVE_ONLINE"
|
||||||
export PW_WINE_FULLSCREEN_FSR="0"
|
export PW_WINE_FULLSCREEN_FSR="0"
|
||||||
export PW_USE_D3D_EXTRAS="1"
|
export PW_USE_D3D_EXTRAS="1"
|
||||||
export PW_FORCE_LARGE_ADDRESS_AWARE="0"
|
|
||||||
export PW_USE_SHADER_CACHE="0"
|
export PW_USE_SHADER_CACHE="0"
|
||||||
export PW_DLL_INSTALL="vcrun2022 d3dcompiler_47 tahoma arial" # msdelta
|
export PW_DLL_INSTALL="vcrun2022 d3dcompiler_47 tahoma arial" # msdelta
|
||||||
export WINEDLLOVERRIDES="msvcp140,msvcp140_1=n"
|
export WINEDLLOVERRIDES="msvcp140,msvcp140_1=n"
|
||||||
|
@@ -7,10 +7,10 @@ export PW_COMMENT_DB="<b>!!! ВНИМАНИЕ !!!</b>
|
|||||||
Для русификации игры в <b>\"STEAM\"</b>, выберите в установщике диск <b>\"S:\"</b> и в нём нужную игру."
|
Для русификации игры в <b>\"STEAM\"</b>, выберите в установщике диск <b>\"S:\"</b> и в нём нужную игру."
|
||||||
export PW_VULKAN_USE="1"
|
export PW_VULKAN_USE="1"
|
||||||
export PW_MANGOHUD="0"
|
export PW_MANGOHUD="0"
|
||||||
export PW_NO_FSYNC="1"
|
export PW_USE_FSYNC="0"
|
||||||
export PW_NO_ESYNC="1"
|
export PW_USE_ESYNC="0"
|
||||||
export PW_USE_GAMEMODE="0"
|
export PW_USE_GAMEMODE="0"
|
||||||
export PW_PREFIX_NAME="DOTNET"
|
export PW_PREFIX_NAME="DOTNET"
|
||||||
export PW_DLL_INSTALL=""
|
export PW_DLL_INSTALL=""
|
||||||
export PW_DISABLED_CREATE_DB="1"
|
export PW_DISABLED_CREATE_DB="1"
|
||||||
|
export PW_WINE_USE="WINE_LG"
|
||||||
|
@@ -4,5 +4,5 @@
|
|||||||
#Rating=1-5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
export PW_DLL_INSTALL="vcrun2019 d3dx9"
|
export PW_DLL_INSTALL="vcrun2019 d3dx9"
|
||||||
export PW_NO_FSYNC=1
|
export PW_USE_FSYNC=0
|
||||||
export PW_VIRTUAL_DESKTOP=1
|
export PW_VIRTUAL_DESKTOP=1
|
||||||
|
@@ -5,9 +5,9 @@
|
|||||||
#Rating=5
|
#Rating=5
|
||||||
export PW_COMMENT_DB="Lesta Game Centers"
|
export PW_COMMENT_DB="Lesta Game Centers"
|
||||||
################################################
|
################################################
|
||||||
export PW_VULKAN_USE=1 #dxvk, vkd3d or 0 for OpenGL
|
export PW_VULKAN_USE="2" #dxvk, vkd3d or 0 for OpenGL
|
||||||
export LAUNCH_PARAMETERS="" # Additional launch options
|
export LAUNCH_PARAMETERS="" # Additional launch options
|
||||||
export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
export PW_WINDOWS_VER="10" # Set windows version 10, 7 or XP
|
||||||
export WINEDLLOVERRIDES=""
|
export WINEDLLOVERRIDES=""
|
||||||
export PW_DLL_INSTALL="lucida" # Install DLL in port prefix (used winetricks)
|
export PW_DLL_INSTALL="lucida" # Install DLL in port prefix (used winetricks)
|
||||||
export PW_USE_D3D_EXTRAS="1"
|
export PW_USE_D3D_EXTRAS="1"
|
||||||
|
@@ -1,16 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
#Author: linux-gaming.ru
|
|
||||||
#setup.exe
|
|
||||||
#.msi
|
|
||||||
#Rating=5
|
|
||||||
################################################
|
|
||||||
export PW_DISABLED_CREATE_DB="1"
|
|
||||||
export PW_VULKAN_USE="1"
|
|
||||||
export PW_MANGOHUD="0"
|
|
||||||
export PW_NO_FSYNC="1"
|
|
||||||
export PW_NO_ESYNC="1"
|
|
||||||
export PW_USE_GAMEMODE="0"
|
|
||||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
|
||||||
export PW_DLL_INSTALL=""
|
|
||||||
# export WINEDLLOVERRIDES="mscoree,mshtml="
|
|
||||||
export PW_WINE_USE="WINE_LG"
|
|
11
data_from_portwine/scripts/portwine_db/speed.ppdb
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Author: maximus
|
||||||
|
#speed.exe / Need for Speed - Most Wanted
|
||||||
|
#Rating=1-5
|
||||||
|
################################################
|
||||||
|
export PW_VULKAN_USE="2"
|
||||||
|
export LAUNCH_PARAMETERS=""
|
||||||
|
export WINEDLLOVERRIDES="dinput8=n,b"
|
||||||
|
export PORTPROTON_NAME="speed"
|
||||||
|
export PW_WINE_USE="PROTON_LG"
|
||||||
|
export PW_MESA_VK_WSI_PRESENT_MODE="relaxed"
|
8
data_from_portwine/scripts/portwine_db/speed2.ppdb
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Author: maximus
|
||||||
|
#SPEED2.exe / Need For Speed Underground 2
|
||||||
|
#Rating=1-5
|
||||||
|
export PW_VULKAN_USE="2"
|
||||||
|
export PW_WINE_USE="PROTON_LG"
|
||||||
|
export PORTPROTON_NAME="SPEED2"
|
||||||
|
export WINEDLLOVERRIDES="dinput8=n,b"
|
@@ -7,6 +7,6 @@ export PW_WINE_USE="PROTON_LG"
|
|||||||
export PW_PREFIX_NAME="STUDENT"
|
export PW_PREFIX_NAME="STUDENT"
|
||||||
export PW_DISABLED_CREATE_DB="1"
|
export PW_DISABLED_CREATE_DB="1"
|
||||||
export WINEDLLOVERRIDES="mscoree,mshtml="
|
export WINEDLLOVERRIDES="mscoree,mshtml="
|
||||||
export PW_NO_FSYNC="1"
|
export PW_USE_FSYNC="0"
|
||||||
export PW_NO_ESYNC="1"
|
export PW_USE_ESYNC="0"
|
||||||
export DISABLE_CP_DEFPFX="1"
|
export DISABLE_CP_DEFPFX="1"
|
||||||
|
@@ -7,6 +7,6 @@ export PW_WINE_USE="PROTON_LG"
|
|||||||
export PW_PREFIX_NAME="TEACHER"
|
export PW_PREFIX_NAME="TEACHER"
|
||||||
export PW_DISABLED_CREATE_DB="1"
|
export PW_DISABLED_CREATE_DB="1"
|
||||||
export WINEDLLOVERRIDES="mscoree,mshtml="
|
export WINEDLLOVERRIDES="mscoree,mshtml="
|
||||||
export PW_NO_FSYNC="1"
|
export PW_USE_FSYNC="0"
|
||||||
export PW_NO_ESYNC="1"
|
export PW_USE_ESYNC="0"
|
||||||
export DISABLE_CP_DEFPFX="1"
|
export DISABLE_CP_DEFPFX="1"
|
||||||
|
@@ -1,8 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
#Author: fidel
|
#Author: licrit
|
||||||
#PulseOnlineLauncher.exe
|
#vcNElaunch.exe
|
||||||
#Rating=5
|
#Rating=1-5
|
||||||
#####################examples###########################
|
|
||||||
export PW_VULKAN_USE="2"
|
export PW_VULKAN_USE="2"
|
||||||
export PW_WINE_USE="PROTON_LG"
|
export PW_WINE_USE="PROTON_LG"
|
||||||
export PW_PREFIX_NAME="DOTNET"
|
export PW_PREFIX_NAME="DOTNET"
|
@@ -7,4 +7,3 @@ export PW_WINDOWS_VER="10"
|
|||||||
export PW_VULKAN_USE="2"
|
export PW_VULKAN_USE="2"
|
||||||
export PW_PREFIX_NAME="DEFAULT"
|
export PW_PREFIX_NAME="DEFAULT"
|
||||||
export PW_USE_D3D_EXTRAS="1"
|
export PW_USE_D3D_EXTRAS="1"
|
||||||
export PW_FORCE_LARGE_ADDRESS_AWARE="0"
|
|
||||||
|
@@ -5,9 +5,9 @@
|
|||||||
#Rating=5
|
#Rating=5
|
||||||
export PW_COMMENT_DB="Wargaming Game Centers"
|
export PW_COMMENT_DB="Wargaming Game Centers"
|
||||||
################################################
|
################################################
|
||||||
export PW_VULKAN_USE=1 #dxvk, vkd3d or 0 for OpenGL
|
export PW_VULKAN_USE="2" #dxvk, vkd3d or 0 for OpenGL
|
||||||
export LAUNCH_PARAMETERS="" # Additional launch options
|
export LAUNCH_PARAMETERS="" # Additional launch options
|
||||||
export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
export PW_WINDOWS_VER="2" # Set windows version 10, 7 or XP
|
||||||
export WINEDLLOVERRIDES=""
|
export WINEDLLOVERRIDES=""
|
||||||
export PW_DLL_INSTALL="lucida" # Install DLL in port prefix (used winetricks)
|
export PW_DLL_INSTALL="lucida" # Install DLL in port prefix (used winetricks)
|
||||||
export PW_USE_D3D_EXTRAS="1"
|
export PW_USE_D3D_EXTRAS="1"
|
||||||
|
@@ -7,9 +7,8 @@ export PW_WINE_USE="PROTON_LG"
|
|||||||
export PW_PREFIX_NAME="STUDENT"
|
export PW_PREFIX_NAME="STUDENT"
|
||||||
export PW_DISABLED_CREATE_DB="1"
|
export PW_DISABLED_CREATE_DB="1"
|
||||||
export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/setup.png"
|
export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/setup.png"
|
||||||
export PW_NO_FSYNC="1"
|
export PW_USE_FSYNC="0"
|
||||||
export PW_NO_ESYNC="1"
|
export PW_USE_ESYNC="0"
|
||||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
|
||||||
export PW_DLL_INSTALL=""
|
export PW_DLL_INSTALL=""
|
||||||
export WINEDLLOVERRIDES="mscoree,mshtml="
|
export WINEDLLOVERRIDES="mscoree,mshtml="
|
||||||
export DISABLE_CP_DEFPFX="1"
|
export DISABLE_CP_DEFPFX="1"
|
||||||
|
@@ -7,9 +7,8 @@ export PW_WINE_USE="PROTON_LG"
|
|||||||
export PW_PREFIX_NAME="TEACHER"
|
export PW_PREFIX_NAME="TEACHER"
|
||||||
export PW_DISABLED_CREATE_DB="1"
|
export PW_DISABLED_CREATE_DB="1"
|
||||||
export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/setup.png"
|
export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/setup.png"
|
||||||
export PW_NO_FSYNC="1"
|
export PW_USE_FSYNC="0"
|
||||||
export PW_NO_ESYNC="1"
|
export PW_USE_ESYNC="0"
|
||||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
|
||||||
export PW_DLL_INSTALL=""
|
export PW_DLL_INSTALL=""
|
||||||
export WINEDLLOVERRIDES="mscoree,mshtml="
|
export WINEDLLOVERRIDES="mscoree,mshtml="
|
||||||
export DISABLE_CP_DEFPFX="1"
|
export DISABLE_CP_DEFPFX="1"
|
||||||
|
@@ -9,8 +9,8 @@ export PW_USE_WINE_DXGI="0"
|
|||||||
export PORTPROTON_NAME="The Witcher 3"
|
export PORTPROTON_NAME="The Witcher 3"
|
||||||
export PW_WINE_USE="PROTON_LG"
|
export PW_WINE_USE="PROTON_LG"
|
||||||
export PW_PREFIX_NAME="DEFAULT"
|
export PW_PREFIX_NAME="DEFAULT"
|
||||||
export PW_NO_ESYNC="1"
|
export PW_USE_ESYNC="0"
|
||||||
export PW_NO_FSYNC="0"
|
export PW_USE_FSYNC="1"
|
||||||
export PW_WINE_FULLSCREEN_FSR="1"
|
export PW_WINE_FULLSCREEN_FSR="1"
|
||||||
export PW_HIDE_NVIDIA_GPU="0"
|
export PW_HIDE_NVIDIA_GPU="0"
|
||||||
export PW_VIRTUAL_DESKTOP="0"
|
export PW_VIRTUAL_DESKTOP="0"
|
||||||
@@ -19,7 +19,6 @@ export PW_FIX_VIDEO_IN_GAME="0"
|
|||||||
export PW_REDUCE_PULSE_LATENCY="0"
|
export PW_REDUCE_PULSE_LATENCY="0"
|
||||||
export PW_USE_US_LAYOUT="0"
|
export PW_USE_US_LAYOUT="0"
|
||||||
export PW_USE_GSTREAMER="1"
|
export PW_USE_GSTREAMER="1"
|
||||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
|
||||||
export PW_USE_SHADER_CACHE="1"
|
export PW_USE_SHADER_CACHE="1"
|
||||||
export PW_DINPUT_PROTOCOL="0"
|
export PW_DINPUT_PROTOCOL="0"
|
||||||
export PW_USE_NATIVE_WAYLAND="0"
|
export PW_USE_NATIVE_WAYLAND="0"
|
||||||
|
@@ -17,6 +17,7 @@ then
|
|||||||
pw_kill_autostart Launcher.exe &
|
pw_kill_autostart Launcher.exe &
|
||||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||||
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Cybertime Games/Anomaly-Zone/Launcher.exe"
|
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Cybertime Games/Anomaly-Zone/Launcher.exe"
|
||||||
|
pw_create_unique_exe
|
||||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
try_remove_file "${portwine_exe}.ppdb"
|
try_remove_file "${portwine_exe}.ppdb"
|
||||||
kill_portwine
|
kill_portwine
|
||||||
|
@@ -10,7 +10,7 @@ export PW_PREFIX_NAME="ARIZONA_GAMES_LAUNCHER"
|
|||||||
export LAUNCH_PARAMETERS="/S"
|
export LAUNCH_PARAMETERS="/S"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Arizona Installer.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Arizona Installer.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Arizona Games Launcher"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Arizona Games Launcher"
|
||||||
|
export PW_VULKAN_USE="0"
|
||||||
|
|
||||||
start_portwine
|
start_portwine
|
||||||
if try_download "https://pc.az-ins.com/Arizona%20Launcher.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
if try_download "https://pc.az-ins.com/Arizona%20Launcher.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
24
data_from_portwine/scripts/pw_autoinstall/PW_AZAHAR
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Author: if984 (Maksim K.)
|
||||||
|
# type: emulators
|
||||||
|
# name: Azahar
|
||||||
|
# image: azahar
|
||||||
|
# info_en: An open source Nintendo 3DS emulator based on Citra, designed to run games with support for enhanced resolutions and advanced emulation settings.
|
||||||
|
# info_ru: Эмулятор Nintendo 3DS с открытым исходным кодом на основе Citra, созданный для запуска игр с поддержкой улучшенного разрешения и расширенных настроек эмуляции.
|
||||||
|
##########################################################################
|
||||||
|
# export LAUNCH_PARAMETERS="/VERYSILENT"
|
||||||
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/azahar-2120.3-windows-msys2-installer.exe"
|
||||||
|
start_portwine
|
||||||
|
if try_download "https://github.com/azahar-emu/azahar/releases/download/2120.3/azahar-2120.3-windows-msys2-installer.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
then
|
||||||
|
pw_start_progress_bar_install_game "Azahar."
|
||||||
|
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||||
|
portwine_exe="$WINEPREFIX/drive_c/Program Files/Azahar/azahar.exe"
|
||||||
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
|
try_remove_file "${portwine_exe}.ppdb"
|
||||||
|
kill_portwine
|
||||||
|
pw_stop_progress_bar
|
||||||
|
export PORTWINE_CREATE_SHORTCUT_NAME="Azahar"
|
||||||
|
portwine_create_shortcut
|
||||||
|
fi
|
||||||
|
stop_portwine
|
@@ -17,6 +17,7 @@ then
|
|||||||
pw_start_progress_bar_install_game "Blood and Soul."
|
pw_start_progress_bar_install_game "Blood and Soul."
|
||||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||||
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Blood and Soul Classic/launcher.exe"
|
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Blood and Soul Classic/launcher.exe"
|
||||||
|
pw_create_unique_exe
|
||||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
try_remove_file "${portwine_exe}.ppdb"
|
try_remove_file "${portwine_exe}.ppdb"
|
||||||
kill_portwine
|
kill_portwine
|
||||||
|
23
data_from_portwine/scripts/pw_autoinstall/PW_BSNES
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Author: if984 (Maksim K.)
|
||||||
|
# type: emulators
|
||||||
|
# name: bsnes
|
||||||
|
# image: bsnes
|
||||||
|
# info_en: An open source Super Nintendo Entertainment System (SNES) emulator that focuses on performance, accuracy, user-friendly interface, and special features.
|
||||||
|
# info_ru: Эмулятор Super Nintendo Entertainment System (SNES) с открытым исходным кодом, который фокусируется на производительности, точности, удобном пользовательском интерфейсе и специальных функциях.
|
||||||
|
########################################################################
|
||||||
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/bsnes-windows.zip"
|
||||||
|
start_portwine
|
||||||
|
if try_download "https://github.com/bsnes-emu/bsnes/releases/download/nightly/bsnes-windows.zip" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
then
|
||||||
|
pw_start_progress_bar_install_game "bsnes."
|
||||||
|
"$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files"
|
||||||
|
portwine_exe="$WINEPREFIX/drive_c/Program Files/bsnes-nightly/bsnes.exe"
|
||||||
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
|
try_remove_file "${portwine_exe}.ppdb"
|
||||||
|
kill_portwine
|
||||||
|
pw_stop_progress_bar
|
||||||
|
export PORTWINE_CREATE_SHORTCUT_NAME="bsnes"
|
||||||
|
portwine_create_shortcut
|
||||||
|
fi
|
||||||
|
stop_portwine
|
@@ -10,15 +10,16 @@ export LAUNCH_PARAMETERS="/VERYSILENT"
|
|||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/crossout.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/crossout.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Crossout"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Crossout"
|
||||||
export PW_PREFIX_NAME="CROSSOUT"
|
export PW_PREFIX_NAME="CROSSOUT"
|
||||||
|
export PW_WINE_USE="WINE_LG"
|
||||||
|
|
||||||
start_portwine
|
start_portwine
|
||||||
if try_download "https://yupmaster.gaijinent.com/launcher/current.php?id=CrossoutLauncher" "${PW_AUTOINSTALL_EXE}" no_mirror
|
if try_download "https://yupmaster.gaijinent.com/launcher/current.php?id=CrossoutLauncher" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
then
|
then
|
||||||
pw_start_progress_bar_install_game "Crossout."
|
pw_start_progress_bar_install_game "Crossout."
|
||||||
|
get_and_set_reg_file --add 'Software\Wine\X11 Driver' 'Decorated' 'REG_SZ' "N" "user"
|
||||||
pw_kill_autostart launcher.exe 3 &
|
pw_kill_autostart launcher.exe 3 &
|
||||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||||
portwine_exe="${WINEPREFIX}/drive_c/users/$USER/AppData/Local/Crossout/launcher.exe"
|
portwine_exe="${WINEPREFIX}/drive_c/users/$USER/AppData/Local/Crossout Launcher/launcher.exe"
|
||||||
get_and_set_reg_file --add 'Software\Wine\X11' 'Decorated' 'REG_SZ' "N" "user"
|
|
||||||
pw_create_unique_exe "crossout_launcher_pp"
|
pw_create_unique_exe "crossout_launcher_pp"
|
||||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
try_remove_file "${portwine_exe}.ppdb"
|
try_remove_file "${portwine_exe}.ppdb"
|
||||||
|
@@ -4,7 +4,7 @@
|
|||||||
# name: Dolphin 5.0
|
# name: Dolphin 5.0
|
||||||
# image: dolphin
|
# image: dolphin
|
||||||
# info_en: A powerful emulator for Nintendo GameCube and Wii consoles that allows users to play games on their PCs with enhanced graphics and performance. It supports a wide range of features, including HD resolution, numerous control configurations, and the ability to use modifications.
|
# info_en: A powerful emulator for Nintendo GameCube and Wii consoles that allows users to play games on their PCs with enhanced graphics and performance. It supports a wide range of features, including HD resolution, numerous control configurations, and the ability to use modifications.
|
||||||
# info_ru: Можный эмулятор для игровых консолей Nintendo GameCube и Wii, который позволяет запускать игры на ПК с улучшенной графикой и производительностью. Он поддерживает широкий спектр функций, включая HD-разрешение, множество настройек управления и возможность использования модификаций.
|
# info_ru: Мощный эмулятор для игровых консолей Nintendo GameCube и Wii, который позволяет запускать игры на ПК с улучшенной графикой и производительностью. Он поддерживает широкий спектр функций, включая HD-разрешение, множество настройек управления и возможность использования модификаций.
|
||||||
##########################################################################
|
##########################################################################
|
||||||
export LAUNCH_PARAMETERS="/S"
|
export LAUNCH_PARAMETERS="/S"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/dolphin-x64-5.0.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/dolphin-x64-5.0.exe"
|
||||||
|
@@ -1,31 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
# Author: Castro-Fidel (linux-gaming.ru)
|
|
||||||
# type: games
|
|
||||||
# name: EA App (TEST)
|
|
||||||
# image: eaapp
|
|
||||||
# info_en: Launcher for EA studio games.
|
|
||||||
# info_ru: Лаунчер для игр EA.
|
|
||||||
########################################################################
|
|
||||||
export LAUNCH_PARAMETERS="/silent /repair"
|
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EAappInstaller.exe"
|
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="EALauncher"
|
|
||||||
export PW_VULKAN_USE="2"
|
|
||||||
export PW_WINE_USE="PROTON_LG"
|
|
||||||
export PW_PREFIX_NAME="EAAPP"
|
|
||||||
export PW_USE_EAC_AND_BE="1"
|
|
||||||
|
|
||||||
start_portwine
|
|
||||||
if try_download "https://origin-a.akamaihd.net/EA-Desktop-Client-Download/installer-releases/EAappInstaller.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
|
||||||
then
|
|
||||||
pw_start_progress_bar_install_game "EA Launcher."
|
|
||||||
pw_kill_autostart EABackgroundSer 5 please &
|
|
||||||
create_new_dir "$WINEPREFIX/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop"
|
|
||||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
|
||||||
portwine_exe="$WINEPREFIX/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EALauncher.exe"
|
|
||||||
pw_stop_progress_bar
|
|
||||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
|
||||||
try_remove_file "${portwine_exe}.ppdb"
|
|
||||||
kill_portwine
|
|
||||||
portwine_create_shortcut
|
|
||||||
fi
|
|
||||||
stop_portwine
|
|
@@ -10,6 +10,7 @@ export LAUNCH_PARAMETERS="/q"
|
|||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EpicGamesLauncherInstaller.msi"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EpicGamesLauncherInstaller.msi"
|
||||||
export PW_USE_D3D_EXTRAS=1
|
export PW_USE_D3D_EXTRAS=1
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="Epic Games Launcher"
|
export PORTWINE_CREATE_SHORTCUT_NAME="Epic Games Launcher"
|
||||||
|
export PW_WINE_USE="WINE_LG_10-7"
|
||||||
# sed -i '/Epic Games/d' "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/*.reg >/dev/null
|
# sed -i '/Epic Games/d' "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/*.reg >/dev/null
|
||||||
try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/.wine_ver"
|
try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/.wine_ver"
|
||||||
|
|
||||||
|
@@ -11,8 +11,8 @@ start_portwine
|
|||||||
if try_download "https://www.epsxe.com/files/ePSXe205.zip" "${PW_AUTOINSTALL_EXE}" no_mirror
|
if try_download "https://www.epsxe.com/files/ePSXe205.zip" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
then
|
then
|
||||||
pw_start_progress_bar_install_game "ePSXe."
|
pw_start_progress_bar_install_game "ePSXe."
|
||||||
"$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/EPSXe"
|
"$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/ePSXe"
|
||||||
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/EPSXe/ePSXe.exe"
|
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/ePSXe/ePSXe.exe"
|
||||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
try_remove_file "${portwine_exe}.ppdb"
|
try_remove_file "${portwine_exe}.ppdb"
|
||||||
kill_portwine
|
kill_portwine
|
||||||
|
@@ -8,20 +8,18 @@
|
|||||||
########################################################################
|
########################################################################
|
||||||
export PW_WINDOWS_VER="10"
|
export PW_WINDOWS_VER="10"
|
||||||
export PW_WINE_USE="WINE_LG"
|
export PW_WINE_USE="WINE_LG"
|
||||||
export PW_USE_WINE_DXGI="1"
|
export PW_USE_WINE_DXGI="0"
|
||||||
export PW_VULKAN_USE="1"
|
export PW_VULKAN_USE="2"
|
||||||
export PW_USE_GSTREAMER="0"
|
export PW_USE_GSTREAMER="0"
|
||||||
export PW_PREFIX_NAME="EVE_ONLINE"
|
export PW_PREFIX_NAME="EVE_ONLINE"
|
||||||
export PW_WINE_FULLSCREEN_FSR="0"
|
export PW_WINE_FULLSCREEN_FSR="0"
|
||||||
export PW_USE_GAMEMODE="0"
|
export PW_USE_GAMEMODE="0"
|
||||||
export PW_USE_D3D_EXTRAS="1"
|
export PW_USE_D3D_EXTRAS="1"
|
||||||
export PW_FORCE_LARGE_ADDRESS_AWARE="0"
|
|
||||||
export PW_USE_SHADER_CACHE="0"
|
export PW_USE_SHADER_CACHE="0"
|
||||||
export PW_USE_EAC_AND_BE="1"
|
export PW_USE_EAC_AND_BE="1"
|
||||||
export PW_DLL_INSTALL="vcrun2022 d3dcompiler_47 arial tahoma" # msdelta
|
export PW_DLL_INSTALL="vcrun2022 d3dcompiler_47 arial tahoma" # msdelta
|
||||||
export WINEDLLOVERRIDES="msvcp140,msvcp140_1=n"
|
export WINEDLLOVERRIDES="msvcp140,msvcp140_1=n"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/eve-online-latest+Setup.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/eve-online-latest+Setup.exe"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="EVE Online Launcher"
|
|
||||||
|
|
||||||
start_portwine
|
start_portwine
|
||||||
if try_download "https://launcher.ccpgames.com/eve-online/release/win32/x64/eve-online-latest+Setup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
if try_download "https://launcher.ccpgames.com/eve-online/release/win32/x64/eve-online-latest+Setup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
@@ -30,24 +28,29 @@ then
|
|||||||
EVE_LAUNCHER_DIR="${WINEPREFIX}/drive_c/users/steamuser/AppData/Local/eve-online"
|
EVE_LAUNCHER_DIR="${WINEPREFIX}/drive_c/users/steamuser/AppData/Local/eve-online"
|
||||||
|
|
||||||
$pw_7z x "${PW_USER_TEMP}/eve-online-latest+Setup.exe" -o"${EVE_LAUNCHER_DIR}" -y
|
$pw_7z x "${PW_USER_TEMP}/eve-online-latest+Setup.exe" -o"${EVE_LAUNCHER_DIR}" -y
|
||||||
$pw_7z x "${EVE_LAUNCHER_DIR}/eve-online-`cat "${EVE_LAUNCHER_DIR}/RELEASES" | awk '{print $2}' | awk -F"-" '{print $3}'`-full.nupkg" -o"${EVE_LAUNCHER_DIR}/tmp" -y
|
EVE_VERSION="$(cat "${EVE_LAUNCHER_DIR}/RELEASES" | awk '{print $2}' | awk -F"-" '{print $3}')"
|
||||||
|
|
||||||
APP_DIR="app-`cat "${EVE_LAUNCHER_DIR}/RELEASES" | awk '{print $2}' | awk -F"-" '{print $3}'`"
|
$pw_7z x "${EVE_LAUNCHER_DIR}/eve-online-${EVE_VERSION}-full.nupkg" -o"${EVE_LAUNCHER_DIR}/tmp" -y
|
||||||
|
|
||||||
create_new_dir "${EVE_LAUNCHER_DIR}/$APP_DIR"
|
|
||||||
|
create_new_dir "${EVE_LAUNCHER_DIR}/app-$EVE_VERSION"
|
||||||
create_new_dir "${EVE_LAUNCHER_DIR}/packages/SquirrelTemp"
|
create_new_dir "${EVE_LAUNCHER_DIR}/packages/SquirrelTemp"
|
||||||
|
|
||||||
cp -r "${EVE_LAUNCHER_DIR}/tmp/lib/net45/." "${EVE_LAUNCHER_DIR}/$APP_DIR"
|
cp -r "${EVE_LAUNCHER_DIR}/tmp/lib/net45/." "${EVE_LAUNCHER_DIR}/app-$EVE_VERSION"
|
||||||
cp "${EVE_LAUNCHER_DIR}/eve-online-`cat "${EVE_LAUNCHER_DIR}/RELEASES" | awk '{print $2}' | awk -F"-" '{print $3}'`-full.nupkg" "${EVE_LAUNCHER_DIR}/packages"
|
cp "${EVE_LAUNCHER_DIR}/eve-online-${EVE_VERSION}-full.nupkg" "${EVE_LAUNCHER_DIR}/packages"
|
||||||
mv "${EVE_LAUNCHER_DIR}/${APP_DIR}/eve-online_ExecutionStub.exe" "${EVE_LAUNCHER_DIR}/eve-online.exe"
|
mv "${EVE_LAUNCHER_DIR}/app-${EVE_VERSION}/eve-online_ExecutionStub.exe" "${EVE_LAUNCHER_DIR}/eve-online.exe"
|
||||||
cp "${EVE_LAUNCHER_DIR}/RELEASES" "${EVE_LAUNCHER_DIR}/packages"
|
cp "${EVE_LAUNCHER_DIR}/RELEASES" "${EVE_LAUNCHER_DIR}/packages"
|
||||||
mv "${EVE_LAUNCHER_DIR}/setupIcon.ico" "${EVE_LAUNCHER_DIR}/app.ico"
|
mv "${EVE_LAUNCHER_DIR}/setupIcon.ico" "${EVE_LAUNCHER_DIR}/app.ico"
|
||||||
rm -rf "${EVE_LAUNCHER_DIR}/background.gif" "${EVE_LAUNCHER_DIR}/eve-online-`cat "${EVE_LAUNCHER_DIR}/RELEASES" | awk '{print $2}' | awk -F"-" '{print $3}'`-full.nupkg" "${EVE_LAUNCHER_DIR}/RELEASES" "${EVE_LAUNCHER_DIR}/tmp"
|
rm -rf "${EVE_LAUNCHER_DIR}/background.gif" "${EVE_LAUNCHER_DIR}/eve-online-${EVE_VERSION}-full.nupkg" "${EVE_LAUNCHER_DIR}/RELEASES" "${EVE_LAUNCHER_DIR}/tmp"
|
||||||
|
|
||||||
|
pw_stop_progress_bar
|
||||||
|
|
||||||
portwine_exe="${EVE_LAUNCHER_DIR}/eve-online.exe"
|
portwine_exe="${EVE_LAUNCHER_DIR}/eve-online.exe"
|
||||||
pw_stop_progress_bar
|
|
||||||
portwine_create_shortcut
|
|
||||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
try_remove_file "${portwine_exe}.ppdb"
|
try_remove_file "${portwine_exe}.ppdb"
|
||||||
|
|
||||||
|
export PORTWINE_CREATE_SHORTCUT_NAME="EVE Online Launcher"
|
||||||
|
portwine_create_shortcut
|
||||||
|
|
||||||
fi
|
fi
|
||||||
stop_portwine
|
stop_portwine
|
||||||
|
@@ -6,7 +6,7 @@
|
|||||||
# info_en: An emulator for the Nintendo Entertainment System (NES) that allows players to enjoy classic NES games on modern devices with high compatibility and various enhancements. The emulator includes tools for game development, testing, and recording.
|
# info_en: An emulator for the Nintendo Entertainment System (NES) that allows players to enjoy classic NES games on modern devices with high compatibility and various enhancements. The emulator includes tools for game development, testing, and recording.
|
||||||
# info_ru: Эмулятор Nintendo Entertainment System (NES), который позволяет игрокам наслаждаться классическими играми для NES на современных устройствах с высокой совместимостью и различными улучшениями. Эмулятор включает инструменты для разработки, тестирования и записи игр.
|
# info_ru: Эмулятор Nintendo Entertainment System (NES), который позволяет игрокам наслаждаться классическими играми для NES на современных устройствах с высокой совместимостью и различными улучшениями. Эмулятор включает инструменты для разработки, тестирования и записи игр.
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/fceux-2.6.5-win64.zip"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/fceux-2.6.6-win64.zip"
|
||||||
start_portwine
|
start_portwine
|
||||||
if try_download "https://github.com/TASEmulators/fceux/releases/download/v2.6.6/fceux-2.6.6-win64.zip" "${PW_AUTOINSTALL_EXE}" no_mirror
|
if try_download "https://github.com/TASEmulators/fceux/releases/download/v2.6.6/fceux-2.6.6-win64.zip" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
then
|
then
|
||||||
|
@@ -19,7 +19,7 @@ export PORTWINE_CREATE_SHORTCUT_NAME="GOG GALAXY"
|
|||||||
|
|
||||||
start_portwine
|
start_portwine
|
||||||
|
|
||||||
if try_download "https://content-system.gog.com/open_link/download?path=/open/galaxy/client/${GOG_VER}/setup_galaxy_${GOG_VER}.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
if try_download "https://content-system.gog.com/open_link/download?path=/open/galaxy/client/setup_galaxy_${GOG_VER}.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
then
|
then
|
||||||
pw_start_progress_bar_install_game "GOG Galaxy."
|
pw_start_progress_bar_install_game "GOG Galaxy."
|
||||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||||
|
@@ -10,20 +10,20 @@ export PW_VULKAN_USE=2
|
|||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Hoyolauncher_installer.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Hoyolauncher_installer.exe"
|
||||||
export PW_PREFIX_NAME="HO_YO_PLAY"
|
export PW_PREFIX_NAME="HO_YO_PLAY"
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="HoYoPlay"
|
export PORTWINE_CREATE_SHORTCUT_NAME="HoYoPlay"
|
||||||
|
export PW_WINE_USE="WINE_HYP_10-10"
|
||||||
|
|
||||||
start_portwine
|
start_portwine
|
||||||
|
|
||||||
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
|
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
|
then
|
||||||
pw_start_progress_bar_install_game "HoYoPlay Launcher."
|
pw_start_progress_bar_install_game "HoYoPlay Launcher."
|
||||||
|
get_and_set_reg_file --add 'Software\Wine\X11 Driver' 'Decorated' 'REG_SZ' "N" "user"
|
||||||
pw_kill_autostart HYP.exe &
|
pw_kill_autostart HYP.exe &
|
||||||
export PATH_TO_GAME="${PW_USER_TEMP}"
|
export PATH_TO_GAME="${PW_USER_TEMP}"
|
||||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||||
export portwine_exe="$WINEPREFIX/drive_c/Program Files/HoYoPlay/launcher.exe"
|
export portwine_exe="$WINEPREFIX/drive_c/Program Files/HoYoPlay/launcher.exe"
|
||||||
get_and_set_reg_file --add 'Software\Wine\X11' 'Decorated' 'REG_SZ' "N" "user"
|
|
||||||
pw_create_unique_exe "hoyoplay_launcher_pp"
|
pw_create_unique_exe "hoyoplay_launcher_pp"
|
||||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
try_remove_file "${portwine_exe}.ppdb"
|
|
||||||
kill_portwine
|
kill_portwine
|
||||||
pw_stop_progress_bar
|
pw_stop_progress_bar
|
||||||
portwine_create_shortcut
|
portwine_create_shortcut
|
||||||
|
23
data_from_portwine/scripts/pw_autoinstall/PW_MELONDS
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Author: if984 (Maksim K.)
|
||||||
|
# type: emulators
|
||||||
|
# name: melonDS
|
||||||
|
# image: melonds
|
||||||
|
# info_en: An open-source Nintendo DS (NDS) emulator. Works with a wide range of Nintendo DS games, from popular classics to niche titles. Supports high resolutions, local multiplayer, and advanced emulation settings.
|
||||||
|
# info_ru: Эмулятор Nintendo DS (NDS) с открытым исходным кодом. Работает с большим количеством игр Nintendo DS, от популярных классических до нишевых. Поддерживает высокое разрешение, локальный мультиплеер, а также расширенные настройки эмуляции.
|
||||||
|
########################################################################
|
||||||
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/melonDS-windows-x86_64.zip"
|
||||||
|
start_portwine
|
||||||
|
if try_download "https://melonds.kuribo64.net/downloads/melonDS-windows-x86_64.zip" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
then
|
||||||
|
pw_start_progress_bar_install_game "melonDS."
|
||||||
|
"$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/melonDS"
|
||||||
|
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/melonDS/melonDS.exe"
|
||||||
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
|
try_remove_file "${portwine_exe}.ppdb"
|
||||||
|
kill_portwine
|
||||||
|
pw_stop_progress_bar
|
||||||
|
export PORTWINE_CREATE_SHORTCUT_NAME="melonDS"
|
||||||
|
portwine_create_shortcut
|
||||||
|
fi
|
||||||
|
stop_portwine
|