Compare commits

..

295 Commits

Author SHA1 Message Date
Mikhail Tergoev
d56bd7dcf5 STABLE: Scripts version 2435 2025-07-23 16:38:37 +03:00
Mikhail Tergoev
3c4d635b5f Drop GE_CUSTOM and force PW_SCREEN_RESOLUTION=1920x1080 if empty 2025-07-23 16:34:53 +03:00
Mikhail Tergoev
e8e885a32e Scripts version 2434 2025-07-22 15:24:18 +03:00
Mikhail Tergoev
6240622e23 fixed OPTISCALER for AMD 2025-07-22 15:24:07 +03:00
Mikhail Tergoev
cff1e3220f moved check nvidia rtx to pw_init_db 2025-07-22 15:01:28 +03:00
Mikhail Tergoev
1ef89d7733 fixed check nvidia rtx from LSPCI 2025-07-22 14:27:17 +03:00
Mikhail Tergoev
053ed37e6c fixed native DLSS for nvidia 2025-07-22 13:33:25 +03:00
Mikhail Tergoev
b09d0e6c95 fixed DLSS and OPTISCALER for nvidia 2025-07-22 13:07:56 +03:00
Mikhail Tergoev
db9b634405 Scripts version 2433 2025-07-21 17:08:08 +03:00
Mikhail Tergoev
bcb864674b updated RU locales 2025-07-21 16:56:29 +03:00
Mikhail Tergoev
ac6b1ada1d inversion for all *SYNC settings 2025-07-21 16:52:54 +03:00
Mikhail Tergoev
18becf95b1 removed launcher: Pulse Online 2025-07-21 15:56:44 +03:00
Mikhail Tergoev
46a075847e Merge branch 'Htylol-dgvoodoo2_5' into devel 2025-07-21 15:53:31 +03:00
Mikhail Tergoev
2881713998 Merge branch 'dgvoodoo2_5' of github.com:Htylol/PortWINE into Htylol-dgvoodoo2_5 2025-07-21 15:53:25 +03:00
Mikhail Tergoev
7240df5e32 Merge branch 'Htylol-start_activity_simulation_2' into devel 2025-07-21 15:52:41 +03:00
Mikhail Tergoev
0759406547 Merge branch 'start_activity_simulation_2' of github.com:Htylol/PortWINE into Htylol-start_activity_simulation_2 2025-07-21 15:52:32 +03:00
Mikhail Tergoev
a0a9dc1824 gui_mangohud: fixed of save to ppdb file and added wine sync" 2025-07-21 15:43:32 +03:00
Mikhail Tergoev
07c38e3c97 fixed Epic Games (WINE_LG-10.7) 2025-07-21 15:30:58 +03:00
872fd82116 DGVOODOO2: Downloads only after enabling this setting 2025-07-21 17:30:55 +05:00
8daf0bb04f start_activity_simulation: Function improvement 2025-07-20 03:01:30 +05:00
Mikhail Tergoev
98513c08f1 Scripts version 2432 2025-07-18 18:10:29 +03:00
Mikhail Tergoev
228c81aafb Merge branch 'start_activity_simulation_1' of github.com:Htylol/PortWINE into Htylol-start_activity_simulation_1 2025-07-18 17:56:36 +03:00
Mikhail Tergoev
ca9f273d1c optiscaler: replaced link to copy, fixed reflex and Nukem FG by default 2025-07-18 17:46:14 +03:00
Mikhail Tergoev
250cb1359e updated lsfg-vk.so (build on ALT p11) 2025-07-18 17:03:29 +03:00
Mikhail Tergoev
d1fd022e69 fixed installing Arizona Launcher 2025-07-18 13:20:18 +03:00
9076556f51 start_activity_simulation: Added support for fedora, reduce time sleep 2025-07-18 11:43:39 +05:00
Mikhail Tergoev
b7212eb2a9 Scripts version 2431 2025-07-18 01:42:01 +03:00
Mikhail Tergoev
a7b699aa29 updated locales 2025-07-18 00:56:29 +03:00
Mikhail Tergoev
974d000431 rename var: FAKE_DLSS_3 to OPTISCALER 2025-07-18 00:06:49 +03:00
Mikhail Tergoev
116d39da30 dropped old FAKE_DLSS_2 2025-07-17 23:57:05 +03:00
Mikhail Tergoev
d0e2630e63 added OptiScaler support and setings 2025-07-17 23:47:42 +03:00
Mikhail Tergoev
0936887509 updated simulate user activity for flatpak 2025-07-17 19:21:50 +03:00
Mikhail Tergoev
fbd08be886 Merge branch 'inihibit' of github.com:Boria138/PortWINE into devel 2025-07-17 19:04:00 +03:00
Mikhail Tergoev
bcf6baca0e Merge branch 'compositor-suspend' of github.com:Boria138/PortWINE into Boria138-compositor-suspend 2025-07-17 18:55:51 +03:00
Mikhail Tergoev
f6a7842970 Merge branch 'tuned' of github.com:Boria138/PortWINE into Boria138-tuned 2025-07-17 18:54:17 +03:00
Mikhail Tergoev
05a45abeb0 set_to_dxvk_conf: fixed typos 2025-07-17 18:53:24 +03:00
Mikhail Tergoev
a3f2ccc01c Merge branch 'zorn-v-patch-7' into devel 2025-07-17 18:52:30 +03:00
Mikhail Tergoev
6001f024a7 Merge branch 'patch-7' of github.com:zorn-v/PortWINE into zorn-v-patch-7 2025-07-17 18:52:23 +03:00
Mikhail Tergoev
f16e018cc1 updated RU locales 2025-07-17 18:51:12 +03:00
Mikhail Tergoev
a71b854136 added support and setting for NTSYNC 2025-07-17 18:46:16 +03:00
zorn-v
19173df025 Fix typo 2025-07-17 14:55:09 +10:00
133fa5b6d0 feat: replace gamemode with tuned
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-16 23:01:43 +05:00
4f96e1e16e fix: added forget kde compositor suspend check
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-16 16:32:43 +05:00
85938b4712 feat: Added org.freedesktop.ScreenSaver.SimulateUserActivity for flatpak support
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-16 10:35:30 +05:00
Mikhail Tergoev
f0265a80c5 Scripts version 2430 2025-07-15 15:24:17 +03:00
Mikhail Tergoev
7ed342c9df updated WINE_LG to 10.12 2025-07-15 15:23:44 +03:00
Mikhail Tergoev
aa4a6ad7fb updated RU locales 2025-07-15 15:06:17 +03:00
Mikhail Tergoev
cf2f98c12e force MESA_VK_WSI_PRESENT_MODE=relaxed only for LSFG 2025-07-15 13:02:49 +03:00
Mikhail Tergoev
c110714e55 Merge branch 'Htylol-revert_pr_2' into devel 2025-07-15 12:21:32 +03:00
0ae566a8a4 Revert changes PW_MESA_VK_WSI_PRESENT_MODE for opengl 2025-07-15 05:41:24 +05:00
Mikhail Tergoev
406994ea3a optimization lsfg #2 2025-07-15 02:51:36 +03:00
Mikhail Tergoev
415e89e177 Scripts version 2429 2025-07-14 02:04:00 +03:00
Mikhail Tergoev
959b8afa45 fixed mangohud and lsfg-vk for flatpak 2025-07-14 01:42:01 +03:00
Mikhail Tergoev
1333731ca4 set_to_dxvk_conf: optimizations write to dxvk.conf 2025-07-13 23:27:20 +03:00
Mikhail Tergoev
4df7ac22c6 dropped vkbasalt from mangohud check 2025-07-13 12:57:10 +03:00
Mikhail Tergoev
1e546e9589 var_pw_vk_istance_layers_config_update: silent grep 2025-07-13 12:36:56 +03:00
Mikhail Tergoev
bbed895918 Merge branch 'Boria138-kde6-compositing' into devel 2025-07-13 12:18:49 +03:00
Mikhail Tergoev
e24e4c38ac Merge branch 'kde6-compositing' of github.com:Boria138/PortWINE into Boria138-kde6-compositing 2025-07-13 12:18:40 +03:00
Mikhail Tergoev
88f242f14b Merge branch 'Boria138-proton-em' into devel 2025-07-13 12:16:24 +03:00
Mikhail Tergoev
6d20a2a70f Merge branch 'proton-em' of github.com:Boria138/PortWINE into Boria138-proton-em 2025-07-13 12:16:15 +03:00
Mikhail Tergoev
45eac3d392 Merge branch 'Htylol-fixed_logical_cores' into devel 2025-07-13 12:14:01 +03:00
Mikhail Tergoev
40523d678c Merge branch 'fixed_logical_cores' of github.com:Htylol/PortWINE into Htylol-fixed_logical_cores 2025-07-13 12:13:54 +03:00
Mikhail Tergoev
ae75b18025 Merge branch 'Boria138-autoinstalls-exe' into devel 2025-07-13 12:12:35 +03:00
Mikhail Tergoev
90b37efab1 Merge branch 'autoinstalls-exe' of github.com:Boria138/PortWINE into Boria138-autoinstalls-exe 2025-07-13 12:12:21 +03:00
Mikhail Tergoev
8608c94c2c fixed for update dxvk.conf 2025-07-13 12:00:19 +03:00
7b14131d33 fix(compositor): skip qdbus call on KDE 6 where compositor control is not supported
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-13 11:34:02 +05:00
164da7c9cf feat: added Proton-EM to download other wine
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-13 11:26:35 +05:00
Mikhail Tergoev
c93f354d61 Scripts version 2428 2025-07-13 05:33:47 +03:00
Mikhail Tergoev
71556c8dc5 experimental: added lsfg-vk 2025-07-13 05:33:28 +03:00
e87d4ef3b9 Correct display of logical_cores when the number of cores is less than 4 2025-07-09 03:04:10 +05:00
70b4e0a21d feat: added forget pw_create_unique_exe to autoinstalls
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-06 17:03:40 +05:00
Mikhail Tergoev
2d9c592696 Scripts version 2427 2025-07-04 16:47:12 +03:00
Mikhail Tergoev
56e63a279a updated WINE, PROTON and VULKAN 2025-07-04 16:32:15 +03:00
Mikhail Tergoev
917440a523 fixed download from gamescope session 2025-07-04 16:31:18 +03:00
Mikhail Tergoev
d7ca9ab654 used exclusive tmp for users 2025-07-04 11:49:53 +03:00
Mikhail Tergoev
fd1e68e804 Scripts version 2426 2025-07-04 11:38:33 +03:00
Mikhail Tergoev
295179debc expanding integration with PPQT (alpha) 2025-07-04 11:38:06 +03:00
Mikhail Tergoev
c991b865d5 STABLE: Scripts version 2425 2025-07-02 14:33:33 +03:00
Mikhail Tergoev
c1b05f3fc9 Merge branch 'BlackSnaker-espan' into devel 2025-07-02 14:25:03 +03:00
Mikhail Tergoev
a7b9de582b change mode for Espan PortProton.po 2025-07-02 14:24:54 +03:00
Mikhail Tergoev
7e1cf18121 Merge branch 'espan' of github.com:BlackSnaker/PortWINE into BlackSnaker-espan 2025-07-02 14:21:59 +03:00
Mikhail Tergoev
ca7beb8881 check_nvidia_rtx: minor changes 2025-07-02 14:20:06 +03:00
Mikhail Tergoev
eadfe34312 Merge branch 'Boria138-rtx' into devel 2025-07-02 14:14:36 +03:00
79777d64cb update es translation 2025-07-01 20:03:20 +03:00
9bc61abcd4 refactor: rewrite check_nvidia_rtx to identify RTX cards by excluding non-RTX patterns
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-01 19:29:08 +05:00
Mikhail Tergoev
b618fd2c63 Merge branch 'devel' 2025-07-01 13:10:19 +03:00
Mikhail Tergoev
e36de1a1a0 STABLE: Scripts version 2424 2025-07-01 13:09:31 +03:00
Mikhail Tergoev
a954a23821 Scripts version 2423 2025-07-01 13:06:45 +03:00
Mikhail Tergoev
89354ddb8d used WINE_HYP_10-10 for HoYoPlay 2025-07-01 13:06:17 +03:00
Mikhail Tergoev
ca040ffcf6 Scripts version 2422 2025-06-25 19:03:55 +03:00
Mikhail Tergoev
8d63f8d6de force restart PP if START_FROM_STEAM = 1 2025-06-25 18:56:10 +03:00
Mikhail Tergoev
081d2b9b18 wayland: fixed fullscreen and work with other wine 2025-06-25 18:34:00 +03:00
Mikhail Tergoev
db47c53a48 Scripts version 2421 2025-06-24 16:11:01 +03:00
Mikhail Tergoev
04674915c4 PW_VULKAN_USE=2 for WGC too 2025-06-24 15:55:12 +03:00
Mikhail Tergoev
cf678324b4 Merge branch 'zorn-v-patch-5' into devel 2025-06-24 15:51:30 +03:00
Mikhail Tergoev
543290d65d Merge branch 'patch-5' of github.com:zorn-v/PortWINE into zorn-v-patch-5 2025-06-24 15:51:21 +03:00
zorn-v
a0170d1bc3 Update lgc.ppdb 2025-06-24 22:46:30 +10:00
Mikhail Tergoev
e0aef4473d always show USE_NATIVE_WAYLAND and USE_DXVK_HDR in settings 2025-06-24 15:39:35 +03:00
Mikhail Tergoev
fe4327e39b silent create desktop files then START_FROM_STEAM = 1 2025-06-24 15:29:41 +03:00
Mikhail Tergoev
51f6bf56d8 updated pot file and RU locales 2025-06-24 14:45:03 +03:00
Mikhail Tergoev
94e64da151 added DXVK_HDR support for Wayland 2025-06-24 14:43:24 +03:00
Mikhail Tergoev
5f3c969e6d updated PW_USE_NATIVE_WAYLAND for new WINE-PROTON 2025-06-24 13:22:00 +03:00
Mikhail Tergoev
3578867657 updated DXVK, VKD3D, WINE_LG and PROTON_LG 2025-06-24 13:19:54 +03:00
Mikhail Tergoev
7d037f957d Scripts version 2420 2025-06-14 19:58:39 +03:00
Mikhail Tergoev
cbc2edea62 added USE_ONLY_LG_RU=1 for use only linux-gaming.ru for all updates 2025-06-14 19:57:57 +03:00
Mikhail Tergoev
68ac3ae133 Merge branch 'devel' of github.com:if984/PortWINE into devel 2025-06-14 18:40:20 +03:00
Mikhail Tergoev
9d832733cf Merge branch 'Boria138-inihibit' into devel 2025-06-14 18:38:26 +03:00
Mikhail Tergoev
e50b2065ff Merge branch 'inihibit' of github.com:Boria138/PortWINE into Boria138-inihibit 2025-06-14 18:38:15 +03:00
Mikhail Tergoev
332ce3a1c3 Merge branch 'alex2844-script_path_symlinks' into devel 2025-06-14 18:35:17 +03:00
Mikhail Tergoev
4f0fac9aa0 Merge branch 'script_path_symlinks' of github.com:alex2844/PortWINE into alex2844-script_path_symlinks 2025-06-14 18:35:02 +03:00
Mikhail Tergoev
644df9076f Merge branch 'alex2844-fix_egs' into devel 2025-06-14 18:32:52 +03:00
Mikhail Tergoev
9342f087c4 Merge branch 'fix_egs' of github.com:alex2844/PortWINE into alex2844-fix_egs 2025-06-14 18:32:37 +03:00
Mikhail Tergoev
ad1f2db327 do not change inactive settings 2025-06-14 18:27:21 +03:00
Mikhail Tergoev
95142305d9 fixed to get legacy vulkan version from ppdb 2025-06-14 17:53:44 +03:00
Mikhail Tergoev
f330a1790d Merge branch 'Htylol-update_gallium_nine_func' into devel 2025-06-14 17:49:59 +03:00
Max
d0d134ed51 Updated icons 2025-06-04 16:32:36 +03:00
7d3d0031f7 Refactoring for 3D api 2025-06-03 10:25:37 +05:00
5e39bf3ae3 Use WINE_D3D_CONFIG=renderer=gl for default 2025-05-30 01:59:26 +05:00
d2dc2cb2de Update locales 2025-05-30 01:31:04 +05:00
595363adbf Many changes for 3D api 2025-05-30 01:30:29 +05:00
4eed47196e fix: inhibit only sleep and idle not shutdown
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-05-29 16:29:08 +05:00
Alex Smith
1018c3b2fa fix: Take first PID from pgrep for EGS 2025-05-29 01:08:56 +05:00
Alex Smith
c8288037b7 fix: Use cd/pwd for script path to correctly handle symlinks 2025-05-29 00:49:01 +05:00
a9db4e3bbd Update DISABLE_EDIT_DB_LIST for PW_USE_SUPPLIED_DXVK_VKD3D 2025-05-27 04:13:08 +05:00
280b1b044d Gallium zink and WineD3D vulkan moved to 3D api 2025-05-26 00:37:45 +05:00
a0b8077fc0 Optimizations for PW_USE_SUPPLIED_DXVK_VKD3D 2025-05-24 23:49:51 +05:00
66223080dc Update locales and fix for dgvoodoo2 2025-05-24 23:35:39 +05:00
ea77d55136 Combined damavand with gallium zink. 2025-05-24 23:29:20 +05:00
f7dab19921 Added check for gallium nine 2025-05-24 17:50:28 +05:00
Mikhail Tergoev
ac812cc19f Merge branch 'devel' 2025-05-24 14:05:25 +03:00
Mikhail Tergoev
1b0c6c0559 STABLE: Scripts version 2419 2025-05-24 14:04:44 +03:00
Mikhail Tergoev
87158d1d79 Scripts version 2418 2025-05-24 13:58:47 +03:00
Mikhail Tergoev
135fcbc306 Fixed icu*.dll path for GE Proton 10+ 2025-05-24 13:46:57 +03:00
Mikhail Tergoev
3cde7716d6 Scripts version 2417 2025-05-20 20:39:49 +03:00
Mikhail Tergoev
e09524a3d2 Fixed GSTREAMER path for GE Proton 10+ 2025-05-20 20:28:43 +03:00
Mikhail Tergoev
d363d99956 Merge branch 'Htylol-update_supplied_dxvk_vkd3d' into devel 2025-05-20 13:24:21 +03:00
8c6140e964 Fixed errors for libvkd3d on Proton 10 2025-05-20 08:49:27 +05:00
abcb6496a1 For supplied_dxvk_vkd3d added by default DXVK_ASYNC=1 2025-05-17 21:09:38 +05:00
63c90c468f For supplied_dxvk_vkd3d added support for Proton 10 2025-05-17 21:06:34 +05:00
Mikhail Tergoev
f3ee917135 Scripts version 2416 2025-05-17 10:29:33 +03:00
Mikhail Tergoev
aa3b9fc51c Merge branch 'Htylol-supplied_dxvk_vkd3d' into devel 2025-05-17 09:52:40 +03:00
Mikhail Tergoev
464996e583 Merge branch 'supplied_dxvk_vkd3d' of github.com:Htylol/PortWINE into Htylol-supplied_dxvk_vkd3d 2025-05-17 09:52:31 +03:00
Mikhail Tergoev
1d427a0bf6 Merge branch 'Boria138-sarek' into devel 2025-05-17 09:51:30 +03:00
Mikhail Tergoev
de1d851f92 Merge branch 'sarek' of github.com:Boria138/PortWINE into Boria138-sarek 2025-05-17 09:51:23 +03:00
Mikhail Tergoev
72d49ae859 Merge branch 'Htylol-fixed_locales_3' into devel 2025-05-17 09:50:49 +03:00
9d79a2111e added Sarek Proton to download other wine
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-05-11 10:44:41 +05:00
9d07b9cbc3 Fixed for compatibility with dgvoodoo2 2025-05-11 01:56:12 +05:00
a446285949 Added a check for d3d9.dll file from dxvk directory, removed unnecessary conditions 2025-05-10 20:43:50 +05:00
ede26c6a4c Added compatibility with older versions of Proton 2025-05-10 04:24:10 +05:00
3642be99c8 Fix for d8vk and when other 3D apis are used 2025-05-10 02:30:58 +05:00
0162b6bdd8 With WINE_LG and PROTON_LG, the PW_USE_SUPPLIED_DXVK_VKD3D setting is not available 2025-05-09 20:14:36 +05:00
e287e42bfc Added translations for supplied_dxvk_vkd3d 2025-05-09 18:38:24 +05:00
f56bbdb2b5 Added the ability to use dxvk and vkd3d which are shipped with proton versions. 2025-05-09 18:22:22 +05:00
f5616598b9 Fixed generate_pot after adding Numa node 2025-05-09 02:08:38 +05:00
Mikhail Tergoev
a81fdc4895 Scripts version 2415 2025-05-07 14:28:04 +03:00
Mikhail Tergoev
4a0ea39d0a fixed run winetricks from DB settings 2025-05-07 14:23:59 +03:00
Mikhail Tergoev
6beaa71599 Scripts version 2414 2025-05-07 14:11:48 +03:00
Mikhail Tergoev
be9579c08a Merge branch 'if984-devel' into devel 2025-05-07 13:25:50 +03:00
Mikhail Tergoev
f43c63d13b Merge branch 'devel' of github.com:if984/PortWINE into if984-devel 2025-05-07 13:25:30 +03:00
Mikhail Tergoev
9ee30c29d4 Merge branch 'Boria138-blackwell' into devel 2025-05-07 13:11:29 +03:00
Mikhail Tergoev
c2deaf34df Merge branch 'blackwell' of github.com:Boria138/PortWINE into Boria138-blackwell 2025-05-07 13:11:17 +03:00
Mikhail Tergoev
04e282f5f0 Merge branch 'Boria138-numa' into devel 2025-05-07 13:10:42 +03:00
Mikhail Tergoev
f7bd84498e Merge branch 'numa' of github.com:Boria138/PortWINE into Boria138-numa 2025-05-07 13:10:30 +03:00
Mikhail Tergoev
c8e84d9a54 updated WINE_LG to 10-7 2025-05-07 12:52:26 +03:00
Mikhail Tergoev
abef968fde updated GOG installer 2025-05-07 12:03:58 +03:00
Mikhail Tergoev
003ecde840 dropped hack for Genshin 2025-05-07 12:01:24 +03:00
Max
0b3f630b67 Исправлен скрипт автоустановки Crossout. Обновлена иконка LGC в меню АВТОУСТАНОВКА. 2025-05-05 16:07:23 +03:00
Max
7bce089c78 Добавлен эмулятор bsnes. Исправлена опечатка в скрипте автоустановки FCEUX. Обновлен скрипт автоустановки RetroArch - теперь скрипт автоматически определяет последню версию эмулятора для скачивания. 2025-05-03 12:49:36 +03:00
Max
ecf4a4e88e Добавлен эмулятор Azahar. Обновлена версия автоустановки PPSSPP (1.16.5 -> 1.18.1) 2025-05-02 09:46:03 +03:00
Max
c267c6e7dc Добавлен эмулятор melonDS. Работает нормально на префиксе DEFAULT: игры запускает, геймпад и клавиатуру видит.
Исправлена мини-опечатка в автоустановке ePSXe в имени директории.
2025-05-01 12:41:37 +03:00
2cb6436712 Added Blackwell (RTX50) pci to check_nvidia_rtx 2025-04-24 11:00:49 +05:00
5ce1ef8a04 Added Numa node select
**Что такое NUMA и зачем это нужно?**

В многоядерных системах процессоры разделены на NUMA-узлы (сокеты),
каждый из которых имеет свою локальную память и ядра.

Привязка игры к ядрам одного NUMA-узла:
- уменьшает задержки доступа к памяти,
- снижает переключения между ядрами,
- может увеличить производительность (до +50% в некоторых играх).
2025-04-21 22:01:07 +05:00
Mikhail Tergoev
233bfaa076 Scripts version 2413 2025-04-19 12:42:53 +03:00
Mikhail Tergoev
762041d614 fixed icu*.dll path 2025-04-19 12:31:27 +03:00
Mikhail Tergoev
38d9a88bbb Scripts version 2412 2025-04-14 12:07:04 +03:00
Mikhail Tergoev
c15c43eb0a hack for genshin 2025-04-14 12:06:03 +03:00
Mikhail Tergoev
565324baf3 Merge branch 'devel' 2025-04-11 12:51:18 +03:00
Mikhail Tergoev
a9666512f2 STABLE: Scripts version 2411 2025-04-11 12:50:01 +03:00
Mikhail Tergoev
49c577f586 updated add_in_steam 2025-04-11 12:49:46 +03:00
Mikhail Tergoev
8752a56cbb fixed borders for HYP and Crossover 2025-04-09 14:03:02 +03:00
Mikhail Tergoev
1f8f1bc918 fixed EGS 2025-04-09 13:33:24 +03:00
Mikhail Tergoev
f42c473c2b Scripts version 2409 2025-04-08 19:00:48 +03:00
Mikhail Tergoev
e076199ee4 remove user.conf from game menu 2025-04-08 18:56:24 +03:00
Mikhail Tergoev
80cde6c82e updated WINE_LG to 10-5 2025-04-08 18:55:30 +03:00
Mikhail Tergoev
8f141dd84c Merge branch 'Htylol-fixes_for_pw_exit_tray' into devel 2025-04-08 17:39:17 +03:00
Mikhail Tergoev
96db88af50 Merge branch 'fixes_for_pw_exit_tray' of github.com:Htylol/PortWINE into Htylol-fixes_for_pw_exit_tray 2025-04-08 17:39:09 +03:00
Mikhail Tergoev
b4c6236fd2 Merge branch 'Htylol-setup_improved' into devel 2025-04-08 17:38:37 +03:00
Mikhail Tergoev
ea5fb5b3cc Merge branch 'setup_improved' of github.com:Htylol/PortWINE into Htylol-setup_improved 2025-04-08 17:38:25 +03:00
Mikhail Tergoev
a1d1c5880e updated libs_v53 2025-04-08 17:05:28 +03:00
Mikhail Tergoev
c39a8c4d89 fixed for Kron4ek wine, again =) 2025-04-08 17:04:56 +03:00
Mikhail Tergoev
655bb2320d Scripts version 2408 2025-04-08 14:20:22 +03:00
Mikhail Tergoev
db6b915aba fixed news wine from kron4ek 2025-04-08 14:15:12 +03:00
7cce352f62 setup.ppdb does not work for all installers 2025-04-08 13:52:15 +05:00
9cea076f5d Fixes pw_exit_tray 2025-04-08 00:41:12 +05:00
Mikhail Tergoev
4e960fe086 Scripts version 2407 2025-04-07 21:30:43 +03:00
Mikhail Tergoev
64b6d70e8b Merge branch 'alex2844-findLocalSteamAppId' into devel 2025-04-07 21:18:59 +03:00
Mikhail Tergoev
f20d73b84a Merge branch 'findLocalSteamAppId' of github.com:alex2844/PortWINE into alex2844-findLocalSteamAppId 2025-04-07 21:18:51 +03:00
Mikhail Tergoev
f302b594d6 Merge branch 'Boria138-dash' into devel 2025-04-07 21:17:58 +03:00
Mikhail Tergoev
cfed884fab Merge branch 'dash' of github.com:Boria138/PortWINE into Boria138-dash 2025-04-07 21:17:49 +03:00
Mikhail Tergoev
7d9a134714 Merge branch 'Htylol-drop_eval_translations' into devel 2025-04-07 21:15:47 +03:00
Mikhail Tergoev
ebc76216e8 Merge branch 'drop_eval_translations' of github.com:Htylol/PortWINE into Htylol-drop_eval_translations 2025-04-07 21:15:36 +03:00
Mikhail Tergoev
4322fb838a updated PROTON_LG, DXVK and VKD3D 2025-04-07 21:14:06 +03:00
280c548149 Dropped eval_translations, repair gamescope settings 2025-04-07 19:53:03 +05:00
798a18973f Use yad tray if using dash shell 2025-04-07 12:43:30 +05:00
Alex Smith
bf9cfadb9b index 2025-03-31 02:23:02 +05:00
Alex Smith
b58d7d8b6a find local SteamAppId 2025-03-31 02:12:06 +05:00
Mikhail Tergoev
585b2e6ff8 Merge branch 'devel' 2025-03-22 13:18:20 +03:00
Mikhail Tergoev
fd0fa7d32c STABLE: Scripts version 2406 2025-03-22 13:17:12 +03:00
Mikhail Tergoev
9824f5b518 Scripts version 2405 2025-03-20 22:12:01 +03:00
Mikhail Tergoev
d35beefffc revert GALLIUM NINE to settings 2025-03-20 22:06:41 +03:00
Mikhail Tergoev
b24160f641 disabled PW_USE_GALLIUM_ZINK by default 2025-03-20 20:18:32 +03:00
Mikhail Tergoev
2ae80e3bfe Scripts version 2404 2025-03-20 19:23:03 +03:00
Mikhail Tergoev
ad0ad7bfcb updated EVE autoinstall 2025-03-20 19:07:30 +03:00
Mikhail Tergoev
8016e29943 updated path for WOSB installing 2025-03-20 19:06:55 +03:00
Mikhail Tergoev
aee6693946 fixed create_name_png 2025-03-20 19:05:52 +03:00
Mikhail Tergoev
ddf4c8b298 fixed license 2025-03-20 16:35:33 +03:00
Mikhail Tergoev
ed22c7f228 Merge branch 'devel' 2025-03-18 20:49:59 +03:00
Mikhail Tergoev
9b1134b251 STABLE: Scripts version 2403 2025-03-18 20:45:49 +03:00
Mikhail Tergoev
e9f3113322 updated ppdb files 2025-03-18 20:32:30 +03:00
Mikhail Tergoev
a43f782692 used wine64 for x86_64 *.exe files 2025-03-18 19:29:49 +03:00
Mikhail Tergoev
8e9651b4b1 updated ppdb: ubisoft 2025-03-18 19:28:43 +03:00
Mikhail Tergoev
eca09f69e4 Scripts version 2402 2025-03-13 00:59:07 +03:00
Mikhail Tergoev
c9bb8f2ba2 revert old style for: PORT_WINE_PATH 2025-03-12 22:50:25 +03:00
Mikhail Tergoev
839115f474 Merge branch 'Htylol-fixed_gtk_themes' into devel 2025-03-12 21:27:47 +03:00
eff069a93c Fixed gtk_themes in user.conf for combobox_fix 2025-03-12 15:16:27 +05:00
Mikhail Tergoev
cd6f6802c8 Scripts version 2401 2025-03-07 20:16:50 +03:00
Mikhail Tergoev
0caf3d4ad1 Merge branch 'Htylol-hotfix-userconf-1' into devel 2025-03-07 20:11:33 +03:00
288f016ee5 Hotfix for user.conf 2025-03-07 21:52:29 +05:00
Mikhail Tergoev
b9708851c2 Scripts version 2400 2025-03-07 17:52:17 +03:00
Mikhail Tergoev
fd89cdc0b2 Merge branch 'Htylol-update-userconf-1' into devel 2025-03-07 17:45:30 +03:00
f8b0e18310 Fixed black theme in userconf 2025-03-07 17:37:28 +05:00
d6d2a3a1a4 Userconf has been brought to a uniform form 2025-03-07 17:20:26 +05:00
Mikhail Tergoev
9aa4bb874e Scripts version 2399 2025-03-06 19:27:41 +03:00
Mikhail Tergoev
9070d7ec07 Merge branch 'Htylol-added-lastlaunch' into devel 2025-03-06 19:21:52 +03:00
Mikhail Tergoev
729a66b678 Merge branch 'added-lastlaunch' of github.com:Htylol/PortWINE into Htylol-added-lastlaunch 2025-03-06 19:21:45 +03:00
Mikhail Tergoev
7a2ecd1f72 Merge branch 'alex2844-getSteamPath2' into devel 2025-03-06 19:20:35 +03:00
Mikhail Tergoev
ee55a057b5 Merge branch 'getSteamPath' of github.com:alex2844/PortWINE into alex2844-getSteamPath2 2025-03-06 19:20:26 +03:00
988eb6ce58 Added sorting by last run 2025-03-06 03:55:26 +05:00
Alex Smith
9c8c943a33 re-creating the script 2025-03-06 01:21:56 +05:00
Mikhail Tergoev
76e75b8dc9 Scripts version 2398 2025-03-05 21:55:22 +03:00
Mikhail Tergoev
85b370926f correction of unnecessary downloads Wine 2025-03-05 21:45:51 +03:00
Mikhail Tergoev
49567db2b0 force use WINE_LG for gamesvoice 2025-03-05 21:16:17 +03:00
Mikhail Tergoev
bf4ebe887d Merge branch 'alex2844-getSteamPath' into devel 2025-03-05 21:12:05 +03:00
Mikhail Tergoev
39c2095356 Merge branch 'getSteamPath' of github.com:alex2844/PortWINE into alex2844-getSteamPath 2025-03-05 21:11:54 +03:00
Alex Smith
57d48c9989 remove $NOSTAIDVDFHEX 2025-03-05 22:35:20 +05:00
Mikhail Tergoev
6ab5f1788f Scripts version 2397 2025-03-05 19:43:06 +03:00
Mikhail Tergoev
a9d526fdc5 Merge branch 'Htylol-update_time_spent' into devel 2025-03-05 19:22:16 +03:00
Mikhail Tergoev
ca532bddb4 Merge branch 'update_time_spent' of github.com:Htylol/PortWINE into Htylol-update_time_spent 2025-03-05 19:22:05 +03:00
Mikhail Tergoev
6216ad6f49 Merge branch 'Htylol-fixed-for-pw_auto_create_shortcut-1' into devel 2025-03-05 19:21:08 +03:00
431bbe8917 Fixes for pw_auto_create_shortcut 2025-03-05 15:24:30 +05:00
43630f44d5 Fixes for more hours 2025-03-05 02:43:43 +05:00
Alex Smith
7698e6eb75 getSteamPath and flatpak steam 2025-03-05 01:29:45 +05:00
c8e835bc95 Fixes for less than a minute 2025-03-05 01:06:10 +05:00
Mikhail Tergoev
60a277fb52 Scripts version 2396 2025-03-04 20:59:34 +03:00
Mikhail Tergoev
45eeed07bf force create dir: steam_scripts 2025-03-04 20:44:05 +03:00
Mikhail Tergoev
99f14d2e08 Merge branch 'Htylol-fixed-exiftool' into devel 2025-03-04 20:28:14 +03:00
Mikhail Tergoev
d35d9bda56 Merge branch 'fixed-exiftool' of github.com:Htylol/PortWINE into Htylol-fixed-exiftool 2025-03-04 20:27:44 +03:00
66f75ae65a Fixed scripts for PORTPROTON_NAME, name_desktop_png, PW_ICON_FOR_YAD 2025-03-04 16:04:50 +05:00
Mikhail Tergoev
a97f9aa9ac fix typos 2025-03-03 19:00:26 +03:00
Mikhail Tergoev
ff400ff8f6 added GST_DEBUG=ERROR for DEBUG mode 2025-03-03 18:40:25 +03:00
bf823316a5 The display in time can now display only hours and minutes, or days, hours, minutes, or nothing. Display hours and minutes turned on by default 2025-03-02 01:46:07 +05:00
Mikhail Tergoev
aa5a9d17f0 Scripts version 2395 2025-02-28 13:25:51 +03:00
Mikhail Tergoev
fa27e64d51 added/updated ppdb files 2025-02-28 13:24:52 +03:00
Mikhail Tergoev
4a4864a9cb Removed EAAPP 2025-02-28 13:02:45 +03:00
Mikhail Tergoev
d503719266 Merge branch 'Boria138-mangohud-opengl' into devel 2025-02-28 12:47:50 +03:00
Mikhail Tergoev
2fe14cd337 Merge branch 'mangohud-opengl' of github.com:Boria138/PortWINE into Boria138-mangohud-opengl 2025-02-28 12:47:06 +03:00
Mikhail Tergoev
1ff8fefc32 Merge branch 'Htylol-mangohud_opengl' into devel 2025-02-28 12:33:05 +03:00
Mikhail Tergoev
c283c521da Merge branch 'mangohud_opengl' of github.com:Htylol/PortWINE into Htylol-mangohud_opengl 2025-02-28 12:32:53 +03:00
Mikhail Tergoev
a3305a7168 updated WINE_LG to 10-1 2025-02-28 12:29:36 +03:00
bc9334fa60 Fix MangoHud on OpenGL 2025-02-28 14:12:15 +05:00
Mikhail Tergoev
0b613aca38 minor updated pw_wineboot 2025-02-28 03:15:26 +03:00
Mikhail Tergoev
f4ce7ee8ec disabled wineopenxr by default 2025-02-28 01:42:35 +03:00
Mikhail Tergoev
cf2913da85 few reduction of functions 2025-02-27 23:25:23 +03:00
f7dcdc106d It works partially (OpenGL MANGOHUD) 2025-02-28 00:14:14 +05:00
Mikhail Tergoev
80f324576a Scripts version 2394 2025-02-27 18:51:35 +03:00
Mikhail Tergoev
aed18f87f6 updated plugins to v20 2025-02-27 18:28:32 +03:00
Mikhail Tergoev
24e37f431a Merge branch 'Htylol-change_3d_api' into devel 2025-02-27 18:27:22 +03:00
Mikhail Tergoev
801f7afd67 Merge branch 'change_3d_api' of github.com:Htylol/PortWINE into Htylol-change_3d_api 2025-02-27 18:26:59 +03:00
Mikhail Tergoev
50993434fa updated scripts for new mangohud 0.8.0 2025-02-27 18:25:40 +03:00
41fce9d915 He transferred Gallium Zink and Damavand to the main settings of 3D API, Gallium Zink is used by default for the OpenGL render with DXVK 2025-02-27 20:11:09 +05:00
Mikhail Tergoev
054a9b701a added sleep 3 after create and unpack prefix backup 2025-02-27 14:49:00 +03:00
Mikhail Tergoev
230b71cd7d Scripts version 2393 2025-02-27 14:24:00 +03:00
Mikhail Tergoev
e053aed4c7 Scripts version 2392 2025-02-27 02:01:29 +03:00
Mikhail Tergoev
9fbb68c757 disabled vrclient and openvr_api_dxvk by default 2025-02-27 01:44:26 +03:00
Mikhail Tergoev
c0aa051e9d updated locales 2025-02-27 01:13:02 +03:00
Mikhail Tergoev
dd2edf6027 disabled PP logo for PW_GUI_DISABLED_CS 2025-02-27 01:08:55 +03:00
Mikhail Tergoev
9f0dc06a3f removed Gallium Nine from debug 2025-02-27 00:53:53 +03:00
Mikhail Tergoev
8796aa6b6d auto set WINE_LARGE_ADDRESS_AWARE 2025-02-27 00:24:18 +03:00
Mikhail Tergoev
51150146aa added # to line 3639: openvr_api_dxvk 2025-02-26 23:57:19 +03:00
Mikhail Tergoev
a8c6ee55e7 Merge branch 'devel' 2025-02-04 22:19:18 +03:00
Mikhail Tergoev
81d72ff03b Merge branch 'devel' 2024-12-29 16:52:21 +03:00
Mikhail Tergoev
0e9b795512 Merge branch 'devel' 2024-11-17 13:58:40 +03:00
Mikhail Tergoev
517179c869 Merge branch 'devel' 2024-11-15 17:48:11 +03:00
Mikhail Tergoev
3b52417637 Merge branch 'devel' 2024-11-15 17:45:24 +03:00
Mikhail Tergoev
116d838f4c Scripts version 2379 2024-11-15 17:43:33 +03:00
109 changed files with 3043 additions and 2020 deletions

View File

@@ -2,6 +2,237 @@ You can help us in the development of the project on the website: https://linux-
----------------------------------------
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)

View File

@@ -2,6 +2,240 @@
-----------------------------------------
История изменений:
###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)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 685 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.0 KiB

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@@ -7,7 +7,7 @@
msgid ""
msgstr "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-22 14:55+0300\n"
"POT-Creation-Date: 2025-07-21 16:53+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -67,9 +67,6 @@ msgstr ""
msgid "WineD3D OpenGL (For video cards without Vulkan)"
msgstr ""
msgid "WineD3D Vulkan (Damavand experimental)"
msgstr ""
msgid "Legacy DXVK (Vulkan v1.1)"
msgstr ""
@@ -79,9 +76,6 @@ msgstr ""
msgid "Newest DXVK, VKD3D, D8VK (Vulkan v1.3+)"
msgstr ""
msgid "Gallium Zink (OpenGL to Vulkan)"
msgstr ""
msgid "GET-OTHER-WINE"
msgstr ""
@@ -106,12 +100,6 @@ msgstr ""
msgid "Edit database file for"
msgstr ""
msgid "Global settings"
msgstr ""
msgid "Settings for user.conf"
msgstr ""
msgid "Open directory"
msgstr ""
@@ -328,9 +316,6 @@ msgstr ""
msgid "UPDATING NOW"
msgstr ""
msgid "EXIT"
msgstr ""
msgid "Searching for .exe files... Please wait."
msgstr ""
@@ -356,8 +341,7 @@ msgstr ""
msgid "Launched"
msgstr ""
msgid "d3dadapter9.so.1.0.0 - Not found in the system.\\nInstall the "
"missing package: <b>d3dadapter9</b>"
msgid "EXIT"
msgstr ""
msgid "You will need to check internet connection,and\\npress Repeat for "
@@ -415,41 +399,64 @@ msgstr ""
msgid "WINE MANAGER"
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, "
"DirectDraw 1-7, Direct3D 2-9) on all 3D API. For WineD3D OpenGL need "
"use WineLG (For Gallium Nine and Zink use too)"
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 ""
msgid "Enable experemental native Wayland support (need special wine build "
"to work)"
msgid "Enable in-process synchronization primitives based on eventfd. (It "
"is recommended not to change the value.)"
msgstr ""
msgid "Do not use in-process synchronization primitives based on eventfd. "
"(It is recommended not to change the value.)"
msgstr ""
msgid "Do not use futex-based in-process synchronization primitives. "
msgid "Enable futex-based in-process synchronization primitives. "
"(Automatically disabled on systems without FUTEX_WAIT_MULTIPLE "
"support) (It is recommended not to change the value)"
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"
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"
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 ""
msgid "Disguise all features used for NVIDIA graphics cards"
@@ -461,70 +468,19 @@ msgstr ""
msgid "Run the application in the terminal"
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"
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 "
"(provided the gamemode package is installed on the system, doesn't "
"work with ananicy)"
msgstr ""
msgid "Forced use of built-in DXGI library (in rare cases it solves "
"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"
msgstr ""
msgid "Change the version of WINDOWS 10 to WINDOWS 7 in the prefix"
msgstr ""
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 DLSS 3 with FG translator in FSR 3 in DirectX 12 games (based "
"on Decky-Framegen) Do not use in multiplayer games"
msgstr ""
msgid "Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if "
"game used this anti-cheats)"
msgid "Required for video playback in some games so that it is not "
"distorted (usually colored pink)"
msgstr ""
msgid "Reduce pulseaudio latency to fix intermittent sound"
@@ -534,9 +490,19 @@ msgid "Forced use of the us layout (useful for games in which the control "
"works correctly only on the us layout)"
msgstr ""
msgid "Remember the screen resolution when starting the game and return it "
"when closing (useful for games that change the screen resolution "
"when closing)"
msgid "Use Gstreamer to output clips in games (WMF support)"
msgstr ""
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 ""
msgid "Use system mangohud, vkBasalt, obs-vkcapture and other applications "
@@ -551,16 +517,45 @@ msgstr ""
msgid "Disable desktop compositing (effects). It often improves performance."
msgstr ""
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"
msgid "Use container launch mode (It is recommended not to change the value)"
msgstr ""
msgid "Force use DirectInput protocol instead of XInput"
msgstr ""
msgid "Enable experemental native Wayland support"
msgstr ""
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 ""
msgid "Change the version of <b>WINDOWS</b> emulation"
@@ -646,6 +641,15 @@ msgstr ""
msgid "Choosing which implementation of vulkan will be used to run the game"
msgstr ""
msgid "NUMA node for CPU affinity"
msgstr ""
msgid "In multicore systems, CPUs are split into NUMA nodes, each with its "
"own local memory and cores.\n"
"Binding a game to a single node reduces memoryaccess latency and "
"limits costly coretocore switches.)"
msgstr ""
msgid "EDIT DB"
msgstr ""
@@ -1047,6 +1051,9 @@ msgstr ""
msgid "Show current Wine or Proton version in use"
msgstr ""
msgid "Show current wine sync in use"
msgstr ""
msgid "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."
@@ -1308,10 +1315,11 @@ msgstr ""
msgid "Change settings gamescope 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>"
msgid "Gamescope is not detected on the system, to install it, run the "
"command in the terminal"
msgstr ""
msgid "Can be selected and copied"
msgstr ""
msgid "<b>Gamescope is not detected on the system, please contact the "
@@ -1396,6 +1404,39 @@ msgstr ""
msgid "Disable GameScope and go to the previous menu"
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"
msgstr ""
@@ -1422,7 +1463,7 @@ msgid "When using PANED in the game start menu, additional buttons are "
"several."
msgstr ""
msgid "steam covers download"
msgid "Steam covers download"
msgstr ""
msgid "If downloading steam covers is enabled, they will be downloaded and "
@@ -1430,24 +1471,6 @@ msgid "If downloading steam covers is enabled, they will be downloaded and "
"is unavailable for some reason)"
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"
msgstr ""
@@ -1485,14 +1508,10 @@ msgstr ""
msgid "Displays time spent in an application or game"
msgstr ""
msgid "Sort shortcuts by time"
msgid "Sort shortcuts by"
msgstr ""
msgid "This setting sorts the shortcuts in the main menu depending on the "
"time spent in the application or game"
msgstr ""
msgid "GLOBAL SETTINGS (USER.CONF)"
msgid "This setting sorts the shortcuts in the main menu"
msgstr ""
msgid "Open the <b>user.conf</b> settings file in a system text editor to "
@@ -1502,6 +1521,12 @@ msgstr ""
msgid "Do you really want to reset settings for"
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."
msgstr ""
@@ -1610,24 +1635,6 @@ msgstr ""
msgid "Do you really want to remove PortProton?"
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"
msgstr ""
@@ -1637,18 +1644,6 @@ msgstr ""
msgid "SAVE"
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"
"\n"
"Developer assistants and testers:"
@@ -1665,7 +1660,7 @@ msgid "Do you want to join and help in the development of the project:"
msgstr ""
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"
"-------------------------------------------\n"
"Become a paid subscriber:\n"
@@ -1691,9 +1686,6 @@ msgstr ""
msgid "ABOUT US"
msgstr ""
msgid "ABOUT PORTPROTON"
msgstr ""
msgid "AUTORS"
msgstr ""
@@ -1708,12 +1700,3 @@ msgstr ""
msgid "THIRD PARTY LIBRARIES"
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 ""

View File

@@ -8,15 +8,15 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-22 14:55+0300\n"
"PO-Revision-Date: 2024-11-13 08:18+0500\n"
"POT-Creation-Date: 2025-07-21 16:53+0300\n"
"PO-Revision-Date: 2025-07-01 20:00+0300\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: es_ES\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.4.4\n"
"X-Generator: Poedit 3.6\n"
msgid ""
"A running PortProton session was detected.\\nDo you want to end the previous "
@@ -32,33 +32,36 @@ msgid "Unpack is DONE for prefix:"
msgstr "El desempaquetado se ha COMPLETADO para el prefijo:"
msgid "use"
msgstr ""
msgstr "usar"
msgid ""
"Forces all scripts to be updated to a working state\n"
" (helps if PortProton is "
"not working)"
msgstr ""
"Fuerza la actualización de todos los scripts al estado operativo\n"
" (útil si PortProton no "
"funciona correctamente)"
#, fuzzy
msgid "Reinstalls PortProton and resets all settings to default"
msgstr "Restaurar configuraciones predeterminadas"
msgid "Creates a files with translations .pot and .po"
msgstr ""
msgstr "Crea archivos de traducción .pot y .po"
msgid ""
"Debug scripts for PortProton\n"
" (saved log in"
msgstr ""
"Depurar scripts de PortProton\n"
" (registro guardado en"
#, fuzzy
msgid "Check update scripts for PortProton"
msgstr "Espere la actualización PortProton"
msgid ""
"Launches the application immediately, requires the path to the .exe file"
msgstr ""
msgstr "Lanza la aplicación de inmediato, requiere la ruta al archivo .exe"
msgid ""
"After the variable, the path to the .exe file is required and then the "
@@ -66,11 +69,17 @@ msgid ""
" (List their variables "
"and values for example PW_MANGOHUD=1 PW_VKBASALT=0, etc.)"
msgstr ""
"Después de la variable, se requiere la ruta al archivo .exe y luego las "
"demás variables.\n"
" (Enumere sus variables y "
"valores, por ejemplo: PW_MANGOHUD=1, PW_VKBASALT=0, etc.)"
msgid ""
"--autoinstall and the name of what needs to be installed is given in the "
"list below:"
msgstr ""
"--autoinstall y el nombre de lo que se debe instalar se indica en la lista a "
"continuación:"
msgid "USE_SYSTEM_WINE"
msgstr "Usar Wine del sistema"
@@ -78,9 +87,6 @@ msgstr "Usar Wine del sistema"
msgid "WineD3D OpenGL (For video cards without Vulkan)"
msgstr "WineD3D OpenGL (Para tarjetas de video sin Vulkan)"
msgid "WineD3D Vulkan (Damavand experimental)"
msgstr "WineD3D Vulkan (Damavand experimental)"
msgid "Legacy DXVK (Vulkan v1.1)"
msgstr "DXVK heredado (Vulkan v1.1)"
@@ -90,9 +96,6 @@ msgstr "DXVK estable, VKD3D (Vulkan v1.2)"
msgid "Newest DXVK, VKD3D, D8VK (Vulkan v1.3+)"
msgstr "Más nuevo DXVK, VKD3D, D8VK (Vulkan v1.3+)"
msgid "Gallium Zink (OpenGL to Vulkan)"
msgstr "Gallium Zink (OpenGL a Vulkan)"
msgid "GET-OTHER-WINE"
msgstr "OBTENER OTRO WINE"
@@ -117,12 +120,6 @@ msgstr "Configuración básica"
msgid "Edit database file for"
msgstr "Editar archivo de base de datos para"
msgid "Global settings"
msgstr "Configuraciones globales"
msgid "Settings for user.conf"
msgstr "Configuración user.conf"
msgid "Open directory"
msgstr "Abrir directorio"
@@ -360,9 +357,6 @@ msgstr "VUELVA MÁS TARDE"
msgid "UPDATING NOW"
msgstr "ACTUALIZANDO AHORA"
msgid "EXIT"
msgstr "SALIR"
msgid "Searching for .exe files... Please wait."
msgstr "Buscando archivos .exe... Por favor, espera."
@@ -390,12 +384,8 @@ msgstr "¿Quieres instalar las bibliotecas recomendadas en el nuevo prefijo:"
msgid "Launched"
msgstr "Lanzado"
msgid ""
"d3dadapter9.so.1.0.0 - Not found in the system.\\nInstall the missing "
"package: <b>d3dadapter9</b>"
msgstr ""
"d3dadapter9.so.1.0.0 - No encontrado en el sistema.\n"
"Instala el paquete faltante:<b>d3dadapter9</b>"
msgid "EXIT"
msgstr "SALIR"
msgid ""
"You will need to check internet connection,and\\npress Repeat for repeat "
@@ -455,104 +445,6 @@ msgstr "Seleccionar WINE instalado para eliminar:"
msgid "WINE MANAGER"
msgstr "GESTOR DE WINE"
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 use WineLG (For "
"Gallium Nine and Zink use too)"
msgstr ""
"Uso forzado de todas las librerías dgVoodoo2 (Glide 2.11-3.1, DirectDraw "
"1-7, Direct3D 2-9) en todas las API 3D. Para WineD3D OpenGL y Gallium Zink "
"necesita usar WineLG"
msgid "Force use DirectInput protocol instead of XInput"
msgstr "Forzar el uso del protocolo DirectInput en lugar de XInput"
msgid ""
"Enable experemental native Wayland support (need special wine build to work)"
msgstr ""
"Habilite el soporte experimental nativo de Wayland (necesita una compilación "
"de vino especial para funcionar)"
msgid ""
"Do not use in-process synchronization primitives based on eventfd. (It is "
"recommended not to change the value.)"
msgstr ""
"No utilizar primitivas de sincronización basadas en eventfd en el proceso. "
"(Se recomienda no cambiar el valor.)"
msgid ""
"Do not use futex-based in-process synchronization primitives. (Automatically "
"disabled on systems without FUTEX_WAIT_MULTIPLE support) (It is recommended "
"not to change the value)"
msgstr ""
"No utilizar primitivas de sincronización basadas en futex en el proceso. "
"(Desactivado automáticamente en sistemas sin soporte para "
"FUTEX_WAIT_MULTIPLE) (Se recomienda no cambiar el valor)"
msgid "Enable vkd3d support - Ray Tracing"
msgstr "Habilitar el soporte de vkd3d: Ray Tracing"
msgid ""
"Required for video playback in some games so that it is not distorted "
"(usually colored pink)"
msgstr ""
"Requerido para la reproducción de video en algunos juegos para que no esté "
"distorsionado (generalmente con color rosa)"
msgid "Disable asynchronous calls for VULKAN and DXVK modes"
msgstr "Desactivar llamadas asíncronas para los modos VULKAN y DXVK"
msgid "Enable DLSS on supported NVIDIA graphics cards"
msgstr "Habilitar DLSS en tarjetas gráficas NVIDIA compatibles"
msgid "Forced use of older versions of OpenGL"
msgstr "Uso forzado de versiones más antiguas de OpenGL"
msgid "Disguise all features used for NVIDIA graphics cards"
msgstr ""
"Disfrazar todas las características utilizadas para tarjetas gráficas NVIDIA"
msgid "Enable the application to run in the WINE virtual desktop"
msgstr ""
"Habilitar que la aplicación se ejecute en el escritorio virtual de WINE"
msgid "Run the application in the terminal"
msgstr "Ejecutar la aplicación en la terminal"
msgid ""
"Include a delay in releasing some memory to bypass errors associated with "
"using the application after the memory is released"
msgstr ""
"Incluir un retraso en la liberación de cierta memoria para evitar errores "
"asociados con el uso de la aplicación después de que la memoria se haya "
"liberado"
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 ""
"Esto mejora el rendimiento de algunos juegos muy específicos. (Se recomienda "
"no cambiar el valor)"
msgid "Disable the window for selecting startup modes and WINE versions"
msgstr ""
"Desactivar la ventana para seleccionar modos de inicio y versiones de WINE"
msgid "Use Gstreamer to output clips in games (WMF support)"
msgstr "Utilizar Gstreamer para reproducir clips en juegos (soporte de WMF)"
msgid ""
"Increases RAM usage limits for 32-bit applications from two to four gigabytes"
msgstr ""
"Aumenta los límites de uso de RAM para aplicaciones de 32 bits de dos a "
"cuatro gigabytes"
msgid "Use container launch mode (It is recommended not to change the value)"
msgstr ""
"Utilizar el modo de lanzamiento de contenedor (Se recomienda no cambiar el "
"valor)"
msgid ""
"Using FPS and system load monitoring (Turns on and off by the key "
"combination - right Shift + F12)"
@@ -560,103 +452,20 @@ msgstr ""
"Uso de monitoreo de FPS y carga del sistema (Se activa y desactiva con la "
"combinación de teclas - Shift derecho + F12)"
msgid ""
"Using automatic system optimization to improve performance in games "
"(provided the gamemode package is installed on the system, doesn't work with "
"ananicy)"
msgstr ""
"Utilizando optimización automática del sistema para mejorar el rendimiento "
"en juegos (siempre que el paquete gamemode esté instalado en el sistema, no "
"funciona con ananicy)."
msgid ""
"Forced use of built-in DXGI library (in rare cases it solves problems with "
"DX12 games)"
msgstr ""
"Uso forzado de la biblioteca DXGI incorporada (en casos raros, resuelve "
"problemas con juegos DX12)"
msgid "Forced use of MANGOHUD system settings (GOverlay, etc.)"
msgstr "Uso forzado de la configuración del sistema MANGOHUD (GOverlay, etc.)"
msgid "Forced use of VKBASALT system settings (GOverlay, etc.)"
msgstr "Uso forzado de la configuración del sistema VKBASALT (GOverlay, etc.)"
msgid "Enable forced use of third-party DirectX libraries"
msgstr "Habilitar el uso forzado de bibliotecas DirectX de terceros"
msgid "Change the version of WINDOWS 10 to WINDOWS 7 in the prefix"
msgstr "Cambiar la versión de Windows 10 a Windows 7 en el prefijo"
msgid ""
"Use WINE shader caching (disable only if there are microfreezes in the game)"
"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 "
"Gallium Nine and Zink use too)"
msgstr ""
"Utilizar el almacenamiento en caché de shaders de WINE (desactivar solo si "
"hay microcongelaciones en el juego)"
msgid ""
"Works while using any version of ProtonGE in full screen mode at a "
"resolution below the standard screen"
msgstr ""
"Funciona mientras se utiliza cualquier versión de ProtonGE en modo de "
"pantalla completa a una resolución por debajo de la pantalla estándar"
msgid "Enable DLSS translator in FSR 2 in DirectX 12 games (CyberFSR2)"
msgstr ""
"Habilitar el traductor de DLSS en FSR 2 en juegos DirectX 12 (CyberFSR2)"
#, fuzzy
msgid ""
"Enable DLSS 3 with FG translator in FSR 3 in DirectX 12 games (based on "
"Decky-Framegen) Do not use in multiplayer games"
msgstr ""
"Habilitar el traductor de DLSS en FSR 2 en juegos DirectX 12 (CyberFSR2)"
msgid ""
"Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if game "
"used this anti-cheats)"
msgstr ""
"Habilitar los tiempos de ejecución de Easy Anti-Cheat y BattlEye Anti-Cheat "
"(requerido si el juego utiliza estos sistemas anti-trampas)"
msgid "Reduce pulseaudio latency to fix intermittent sound"
msgstr ""
"Reducir la latencia de PulseAudio para solucionar el sonido intermitente"
msgid ""
"Forced use of the us layout (useful for games in which the control works "
"correctly only on the us layout)"
msgstr ""
"Uso forzado del diseño de teclado US (útil para juegos en los que el control "
"funciona correctamente solo en el diseño US)"
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 ""
"Recordar la resolución de pantalla al iniciar el juego y devolverla al "
"cerrar (útil para juegos que cambian la resolución de pantalla al cerrar)"
msgid ""
"Use system mangohud, vkBasalt, obs-vkcapture and other applications using "
"vulkan layers"
msgstr ""
"Utilizar Mangohud del sistema, vkBasalt, obs-vkcapture y otras aplicaciones "
"que utilicen capas Vulkan"
msgid ""
"Enable the ability to write to OBS Studio using obs-vkcapture (ATTENTION: "
"the forced use of system mangohud, vkBasalt, obs-vkcapture and other "
"applications using vulkan layers will be enabled)"
msgstr ""
"Habilitar la capacidad de escribir en OBS Studio usando obs-vkcapture "
"(ATENCIÓN: se habilitará el uso forzado del Mangohud del sistema, vkBasalt, "
"obs-vkcapture y otras aplicaciones que utilicen capas Vulkan)"
msgid "Disable desktop compositing (effects). It often improves performance."
msgstr ""
"Desactivar la composición de escritorio (efectos). A menudo mejora el "
"rendimiento."
"Uso forzado de todas las librerías dgVoodoo2 (Glide 2.11-3.1, DirectDraw "
"1-7, Direct3D 2-9) en todas las API 3D. Para WineD3D OpenGL y Gallium Zink "
"necesita usar WineLG"
msgid ""
"<b>Super + F :</b> Toggle fullscreen\n"
@@ -681,6 +490,199 @@ msgstr ""
"<b>Super + G :</b>Alternar captura de teclado\n"
"<b>Super + C :</b> Actualizar portapapeles"
#, fuzzy
msgid ""
"Enable in-process synchronization primitives based on eventfd. (It is "
"recommended not to change the value.)"
msgstr ""
"No utilizar primitivas de sincronización basadas en eventfd en el proceso. "
"(Se recomienda no cambiar el valor.)"
#, fuzzy
msgid ""
"Enable futex-based in-process synchronization primitives. (Automatically "
"disabled on systems without FUTEX_WAIT_MULTIPLE support) (It is recommended "
"not to change the value)"
msgstr ""
"No utilizar primitivas de sincronización basadas en futex en el proceso. "
"(Desactivado automáticamente en sistemas sin soporte para "
"FUTEX_WAIT_MULTIPLE) (Se recomienda no cambiar el valor)"
#, fuzzy
msgid ""
"Enable in-process synchronization via the Linux ntsync driver. "
"(Automatically disabled on systems without loaded ntsync module) "
"(Experimental)"
msgstr ""
"No utilizar primitivas de sincronización basadas en futex en el proceso. "
"(Desactivado automáticamente en sistemas sin soporte para "
"FUTEX_WAIT_MULTIPLE) (Se recomienda no cambiar el valor)"
msgid "Enable vkd3d support - Ray Tracing"
msgstr "Habilitar el soporte de vkd3d: Ray Tracing"
msgid "Enable DLSS on supported NVIDIA graphics cards"
msgstr "Habilitar DLSS en tarjetas gráficas NVIDIA compatibles"
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 ""
"Funciona mientras se utiliza cualquier versión de ProtonGE en modo de "
"pantalla completa a una resolución por debajo de la pantalla estándar"
msgid "Disguise all features used for NVIDIA graphics cards"
msgstr ""
"Disfrazar todas las características utilizadas para tarjetas gráficas NVIDIA"
msgid "Enable the application to run in the WINE virtual desktop"
msgstr ""
"Habilitar que la aplicación se ejecute en el escritorio virtual de WINE"
msgid "Run the application in the terminal"
msgstr "Ejecutar la aplicación en la terminal"
msgid "Disable the window for selecting startup modes and WINE versions"
msgstr ""
"Desactivar la ventana para seleccionar modos de inicio y versiones de WINE"
msgid ""
"Using automatic system optimization to improve performance in games "
"(provided the gamemode package is installed on the system, doesn't work with "
"ananicy)"
msgstr ""
"Utilizando optimización automática del sistema para mejorar el rendimiento "
"en juegos (siempre que el paquete gamemode esté instalado en el sistema, no "
"funciona con ananicy)."
msgid "Enable forced use of third-party DirectX libraries"
msgstr "Habilitar el uso forzado de bibliotecas DirectX de terceros"
msgid ""
"Required for video playback in some games so that it is not distorted "
"(usually colored pink)"
msgstr ""
"Requerido para la reproducción de video en algunos juegos para que no esté "
"distorsionado (generalmente con color rosa)"
msgid "Reduce pulseaudio latency to fix intermittent sound"
msgstr ""
"Reducir la latencia de PulseAudio para solucionar el sonido intermitente"
msgid ""
"Forced use of the us layout (useful for games in which the control works "
"correctly only on the us layout)"
msgstr ""
"Uso forzado del diseño de teclado US (útil para juegos en los que el control "
"funciona correctamente solo en el diseño US)"
msgid "Use Gstreamer to output clips in games (WMF support)"
msgstr "Utilizar Gstreamer para reproducir clips en juegos (soporte de WMF)"
msgid ""
"Use WINE shader caching (disable only if there are microfreezes in the game)"
msgstr ""
"Utilizar el almacenamiento en caché de shaders de WINE (desactivar solo si "
"hay microcongelaciones en el juego)"
msgid ""
"Forced use of built-in DXGI library (in rare cases it solves problems with "
"DX12 games)"
msgstr ""
"Uso forzado de la biblioteca DXGI incorporada (en casos raros, resuelve "
"problemas con juegos DX12)"
msgid ""
"Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if game "
"used this anti-cheats)"
msgstr ""
"Habilitar los tiempos de ejecución de Easy Anti-Cheat y BattlEye Anti-Cheat "
"(requerido si el juego utiliza estos sistemas anti-trampas)"
msgid ""
"Use system mangohud, vkBasalt, obs-vkcapture and other applications using "
"vulkan layers"
msgstr ""
"Utilizar Mangohud del sistema, vkBasalt, obs-vkcapture y otras aplicaciones "
"que utilicen capas Vulkan"
msgid ""
"Enable the ability to write to OBS Studio using obs-vkcapture (ATTENTION: "
"the forced use of system mangohud, vkBasalt, obs-vkcapture and other "
"applications using vulkan layers will be enabled)"
msgstr ""
"Habilitar la capacidad de escribir en OBS Studio usando obs-vkcapture "
"(ATENCIÓN: se habilitará el uso forzado del Mangohud del sistema, vkBasalt, "
"obs-vkcapture y otras aplicaciones que utilicen capas Vulkan)"
msgid "Disable desktop compositing (effects). It often improves performance."
msgstr ""
"Desactivar la composición de escritorio (efectos). A menudo mejora el "
"rendimiento."
msgid "Use container launch mode (It is recommended not to change the value)"
msgstr ""
"Utilizar el modo de lanzamiento de contenedor (Se recomienda no cambiar el "
"valor)"
msgid "Force use DirectInput protocol instead of XInput"
msgstr "Forzar el uso del protocolo DirectInput en lugar de XInput"
msgid "Enable experemental native Wayland support"
msgstr ""
"Habilite el soporte experimental nativo de Wayland (necesita una compilación "
"de vino especial para funcionar)"
msgid "Enable HDR settings in games with native Wayland"
msgstr "Habilitar configuraciones HDR en juegos con Wayland nativo"
msgid "Use Gallium Zink (OpenGL driver is implemented via Vulkan)"
msgstr "Gallium Zink (OpenGL a Vulkan)"
msgid "Use Gallium Nine (native DirectX 9 for MESA)"
msgstr "Gallium Nine (DX9 nativo)"
msgid "Instead of DXVK, use WineD3D vulkan (Damavand). Experimental function."
msgstr "WineD3D Vulkan (Damavand experimental)"
msgid ""
"Use dxvk and vkd3d which are bundled with wine or proton. (Does not work "
"with PROTON_LG and WINE_LG)"
msgstr ""
"Utilice dxvk y vkd3d que vienen incluidos con wine o proton. (No funciona "
"con PROTON_LG y WINE_LG)"
msgid "Disable asynchronous calls for VULKAN and DXVK modes"
msgstr "Desactivar llamadas asíncronas para los modos VULKAN y DXVK"
msgid "Forced use of older versions of OpenGL"
msgstr "Uso forzado de versiones más antiguas de OpenGL"
msgid ""
"Include a delay in releasing some memory to bypass errors associated with "
"using the application after the memory is released"
msgstr ""
"Incluir un retraso en la liberación de cierta memoria para evitar errores "
"asociados con el uso de la aplicación después de que la memoria se haya "
"liberado"
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 ""
"Esto mejora el rendimiento de algunos juegos muy específicos. (Se recomienda "
"no cambiar el valor)"
msgid "Change the version of <b>WINDOWS</b> emulation"
msgstr "Cambiar la versión de emulación de <b>WINDOWS</b>"
@@ -797,10 +799,24 @@ msgstr ""
"refresco del monitor."
msgid "Select needed AMD vulkan implementation"
msgstr ""
msgstr "Implementación Vulkan de AMD"
msgid "Choosing which implementation of vulkan will be used to run the game"
msgstr "Elegir qué implementación de Vulkan se usará para ejecutar el juego"
msgid "NUMA node for CPU affinity"
msgstr "Nodo NUMA para afinidad de CPU"
msgid ""
"In multicore systems, CPUs are split into NUMA nodes, each with its own "
"local memory and cores.\n"
"Binding a game to a single node reduces memoryaccess latency and limits "
"costly coretocore switches.)"
msgstr ""
"En sistemas multinúcleo, las CPU se dividen en nodos NUMA, cada uno con su "
"propia memoria local y núcleos.\n"
"Vincular un juego a un solo nodo reduce la latencia de acceso a la memoria y "
"limita los costosos cambios entre núcleos."
msgid "EDIT DB"
msgstr "CONFIGURACIÓN"
@@ -1272,6 +1288,10 @@ msgstr "Mostrar el controlador Vulkan utilizado (radv/amdgpu-pro/amdvlk)"
msgid "Show current Wine or Proton version in use"
msgstr "Mostrar la versión actual de Wine o Proton en uso"
#, fuzzy
msgid "Show current wine sync in use"
msgstr "Mostrar la versión actual de Wine o Proton en uso"
msgid ""
"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."
@@ -1462,7 +1482,7 @@ msgid ""
"dgVoodoo2 settings\\n<b>NOTE:</b> To display help for each item, simply "
"hover over the text"
msgstr ""
"Configuraciones de dgVoodoo2\\n<b>NOTA:</b> Para mostrar la ayuda de cada "
"configuraciones de dgVoodoo2\\n<b>NOTA:</b> Para mostrar la ayuda de cada "
"elemento, simplemente coloca el cursor sobre el texto"
msgid "Set the resolution used. (Direct3D and Glide settings)"
@@ -1690,26 +1710,24 @@ msgstr ""
"Forzar el uso del controlador de video SDL x11, funciona con el backend SDL. "
"(Por defecto es Wayland)."
#, fuzzy
msgid ""
"if specified, sets a base output height to linearly scale the cursor against."
msgstr ""
"Si se especifica, establece una altura de salida base para escalar "
"si se especifica, establece una altura de salida base para escalar "
"linealmente el cursor."
msgid "Change settings gamescope for"
msgstr "Cambiar ajustes gamescope para"
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>"
"Gamescope is not detected on the system, to install it, run the command in "
"the terminal"
msgstr ""
"<b>Gamescope no se detecta en el sistema, para instalarlo, ejecute el "
"comando en el terminal:\\n flatpak install -y runtime/org.freedesktop."
"Platform.VulkanLayer.gamescope/x86_64/$%{GAMESCOPE_VERSION}%\\n (Se puede "
"seleccionar y copiar)</b>"
"Gamescope no está detectado en el sistema; para instalarlo, ejecuta el "
"siguiente comando en la terminal"
msgid "Can be selected and copied"
msgstr "Se puede seleccionar y copiar"
msgid ""
"<b>Gamescope is not detected on the system, please contact the manufacturer "
@@ -1818,6 +1836,39 @@ msgstr ""
msgid "Disable GameScope and go to the previous menu"
msgstr "Desactivar GameScope e ir al menú anterior"
msgid "Recommended value"
msgstr "Valor recomendado"
msgid "default"
msgstr "por defecto"
msgid "compact"
msgstr "compacto"
msgid "classic"
msgstr "clásico"
msgid "light"
msgstr "ligero"
msgid "dark"
msgstr "oscuro"
msgid "Show in hours and minutes"
msgstr "Mostrar en horas y minutos"
msgid "Show in days, hours, minutes"
msgstr "Mostrar en días, horas y minutos"
msgid "According to last launch"
msgstr "Desde el último inicio"
msgid "By time"
msgstr "Mostrar tiempo"
msgid "GLOBAL SETTINGS (USER.CONF)"
msgstr "CONFIGURACIONES GLOBALES (USER.CONF)"
msgid "Change global settings"
msgstr "Cambiar configuraciones globales"
@@ -1853,8 +1904,8 @@ msgstr ""
"se encuentran en una página grande; si CUADERNO, entonces se dividen en "
"varios."
msgid "steam covers download"
msgstr "descargar portadas de steam"
msgid "Steam covers download"
msgstr "Descargar portadas de steam"
msgid ""
"If downloading steam covers is enabled, they will be downloaded and created. "
@@ -1865,24 +1916,6 @@ msgstr ""
"crearán. (La desactivación se proporciona en los casos en que su descarga no "
"esté disponible por algún motivo)"
msgid "Recommended value"
msgstr ""
msgid "default"
msgstr "por defecto"
msgid "compact"
msgstr "compacto"
msgid "classic"
msgstr "clásico"
msgid "light"
msgstr "ligero"
msgid "dark"
msgstr "oscuro"
msgid "Choose a graphics card to run the game"
msgstr "Elige una tarjeta gráfica para ejecutar el juego"
@@ -1894,10 +1927,10 @@ msgstr ""
"utiliza para todos los juegos y programas en ejecución en PortProton)"
msgid "Force dpi"
msgstr ""
msgstr "Forzar DPI"
msgid "Here you can set forced dpi for applications wine"
msgstr ""
msgstr "Establecer DPI forzado para Wine"
msgid "Choice wine audio driver"
msgstr "Controlador de audio de vino elegido"
@@ -1923,19 +1956,14 @@ msgstr "Mostrar tiempo"
msgid "Displays time spent in an application or game"
msgstr "Muestra el tiempo transcurrido en una aplicación o juego"
msgid "Sort shortcuts by time"
msgid "Sort shortcuts by"
msgstr "Ordenar accesos directos por tiempo"
msgid ""
"This setting sorts the shortcuts in the main menu depending on the time "
"spent in the application or game"
msgid "This setting sorts the shortcuts in the main menu"
msgstr ""
"Esta configuración ordena los accesos directos en el menú principal según el "
"tiempo transcurrido en la aplicación o juego"
msgid "GLOBAL SETTINGS (USER.CONF)"
msgstr "CONFIGURACIONES GLOBALES (USER.CONF)"
msgid ""
"Open the <b>user.conf</b> settings file in a system text editor to view and "
"change variables manually"
@@ -1946,6 +1974,12 @@ msgstr ""
msgid "Do you really want to reset settings for"
msgstr "¿Realmente deseas restablecer la configuración de"
msgid "Do you actually want to change the scripts version to:"
msgstr "¿Realmente desea cambiar la versión de los scripts a:"
msgid "Branch changed to:"
msgstr "Rama cambiada a:"
msgid "The shortcut will be created in the PortProton directory."
msgstr "El acceso directo se creará en el directorio de PortProton."
@@ -2067,24 +2101,6 @@ msgstr "¿Quieres borrar prefijo en PortProton?"
msgid "Do you really want to remove PortProton?"
msgstr "¿Realmente desea eliminar PortProton?"
msgid "Mirror changed to:"
msgstr "Espejo cambiado a:"
msgid "Do you actually want to change the scripts version to:"
msgstr "¿Realmente desea cambiar la versión de los scripts a:"
msgid "Branch changed to:"
msgstr "Rama cambiada a:"
msgid "Cover downloads are disabled"
msgstr "Las descargas de portadas están deshabilitadas"
msgid "Cover downloads are enabled"
msgstr "Las descargas de portadas están habilitadas"
msgid "Gui start changed to:"
msgstr "Inicio Gui cambiado a:"
msgid "EDIT USER CONFIG"
msgstr "EDITAR CONFIGURACIÓN DE USUARIO"
@@ -2094,24 +2110,6 @@ msgstr "ATRÁS"
msgid "SAVE"
msgstr "AHORRAR"
#, sh-format
msgid ""
"PortProton v. ${install_ver}\n"
"scripts v. ${scripts_install_ver}"
msgstr ""
"PortProton v. ${install_ver}\n"
"scripts v. ${scripts_install_ver}"
msgid "Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)"
msgstr "Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)"
msgid ""
"This program comes with absolutely no warranty.\n"
"See the License for details."
msgstr ""
"Este programa se proporciona sin ninguna garantía.\n"
"Consulta la licencia para más detalles."
msgid ""
"Author: Casro-Fidel (Mikhail Tergoev)\n"
"\n"
@@ -2136,7 +2134,7 @@ msgstr "Quieres unirte y ayudar en el desarrollo del proyecto:"
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"
"-------------------------------------------\n"
"Become a paid subscriber:\n"
@@ -2180,9 +2178,6 @@ msgstr ""
msgid "ABOUT US"
msgstr "SOBRE NOSOTROS"
msgid "ABOUT PORTPROTON"
msgstr "SOBRE PORTPROTON"
msgid "AUTORS"
msgstr "AUTORES"
@@ -2198,16 +2193,94 @@ msgstr "UNIRSE"
msgid "THIRD PARTY LIBRARIES"
msgstr "BIBLIOTECAS DE TERCEROS"
msgid "For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?"
msgstr ""
"Para agregar el acceso directo a STEAM, es necesario reiniciar.\\n\\¿Quieres "
"reiniciar STEAM ahora?"
#~ msgid "Enable DLSS translator in FSR 2 in DirectX 12 games (CyberFSR2)"
#~ msgstr ""
#~ "Habilitar el traductor de DLSS en FSR 2 en juegos DirectX 12 (CyberFSR2)"
msgid "Restarting STEAM... Please wait."
msgstr "Restarting STEAM... Please wait."
#~ msgid ""
#~ "Enable DLSS 3 with FG translator in FSR 3 in DirectX 12 games (based on "
#~ "Decky-Framegen) Do not use in multiplayer games"
#~ msgstr ""
#~ "Habilitar el traductor de DLSS en FSR 2 en juegos DirectX 12 (CyberFSR2)"
msgid "Please wait. downloading covers for"
msgstr "Por favor, espera. Descargando portadas para"
#~ msgid ""
#~ "d3dadapter9.so.1.0.0 - Not found in the system.\\nInstall the missing "
#~ "package: <b>d3dadapter9</b>"
#~ msgstr ""
#~ "d3dadapter9.so.1.0.0 - No encontrado en el sistema.\n"
#~ "Instala el paquete faltante:<b>d3dadapter9</b>"
#~ msgid "Global settings"
#~ msgstr "Configuraciones globales"
#~ msgid "Settings for user.conf"
#~ msgstr "Configuración user.conf"
#~ msgid ""
#~ "This program comes with absolutely no warranty.\n"
#~ "See the License for details."
#~ msgstr ""
#~ "Este programa se proporciona sin ninguna garantía.\n"
#~ "Consulta la licencia para más detalles."
#~ msgid "ABOUT PORTPROTON"
#~ msgstr "SOBRE PORTPROTON"
#~ msgid "Mirror changed to:"
#~ msgstr "Espejo cambiado a:"
#~ msgid "Cover downloads are disabled"
#~ msgstr "Las descargas de portadas están deshabilitadas"
#~ msgid "Cover downloads are enabled"
#~ msgstr "Las descargas de portadas están habilitadas"
#~ msgid "Gui start changed to:"
#~ msgstr "Inicio Gui cambiado a:"
#~ msgid ""
#~ "For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?"
#~ msgstr ""
#~ "Para agregar el acceso directo a STEAM, es necesario reiniciar.\\n"
#~ "\\¿Quieres reiniciar STEAM ahora?"
#~ msgid "Restarting STEAM... Please wait."
#~ msgstr "Restarting STEAM... Please wait."
#~ msgid "Please wait. downloading covers for"
#~ msgstr "Por favor, espera. Descargando portadas para"
#~ 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 no se detecta en el sistema, para instalarlo, ejecute el "
#~ "comando en el terminal:\\n flatpak install -y runtime/org.freedesktop."
#~ "Platform.VulkanLayer.gamescope/x86_64/$%{GAMESCOPE_VERSION}%\\n (Se puede "
#~ "seleccionar y copiar)</b>"
#, sh-format
#~ msgid ""
#~ "PortProton v. ${install_ver}\n"
#~ "scripts v. ${scripts_install_ver}"
#~ msgstr ""
#~ "PortProton v. ${install_ver}\n"
#~ "scripts v. ${scripts_install_ver}"
#~ msgid "Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)"
#~ msgstr "Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)"
#~ msgid "Change the version of WINDOWS 10 to WINDOWS 7 in the prefix"
#~ msgstr "Cambiar la versión de Windows 10 a Windows 7 en el prefijo"
#~ 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 ""
#~ "Recordar la resolución de pantalla al iniciar el juego y devolverla al "
#~ "cerrar (útil para juegos que cambian la resolución de pantalla al cerrar)"
#~ msgid ""
#~ "MIT License\n"

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-22 14:55+0300\n"
"PO-Revision-Date: 2025-02-22 14:56+0300\n"
"POT-Creation-Date: 2025-07-21 16:53+0300\n"
"PO-Revision-Date: 2025-07-21 16:55+0300\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: ru_RU\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
"X-Generator: Poedit 3.5\n"
"X-Generator: Poedit 3.6\n"
msgid ""
"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)"
msgstr "WineD3D OpenGL (для видеокарт без поддержки Vulkan)"
msgid "WineD3D Vulkan (Damavand experimental)"
msgstr "WineD3D Vulkan (Damavand - экспериментальный)"
msgid "Legacy DXVK (Vulkan v1.1)"
msgstr "Устаревший DXVK (Vulkan v1.1)"
@@ -98,9 +95,6 @@ msgstr "Стабильные DXVK, VKD3D (Vulkan v1.2)"
msgid "Newest DXVK, VKD3D, D8VK (Vulkan v1.3+)"
msgstr "Новейшие DXVK, VKD3D, D8VK (Vulkan v1.3+)"
msgid "Gallium Zink (OpenGL to Vulkan)"
msgstr "Gallium Zink (трансляция OpenGL в Vulkan)"
msgid "GET-OTHER-WINE"
msgstr "Скачать другие версии wine"
@@ -125,12 +119,6 @@ msgstr "Основные настройки"
msgid "Edit database file for"
msgstr "Редактировать файл настроек для"
msgid "Global settings"
msgstr "Глобальные настройки"
msgid "Settings for user.conf"
msgstr "Настройки для user.conf"
msgid "Open directory"
msgstr "Открыть папку"
@@ -371,9 +359,6 @@ msgstr "НАПОМНИТЬ ПОЗЖЕ"
msgid "UPDATING NOW"
msgstr "ОБНОВИТЬ СЕЙЧАС"
msgid "EXIT"
msgstr "ВЫХОД"
msgid "Searching for .exe files... Please wait."
msgstr "Поиск .exe файлов... Пожалуйста, подождите."
@@ -400,12 +385,8 @@ msgstr "Хотите добавить рекомендуемые библиот
msgid "Launched"
msgstr "Запущено"
msgid ""
"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 "EXIT"
msgstr "ВЫХОД"
msgid ""
"You will need to check internet connection,and\\npress Repeat for repeat "
@@ -465,6 +446,21 @@ msgstr "Выберите установленный WINE для удаления
msgid "WINE MANAGER"
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 ""
"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 "
@@ -474,57 +470,81 @@ msgstr ""
"DirectDraw 1-7, Direct3D 2-9) для всех 3D API. Для WineD3D OpenGL и Gallium "
"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 ""
"Принудительное использование протокола DirectInput вместо XInput для "
"поддерживаемых устройств и геймпадов. DirectInput необходим для опознания "
"таких геймпадов, как Sony DualSense, DualShock 4, DualShock 3 или для "
"поддержки геймпадов в старых играх. Геймпады, работающие преимущественно на "
"протоколе XInput, также работают. Выключите эту опцию, если геймпад перестал "
"опознаваться игрой"
"<b>Super + F:</b> Переключение полноэкранного режима\n"
"<b>Super + N:</b> Переключение фильтрации\n"
"<b>Super + U:</b> Переключение режима масштабирования на FSR\n"
"<b>Super + Y:</b> Переключение режима масштабирования на NIS\n"
"<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 ""
"Enable experemental native Wayland support (need special wine build to work)"
msgstr ""
"Включить экспериментальную поддержку запуска игры/программы из-под нативной "
"сессии Wayland, минуя XWayland (для работы требуется специальная сборка Wine)"
msgid ""
"Do not use in-process synchronization primitives based on eventfd. (It is "
"Enable in-process synchronization primitives based on eventfd. (It is "
"recommended not to change the value.)"
msgstr ""
"Не использовать примитивы внутрипроцессной синхронизации на основе eventfd "
"Использовать примитивы внутрипроцессной синхронизации на основе eventfd "
"(рекомендуется не изменять значение)"
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 "
"not to change the value)"
msgstr ""
"Не использовать примитивы внутрипроцессной синхронизации на основе FUTEX "
"Использовать примитивы внутрипроцессной синхронизации на основе FUTEX "
"(автоматически отключается в системах без поддержки 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"
msgstr ""
"Включить поддержку vkd3d — Трассировка лучей (только для игр, работающих на "
"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"
msgstr "Включить DLSS на поддерживаемых видеокартах NVIDIA"
msgid "Forced use of older versions of OpenGL"
msgstr "Принудительное использование старых версий 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 ""
"Включить 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"
msgstr "Скрыть все функции, используемые видеокартами NVIDIA"
@@ -535,44 +555,9 @@ msgstr "Использовать виртуальный рабочий стол
msgid "Run the application in the terminal"
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"
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 ""
"Using automatic system optimization to improve performance in games "
"(provided the gamemode package is installed on the system, doesn't work with "
@@ -582,61 +567,15 @@ msgstr ""
"производительности в играх (при условии, что в системе установлен пакет "
"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"
msgstr "Включить принудительное использование сторонних библиотек DirectX"
msgid "Change the version of WINDOWS 10 to WINDOWS 7 in the prefix"
msgstr "Изменить версию WINDOWS 10 на WINDOWS 7 в префиксе"
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 ""
"Использовать кэширование шейдеров (отключать только при наличии "
"микрозависаний в игре или если в игре предусмотрена своя система кэша "
"шейдеров, например в таких играх, как 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 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 ""
"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"
msgstr ""
@@ -650,12 +589,30 @@ msgstr ""
"Принудительное использование US-раскладки (полезно для игр, в которых "
"управление корректно работает только на английской раскладке)"
msgid "Use Gstreamer to output clips in games (WMF support)"
msgstr "Использовать Gstreamer для показа видеороликов в играх (поддержка WMF)"
msgid ""
"Remember the screen resolution when starting the game and return it when "
"closing (useful for games that change the screen resolution when closing)"
"Use WINE shader caching (disable only if there are microfreezes in the game)"
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 ""
"Use system mangohud, vkBasalt, obs-vkcapture and other applications using "
@@ -679,27 +636,67 @@ msgstr ""
"производительность.\n"
"Не отключать, если монитор поддерживает FreeSync и у Вас видеокарта AMD."
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"
msgid "Use container launch mode (It is recommended not to change the value)"
msgstr ""
"<b>Super + F:</b> Переключение полноэкранного режима\n"
"<b>Super + N:</b> Переключение фильтрации\n"
"<b>Super + U:</b> Переключение режима масштабирования на FSR\n"
"<b>Super + Y:</b> Переключение режима масштабирования на NIS\n"
"<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 "Force use DirectInput protocol instead of XInput"
msgstr ""
"Принудительное использование протокола DirectInput вместо XInput для "
"поддерживаемых устройств и геймпадов. DirectInput необходим для опознания "
"таких геймпадов, как Sony DualSense, DualShock 4, DualShock 3 или для "
"поддержки геймпадов в старых играх. Геймпады, работающие преимущественно на "
"протоколе 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"
msgstr "Изменить версию эмуляции <b>WINDOWS</b>"
@@ -824,6 +821,18 @@ msgstr "Выбор Vulkan драйвера для AMD"
msgid "Choosing which implementation of vulkan will be used to run the game"
msgstr "Выбор драйвера Vulkan для запуска игры"
msgid "NUMA node for CPU affinity"
msgstr "Узел NUMA для привязки к процессору"
msgid ""
"In multicore systems, CPUs are split into NUMA nodes, each with its own "
"local memory and cores.\n"
"Binding a game to a single node reduces memoryaccess latency and limits "
"costly coretocore switches.)"
msgstr ""
"Каждый NUMA-узел имеет собственную память и ядра. Привязка игры к одному "
"узлу снижает задержку и повышает производительность"
msgid "EDIT DB"
msgstr "НАСТРОЙКИ"
@@ -1299,6 +1308,9 @@ msgstr "Показать используемый драйвер Vulkan (radv/am
msgid "Show current Wine or Proton version in use"
msgstr "Показать текущую используемую версию Wine или Proton"
msgid "Show current wine sync in use"
msgstr "Показать используемые примитивы синхронизации wine"
msgid ""
"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."
@@ -1678,7 +1690,6 @@ msgstr ""
"запуском), работает вместе с SDL BACKEND (используется по умолчанию в "
"Wayland сессии)"
#, fuzzy
msgid ""
"if specified, sets a base output height to linearly scale the cursor against."
msgstr ""
@@ -1689,15 +1700,13 @@ msgid "Change settings gamescope for"
msgstr "Изменить настройки Gamescope для"
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>"
"Gamescope is not detected on the system, to install it, run the command in "
"the terminal"
msgstr ""
"<b>Gamescope не найден в системе, для его установки выполните команду в "
"терминале:\\nflatpak install -y runtime/org.freedesktop.Platform.VulkanLayer."
"gamescope/x86_64/$%{GAMESCOPE_VERSION}%\\n(Данный текст можно выделить и "
"скопировать)</b>"
"Gamescope не обнаружен, для установки воспользуйтесь командой в терминале"
msgid "Can be selected and copied"
msgstr "(можно выделить и скопировать)"
msgid ""
"<b>Gamescope is not detected on the system, please contact the manufacturer "
@@ -1806,6 +1815,39 @@ msgstr ""
msgid "Disable GameScope and go to the previous menu"
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"
msgstr "Изменить глобальные настройки"
@@ -1840,8 +1882,8 @@ msgstr ""
"При использовании PANED в меню запуске игры дополнительные кнопки находятся "
"на одной большой странице, если NOTEBOOK, то поделены на несколько."
msgid "steam covers download"
msgstr "скачивание обложек для steam"
msgid "Steam covers download"
msgstr "Скачивание обложек для steam"
msgid ""
"If downloading steam covers is enabled, they will be downloaded and created. "
@@ -1852,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"
msgstr "Выбрать видеокарту для запуска игры"
@@ -1910,18 +1934,11 @@ msgstr "Отображение времени"
msgid "Displays time spent in an application or game"
msgstr "Отображает общее время проведённое в приложении или игре"
msgid "Sort shortcuts by time"
msgstr "Сортировка ярлыков по времени"
msgid "Sort shortcuts by"
msgstr "Сортировка ярлыков по"
msgid ""
"This setting sorts the shortcuts in the main menu depending on the time "
"spent in the application or game"
msgstr ""
"Эта настройка сортирует ярлыки в главном меню в зависимости от времени, "
"проведенного в приложении или игре"
msgid "GLOBAL SETTINGS (USER.CONF)"
msgstr "ГЛОБАЛЬНЫЕ НАСТРОЙКИ (USER.CONF)"
msgid "This setting sorts the shortcuts in the main menu"
msgstr "Эта настройка сортирует ярлыки в главном меню"
msgid ""
"Open the <b>user.conf</b> settings file in a system text editor to view and "
@@ -1933,6 +1950,12 @@ msgstr ""
msgid "Do you really want to reset settings for"
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."
msgstr "Ярлык будет создан в каталоге PortProton."
@@ -2053,24 +2076,6 @@ msgstr "Хотите очистить префикс в PortProton?"
msgid "Do you really want to remove 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"
msgstr "РЕДАКТИРОВАТЬ USER.CONF"
@@ -2080,24 +2085,6 @@ msgstr "НАЗАД"
msgid "SAVE"
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 ""
"Author: Casro-Fidel (Mikhail Tergoev)\n"
"\n"
@@ -2122,7 +2109,7 @@ msgstr "Хотите присоединится и помочь в развит
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"
"-------------------------------------------\n"
"Become a paid subscriber:\n"
@@ -2131,7 +2118,7 @@ msgid ""
"-------------------------------------------"
msgstr ""
"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"
"-------------------------------------------\n"
"Стать платным подписчиком:\n"
@@ -2166,9 +2153,6 @@ msgstr ""
msgid "ABOUT US"
msgstr "О НАС"
msgid "ABOUT PORTPROTON"
msgstr "О PORTPROTON"
msgid "AUTORS"
msgstr "АВТОРЫ"
@@ -2184,16 +2168,101 @@ msgstr "ПРИСОЕДЕНИТЬСЯ"
msgid "THIRD PARTY LIBRARIES"
msgstr "БИБЛИОТЕКИ"
msgid "For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?"
msgstr ""
"Для добавления ярлыка в STEAM требуется перезапуск.\\n\\nПерезапустить STEAM "
"сейчас?"
#~ msgid "Enable DLSS translator in FSR 2 in DirectX 12 games (CyberFSR2)"
#~ msgstr ""
#~ "Включить трансляцию DLSS в FSR 2 в играх на DirectX 12 (CyberFSR2). "
#~ "Позволяет задействовать FSR 2 в играх с поддержкой DLSS"
msgid "Restarting STEAM... Please wait."
msgstr "Перезапускаем STEAM... Пожалуйста, подождите."
#~ msgid ""
#~ "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"
msgstr "Пожалуйста, подождите. Загрузка обложек для"
#~ msgid ""
#~ "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"
@@ -2341,9 +2410,6 @@ msgstr "Пожалуйста, подождите. Загрузка обложе
#~ msgid "MIT License"
#~ msgstr "Лицензия Массачусетского технологического института (MIT License)"
#~ msgid "(Can be selected and copied)"
#~ msgstr "(можно выделить и скопировать)"
#~ msgid "Copyright"
#~ msgstr "Авторские права"

View File

@@ -3,23 +3,6 @@
# based on https://github.com/sonic2kk/steamtinkerlaunch/blob/master/steamtinkerlaunch
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)
generateShortcutVDFAppId() {
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
}
# 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
extractSteamId32() {
# STUID32=$((STUID64 - 76561197960265728))
echo $(($1 & 0xFFFFFFFF))
}
## ----------
### END MAGIC APPID FUNCTIONS
getSteamShortcutsVdfFileHex() {
if [[ -z "${STCFGPATH}" ]]; then
@@ -80,17 +51,12 @@ getAppExe() {
getAppTarget() {
exe=$(getAppExe "$1")
if [[ -n "${exe}" ]]; then
if [[ "${exe}" =~ .sh$ ]]; then
parseSteamTargetExe "${exe}"
else
echo "${exe}";
fi
fi
[[ -n "${exe}" ]] && parseSteamTargetExe "${exe}"
}
getSteamGameId() {
printf "%u\n" $(($1 << 32 | 0x02000000))
# printf "%u\n" $(($1 << 32 | 0x02000000))
printf "%u\n" $(($1 * 4294967296 + 0x02000000))
}
getAppId() {
@@ -102,28 +68,46 @@ getSteamId() {
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"
[[ -z "${NOSTAPPNAME}" ]] && return 1
if [[ -z "${SteamIds:-}" ]] && [[ -f "${cache_file}" ]]; then
SteamIds=$(<"${cache_file}")
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}")
else
if [[ -n "${1:-}" ]] && [[ "${USE_STEAMGRIDDB:-1}" == "1" ]]; then
getSteamGridDBId "${NOSTAPPNAME}" > /dev/null
if [[ -n "${2:-}" ]]; then
NOSTAPPPATH="$2"
[[ -f "${NOSTAPPPATH}.ppdb" ]] && source "${NOSTAPPPATH}.ppdb"
fi
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}")"
[[ -n "${STEAM_APP_ID:-}" ]] && SteamAppId="${STEAM_APP_ID}"
if [[ -z "${SteamAppId:-}" ]] && [[ -n "${NOSTAPPPATH:-}" ]]; then
local paths=("steam_appid.txt" "steam_emu.ini" "steam_api.ini" "steam_api64.ini")
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
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
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
[[ -n "${applist_data}" ]] && SteamAppId=$(jq --arg name "${NOSTAPPNAME,,}" '.applist.apps[] | select(.name == $name) | .appid' <<< "${applist_data,,}")
fi
SteamIds=$(jq --arg key "${NOSTAPPNAME}" --arg value "${SteamAppId:-}" '. + {($key): $value}' <<< "${SteamIds:-$(jq -n '{}')}")
echo "${SteamIds}" > "${cache_file}"
@@ -153,7 +137,8 @@ getSteamGridDBId() {
}
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
STUIDS=()
while read -r line; do
@@ -168,7 +153,8 @@ getUserIds() {
}
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
SLUFUB=false
STUID=""
@@ -196,17 +182,29 @@ getUserPath() {
STUID="$(getUserId)"
fi
if [ -n "${STUID}" ]; then
STUIDPATH="${HOME}/.local/share/Steam/userdata/${STUID}"
if [[ -d "${STUIDPATH}" ]]; then
if [[ -f "${STUIDPATH}/config/shortcuts.vdf" ]]; then
echo "${STUIDPATH}/config"
fi
[[ -z "${STEAM_BASE_FOLDER}" ]] && STEAM_BASE_FOLDER="$(getSteamPath)"
STUIDPATH="${STEAM_BASE_FOLDER}/userdata/${STUID}"
if [[ -d "${STUIDPATH}/config/" ]]; then
echo "${STUIDPATH}/config"
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() {
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
jq -n '[]'
else
@@ -248,7 +246,8 @@ listSteamGames() {
appid="${name}"
name=$(basename "${exe}" .sh)
else
appid="$(getSteamId "${name}")"
path="$(parseSteamTargetExe "${exe}")"
appid="$(getSteamId "${name}" "${path}")"
[[ -z "${appid}" ]] && appid="0"
fi
gid="$(getSteamGameId $id)"
@@ -313,18 +312,24 @@ parseSteamShortcutEntryLaunchOptions() {
}
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() {
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
pw_start_progress_bar_block "${translations[Restarting STEAM... Please wait.]}"
if yad_question "For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?" ; then
pw_start_progress_bar_block "Restarting STEAM... Please wait."
kill -s SIGTERM $(pgrep -a steam) &>/dev/null
while pgrep -i steam &>/dev/null ; do
sleep 0.5
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
pw_stop_progress_bar
exit 0
@@ -340,9 +345,6 @@ downloadImage() {
}
downloadImageSteam() {
if [[ -z "${SteamAppId}" ]]; then
getSteamId > /dev/null
fi
if [[ -n "${SteamAppId}" ]]; then
downloadImage "https://cdn.cloudflare.steamstatic.com/steam/apps/${SteamAppId}/$1" "$2"
else
@@ -370,16 +372,22 @@ downloadImageSteamGridDB() {
}
addGrids() {
[[ -z "${SteamGridDBId}" ]] && getSteamGridDBId "${name_desktop}" > /dev/null
if [[ -z "${SteamAppId}" ]] && [[ "${USE_STEAMGRIDDB:-1}" == "0" ]]; then
local AppId="${NOSTAPPID:-0}"
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
fi
if [[ -n "${SteamGridDBId}" ]] || [[ -n "${SteamAppId}" ]]; then
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"
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"
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 "logos" "${NOSTAPPID:-0}_logo.png" "mimes=image/png" || downloadImageSteam "logo.png" "${NOSTAPPID:-0}_logo.png" || echo "Failed to load logo.png"
for i in "${!in[@]}"; do
downloadImageSteam "${in[${i}]}" "${out[${i}]}" || \
downloadImageSteamGridDB "${gtype[${i}]}" "${out[${i}]}" ${mimes[${i}]:+"mimes=${mimes[${i}]}"} ${dims[${i}]:+"dimensions=${dims[${i}]}"} || \
echo "Failed to load ${in[${i}]}"
done
else
echo "Game is not found"
fi
@@ -395,8 +403,11 @@ addEntry() {
printf '\x00%s\x00' "shortcuts" > "${SCPATH}"
NEWSET=0
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 '\x02%s\x00%b' "appid" "${NOSTAIDVDFHEXFMT}"
@@ -406,18 +417,10 @@ addEntry() {
printf '\x01%s\x00%s\x00' "icon" "${NOSTICONPATH}"
printf '\x01%s\x00%s\x00' "ShortcutPath" ""
printf '\x01%s\x00%s\x00' "LaunchOptions" "${NOSTARGS:-}"
printf '\x02%s\x00%b\x00\x00\x00' "IsHidden" "\x00"
printf '\x02%s\x00%b\x00\x00\x00' "AllowDesktopConfig" "\x00"
# 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' "IsHidden"
printf '\x02%s\x00\x01\x00\x00\x00' "AllowDesktopConfig"
printf '\x02%s\x00\x01\x00\x00\x00' "AllowOverlay"
printf '\x02%s\x00\x00\x00\x00\x00' "OpenVR"
printf '\x02%s\x00\x00\x00\x00\x00' "Devkit"
printf '\x01%s\x00\x00' "DevkitGameID"
printf '\x02%s\x00\x00\x00\x00\x00' "DevkitOverrideAppID"
@@ -434,6 +437,7 @@ removeNonSteamGame() {
[[ -n "$2" ]] && NOSTSHPATH="$2"
[[ -z "${STUID}" ]] && STUID=$(getUserId)
[[ -z "${STCFGPATH}" ]] && STCFGPATH="$(getUserPath ${STUID})"
[[ -z "${STEAM_BASE_FOLDER}" ]] && STEAM_BASE_FOLDER="$(getSteamPath)"
if [[ -n "${STCFGPATH}" ]] && [[ -z "${SCPATH}" ]]; then
SCPATH="${STCFGPATH}/shortcuts.vdf"
fi
@@ -449,12 +453,11 @@ removeNonSteamGame() {
NOSTSTDIR=$(jq -r '.dir' <<< "${game}")
NOSTICONPATH=$(jq -r '.icon' <<< "${game}")
NOSTARGS=$(jq -r '.args' <<< "${game}")
NOSTAIDVDFHEX=$(bigToLittleEndian $(printf '%08x' "${NOSTAPPID}"))
addEntry
done
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 "${HOME}/.local/share/Steam/steamapps/shadercache/${appid}"
rm -rf "${STEAM_BASE_FOLDER}/steamapps/compatdata/${appid}"
rm -rf "${STEAM_BASE_FOLDER}/steamapps/shadercache/${appid}"
if [[ -f "${NOSTSHPATH}" ]]; then
isInstallGame=false
for STUIDCUR in $(getUserIds); do
@@ -486,33 +489,32 @@ addNonSteamGame() {
if [[ -n "${SCPATH}" ]]; then
[[ -z "${NOSTSHPATH}" ]] && NOSTSHPATH="${STEAM_SCRIPTS}/${name_desktop}.sh"
NOSTAPPNAME="${name_desktop}"
NOSTAPPPATH="${portwine_exe}"
NOSTAPPID=$(getAppId "${NOSTSHPATH}")
if [[ -z "${NOSTAPPID}" ]]; 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
if [[ ! -f "${NOSTSHPATH}" ]]; then
create_new_dir "${STEAM_SCRIPTS}"
cat <<-EOF > "${NOSTSHPATH}"
#!/usr/bin/env bash
export LD_PRELOAD=
export START_FROM_STEAM=1
export START_FROM_FLATPAK=$(check_flatpak && echo 1 || echo 0)
"${PORT_SCRIPTS_PATH}/start.sh" "${portwine_exe}" "\$@"
"${PORT_SCRIPTS_PATH}/start.sh" "${NOSTAPPPATH}" "\$@"
EOF
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
cp "${SCPATH}" "${SCPATH//.vdf}_${PROGNAME}_backup.vdf" 2>/dev/null
fi
if [[ "${USE_STEAMAPPID_AS_NAME:-0}" == "1" ]]; then
SteamAppId=$(getSteamId "${NOSTAPPNAME}")
getSteamId > /dev/null
[[ -n "${SteamAppId}" ]] && NOSTAPPNAME="${SteamAppId}"
fi
@@ -520,7 +522,7 @@ addNonSteamGame() {
if [[ "${DOWNLOAD_STEAM_GRID}" == "1" ]] ; then
NOSTAPPNAME="${name_desktop}"
pw_start_progress_bar_block "${translations[Please wait. downloading covers for]} ${NOSTAPPNAME}"
pw_start_progress_bar_block "Please wait. downloading covers for ${NOSTAPPNAME}"
addGrids
pw_stop_progress_bar
fi

File diff suppressed because it is too large Load Diff

View File

@@ -4,5 +4,5 @@
#Rating=1-5
#####################examples###########################
export PW_VULKAN_USE=1
export PW_NO_FSYNC=1
export PW_NO_ESYNC=1
export PW_USE_FSYNC=0
export PW_USE_ESYNC=0

View File

@@ -5,10 +5,9 @@
#Rating=1-5
#####################examples###########################
export PW_VULKAN_USE="2"
export PW_WINE_USE="WINE_LG"
export PW_PREFIX_NAME="DEFAULT"
export PW_NO_ESYNC="1"
export PW_NO_FSYNC="0"
export PW_WINE_USE="WINE_LG_9-12-2"
export PW_USE_ESYNC="0"
export PW_USE_FSYNC="1"
export PW_WINE_FULLSCREEN_FSR="1"
export PW_HIDE_NVIDIA_GPU="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_USE_US_LAYOUT="0"
export PW_USE_GSTREAMER="1"
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
export PW_USE_SHADER_CACHE="1"
export PW_USE_WINE_DXGI="0"
export PW_DINPUT_PROTOCOL="0"
@@ -27,5 +25,3 @@ export PW_WINDOWS_VER="10"
export PW_DLL_INSTALL=""
export PW_WINE_CPU_TOPOLOGY="disabled"
export PW_MESA_GL_VERSION_OVERRIDE="disabled"
export PW_LOCALE_SELECT="disabled"
export PORTPROTON_NAME="ACIII"

View File

@@ -3,7 +3,7 @@
#ACOdyssey.exe
#Rating=4
#####################examples###########################
export PW_NO_ESYNC="0"
export PW_USE_ESYNC="1"
export PW_USE_GSTREAMER="0"
export PW_PREFIX_NAME="ACO"
export PW_WINE_USE="WINE_LG"

View File

@@ -5,7 +5,7 @@
export PW_VULKAN_USE="2"
export PW_WINE_USE="PROTON_LG"
export PORTPROTON_NAME="ACOrigins"
export PW_NO_ESYNC="0"
export PW_NO_FSYNC="0"
export PW_USE_ESYNC="1"
export PW_USE_FSYNC="1"
export PW_WINE_FULLSCREEN_FSR="1"
export PW_USE_GSTREAMER="0"

View File

@@ -6,8 +6,8 @@ export PW_VULKAN_USE="2"
export PW_WINE_USE="PROTON_LG"
export PW_PREFIX_NAME="PLAGUE"
export PORTPROTON_NAME="A Plague Tale: Innocence"
export PW_NO_ESYNC="0"
export PW_NO_FSYNC="1"
export PW_USE_ESYNC="1"
export PW_USE_FSYNC="0"
export PW_WINE_FULLSCREEN_FSR="1"
export PW_HIDE_NVIDIA_GPU="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_USE_US_LAYOUT="0"
export PW_USE_GSTREAMER="1"
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
export PW_USE_SHADER_CACHE="1"
export PW_USE_WINE_DXGI="0"
export PW_DINPUT_PROTOCOL="0"

View File

@@ -4,8 +4,7 @@
#Rating=5
#####################examples###########################
export PW_WINDOWS_VER="10"
export PW_NO_FSYNC="1"
export PW_NO_ESYNC="1"
export PW_USE_FSYNC="0"
export PW_USE_ESYNC="0"
export PW_USE_GSTREAMER="1"
export PW_WINE_USE="PROTON_LG"
export PW_FORCE_LARGE_ADDRESS_AWARE="1"

View File

@@ -10,8 +10,8 @@ export LAUNCH_PARAMETERS=""
export PW_VULKAN_USE="2"
export PW_HIDE_NVIDIA_GPU="0"
export PW_VIRTUAL_DESKTOP="0"
export PW_NO_FSYNC="0"
export PW_NO_ESYNC="1"
export PW_USE_FSYNC="1"
export PW_USE_ESYNC="0"
export PW_USE_GSTREAMER="1"
export PW_REDUCE_PULSE_LATENCY="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_USE_D3D_EXTRAS="1"
export PW_FIX_VIDEO_IN_GAME="0"
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
export PW_USE_SHADER_CACHE="1"
export PW_USE_WINE_DXGI="0"
export PW_USE_GALLIUM_ZINK="0"

View File

@@ -1,32 +1,17 @@
#!/usr/bin/env bash
#Author: deck
#Bioshock2HD.exe
#Rating=1-5
#Rating=5
export PW_VULKAN_USE="2"
export PW_WINE_USE="PROTON_LG"
export PW_PREFIX_NAME="BIOSHOK"
export PORTPROTON_NAME="BioShock 2"
export PW_NO_ESYNC="1"
export PW_NO_FSYNC="1"
export PW_WINE_FULLSCREEN_FSR="1"
export PW_HIDE_NVIDIA_GPU="0"
export PW_VIRTUAL_DESKTOP="0"
export PW_USE_TERMINAL="0"
export PW_WINE_USE="WINE_LG"
export PW_PREFIX_NAME="DEFAULT"
export PW_VKBASALT="1"
export PW_USE_ESYNC="0"
export PW_USE_FSYNC="0"
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_FORCE_LARGE_ADDRESS_AWARE="1"
export PW_USE_SHADER_CACHE="1"
export PW_USE_WINE_DXGI="0"
export PW_DINPUT_PROTOCOL="0"
export PW_USE_NATIVE_WAYLAND="0"
export LAUNCH_PARAMETERS=""
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"
export PW_USE_EAC_AND_BE="0"
export PW_VKBASALT_EFFECTS="FilmGrain2:Curves:cas"
export PW_VKBASALT_FFX_CAS="1"

View File

@@ -1,8 +1,17 @@
#!/usr/bin/env bash
#Author: deck
#BioshockHD.exe
#Rating=1-5
#Rating=5
export PW_VULKAN_USE="2"
export PW_WINE_USE="WINE_LG"
export PW_PREFIX_NAME="BIOSHOK"
export PORTPROTON_NAME="Bioshock"
export PW_PREFIX_NAME="DEFAULT"
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"

View File

@@ -5,8 +5,8 @@
#EscapeFromTarkov_BE.exe
#Rating=1-5
#####################examples###########################
export PW_NO_FSYNC="1"
export PW_NO_ESYNC="1"
export PW_USE_FSYNC="0"
export PW_USE_ESYNC="0"
export PW_PREFIX_NAME="DOTNET"
# add_in_start_portwine () {

View File

@@ -7,7 +7,7 @@
#####################examples###########################
export WINEDLLOVERRIDES="WINMM=n,b"
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_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
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_USE_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
export PW_USE_GSTREAMER=0 # 0 - disabled use winegstreamer

View File

@@ -4,5 +4,5 @@
#Rating=1-5
#####################examples###########################
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_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
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_USE_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives

View File

@@ -12,7 +12,7 @@ export PW_VULKAN_USE="1"
export WINEDLLOVERRIDES="xaudio2_8,xaudio2_9="
export PW_DINPUT_PROTOCOL="1"
export PW_WINDOWS_VER="10"
export PW_NO_ESYNC="1"
export PW_NO_FSYNC="1"
export PW_USE_ESYNC="0"
export PW_USE_FSYNC="0"
export PW_PREFIX_NAME="DEATHLOOP"
export PW_WINE_USE="PROTON_LG"

View File

@@ -7,6 +7,6 @@
export PW_VULKAN_USE="2"
export PW_WINE_USE="PROTON_LG"
export PW_PREFIX_NAME="EAAPP"
export PW_NO_ESYNC="1"
export PW_NO_FSYNC="0"
export PW_USE_ESYNC="0"
export PW_USE_FSYNC="1"
add_in_start_portwine () { export LC_CTYPE=C ;}

View File

@@ -6,7 +6,7 @@
#export PW_COMMENT_DB="PortWINE database file for Epic Games Launcher"
export LAUNCH_PARAMETERS="-SkipBuildPatchPrereq"
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"
# add_in_start_portwine () {
# regdlloverrides "RDR2.exe:vulkan-1=n,b"

View File

@@ -6,5 +6,5 @@
#####################examples###########################
export PW_VULKAN_USE=0
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_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
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_USE_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives

View File

@@ -5,5 +5,5 @@
#################################
export PW_VULKAN_USE=0
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_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
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_USE_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives

View File

@@ -4,5 +4,5 @@
#Rating=1-5
################################################
export LAUNCH_PARAMETERS="-nomemrestrict -norestrictions -percentvidmem 100 -availablevidmem 2048 -noprecache -novblank -heapsize 2097152" # Additional launch options
export PW_NO_ESYNC=0
export PW_NO_FSYNC=1
export PW_USE_ESYNC=1
export PW_USE_FSYNC=0

View File

@@ -1,10 +1,12 @@
#!/usr/bin/env bash
#Author: fidel
#Genshin Impact.exe
#GenshinImpact.exe
#hoyoplay_launcher_pp.exe
#Rating=5
#####################examples###########################
export PW_WINDOWS_VER="10"
export PW_VULKAN_USE="2"
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"

View 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"

View File

@@ -6,6 +6,6 @@
export PW_VULKAN_USE="0"
export PW_OLD_GL_STRING="0"
export PW_VIRTUAL_DESKTOP="1"
export PW_NO_FSYNC="0"
export PW_NO_ESYNC="1"
export PW_USE_FSYNC="1"
export PW_USE_ESYNC="0"

View File

@@ -3,7 +3,7 @@
#Larry.exe
#Rating=5
################################################
export PW_NO_FSYNC=1
export PW_NO_ESYNC=1
export PW_USE_FSYNC=0
export PW_USE_ESYNC=0
export PW_WINDOWS_VER=7

View File

@@ -17,8 +17,8 @@ export PW_WINE_USE=WINE_LOL_GE_8.27
export PW_VULKAN_USE=1
export PW_MUST_HAVE_DLL=""
export PW_PREFIX_NAME="LEAGUE_OF_LEGENDS"
export PW_NO_FSYNC=1
export PW_NO_ESYNC=1
export PW_USE_FSYNC=0
export PW_USE_ESYNC=0
export PW_DISABLED_CREATE_DB=1
export PW_USE_D3D_EXTRAS=1
export DISABLE_CP_DEFPFX=1

View File

@@ -4,5 +4,5 @@
#Rating=5
#####################examples###########################
export PW_USE_GSTREAMER=0
export PW_NO_FSYNC=0
export PW_NO_ESYNC=0
export PW_USE_FSYNC=1
export PW_USE_ESYNC=1

View File

@@ -6,8 +6,8 @@ export PW_VULKAN_USE="2"
export PW_WINE_USE="PROTON_LG"
export PW_PREFIX_NAME="DEFAULT"
export PORTPROTON_NAME="Matrix3"
export PW_NO_ESYNC="1"
export PW_NO_FSYNC="1"
export PW_USE_ESYNC="0"
export PW_USE_FSYNC="0"
export PW_WINE_FULLSCREEN_FSR="1"
export PW_HIDE_NVIDIA_GPU="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_USE_US_LAYOUT="0"
export PW_USE_GSTREAMER="1"
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
export PW_USE_SHADER_CACHE="1"
export PW_USE_WINE_DXGI="0"
export PW_DINPUT_PROTOCOL="0"

View File

@@ -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"

View 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"

View File

@@ -6,8 +6,8 @@ export PW_VULKAN_USE="2"
export PW_WINE_USE="PROTON_LG"
export PW_PREFIX_NAME="PERSONA"
export PORTPROTON_NAME="P4G"
export PW_NO_ESYNC="1"
export PW_NO_FSYNC="0"
export PW_USE_ESYNC="0"
export PW_USE_FSYNC="1"
export PW_WINE_FULLSCREEN_FSR="1"
export PW_HIDE_NVIDIA_GPU="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_USE_US_LAYOUT="0"
export PW_USE_GSTREAMER="1"
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
export PW_USE_SHADER_CACHE="1"
export PW_USE_WINE_DXGI="0"
export PW_DINPUT_PROTOCOL="0"

View File

@@ -4,7 +4,7 @@
#Rating=1-5
export PW_WINE_USE="WINE_LG"
export LAUNCH_PARAMETERS="-nomemrestrict -norestrictions -percentvidmem 100 -availablevidmem 2048 -noprecache -novblank -heapsize 2097152"
export PW_NO_ESYNC="0"
export PW_NO_FSYNC="1"
export PW_USE_ESYNC="1"
export PW_USE_FSYNC="0"
export PORTPROTON_NAME="PlayRDR"
export PW_VULKAN_USE="2"

View File

@@ -4,5 +4,5 @@
#Rating=1-5
########################################################
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_NO_ESYNC=1
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_USE_ESYNC=0

View File

@@ -1,6 +1,17 @@
#!/usr/bin/env bash
#Author: esa
#Author: esa, fidel
#Singularity.exe
#Rating=1-5
#Rating=5
################################################
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"

View File

@@ -6,8 +6,8 @@ export PW_VULKAN_USE="2"
export PW_WINE_USE="PROTON_LG"
export PW_PREFIX_NAME="DEFAULT"
export PORTPROTON_NAME="TMNT.EXE"
export PW_NO_ESYNC="1"
export PW_NO_FSYNC="1"
export PW_USE_ESYNC="0"
export PW_USE_FSYNC="0"
export PW_WINE_FULLSCREEN_FSR="1"
export PW_HIDE_NVIDIA_GPU="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_USE_US_LAYOUT="0"
export PW_USE_GSTREAMER="1"
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
export PW_USE_SHADER_CACHE="1"
export PW_USE_WINE_DXGI="0"
export PW_DINPUT_PROTOCOL="0"

View File

@@ -6,8 +6,8 @@ export PW_VULKAN_USE="2"
export PW_WINE_USE="PROTON_LG"
export PW_PREFIX_NAME="DEFAULT"
export PORTPROTON_NAME="TMNT2"
export PW_NO_ESYNC="1"
export PW_NO_FSYNC="1"
export PW_USE_ESYNC="0"
export PW_USE_FSYNC="0"
export PW_WINE_FULLSCREEN_FSR="1"
export PW_HIDE_NVIDIA_GPU="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_USE_US_LAYOUT="0"
export PW_USE_GSTREAMER="1"
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
export PW_USE_SHADER_CACHE="1"
export PW_USE_WINE_DXGI="0"
export PW_DINPUT_PROTOCOL="0"

View 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"

View File

@@ -1,8 +1,10 @@
#!/usr/bin/env bash
#Author: chal55rus
#UbisoftConnect.exe
#UbisoftGameLauncher.exe
#UbisoftGameLauncher64.exe
#upc.exe
#Rating=1-5
################################################
export PW_VULKAN_USE=1
export PW_VULKAN_USE="2"
export PW_DLL_INSTALL=""
#####################examples###########################

View File

@@ -7,9 +7,8 @@ export PW_COMMENT_DB=""
export PW_WINDOWS_VER="10"
export PW_VULKAN_USE="2"
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_GSTREAMER="1"
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
export PW_USE_SHADER_CACHE="1"
export LAUNCH_PARAMETERS=""

View File

@@ -1,6 +1,10 @@
#!/usr/bin/env bash
#Author: miku
#arizona-starter.exe
#Arizona Games Launcher.exe
#Rating=1-5
#####################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"

View File

@@ -15,13 +15,12 @@ if [[ "${DESKTOP_SESSION}" =~ "gnome" ]] \
fi
export PW_WINDOWS_VER="10"
export PW_WINE_USE="WINE_LG"
export PW_USE_WINE_DXGI="1"
export PW_VULKAN_USE="1"
export PW_USE_WINE_DXGI="0"
export PW_VULKAN_USE="2"
export PW_USE_GSTREAMER="0"
export PW_PREFIX_NAME="EVE_ONLINE"
export PW_WINE_FULLSCREEN_FSR="0"
export PW_USE_D3D_EXTRAS="1"
export PW_FORCE_LARGE_ADDRESS_AWARE="0"
export PW_USE_SHADER_CACHE="0"
export PW_DLL_INSTALL="vcrun2022 d3dcompiler_47 tahoma arial" # msdelta
export WINEDLLOVERRIDES="msvcp140,msvcp140_1=n"

View File

@@ -7,10 +7,10 @@ export PW_COMMENT_DB="<b>!!! ВНИМАНИЕ !!!</b>
Для русификации игры в <b>\"STEAM\"</b>, выберите в установщике диск <b>\"S:\"</b> и в нём нужную игру."
export PW_VULKAN_USE="1"
export PW_MANGOHUD="0"
export PW_NO_FSYNC="1"
export PW_NO_ESYNC="1"
export PW_USE_FSYNC="0"
export PW_USE_ESYNC="0"
export PW_USE_GAMEMODE="0"
export PW_PREFIX_NAME="DOTNET"
export PW_DLL_INSTALL=""
export PW_DISABLED_CREATE_DB="1"
export PW_WINE_USE="WINE_LG"

View File

@@ -4,5 +4,5 @@
#Rating=1-5
#####################examples###########################
export PW_DLL_INSTALL="vcrun2019 d3dx9"
export PW_NO_FSYNC=1
export PW_USE_FSYNC=0
export PW_VIRTUAL_DESKTOP=1

View File

@@ -5,9 +5,9 @@
#Rating=5
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 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 PW_DLL_INSTALL="lucida" # Install DLL in port prefix (used winetricks)
export PW_USE_D3D_EXTRAS="1"

View File

@@ -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"

View 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"

View 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"

View File

@@ -7,6 +7,6 @@ export PW_WINE_USE="PROTON_LG"
export PW_PREFIX_NAME="STUDENT"
export PW_DISABLED_CREATE_DB="1"
export WINEDLLOVERRIDES="mscoree,mshtml="
export PW_NO_FSYNC="1"
export PW_NO_ESYNC="1"
export PW_USE_FSYNC="0"
export PW_USE_ESYNC="0"
export DISABLE_CP_DEFPFX="1"

View File

@@ -7,6 +7,6 @@ export PW_WINE_USE="PROTON_LG"
export PW_PREFIX_NAME="TEACHER"
export PW_DISABLED_CREATE_DB="1"
export WINEDLLOVERRIDES="mscoree,mshtml="
export PW_NO_FSYNC="1"
export PW_NO_ESYNC="1"
export PW_USE_FSYNC="0"
export PW_USE_ESYNC="0"
export DISABLE_CP_DEFPFX="1"

View File

@@ -1,8 +1,7 @@
#!/usr/bin/env bash
#Author: fidel
#PulseOnlineLauncher.exe
#Rating=5
#####################examples###########################
#Author: licrit
#vcNElaunch.exe
#Rating=1-5
export PW_VULKAN_USE="2"
export PW_WINE_USE="PROTON_LG"
export PW_PREFIX_NAME="DOTNET"

View File

@@ -7,4 +7,3 @@ export PW_WINDOWS_VER="10"
export PW_VULKAN_USE="2"
export PW_PREFIX_NAME="DEFAULT"
export PW_USE_D3D_EXTRAS="1"
export PW_FORCE_LARGE_ADDRESS_AWARE="0"

View File

@@ -5,9 +5,9 @@
#Rating=5
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 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 PW_DLL_INSTALL="lucida" # Install DLL in port prefix (used winetricks)
export PW_USE_D3D_EXTRAS="1"

View File

@@ -7,9 +7,8 @@ export PW_WINE_USE="PROTON_LG"
export PW_PREFIX_NAME="STUDENT"
export PW_DISABLED_CREATE_DB="1"
export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/setup.png"
export PW_NO_FSYNC="1"
export PW_NO_ESYNC="1"
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
export PW_USE_FSYNC="0"
export PW_USE_ESYNC="0"
export PW_DLL_INSTALL=""
export WINEDLLOVERRIDES="mscoree,mshtml="
export DISABLE_CP_DEFPFX="1"

View File

@@ -7,9 +7,8 @@ export PW_WINE_USE="PROTON_LG"
export PW_PREFIX_NAME="TEACHER"
export PW_DISABLED_CREATE_DB="1"
export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/setup.png"
export PW_NO_FSYNC="1"
export PW_NO_ESYNC="1"
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
export PW_USE_FSYNC="0"
export PW_USE_ESYNC="0"
export PW_DLL_INSTALL=""
export WINEDLLOVERRIDES="mscoree,mshtml="
export DISABLE_CP_DEFPFX="1"

View File

@@ -9,8 +9,8 @@ export PW_USE_WINE_DXGI="0"
export PORTPROTON_NAME="The Witcher 3"
export PW_WINE_USE="PROTON_LG"
export PW_PREFIX_NAME="DEFAULT"
export PW_NO_ESYNC="1"
export PW_NO_FSYNC="0"
export PW_USE_ESYNC="0"
export PW_USE_FSYNC="1"
export PW_WINE_FULLSCREEN_FSR="1"
export PW_HIDE_NVIDIA_GPU="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_USE_US_LAYOUT="0"
export PW_USE_GSTREAMER="1"
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
export PW_USE_SHADER_CACHE="1"
export PW_DINPUT_PROTOCOL="0"
export PW_USE_NATIVE_WAYLAND="0"

View File

@@ -17,6 +17,7 @@ then
pw_kill_autostart Launcher.exe &
pw_run "${PW_AUTOINSTALL_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 "${portwine_exe}.ppdb"
kill_portwine

View File

@@ -10,7 +10,7 @@ export PW_PREFIX_NAME="ARIZONA_GAMES_LAUNCHER"
export LAUNCH_PARAMETERS="/S"
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Arizona Installer.exe"
export PORTWINE_CREATE_SHORTCUT_NAME="Arizona Games Launcher"
export PW_VULKAN_USE="0"
start_portwine
if try_download "https://pc.az-ins.com/Arizona%20Launcher.exe" "${PW_AUTOINSTALL_EXE}" no_mirror

View 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

View File

@@ -17,6 +17,7 @@ then
pw_start_progress_bar_install_game "Blood and Soul."
pw_run "${PW_AUTOINSTALL_EXE}"
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Blood and Soul Classic/launcher.exe"
pw_create_unique_exe
try_remove_file "${PW_AUTOINSTALL_EXE}"
try_remove_file "${portwine_exe}.ppdb"
kill_portwine

View 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

View File

@@ -10,15 +10,16 @@ export LAUNCH_PARAMETERS="/VERYSILENT"
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/crossout.exe"
export PORTWINE_CREATE_SHORTCUT_NAME="Crossout"
export PW_PREFIX_NAME="CROSSOUT"
export PW_WINE_USE="WINE_LG"
start_portwine
if try_download "https://yupmaster.gaijinent.com/launcher/current.php?id=CrossoutLauncher" "${PW_AUTOINSTALL_EXE}" no_mirror
then
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_run "${PW_AUTOINSTALL_EXE}"
portwine_exe="${WINEPREFIX}/drive_c/users/$USER/AppData/Local/Crossout/launcher.exe"
get_and_set_reg_file --add 'Software\Wine\X11' 'Decorated' 'REG_SZ' "N" "user"
portwine_exe="${WINEPREFIX}/drive_c/users/$USER/AppData/Local/Crossout Launcher/launcher.exe"
pw_create_unique_exe "crossout_launcher_pp"
try_remove_file "${PW_AUTOINSTALL_EXE}"
try_remove_file "${portwine_exe}.ppdb"

View File

@@ -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

View File

@@ -10,6 +10,7 @@ export LAUNCH_PARAMETERS="/q"
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EpicGamesLauncherInstaller.msi"
export PW_USE_D3D_EXTRAS=1
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
try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/.wine_ver"

View File

@@ -11,8 +11,8 @@ start_portwine
if try_download "https://www.epsxe.com/files/ePSXe205.zip" "${PW_AUTOINSTALL_EXE}" no_mirror
then
pw_start_progress_bar_install_game "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"
"$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"
try_remove_file "${PW_AUTOINSTALL_EXE}"
try_remove_file "${portwine_exe}.ppdb"
kill_portwine

View File

@@ -8,20 +8,18 @@
########################################################################
export PW_WINDOWS_VER="10"
export PW_WINE_USE="WINE_LG"
export PW_USE_WINE_DXGI="1"
export PW_VULKAN_USE="1"
export PW_USE_WINE_DXGI="0"
export PW_VULKAN_USE="2"
export PW_USE_GSTREAMER="0"
export PW_PREFIX_NAME="EVE_ONLINE"
export PW_WINE_FULLSCREEN_FSR="0"
export PW_USE_GAMEMODE="0"
export PW_USE_D3D_EXTRAS="1"
export PW_FORCE_LARGE_ADDRESS_AWARE="0"
export PW_USE_SHADER_CACHE="0"
export PW_USE_EAC_AND_BE="1"
export PW_DLL_INSTALL="vcrun2022 d3dcompiler_47 arial tahoma" # msdelta
export WINEDLLOVERRIDES="msvcp140,msvcp140_1=n"
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/eve-online-latest+Setup.exe"
export PORTWINE_CREATE_SHORTCUT_NAME="EVE Online Launcher"
start_portwine
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"
$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"
cp -r "${EVE_LAUNCHER_DIR}/tmp/lib/net45/." "${EVE_LAUNCHER_DIR}/$APP_DIR"
cp "${EVE_LAUNCHER_DIR}/eve-online-`cat "${EVE_LAUNCHER_DIR}/RELEASES" | awk '{print $2}' | awk -F"-" '{print $3}'`-full.nupkg" "${EVE_LAUNCHER_DIR}/packages"
mv "${EVE_LAUNCHER_DIR}/${APP_DIR}/eve-online_ExecutionStub.exe" "${EVE_LAUNCHER_DIR}/eve-online.exe"
cp -r "${EVE_LAUNCHER_DIR}/tmp/lib/net45/." "${EVE_LAUNCHER_DIR}/app-$EVE_VERSION"
cp "${EVE_LAUNCHER_DIR}/eve-online-${EVE_VERSION}-full.nupkg" "${EVE_LAUNCHER_DIR}/packages"
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"
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"
pw_stop_progress_bar
portwine_create_shortcut
try_remove_file "${PW_AUTOINSTALL_EXE}"
try_remove_file "${portwine_exe}.ppdb"
export PORTWINE_CREATE_SHORTCUT_NAME="EVE Online Launcher"
portwine_create_shortcut
fi
stop_portwine

View File

@@ -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_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
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

View File

@@ -19,7 +19,7 @@ export PORTWINE_CREATE_SHORTCUT_NAME="GOG GALAXY"
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
pw_start_progress_bar_install_game "GOG Galaxy."
pw_run "${PW_AUTOINSTALL_EXE}"

View File

@@ -10,20 +10,20 @@ export PW_VULKAN_USE=2
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Hoyolauncher_installer.exe"
export PW_PREFIX_NAME="HO_YO_PLAY"
export PORTWINE_CREATE_SHORTCUT_NAME="HoYoPlay"
export PW_WINE_USE="WINE_HYP_10-10"
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
then
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 &
export PATH_TO_GAME="${PW_USER_TEMP}"
pw_run "${PW_AUTOINSTALL_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"
try_remove_file "${PW_AUTOINSTALL_EXE}"
try_remove_file "${portwine_exe}.ppdb"
kill_portwine
pw_stop_progress_bar
portwine_create_shortcut

View 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

View File

@@ -9,7 +9,7 @@
export LAUNCH_PARAMETERS="/VERYSILENT"
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/PPSSPPSetup.exe"
start_portwine
if try_download "https://ppsspp.org/files/1_16_5/PPSSPPSetup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
if try_download "https://ppsspp.org/files/1_18_1/PPSSPPSetup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
then
pw_start_progress_bar_install_game "PPSSPP."
pw_run "${PW_AUTOINSTALL_EXE}"
@@ -18,7 +18,7 @@ then
try_remove_file "${portwine_exe}.ppdb"
kill_portwine
pw_stop_progress_bar
export PORTWINE_CREATE_SHORTCUT_NAME="PPSSPPWindows"
export PORTWINE_CREATE_SHORTCUT_NAME="PPSSPP"
portwine_create_shortcut
fi
stop_portwine

Some files were not shown because too many files have changed in this diff Show More