Compare commits

...

242 Commits

Author SHA1 Message Date
290d8625ad Scripts version 2362 2024-10-04 11:08:53 +03:00
6fa9d07860 minimum sort for autoinstall 2024-10-04 11:08:25 +03:00
fc20dc69f9 added a minimal check for the correctness of writing scripts for auto-installing 2024-10-04 10:56:35 +03:00
b0932e5f4c update autoinstalls: STAR_CONFLICT and XEMU 2024-10-04 10:55:36 +03:00
a43ebc07d1 Merge branch 'Htylol-workflow-1' into workflow 2024-10-04 10:27:41 +03:00
33532cb9c2 I did the same for PW_GENERATE_BUTTONS 2024-10-04 08:27:52 +05:00
983af7914d Update yad and update workflow branch 2024-10-04 07:12:34 +05:00
e17661f1a5 auto added autoinstall scripts 2024-10-04 00:04:11 +03:00
1a5e9cd823 Merge branch 'Htylol-modern-autoinstall-gui' into devel 2024-10-03 21:47:45 +03:00
c9c15abb01 added loading logo for gamescope session 2024-10-03 21:47:14 +03:00
a969e5eaf7 Changed list order (done by Dervart) 2024-10-03 18:18:01 +05:00
2dd892a1c4 Added FIELD_FULL_BUTTON_ROWS
for autoinstalls
2024-10-03 16:55:03 +05:00
582cb2e018 Scripts version 2361 2024-10-02 18:07:29 +03:00
2c18a9ec06 updated autoinstall launchers 2024-10-02 18:00:58 +03:00
9b8c03aa4d Merge branch 'Htylol-update-pw_update' into devel 2024-10-02 18:00:20 +03:00
fcff4927c8 Merge branch 'update-pw_update' of github.com:Htylol/PortWINE into Htylol-update-pw_update 2024-10-02 18:00:13 +03:00
7aa7984700 Merge branch 'minergenon-devel3' into devel 2024-10-02 16:45:41 +03:00
c5f8018b47 Added game Rise of Flight 2024-10-02 14:56:08 +06:00
d876310439 Added Arizona Games Launcher 2024-10-01 15:28:18 +06:00
f32267c982 check push to new git.linux-gaming.ru 2024-10-01 12:20:10 +03:00
32ac25e9d5 Updated pw_port_update function 2024-10-01 06:27:56 +05:00
3f2e6f87d3 STABLE: Scripts version 2360 2024-09-30 22:11:38 +03:00
8047c589f4 Merge branch 'Htylol-fixes-for-pw_find_exe' into devel 2024-09-30 18:46:02 +03:00
03747a78c0 Fixes for flatpak 2024-09-30 20:33:06 +05:00
4636c75dbd Added fixes for pw_find_exe 2024-09-30 19:21:53 +05:00
2b691c6c7d Merge branch 'Castro-Fidel:devel' into devel 2024-09-30 19:09:40 +05:00
b6173ae618 STABLE: Scripts version 2359 2024-09-30 13:40:09 +03:00
f612bdca32 Scripts version 2358 2024-09-30 13:37:45 +03:00
061cc7d5b7 Merge branch 'minergenon-devel2' into devel 2024-09-30 13:10:22 +03:00
9d26c01e81 Merge branch 'devel' of github.com:minergenon/PortWINE into minergenon-devel2 2024-09-30 13:10:13 +03:00
ad3defa164 changeloge to text-info for gamescope session 2024-09-30 12:58:01 +03:00
d1a553a46f #2 updated changeloge_en for gamescope session 2024-09-30 11:40:56 +03:00
7369c200a3 Added game Lost Light 2024-09-30 14:34:35 +06:00
a86d6e7e91 Added game GameXP 2024-09-30 14:32:05 +06:00
ba777a2c28 added fix download plugins for gamescope session 2024-09-30 11:15:18 +03:00
1d26ddec57 updated changeloge_en for gamescope session 2024-09-30 11:09:49 +03:00
1f29138f86 added fix changelog for gamescope session 2024-09-30 11:01:38 +03:00
37d90fc969 used EN only for gamescope session 2024-09-29 21:56:36 +03:00
ec42b5fab5 added support update from gamescope session 2024-09-29 21:24:44 +03:00
9718f83122 more fixes for gamescope session 2024-09-29 21:01:42 +03:00
3100f20fe1 fixed unpack for gamescope session 2024-09-29 20:22:59 +03:00
b5448116ae fixed download for gamescope session 2024-09-29 19:57:20 +03:00
7d7ef7496a Scripts version 2357 2024-09-29 18:17:18 +03:00
aa16081cb1 Merge branch 'Htylol-new-update2' into devel 2024-09-29 17:49:50 +03:00
b41a87077b Merge branch 'new-update2' of github.com:Htylol/PortWINE into Htylol-new-update2 2024-09-29 17:49:43 +03:00
754a8b804c updated WOSB 2024-09-29 17:48:50 +03:00
6f1b9f6afc fixed get ppdb for symlink 2024-09-29 17:29:32 +03:00
d923396e85 Merge branch 'valokardin-master' into devel 2024-09-29 16:27:50 +03:00
16b09c2ae0 updated DXVK and VKD3D, + autoinstall 2024-09-29 16:25:47 +03:00
afba3864de Update PW_WOSB
Fix autoinstall
2024-09-29 13:12:56 +03:00
96e4ccc354 Added game Star Conflict 2024-09-29 13:58:28 +06:00
985bea612c Added games Blood and Soul 2024-09-29 13:41:45 +06:00
27a3962ecc Updated background_pid, added returns for clear prefix, reinstall and delete PP 2024-09-29 03:47:24 +05:00
4f10d0d2d3 Merge branch 'Castro-Fidel:devel' into devel 2024-09-28 21:57:39 +05:00
27d18124c8 Merge pull request #352 from Htylol/fixed-for-steam
STABLE: Scripts version 2356
2024-09-28 19:28:57 +03:00
325af544ad Merge pull request #352 from Htylol/fixed-for-steam
STABLE: Scripts version 2356
2024-09-28 15:17:13 +03:00
edf03bc743 STABLE: Scripts version 2356 2024-09-28 17:12:51 +05:00
936ebd74e9 STABLE: Scripts version 2355 2024-09-28 13:10:49 +03:00
6bca949781 Scripts version 2354 2024-09-28 13:07:08 +03:00
fb4819da91 correct and rename func 2024-09-28 12:33:48 +03:00
d0e28bbd52 Merge branch 'Htylol-added_restart_stop' into devel 2024-09-28 12:18:25 +03:00
2f9f705dd4 Added background_pid 2024-09-28 07:43:44 +05:00
4bee332d40 Added PW_STOP_PORTWINE_RESTART 2024-09-28 01:27:31 +05:00
c81c93a253 Scripts version 2353 2024-09-27 19:17:59 +03:00
af5f505b0c updated try_download and try_check_sha256sum func. 2024-09-27 19:08:44 +03:00
259fcdff60 added new ppdb files 2024-09-27 14:05:27 +03:00
adca2dc813 update CEMU and change_loc func 2024-09-27 14:01:13 +03:00
1de4ead8a9 revert Secret World Legends (ENG) 2024-09-27 11:31:43 +03:00
fd3e2394eb drop unused autoinstall 2024-09-27 11:26:48 +03:00
eecab2540a added pw_check_command func 2024-09-27 11:13:53 +03:00
853b34d53f Merge branch 'Htylol-added_SKIP_CHECK_UPDATES_NEW' into devel 2024-09-27 10:08:44 +03:00
53c365ae55 Merge branch 'added_SKIP_CHECK_UPDATES_NEW' of github.com:Htylol/PortWINE into Htylol-added_SKIP_CHECK_UPDATES_NEW 2024-09-27 10:08:35 +03:00
0013773adf Merge branch 'Htylol-spellcheck_and_fixes' into devel 2024-09-27 10:07:46 +03:00
1e2a69b43c Added SKIP_CHECK_UPDATES_NEW 2024-09-27 11:34:24 +05:00
16e64e720d Spellcheck and minor improvements 2024-09-27 05:22:07 +05:00
7d983ae9e9 Scripts version 2352 2024-09-26 14:37:33 +03:00
e07b5edb20 Merge branch 'Htylol-start.sh-1' into devel 2024-09-26 10:50:46 +03:00
a3cdf85b7f Merge branch 'start.sh-1' of github.com:Htylol/PortWINE into Htylol-start.sh-1 2024-09-26 10:49:52 +03:00
66b0484b0c Moved Farlight 84 to separate prefix 2024-09-26 10:49:31 +03:00
f780cd2523 Merge branch 'minergenon-devel' into devel 2024-09-26 09:44:15 +03:00
1acee6802a Merge branch 'devel' of github.com:minergenon/PortWINE into minergenon-devel 2024-09-26 09:44:04 +03:00
45956926e3 Add game Farlight 84 2024-09-26 11:09:06 +06:00
e2d8545594 Modern locale cycle 2024-09-26 06:50:08 +05:00
1c7ec5be7f updated deb packages in readme 2024-09-26 03:35:58 +03:00
a9755116b9 Merge branch 'Htylol-use-array' into devel 2024-09-26 02:50:33 +03:00
db701eb01f Merge branch 'use-array' of github.com:Htylol/PortWINE into Htylol-use-array 2024-09-26 02:50:22 +03:00
e879a566cc boost for edit_db_from_gui 2024-09-26 02:47:07 +03:00
da5fc7bdc3 Merge branch 'Htylol-gemma2-1' into devel 2024-09-26 01:44:12 +03:00
ad1209a73b Update edit_db_from_gui 2024-09-26 03:18:19 +05:00
e6aa95c280 An array is used instead of echo and awk 2024-09-26 01:37:15 +05:00
2166ce81dc Scripts version 2351 2024-09-25 21:26:22 +03:00
aa2e6e905c minor update speedup commit 2024-09-25 21:13:50 +03:00
3506a94099 Merge branch 'Htylol-speedup_mangohud' into devel 2024-09-25 21:10:16 +03:00
e72eb2dd88 Merge branch 'speedup_mangohud' of github.com:Htylol/PortWINE into Htylol-speedup_mangohud 2024-09-25 21:10:08 +03:00
1fc073a3a6 updated libs_v52, again 2024-09-25 21:04:56 +03:00
129d71e608 Merge branch 'Htylol-improve_updates' into devel 2024-09-25 20:26:16 +03:00
3d86966878 Merge branch 'improve_updates' of github.com:Htylol/PortWINE into Htylol-improve_updates 2024-09-25 20:26:06 +03:00
68fc7dee72 update libs_v50 and drop wine-wow64 from kron4ek 2024-09-25 20:19:19 +03:00
cede8465a7 Updated updates 2024-09-25 16:51:49 +05:00
cb6bb14e1c Speedup menus 2024-09-25 04:59:42 +05:00
17a2a21efc Scripts version 2350 2024-09-24 13:37:06 +03:00
e80bb7c920 Merge branch 'Boria138-hoyoplay' into devel 2024-09-24 12:27:01 +03:00
2a69b5e228 Merge branch 'hoyoplay' of github.com:Boria138/PortWINE into Boria138-hoyoplay 2024-09-24 12:26:55 +03:00
8d685f2128 Merge branch 'readme' of github.com:Boria138/PortWINE into devel 2024-09-24 12:25:03 +03:00
cdd779c05a updated locales 2024-09-24 12:12:25 +03:00
d62bc8c1e3 update cache lang 2024-09-24 12:12:05 +03:00
9df956805c Merge branch 'Htylol-assoc-mass' into devel 2024-09-24 11:03:08 +03:00
bd721645b8 Added print_wrapped, added PW_DESKTOP_FILES_REGEX, droped run_desktop_b_click 2024-09-24 09:47:48 +05:00
f5053ac3ae Merge remote-tracking branch 'origin/devel' into assoc-mass 2024-09-24 09:46:55 +05:00
f70fd02e93 changes... 2024-09-20 17:17:02 +05:00
d44835c5cb Added eval_translations 2024-09-19 21:54:55 +05:00
ced8138557 update 2024-09-19 06:32:00 +05:00
ae69564ff5 Added the ability to expand variables in translations 2024-09-18 23:04:31 +05:00
61d0c4d88f po_file for LANGUAGE en now use .pot file 2024-09-18 18:17:07 +05:00
055d1dd8b2 fix typos for changeloge 2024-09-18 14:48:17 +03:00
f2ce80f6d5 Scripts version 2349 2024-09-18 14:46:16 +03:00
34b8e0d59c Added IFS= for line 2024-09-18 03:05:31 +05:00
62c3497b27 Added associative massive translite 2024-09-18 01:15:40 +05:00
f27157af04 Scripts version 2348 2024-09-17 23:10:47 +03:00
0f608fc96b Dont decorate window in HoYoPlay prefix (ALT bug: 51173) 2024-09-17 21:27:17 +05:00
9d182d3d91 hide manual installation method from Readme 2024-09-17 16:28:03 +05:00
6fce482077 Scripts version 2346 2024-09-16 21:20:55 +03:00
1d44d76b9c Merge branch 'Htylol-added-reset-userconf' into devel 2024-09-16 20:43:27 +03:00
ba32c864c1 Merge branch 'added-reset-userconf' of github.com:Htylol/PortWINE into Htylol-added-reset-userconf 2024-09-16 20:42:08 +03:00
ec6718d9b3 Merge branch 'Htylol-added-skip-updates' into devel 2024-09-16 20:37:29 +03:00
ab4510aaa2 Merge branch 'added-skip-updates' of github.com:Htylol/PortWINE into Htylol-added-skip-updates 2024-09-16 20:37:20 +03:00
b6a50b90f5 Merge branch 'Htylol-added-unset' into devel 2024-09-16 20:26:03 +03:00
03754a91ca Merge branch 'added-unset' of github.com:Htylol/PortWINE into Htylol-added-unset 2024-09-16 20:25:54 +03:00
79eef0afe0 Replace head -n 1 on < 2024-09-15 23:16:34 +05:00
722be5d667 Added unset of all variables from PORTWINE_DB_FILE 2024-09-15 22:20:00 +05:00
b81198a373 Added reset function for user.conf 2024-09-15 15:30:43 +05:00
76eaa00890 I made a comparison of mirrors, and every 240 min the best one is selected. 2024-09-15 04:22:23 +05:00
be3fe961ab Merge pull request #332 from Htylol/devel-time
Scripts version 2346
2024-09-14 13:56:29 +03:00
7b09346e11 Scripts version 2346 2024-09-14 15:52:55 +05:00
b88c7d0e96 Scripts version 2345 2024-09-14 11:08:46 +03:00
1dcda36c88 Scripts version 2344 2024-09-13 14:50:06 +03:00
4ae817e396 Merge branch 'Htylol-split-commits' into devel 2024-09-13 13:47:09 +03:00
8defcff2ca Update restart_pp function 2024-09-13 15:38:18 +05:00
4d8841fc83 Added restart_pp function 2024-09-13 15:17:58 +05:00
07b3406d0d Fixed a bug when PW_COMMENT_DB was saved from a ppdb file and overridden files without it 2024-09-13 05:42:17 +05:00
5b34472013 I made double square brackets everywhere (they work faster), ! -z passed to -n, ! -n to z 2024-09-13 02:27:39 +05:00
fabbc18d06 mini edition 2024-09-12 13:37:45 +05:00
9ba5662d95 Added choice gui themes 2024-09-12 02:49:18 +05:00
caa0ddcb07 Added open directory 2024-09-12 01:29:33 +05:00
9fd99f02fd Added descriptions of settings for buttons in user.conf, added translation 2024-09-11 23:36:39 +05:00
89b06f8b81 Added yad_question for change_branch 2024-09-11 22:47:59 +05:00
2d44a0b0f2 Combining themes 2024-09-11 22:14:13 +05:00
4c22d32b75 Added automatic detection of gamescope version for flatpak, update locales 2024-09-11 20:11:43 +05:00
890af9424d Restarting PP when you press cancel when creating shortcuts 2024-09-11 19:37:56 +05:00
6d750ef870 Fixes for gamescope in automode 2024-09-11 19:35:05 +05:00
03f374df19 Use case for TAB_MAIN_MENU 2024-09-11 19:25:30 +05:00
f17da8145d SKIP_CHECK_UPDATES=1 is exported once 2024-09-11 19:02:20 +05:00
40cb9519e0 Added user.conf settings 2024-09-11 18:56:08 +05:00
99168479d3 Added reset function for mangohud,vkbasalt,dgvoodoo2 gui 2024-09-11 18:55:15 +05:00
ff153ea288 Merge branch 'Htylol-fix-bat-files' into devel 2024-09-04 17:30:09 +03:00
d70031de88 Merge branch 'Boria138-alphine' into devel 2024-09-04 17:25:52 +03:00
af1d4a6249 Scripts version 2343 2024-09-04 14:06:51 +03:00
6546bb95c9 Merge branch 'alphine' of github.com:Boria138/PortWINE into Boria138-alphine 2024-09-04 13:47:36 +03:00
309a5ef47c added fixes for Alpine Linux 2024-09-04 15:38:35 +05:00
c7a92eb034 drop gnome fixed gui 2024-09-04 13:28:54 +03:00
8dc3157f6a Merge branch 'Htylol-add-old-tray' into devel 2024-09-04 13:28:04 +03:00
e08a290c66 Merge branch 'add-old-tray' of github.com:Htylol/PortWINE into Htylol-add-old-tray 2024-09-04 13:27:55 +03:00
c73685b50e Merge branch 'Htylol-center-fixed-gnome' into devel 2024-09-04 13:24:02 +03:00
2324643184 drop location for xgettext 2024-09-04 13:23:45 +03:00
2451f191ee Added --no-location for xgettext 2024-09-04 13:23:45 +03:00
7908fe3482 updated PROTON_LG, DXVK, VKD3D 2024-09-04 13:23:45 +03:00
c118531c43 drop location for xgettext 2024-09-04 13:18:21 +03:00
acc981206c Merge branch 'Htylol-add-no-location' into devel 2024-09-04 13:16:32 +03:00
f726c272eb updated PROTON_LG, DXVK, VKD3D 2024-09-04 13:16:26 +03:00
9a0be72087 updated PROTON_LG, DXVK, VKD3D 2024-09-04 13:15:50 +03:00
2882394e22 Bat files do not work with cmd /c 2024-09-02 17:53:32 +05:00
ad87b33a94 Added --no-location for xgettext 2024-09-02 17:47:48 +05:00
f77657dea7 Added an old tray for bspwm 2024-09-02 13:48:56 +05:00
5fc10b2c80 Added center and fixed for gnome 2024-09-01 01:50:57 +05:00
f73f63ae47 STABLE: Scripts version 2342 2024-08-30 14:59:43 +03:00
44724046ae Scripts version 2341 2024-08-30 14:55:04 +03:00
9338e96905 fixed icons for name with ! 2024-08-29 18:47:39 +03:00
998bfeeb90 fix icon for bat and other 2024-08-29 18:26:42 +03:00
4b27dd3670 Scripts version 2340 2024-08-27 23:12:58 +03:00
530a28de1e added new ppdb files 2024-08-27 15:35:23 +03:00
a9a04d9ccb fix restart vkPlay 2024-08-27 14:16:18 +03:00
3e24f5c168 updated func: get_pfx 2024-08-27 13:31:32 +03:00
810527131d update locales 2024-08-26 16:49:25 +03:00
b9a2ed2049 separated force install for winetricks 2024-08-26 16:49:15 +03:00
dbc04a508f Merge pull request #310 from Htylol/for-tray
This is necessary for tray
2024-08-25 20:33:38 +03:00
a1bcb2dc36 Scripts version 2339 2024-08-25 19:34:55 +03:00
35ca6b9c4c updates libs to v49 2024-08-25 18:24:20 +03:00
54a6435172 added fake dlss 3 - test func 2024-08-25 18:21:50 +03:00
c26057afa4 This is necessary for tray 2024-08-22 22:06:03 +05:00
a030dbb336 Merge branch 'Htylol-added-upper-case' into devel 2024-08-22 15:00:27 +03:00
9266de6786 Faster and fix spellcheck 2024-08-22 15:00:18 +03:00
8ef7672d03 Fixed combobox gpu when there is no vulkan driver 2024-08-22 15:00:18 +03:00
c9406e131c skip pw_auto_create_shortcut for vkPlay 2024-08-22 15:00:18 +03:00
1248cf0333 Merge branch 'Htylol-fix-spellcheck-0.1' into devel 2024-08-22 14:57:32 +03:00
13dd4d91ba Merge branch 'fix-spellcheck-0.1' of github.com:Htylol/PortWINE into Htylol-fix-spellcheck-0.1 2024-08-22 14:57:17 +03:00
5dfa70250e Merge branch 'Htylol-fixed-combobox-gpu' into devel 2024-08-22 14:55:31 +03:00
1651cdbdf4 Merge branch 'fixed-combobox-gpu' of github.com:Htylol/PortWINE into Htylol-fixed-combobox-gpu 2024-08-22 14:55:23 +03:00
782f59fb7a skip pw_auto_create_shortcut for vkPlay 2024-08-21 16:06:56 +03:00
a1f540d9f2 Fixed combobox gpu when there is no vulkan driver 2024-08-16 10:42:56 +05:00
2e54868efb Faster and fix spellcheck 2024-08-15 23:41:00 +05:00
5432d289dc Added support upper case format files 2024-08-15 20:42:23 +05:00
5d05768ef0 minor fix credits 2024-08-14 12:49:43 +03:00
e370d92bc7 revert credits coloumn 2024-08-14 12:44:51 +03:00
900148d5b7 move credits to function helper 2024-08-14 12:21:42 +03:00
b3405aa981 updated locales 2024-08-14 11:11:30 +03:00
4324ee3881 Merge branch 'Htylol-update-gettext' into devel 2024-08-14 10:55:50 +03:00
690924bfec Merge branch 'update-gettext' of github.com:Htylol/PortWINE into Htylol-update-gettext 2024-08-14 10:55:40 +03:00
f0379dfd1a Merge branch 'Htylol-drop-center-gnome' into devel 2024-08-14 10:54:48 +03:00
8679600ec3 Update credits 2024-08-13 23:12:41 +05:00
b7611651e3 Removed --center everywhere for gnome 2024-08-13 22:51:59 +05:00
e7e48de98e Scripts version 2338 2024-08-12 20:19:34 +03:00
36ed876865 added icons for msi, bat, reg and exe 2024-08-11 14:09:31 +03:00
e5f96d1106 updated locales 2024-08-11 13:23:48 +03:00
fa24c9938d Merge branch 'Boria138-steam-covers' into devel 2024-08-11 13:14:28 +03:00
43ef268b08 Merge branch 'steam-covers' of github.com:Boria138/PortWINE into Boria138-steam-covers 2024-08-11 13:14:20 +03:00
c2944a78d6 update support msi and reg 2024-08-11 13:13:06 +03:00
2a6347dfe7 Merge branch 'Boria138-reg' into devel 2024-08-11 12:56:01 +03:00
2b5a06ba02 Merge branch 'reg' of github.com:Boria138/PortWINE into Boria138-reg 2024-08-11 12:55:52 +03:00
db0b9986d4 Merge branch 'Htylol-update-sort' into devel 2024-08-11 12:22:12 +03:00
4e4289fba4 Merge branch 'update-sort' of github.com:Htylol/PortWINE into Htylol-update-sort 2024-08-11 12:22:02 +03:00
6ba926f014 Merge branch 'Htylol-center-xfce' into devel 2024-08-11 12:21:06 +03:00
e48797c357 Merge branch 'center-xfce' of github.com:Htylol/PortWINE into Htylol-center-xfce 2024-08-11 12:20:51 +03:00
e1fd2577d4 added and updated thanks 2024-08-11 12:18:30 +03:00
ac26ce75fd Added --center yad for XFCE 2024-08-11 13:25:55 +05:00
56cf101c7d Rewrite portwine_launch function and add reg support 2024-08-10 12:05:50 +05:00
f7b9f0f29e Update sort 2024-08-10 11:45:07 +05:00
257086578a Added the ability to disable cover art downloads in Steam 2024-08-10 11:31:35 +05:00
56ad8779d6 2337 - not stable 2024-08-09 15:54:12 +03:00
bb82628be7 Scripts version 2337 2024-08-09 15:05:57 +03:00
88bc9f9ab9 added Vortex Mod Manager 2024-08-09 13:55:12 +03:00
fc13be27a6 Merge branch 'Htylol-fixed-center' into devel 2024-08-09 13:46:47 +03:00
3228ec0ccc Merge branch 'fixed-center' of github.com:Htylol/PortWINE into Htylol-fixed-center 2024-08-09 13:46:36 +03:00
090f254f41 Merge branch 'Htylol-fixed-gettext' into devel 2024-08-09 13:46:00 +03:00
4e4907f72e Merge branch 'fixed-gettext' of github.com:Htylol/PortWINE into Htylol-fixed-gettext 2024-08-09 13:45:50 +03:00
40c507498d revert sort file access log 2024-08-09 13:45:13 +03:00
45750def24 Merge branch 'Htylol-sort' into devel 2024-08-09 13:41:04 +03:00
a7c91f9a9c Merge branch 'sort' of github.com:Htylol/PortWINE into Htylol-sort 2024-08-09 13:40:56 +03:00
17ca4fb07a Merge branch 'Boria138-bat' into devel 2024-08-09 13:39:34 +03:00
0ef2d0453c fix #295 2024-08-09 14:16:54 +05:00
17350faed6 Impoved sort for file access 2024-08-08 23:23:13 +05:00
2ef6b10ef8 Fixed gettext 2024-08-08 21:30:07 +05:00
9678921206 Fixed --center for steamdeck 2024-08-08 20:00:44 +05:00
115 changed files with 4451 additions and 4421 deletions

View File

@ -73,7 +73,7 @@ exit
```
* **Ubuntu 24.04**, **Debian 12**, **Linux Mint 21.x** **Deepin** :
[portproton_1.7-2_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.7-2_amd64/portproton_1.7-2_amd64.deb)
[portproton_1.7-3_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.7-3_amd64/portproton_1.7-3_amd64.deb)
* **Arch Linux** и производные (Manjaro, Garuda, и т.д.) :
[AUR](https://aur.archlinux.org/packages/portproton)
@ -99,7 +99,8 @@ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flat
flatpak install flathub ru.linux_gaming.PortProton
```
## Универсальный (ручной) метод установки
<details><summary><b>Универсальный (ручной) метод установки (устаревший вариант)</b></summary>
**ВНИМАНИЕ** : при универсальном способе установки PortProton зависимости должны быть установлены вручную!
@ -205,3 +206,4 @@ sudo xbps-install -Su void-repo-multilib
sudo xbps-install -S bash wget icoutils yad bubblewrap zstd cabextract gzip tar xz openssl desktop-file-utils curl dbus freetype xdg-utils
gdk-pixbuf noto-fonts-ttf nss xrandr lsof mesa-demos ImageMagick Vulkan-Tools libgcc alsa-plugins-32bit libX11-32bit freetype-32bit libglvnd-32bit libgpg-error-32bit nss-32bit openssl-32bit vulkan-loader vulkan-loader-32bit
```
</details>

View File

@ -77,7 +77,7 @@ exit
* **Ubuntu 24.04**, **Debian 12**, **Linux Mint 21.x**, and **Deepin**:
[portproton_1.7-2_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.7-2_amd64/portproton_1.7-2_amd64.deb)
[portproton_1.7-3_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.7-3_amd64/portproton_1.7-3_amd64.deb)
* **Arch Linux** and derivatives (Manjaro, Garuda, etc.):
[AUR](https://aur.archlinux.org/packages/portproton)
@ -103,7 +103,7 @@ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flat
flatpak install flathub ru.linux_gaming.PortProton
```
## Universal (manual) installation
<details><summary><b>Universal (manual) installation method (obsolete variant)</b></summary>
**ATTENTION**: with the universal method of installing PortProton, dependencies must be installed manually!
@ -211,3 +211,4 @@ sudo xbps-install -Su void-repo-multilib
sudo xbps-install -S bash wget icoutils yad bubblewrap zstd cabextract gzip tar xz openssl desktop-file-utils curl dbus freetype xdg-utils
gdk-pixbuf noto-fonts-ttf nss xrandr lsof mesa-demos ImageMagick Vulkan-Tools libgcc alsa-plugins-32bit libX11-32bit freetype-32bit libglvnd-32bit libgpg-error-32bit nss-32bit openssl-32bit vulkan-loader vulkan-loader-32bit
```
</details>

View File

@ -2,10 +2,170 @@ You can help us in the development of the project on the website: https://linux-
----------------------------------------
Changelog:
###Scripts version 2336### / stable /Date: 08.08.2024 / Download update size: 4 megabytes
###Scripts version 2362### / Date: 04.10.2024 / Download update size: 4 megabytes
* added animation for loading games in game mode on the Steam Deck
* added auto-generation of the auto-installation tab (when adding new applications, you no longer need to change the start.sh script)
* added a minimal check for the correctness of writing scripts for auto-installing applications
* updated all auto installation scripts (thanks to Htylol)
* updated version of "YAD" - graphical interface (thanks to Htylol)
###Scripts version 2361### / Date: 02.10.2024 / Download update size: 4 megabytes
* added auto-installation "Rise of Flight" (thanks to Chal55rus)
* added auto-installation of "Arizona Games Launcher" (thanks to Chal55rus)
* improved script update function (thanks to Htylol)
###Scripts version 2360### / stable / Date: 30.09.2024 / Download update size: 4 megabytes
* HOTFIX: fixed flatpak detection on some systems (thanks to Htylol)
###Scripts version 2359### / stable / Date: 30.09.2024 / Download update size: 220 megabytes
* cumulative update to the stable version of PortProton scripts
###Scripts version 2358### / Date: 30.09.2024 / Download update size: 4 megabytes
* added for game mode on Steam Deck:
* possibility to update PortProton
* displaying the process of downloading and unpacking all PortProton packages
* added auto-installation "Lost Light" (thanks Chal55rus)
* added auto-installation "GameXP" (thanks Chal55rus)
###Scripts version 2357### / Date: 29.09.2024 / Download update size: 220 megabytes
* updated PROTON_LG to version "9-15"
* updated versions:
* DXVK_GIT "2.4.1-74"
* VKD3D_GIT "1.1-4202"
* added auto-installation "Star Conflict" (thanks to Chal55rus)
* added auto-installation "Blood and Soul" (thanks to Chal55rus)
* updated auto-installation "World of Sea Battle" (thanks valokardin)
* for "World of Sea Battle" language switching in the game has been fixed and the "DOTNET" prefix is no longer required
* fixed determination of the selection of settings files when the exe file is a symbolic link
* added returns to the main menu after canceling the reinstallation/uninstallation of PP, clearing the prefix and uninstalling programs (thanks to Htylol)
* fixed launch of games/programs when using disabling the graphical interface (GUI_DISABLED_CS)
###Scripts version 2356### / stable / Date: 28.09.2024 / Download update size: 4 megabytes
* fixed work in steam and ingame
###Scripts version 2355### / stable / Date: 28.09.2024 / Download update size: 385 megabytes
* cumulative update to the stable version of PortProton scripts
###Scripts version 2354### / Date: 28.09.2024 / Download update size: 4 megabytes
* added return to PortProton menu after using winecfg, winereg, winecmd, winefile (thanks Htylol)
###Scripts version 2353### / Date: 27.09.2024 / Download update size: 4 megabytes
* optimized auto-installation functions for all games/launchers
* accelerated initial launch of PortProton (thanks to Htylol)
* auto-installation of the "CITRA" emulator has been removed
* updated auto-installation of the "CEMU" emulator
* installation of the game "Secret World Legends (ENG)" has been returned
* fixed and updated auto-installation of the "OSU!"
* improved function for downloading third-party versions of WINE
* added settings files for games (thanks Mels):
* LEGO Star Wars: The Skywalker Saga
* God of War Ragnarok
###Scripts version 2352### / Date: 26.09.2024 / Download update size: 4 megabytes
* added auto-installation of the game "Farlight 84" (thanks to Chal55rus)
* continued optimization of PortProton functions together with Htylol
###Scripts version 2351### / Date: 25.09.2024 / Download update size: 180 megabytes
* updated container library package: libs_v52
* even more optimizations for window switching responsiveness (thanks to Htylol)
* improved logic for updating scripts (thanks to Htylol)
###Scripts version 2350### / Date: 24.09.2024 / Download update size: 15 megabytes
* updated versions:
* DXVK_GIT "2.4-94"
* VKD3D_GIT "1.1-4191"
* added a translation cache, which greatly improves the responsiveness
of the interface (thanks to Htylol)
* fixed launching shortcuts from special. symbols in the title (thanks to Htylol)
* limited number of characters for shortcut names in the "installed" tab (fixes overly wide menu) (thanks to Htylol)
* disabled decoration for HoYoPlay launcher (fixes window capacity) (thanks to Boria138)
* Crossout installation has been moved to a separate prefix and decoration for the launcher has been disabled (corrects the capacity in the window)
###Scripts version 2349### / Date: 18.09.2024 / Download update size: 4 megabytes
* fixed video driver path forwarding for future versions of ALT Linux (p11)
###Scripts version 2348### / Date: 17.09.2024 / Download update size: 4 megabytes
* updated versions:
* DXVK_GIT "2.4-41"
* VKD3D_GIT "1.1-4110"
###Scripts version 2347### / Date: 16.09.2024 / Download update size: 4 megabytes
* added PW_NO_AUTO_CREATE_SHORTCUT variable to exclude automatic shortcut creation
* added the ability to reset global user.conf settings (thanks to Htylol)
* improved function for checking script updates (thanks to Htylol)
* added CLI argument: "--update" to force checking for updates
###Scripts version 2346### / Date: 14.09.2024 / Download update size: 4 megabytes
* Fixed bug with long wait for updates
###Scripts version 2345### / Date: 14.09.2024 / Download update size: 4 megabytes
* fixed automatic closing of the tray after using AUTOINSTALL
* faster startup when it is not possible to check for updates
###Scripts version 2344### / Date: 13.09.2024 / Download update size: 4 megabytes
* many thanks to Htylol for this update, everything listed below is his merit :)
* added reset settings for mangohud and vkbasalt
* fixed mangohud preview if it is disabled
* user.conf settings have been moved from the editdb settings and portproton settings,
* a separate graphical interface has been made for user.conf, with the ability to launch settings from the main menu and when starting a game/program
* added return to the main menu after creating a backup, winetricks, wine download, etc., and added return to the last active tabs
* added intermediate returns (to the previous active window)
* updated translations (Spanish, Russian)
* added the ability to open the game/program directory from the settings tab
* fixed the error of incorrect comments for the exe file
* minor improvements and optimizations
###Scripts version 2343### / Date: 04.09.2024 / Download update size: 190 megabytes
* updated PROTON_LG to version "9-12"
* updated versions:
* DXVK_GIT "2.4-37"
* VKD3D_GIT "1.1-4167"
* improved support for flatpak version of PortProton for Alpine Linux (thanks to Boria138)
* fixed tray for WM: BSPWM (thanks to Htylol)
* fixed launch of some bat files (thanks to Htylol)
###Scripts version 2342### / stable / Date: 30.08.2024 / Download update size: 385 megabytes
* cumulative update to the stable version of PortProton scripts
###Scripts version 2341### / Date: 30.08.2024 / Download update size: 4 megabytes
* minor improvements to the creation of shortcuts and icons
* HoYoPlay auto-installation updated (thanks Eljeyna)
###Scripts version 2340### / Date: 27.08.2024 / Download update size: 380 megabytes
* added the ability for standard installation to the prefix manager
(without forced redownload of components)
* updated PROTON_LG to version "9-11"
* updated WINE_LG to version "9-12-2"
* the test WINE_LG_NTSYNC has been updated in the repositories to version "9-13-2"
* improved function for preparing "DOTNET" and "PROGRAMS" prefixes
* fixed the need to restart vkPlay after changing the WINE version and updating the prefix
* added settings files for games (thanks Mels):
* Heavy Rain
* Beyond Two Souls
* Assassins Creed Origins
###Scripts version 2339### / Date: 25.08.2024 / Download update size: 180 megabytes
* libs_v49 library package updated (sniper container 0.20240820.99315)
* minor improvements and optimizations (thanks to Htylol)
###Scripts version 2338### / Date: 12.08.2024 / Download update size: 4 megabytes
* updated lists of contributors in "PORTPROTON SETTINGS" --> "Authors and acknowledgments"
* added the ability to run .reg files (thanks Boria138)
* added icons for msi, bat and reg files (thanks to Dervart)
* fixed GUI alignment for XFCE (thanks to Htylol)
* added automatic disabling of downloading covers for STEAM if there
is no access to the covers server
###Scripts version 2337### / Date: 09.08.2024 / Download update size: 4 megabytes
* fixed GUI alignment on SteamDeck (thanks to Htylol)
* added .bat file association (thanks to Boria138)
* added settings file for Vortex Mod Manager (thanks Eljeyna)
* fixed creation of an extra shortcut for LGC and WGC launchers
###Scripts version 2336### / stable / Date: 08.08.2024 / Download update size: 4 megabytes
* improved verification of downloaded files
###Scripts version 2335### / stable /Date: 07.08.2024 / Download update size: 4 megabytes
###Scripts version 2335### / stable / Date: 07.08.2024 / Download update size: 4 megabytes
* cumulative update to the stable version of PortProton scripts
###Scripts version 2334### / Date: 07.08.2024 / Download update size: 4 megabytes

View File

@ -2,6 +2,163 @@
-----------------------------------------
История изменений:
###Scripts version 2362### / Дата: 04.10.2024 / Размер скачиваемого обновления: 4 мегабайт
* добавлена анимация закрузки игр в игровом режиме на Steam Deck
* добавлена автогенерация вкладки автоустановок (при добавлении новых приложений, более не требуется изменять скрипт start.sh)
* добавлена минимальная проверка корректности написания скриптов для автоустановок приложений
* обновлены все скрипты автоустановок (спасибо Htylol)
* оюновлена версия "YAD" - графического интерфейса (спасибо Htylol)
###Scripts version 2361### / Дата: 02.10.2024 / Размер скачиваемого обновления: 4 мегабайт
* добавлена автоустановка "Rise of Flight" (спасибо Chal55rus)
* добавлена автоустановка "Arizona Games Launcher" (спасибо Chal55rus)
* улучшена функция обновления скриптов (спасибо Htylol)
###Scripts version 2360### / stable / Дата: 30.09.2024 / Размер скачиваемого обновления: 4 мегабайт
* HOTFIX: исправлено определение flatpak на некоторых системах (спасибо Htylol)
###Scripts version 2359### / stable / Дата: 30.09.2024 / Размер скачиваемого обновления: 220 мегабайт
* кумулятивное обновление стабильной версии скриптов PortProton
###Scripts version 2358### / Дата: 30.09.2024 / Размер скачиваемого обновления: 4 мегабайт
* добавлены для игрового режима на Steam Deck:
* возможность обновления PortProton
* отображение процесса скачивания и распаковки всех пакетов PortProton
* добавлена автоустановка "Lost Light" (спасибо Chal55rus)
* добавлена автоустановка "GameXP" (спасибо Chal55rus)
###Scripts version 2357### / Дата: 29.09.2024 / Размер скачиваемого обновления: 220 мегабайт
* обновлен PROTON_LG до версии "9-15"
* обновлены версии:
* DXVK_GIT "2.4.1-74"
* VKD3D_GIT "1.1-4202"
* добавлена автоустановка "Star Conflict" (спасибо Chal55rus)
* добавлена автоустановка "Blood and Soul" (спасибо Chal55rus)
* обновлена автоустановка "World of Sea Battle" (спасибо valokardin)
* для "World of Sea Battle" исправлено переключение языка в игре и больше не требуется префикс "DOTNET"
* исправлено определение выбора файлов настроек когда exe файл является символьной ссылкой
* добавлены возвраты в основное меню после отмены переустановки/удалении PP, чистки префикса и удаления программ (спасибо Htylol)
* исправлен запуск игр/программ при использовании отключения графического интерфейса (GUI_DISABLED_CS)
###Scripts version 2356### / stable / Дата: 28.09.2024 / Размер скачиваемого обновления: 4 мегабайт
* исправлена работа в steam и ingame
###Scripts version 2355### / stable / Дата: 28.09.2024 / Размер скачиваемого обновления: 385 мегабайт
* кумулятивное обновление стабильной версии скриптов PortProton
###Scripts version 2354### / Дата: 28.09.2024 / Размер скачиваемого обновления: 4 мегабайт
* добавлен возврат в меню PortProton после использования winecfg, winereg, winecmd и winefile (спасибо Htylol)
###Scripts version 2353### / Дата: 27.09.2024 / Размер скачиваемого обновления: 4 мегабайт
* оптимизированы функции автоустановки всех игр/лаунчеров
* ускорен первичный запуск PortProton (спасибо Htylol)
* удалена автоустановка эмулятора "CITRA"
* обновлена автоустановка эмулятора "CEMU"
* возвращена установка игры "Secret World Legends (ENG)"
* исправлена и обновлена автоустановка иры "OSU!"
* улучшена функция скачивания сторонних версий WINE
* добавлены файлы настроек для игр (спасибо Мэлс):
* LEGO Star Wars: The Skywalker Saga
* God of War Ragnarok
###Scripts version 2352### / Дата: 26.09.2024 / Размер скачиваемого обновления: 4 мегабайт
* добавлена автоустановка игры "Farlight 84" (спасибо Chal55rus)
* продолжение оптимизаций функций PortProton совместно с Htylol
###Scripts version 2351### / Дата: 25.09.2024 / Размер скачиваемого обновления: 180 мегабайт
* обновлен пакет библиотек контейнера: libs_v52
* еще больше оптимизаций отзывчивости переключения окон (спасибо Htylol)
* улучшена логика работы обновления скриптов (спасибо Htylol)
###Scripts version 2350### / Дата: 24.09.2024 / Размер скачиваемого обновления: 15 мегабайт
* обновлены версии:
* DXVK_GIT "2.4-94"
* VKD3D_GIT "1.1-4191"
* добавлен кэш переводов, что сильно улучшает отзывчивость интерфейса (спасибо Htylol)
* исправлен запуск ярлыков со спец. символами в названии (спасибо Htylol)
* ограничено количество символов для названия ярлыков во вкладке "установленные" (исправляет чрезмерно широкое меню) (спасибо Htylol)
* отключена декорация для лончера HoYoPlay (исправляет вместимость в окне) (спасибо Boria138)
* установка Crossout вынесена в отдельный префикс и отключена декорация для лончера (исправляет вместимость в окне)
###Scripts version 2349### / Дата: 18.09.2024 / Размер скачиваемого обновления: 4 мегабайт
* исправлено определение путей видеодрайвера для будущих версий ALT Linux (p11)
###Scripts version 2348### / Дата: 17.09.2024 / Размер скачиваемого обновления: 4 мегабайт
* обновлены версии:
* DXVK_GIT "2.4-41"
* VKD3D_GIT "1.1-4110"
###Scripts version 2347### / Дата: 16.09.2024 / Размер скачиваемого обновления: 4 мегабайт
* добавлена переменная PW_NO_AUTO_CREATE_SHORTCUT для исключения автоматического создания ярлыка
* добавлена возможность сброса глобальных настроек user.conf (спасибо Htylol)
* улучшена функция проверки обновления скриптов (спасибо Htylol)
* добавлен аргумент CLI: "--update" для принудительной проверки обновлений
###Scripts version 2346### / Дата: 14.09.2024 / Размер скачиваемого обновления: 4 мегабайт
* Исправлена ошибка длительного ожидания обновлений
###Scripts version 2345### / Дата: 14.09.2024 / Размер скачиваемого обновления: 4 мегабайт
* исправлено автоматическое закрытие трея после использования АВТОУСТАНОВОК
* ускорен запуск при отсутствии возможности проверки обновлений
###Scripts version 2344### / Дата: 13.09.2024 / Размер скачиваемого обновления: 4 мегабайт
* за данное обноление огромное спасибо Htylol, все нижеперечисленное - его заслуга :)
* добавлен сброс настроек для mangohud и vkbasalt
* исправлен предпросмотр mangohud, если он выключен
* настройки user.conf вынесены из настроек editdb и настроек portproton,
* для user.conf сделан отдельный графический интерфейс, с возможностью запуска настроек из главного меню и при запуске игры/программы
* добавлен возврат в главное меню после создания бекапа, winetricks, wine download и прочего, и добавлен возврат на последние активные вкладки
* добавлены промежуточные возвраты (на предыдущее активное окно)
* обновлены переводы (испанский, русский)
* добавлена возможность открывать директорию игры/программы из вкладки настроек
* исправлена ошибка некоректных коментариев для exe файла
* небольшие улучшения и оптимизации
###Scripts version 2343### / Дата: 04.09.2024 / Размер скачиваемого обновления: 190 мегабайт
* обновлен PROTON_LG до версии "9-12"
* обновлены версии:
* DXVK_GIT "2.4-37"
* VKD3D_GIT "1.1-4167"
* улучшена поддержка flatpak версии PortProton для Alpine Linux (спасибо Boria138)
* исправлен трей для WM: BSPWM (спасибо Htylol)
* исправлен запуск некоторых bat файлов (спасибо Htylol)
###Scripts version 2342### / stable / Дата: 30.08.2024 / Размер скачиваемого обновления: 385 мегабайт
* кумулятивное обновление стабильной версии скриптов PortProton
###Scripts version 2341### / Дата: 30.08.2024 / Размер скачиваемого обновления: 4 мегабайта
* небольшие улучшения создания ярлыков и иконок
* обновлена автоустановка HoYoPlay (спасибо Eljeyna)
###Scripts version 2340### / Дата: 27.08.2024 / Размер скачиваемого обновления: 380 мегабайт
* в менеджер префикса добавлена возможность стандартной установки (без принудительного перезакачивания компонентов)
* обновлен PROTON_LG до версии "9-11"
* обновлен WINE_LG до версии "9-12-2"
* обновлен в репозиториях тестовый WINE_LG_NTSYNC до версии "9-13-2"
* улучшена функция подготовки префиксов "DOTNET" и "PROGRAMS"
* исправлена необходимость перезапуска vkPlay после смены версии WINE и обновлении префикса
* добавлены файлы настроек для игр (спасибо Мэлс):
* Heavy Rain
* Beyond Two Souls
* Assassins Creed Origins
###Scripts version 2339### / Дата: 25.08.2024 / Размер скачиваемого обновления: 180 мегабайт
* обновлен пакет библиотек libs_v49 (контейнер sniper 0.20240820.99315)
* небольшие улучшения и оптимизации (спасибо Htylol)
###Scripts version 2338### / Дата: 12.08.2024 / Размер скачиваемого обновления: 4 мегабайта
* обновлены списки помощников и благодарностей в "НАСТРОЙКИ PORTPROTON" --> "Авторы и благодарности"
* добавлена возможность запуска .reg файлов (спасибо Boria138)
* добавлены иконки для msi, bat и reg файлов (спасибо Dervart)
* исправлена центровка GUI для XFCE (спасибо Htylol)
* добавлено автоматическое отключение скачивания обложек для STEAM если нет доступа к серверу обложек
###Scripts version 2337### / Дата: 09.08.2024 / Размер скачиваемого обновления: 4 мегабайта
* исправлена центровка GUI на SteamDeck (спасибо Htylol)
* добавлена ассоциация .bat файлов (спасибо Boria138)
* добавлен файл настроек для Vortex Mod Manager (спасибо Eljeyna)
* исправлено создание лишнего ярлыка для лончеров LGC и WGC
###Scripts version 2336### / stable / Дата: 08.08.2024 / Размер скачиваемого обновления: 4 мегабайта
* улучшение работы верификации скачанных файлов

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

BIN
data_from_portwine/img/gui/swl.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

File diff suppressed because it is too large Load Diff

884
data_from_portwine/locales/es/LC_MESSAGES/PortProton.po Executable file → Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,6 @@
#!/bin/bash
# GPL-3.0 license
# based on https://github.com/sonic2kk/steamtinkerlaunch/blob/master/steamtinkerlaunch
PROGNAME="PortProton"
name_desktop_png="${name_desktop// /_}"
NOSTAPPNAME="$name_desktop"
@ -73,12 +72,12 @@ function setGameArt {
GAMEARTBASE="$( basename "$GAMEARTSOURCE" )"
GAMEARTDEST="${SGGRIDDIR}/${GAMEARTAPPID}${GAMEARTSUFFIX}.${GAMEARTBASE#*.}" # path to filename in grid e.g. turns "/home/gaben/GamesArt/cs2_hero.png" into "~/.local/share/Steam/userdata/1234567/config/grid/4440654_hero.png"
if [ -n "$GAMEARTSOURCE" ]; then
if [ -f "$GAMEARTDEST" ]; then
if [[ -n "$GAMEARTSOURCE" ]] ; then
if [[ -f "$GAMEARTDEST" ]] ; then
rm "$GAMEARTDEST"
fi
if [ -f "$GAMEARTSOURCE" ]; then
if [[ -f "$GAMEARTSOURCE" ]] ; then
$GAMEARTCMD "$GAMEARTSOURCE" "$GAMEARTDEST"
fi
fi
@ -144,14 +143,22 @@ function downloadArtFromSteamGridDB {
SGDB_ENDPOINT_STR="${SEARCHENDPOINT}/$(echo "$SEARCHID" | awk '{print $1}' | paste -s -d, -)?"
[ -n "$SEARCHSTYLES" ] && SGDB_ENDPOINT_STR+="&styles=${SEARCHSTYLES}"
[ -n "$SEARCHDIMS" ] && SGDB_ENDPOINT_STR+="&dimensions=${SEARCHDIMS}"
[ -n "$SEARCHTYPES" ] && SGDB_ENDPOINT_STR+="&types=${SEARCHTYPES}"
[ -n "$SEARCHNSFW" ] && SGDB_ENDPOINT_STR+="&nsfw=${SEARCHNSFW}"
[ -n "$SEARCHHUMOR" ] && SGDB_ENDPOINT_STR+="&humor=${SEARCHHUMOR}"
[ -n "$SEARCHEPILEPSY" ] && SGDB_ENDPOINT_STR+="&epilepsy=${SEARCHEPILEPSY}"
[[ -n "$SEARCHSTYLES" ]] && SGDB_ENDPOINT_STR+="&styles=${SEARCHSTYLES}"
[[ -n "$SEARCHDIMS" ]] && SGDB_ENDPOINT_STR+="&dimensions=${SEARCHDIMS}"
[[ -n "$SEARCHTYPES" ]] && SGDB_ENDPOINT_STR+="&types=${SEARCHTYPES}"
[[ -n "$SEARCHNSFW" ]] && SGDB_ENDPOINT_STR+="&nsfw=${SEARCHNSFW}"
[[ -n "$SEARCHHUMOR" ]] && SGDB_ENDPOINT_STR+="&humor=${SEARCHHUMOR}"
[[ -n "$SEARCHEPILEPSY" ]] && SGDB_ENDPOINT_STR+="&epilepsy=${SEARCHEPILEPSY}"
set -o pipefail
RESPONSE=$(curl -H "Authorization: Bearer $SGDBAPIKEY" -s "$SGDB_ENDPOINT_STR" 2> >(grep -v "SSL_INIT"))
if [[ "${PIPESTATUS[0]}" != 0 ]] && [[ "$DOWNLOAD_STEAM_GRID" != 0 ]] ; then
pw_notify_send -i info \
"$(gettext "SteamGridDB is not response, force disable cover download")"
sed -i 's/DOWNLOAD_STEAM_GRID=.*/DOWNLOAD_STEAM_GRID="0"/' "$USER_CONF"
export DOWNLOAD_STEAM_GRID="0"
return
fi
if ! jq -e '.success' <<< "$RESPONSE" > /dev/null; then
@ -186,22 +193,22 @@ function downloadArtFromSteamGridDB {
DLDST="${GRIDDLDIR}/${SGDBFILENAME}.${GRIDDLURL##*.}"
STARTDL=1
if [ -f "$DLDST" ]; then
if [ "$SGDBHASFILE" == "backup" ]; then
if [[ -f "$DLDST" ]] ; then
if [[ "$SGDBHASFILE" == "backup" ]] ; then
BACKDIR="${GRIDDLDIR}/backup"
mkdir -p "$BACKDIR"
mv "$DLDST" "$BACKDIR"
elif [ "$SGDBHASFILE" == "replace" ]; then
elif [[ "$SGDBHASFILE" == "replace" ]] ; then
rm "$DLDST" 2>/dev/null
fi
fi
if [ "$STARTDL" -eq 1 ]; then
if [[ "$STARTDL" -eq 1 ]] ; then
filename="$(basename "$DLDST")"
curl -f -# -A 'Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)' -H 'Cache-Control: no-cache, no-store' -H 'Pragma: no-cache' -L "$DLSRC" -o "$DLDST" 2>&1 | \
tr '\r' '\n' | sed -ur 's|[# ]+||g;s|.*=.*||g;s|.*|#Downloading at &\n&|g' | \
"$pw_yad" --progress --text="$(gettext "Downloading") $filename" --auto-close --no-escape \
--auto-kill --center --text-align="center" --fixed --no-buttons --title "PortProton" --width=500 --height=90 \
--auto-kill --text-align="center" --fixed --no-buttons --title "PortProton" --width=500 --height=90 \
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" --borders="$PROGRESS_BAR_BORDERS_SIZE"
fi
else
@ -210,7 +217,7 @@ function downloadArtFromSteamGridDB {
done
}
if [ -f "$SCPATH" ]; then
if [[ -f "$SCPATH" ]] ; then
cp "$SCPATH" "${SCPATH//.vdf}_${PROGNAME}_backup.vdf" 2>/dev/null
truncate -s-2 "$SCPATH"
OLDSET="$(grep -aPo '\x00[0-9]\x00\x02appid' "$SCPATH" | tail -n1 | tr -dc '0-9')"
@ -224,11 +231,11 @@ fi
function getSGDBGameIDFromTitle {
SGDBSEARCHNAME="$1"
if [ -n "$SGDBSEARCHNAME" ]; then
if [[ -n "$SGDBSEARCHNAME" ]] ; then
SGDBSEARCHENDPOINT="${BASESTEAMGRIDDBAPI}/search/autocomplete/${SGDBSEARCHNAME}"
SGDBSEARCHNAMERESP="$(curl -H "Authorization: Bearer $SGDBAPIKEY" -s "$SGDBSEARCHENDPOINT" 2> >(grep -v "SSL_INIT") )"
if jq -e '.success' 1> /dev/null <<< "$SGDBSEARCHNAMERESP"; then
if [ "$(jq '.data | length' <<< "$SGDBSEARCHNAMERESP" )" -gt 0 ]; then
if [[ "$(jq '.data | length' <<< "$SGDBSEARCHNAMERESP" )" -gt 0 ]] ; then
SGDBSEARCH_FOUNDNAME="$(jq '.data[0].name' <<< "$SGDBSEARCHNAMERESP" )"
SGDBSEARCH_FOUNDGAID="$(jq '.data[0].id' <<< "$SGDBSEARCHNAMERESP" )"
@ -273,10 +280,10 @@ function commandlineGetSteamGridDBArtwork {
done
# If we pass a name to search on and we get a Game ID back from SteamGridDB, set this as the ID to search for artwork on
if [ -n "$GSGDBA_SEARCHNAME" ]; then
if [ -n "$GSGDBA_FILENAME" ]; then
if [[ -n "$GSGDBA_SEARCHNAME" ]] ; then
if [[ -n "$GSGDBA_FILENAME" ]] ; then
GSGDBA_FOUNDGAMEID="$( getSGDBGameIDFromTitle "$GSGDBA_SEARCHNAME" )"
if [ -n "$GSGDBA_FOUNDGAMEID" ]; then
if [[ -n "$GSGDBA_FOUNDGAMEID" ]] ; then
GSGDBA_APPID="$GSGDBA_FOUNDGAMEID"
SGDBENDPOINTTYPE="game"
fi
@ -289,6 +296,7 @@ function commandlineGetSteamGridDBArtwork {
SGDBSEARCHENDPOINT_LOGO="${BASESTEAMGRIDDBAPI}/logos/${SGDBENDPOINTTYPE}"
SGDBSEARCHENDPOINT_BOXART="${BASESTEAMGRIDDBAPI}/grids/${SGDBENDPOINTTYPE}" # Grid endpoint is used for Boxart and Tenfoot, which SteamGridDB counts as vertical/horizontal grids respectively
# Download Hero, Logo, Boxart, Tenfoot from SteamGridDB from given endpoint using given AppID
# On SteamGridDB tenfoot called horizontal Steam grid, so fetch it by passing specific dimensions matching this -- Users can override this, but default is what SteamGridDB expects for the tenfoot sizes
downloadArtFromSteamGridDB "$GSGDBA_APPID" "$SGDBSEARCHENDPOINT_HERO" "${GSGDBA_FILENAME}_hero" "$SGDBHEROSTYLES" "$SGDBHERODIMS" "$SGDBHEROTYPES" "$SGDBHERONSFW" "$SGDBHEROHUMOR" "$SGDBHEROEPILEPSY" "$GSGDBA_HASFILE" "$GSGDBA_APPLYARTWORK"
@ -319,13 +327,15 @@ NOSTSEARCHID="" # ID to search for the SteamGridDB artwork on (either Steam App
NOSTSEARCHFLAG="--nonsteam" # Whether to search using a Steam AppID or SteamGridDB Game ID (will be set to --steam if we get an AppID)
# Only add NOSTAPPNAME as fallback if we don't have an ID to search on, because commandlineGetSteamGridDBArtwork will prefer name over ID, so if we have to fall back to Non-Steam Name (i.e. no entered custom name) then only do so if we don't have an ID given
if [ -n "$NOSTAPPNAME" ]; then
if [[ -n "$NOSTAPPNAME" ]] ; then
NOSTSEARCHNAME="$NOSTAPPNAME"
NOSTSEARCHNAME="${NOSTSEARCHNAME// /_}"
fi
# Store the ID we searched with, so getSteamGridDBNonSteamIcon doesn't have to hit the endpoint again and we save an API call
commandlineGetSteamGridDBArtwork --search-name="$NOSTSEARCHNAME" --filename-appid="$NOSTAIDGRID" "$NOSTSEARCHFLAG" --apply --replace-existing
if [[ "$DOWNLOAD_STEAM_GRID" == "1" ]] ; then
commandlineGetSteamGridDBArtwork --search-name="$NOSTSEARCHNAME" --filename-appid="$NOSTAIDGRID" "$NOSTSEARCHFLAG" --apply --replace-existing
fi
{
printf '\x00%s\x00' "$NEWSET"
printf '\x02%s\x00%b' "appid" "$NOSTAIDVDFHEXFMT"
@ -356,4 +366,6 @@ commandlineGetSteamGridDBArtwork --search-name="$NOSTSEARCHNAME" --filename-appi
printf '\x08\x08\x08\x08'
} >> "$SCPATH"
setGameArt "$NOSTAIDGRID" --hero="$NOSTGHERO" --logo="$NOSTGLOGO" --boxart="$NOSTGBOXART" --tenfoot="$NOSTGTENFOOT" "$SGACOPYMETHOD"
if [[ "$DOWNLOAD_STEAM_GRID" == "1" ]] ; then
setGameArt "$NOSTAIDGRID" --hero="$NOSTGHERO" --logo="$NOSTGLOGO" --boxart="$NOSTGBOXART" --tenfoot="$NOSTGTENFOOT" "$SGACOPYMETHOD"
fi

View File

@ -9,7 +9,7 @@ IFS=$'\n'
unset DUPLICATE
DUPLICATE="$(cat "$SELF_PATH/portwine_db/"* | grep -E ".exe" | grep '#' | uniq -D | sort -u)"
if [[ ! -z "$DUPLICATE" ]] ; then
if [[ -n "$DUPLICATE" ]] ; then
for duplicate_db in $DUPLICATE ; do
echo -e "\nDuplicate:"
grep -E "$duplicate_db" "$SELF_PATH/portwine_db/"* | awk -F"portwine_db/" '{print $2}'

View File

@ -1,747 +0,0 @@
#!/usr/bin/env bash
# Author: chal55rus, Castro-Fidel (linux-gaming.ru)
########################################################################
if [[ "$LANGUAGE" == "ru" ]]
then
KEY_CREDITS=$RANDOM
"${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \
--image-path="$PW_GUI_ICON_PATH" --image="port_proton" --window-icon="$PW_GUI_ICON_PATH/portproton.svg" \
--text-align=center --scroll --text="PortProton v. ${install_ver}
scripts v. ${scripts_install_ver}
https://linux-gaming.ru
Авторские права © $(date +'%Y') Castro-Fidel (linux-gaming.ru)
Эта программа поставляется без каких-либо гарантий.
Подробнее см. в Лицензия." 2>/dev/null &
"${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=2 \
--text-align=center --scroll --text="Автор: Casro-Fidel (Михаил Тергоев)
Помощники разработчика и тестировщики:
Cefeiko
Dezert1r
Taz_mania
Anton_Famillianov
RidBowt
chal55rus
UserDiscord
Survolog
gavr
RusNor
aldiserg
an9949an
andrey4korop
zorn
Vano Majukin
Сергей 33(46)RUS
WelchDragon
Vuursteen
Boria138
Akai
Htylol
Eljeyna
Xpamych
" 2>/dev/null &
"${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=3 --text-info --scroll <<< " Лицензия Массачусетского технологического института (MIT License)
Авторские права © $(date +'%Y') Castro-Fidel (linux-gaming.ru)
Настоящим предоставляется бесплатное разрешение любому лицу, получившему копию данного
программного обеспечения и связанных с ним файлов документации (Программное
обеспечение), для в Программном обеспечении без ограничений, включая, помимо прочего,
права использовать, копировать, изменять, объединять, публиковать, распространять,
сублицензировать и/или продавать копий Программного обеспечения, а также разрешить
лицам, которым Программное обеспечение предоставляется для этого при соблюдении
следующих условий:
Вышеприведенное уведомление об авторских правах и это уведомление о разрешении должны
быть включены во все копии или существенные части Программного обеспечения.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ (КАК ЕСТЬ), БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ
ПОДРАЗУМЕВАЕТСЯ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ,
ПРИГОДНОСТЬ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЕ ПРАВ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ
АВТОРЫ ИЛИ ВЛАДЕЛЕЦ АВТОРСКИХ ПРАВ НЕСУТ ОТВЕТСТВЕННОСТЬ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УЩЕРБ ИЛИ
ДРУГОЕ. ОТВЕТСТВЕННОСТЬ, БУДУЩАЯ ПО ДОГОВОРУ, ДЕЛИКТУ ИЛИ ИНЫМ ОБРАЗОМ, ВОЗНИКАЮЩАЯ ИЗ
ВНЕ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ СДЕЛКАМИ В
ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ." 2>/dev/null &
"${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=4 \
--text-info --fontname="Serif bold italic 12" --show-uri --scroll \
<<< ' Проект поддержали:
https://boosty.to/portwine-linux.ru
1 1
A B
AdamArclight666
Akai
AkiraKai
Aleks
Aleksey Shvetcov
Alex Sh
Alexey RasskazovskyQ
Alexsei Cherniavskiy
Allegra_g
AlxChkln
amikha1lov
Andrei K
anisan_sg
Another games
Apofis Smab
apolon
Aule Mahal
Azartiny Mor
Bat1stuff
BELIJJAaL
benya
BRXC
Bunny Sword
CanBoo
Captain Dmitro
caradat
chal55rusSergey P.
Coin Hunt
Cruze
D M_y
d.kostroma
Dadenard
Dallasss
Daniil Go
Dencher12
Denis Veduta
devmorro
Dezert1r
didi_side
Dima Manshin
Dmitriy Tokarev
Dnevnnoy
Drakorgaur
DSergeev
dunkanMcLoud
dupster mailbox
El Mago
Eliot
Ethan Winters
Evgen Buiko
Evgeniy Politov
EvilDevolver
fight fox
funti2f
fusiok
GaiverX
Gekko
Geomant17
gg_harper
Graddlly
Happy Husky
haravara
Haschwalth
haunteduser
Homyakin
horuno2020
Igor14936
Ivan Vlasov
ivboss
Ivory_drive
Jackie
Jeta
JRX
July April
Kitsune_Yagiza
ksandr4370
LeGi0neR
Lexa XLS
lifeteo
Linux Vumtut
Lonely Lonely
Looter-bit
Lynx Jam
Maks Jjot
Maksami Cordyceps
Maktub
Melord
MetaP
Michael Karpenya
MICROFARAT
MLogaut
Monti Roquefort
Mr. Gex
MrBatonio
mrquokka
nanCreate
Nesterik
Nikola P.
Nuclearsun
Nurik
Oleg55Rus
onix
Optimus
Ottakvot
paulscathedral
PaveL SakharuK
penguin4ek
Pependos
PLAFON
PlagueEvgeny
Rojok56
Ruslan Vlasov
Rustam
Saireg
SamualV
sanelasan
sashman
Seeropoonya
sendependa_dio
Sergey Zotov
shecspir
Slir3x
Soma
sship
Subscript
Sudo Connect
sugoyako
svo
Taras Zagibalov
The End
tima
typedef
ua3dko
V1ktr
Valevicor
VanBugel
vano_364
VAtiB
Vikthor Prieto
vlad petrov
Vosarat
VUMtut
Windchester
WK217
wrager
xpamych
Xpamych
Yasiok
Yurec
Zillah Giovanni
Zloy Ivan
Zorit
Александр Абдулов
Александр Аброськин
Александр Кладов
Александр Лобанов
Александр Мерзликин
Алексей Ultralin
Алексей Войтенко
Алексей Галаш
Алексей Зубрийчук
Алексей Ивушкин
Алексей Самойлов
Алексей Чугунов
Андрей Гусаков
Андрей Карпенцов
Андрей Нешта
Антон Рудковский
Антон Фамилианов
Антоний Дамикан
Артём К.
Артём М.
Валерий Толмачёв
Виктор Щетинин
Виндэтарог
Виталий Богаченко
Виталий Нуров
Виталий Росляков
Виталий Яновский
Влад Блинов
Влад Кладиев
Владимир Бильдюкевич
Владимир Гл-Ко
Владимир Дарвин
Владимир Мурзин
Вячеслав Шитюков
Вячеслав Шустров
Георгий Гурский
Григорий Кожуханцев
Данил Лужецкий
Данил Павлов
Дед Мазай
Денис Мальцев
Денис Матій
Денис Олефиренко
Дмитрий
Дмитрий Круглов
Дмитрий Лихачёв
Дмитрий Мазанка
Дмитрий Маньшин
Дмитрий Матвеенко
Дмитрий Сидоров
Евгений Бебин
Евгений Горенков
Евгений Долгополов
Евгений Хирвонен
Евгений Храмов
Егор Кречун
Жан-Люк Пикар
Женя Рябушкин
Иван Белекеев
Иван Сильянов
Иван Чевычелов
Кирилл Пушкарский
Кирилл Т
Коляныч Королёв
Константин __
Константин Абадонна
Леонид
Макс Безумный
Максим Хмара-Миронов
Маленькая сосна
Марат
Марат Рахимов
Михаил Полозов
Неизвестый Дмитрий
Никита Булавин
Никита Иванов
Никита Попков
николай гинтов
Николай Садомов
Олег Скакунов
Павел Иванов
Павел Пашенцев
Павел Хозяинимени
Равич Ревес
Рамиль Миннигалиев
Рома Б.
Роман Игнатьев
Роман Паженский
Ростислав Кузнецов
Саша
Семён
Семён Клишин
Семён Сорокин
Сергей Sid
Сергей Александрович К.
Сергей Шипарев
Серёга Сапрыкин
Стас Толкачёв
Тима Суеубаев
Тимофей Ковалев
Тимур Сафонов
Удалить Аккаунт
Хоттабыч
Энвер
Юрий Константинов
Юрий С.
Юрий Семен
Ярослав Москвин
Список будет дополняться...' 2>/dev/null &
"${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=5 --text="Хотите присоединится и помочь в развитии проекта:" \
--title=JOIN --window-icon=group --image=system-config-users --uri-color=red --show-uri \
--text-info --scroll <<< \
"Website: https://linux-gaming.ru/
Discord: http://discord.gg/yJSEFjF
VK: https://vk.com/linuxgamingru
-------------------------------------------
Стать платным подписчиком:
boosty: https://boosty.to/portwine-linux.ru
Yandex кошелек: 410012267513818
-------------------------------------------" 2>/dev/null &
"${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=6 --show-uri --title="THIRD PARTY LIBRARIES" \
--fontname="Serif bold italic 10" --text-info <<< " Сторонние библиотеки, которые используются в PortProton
PortProton собран на основе бесплатных библиотек программного обеспечения:
WINE-PROTON: https://github.com/ValveSoftware/Proton
WINE-PROTON-GE: https://github.com/GloriousEggroll/proton-ge-custom/
Kron4ek/Wine: https://github.com/Kron4ek/Wine-Builds
YAD: https://github.com/v1cont/yad
DGVOODOO2: https://dege.fw.hu/" 2>/dev/null &
"${pw_yad}" --title "О НАС" --key="${KEY_CREDITS}" --window-icon="$PW_GUI_ICON_PATH/portproton.svg" \
--notebook --no-buttons --tab-pos=bottom --expand \
--tab="О PORTPROTON" --tab="АВТОРЫ" --tab="ЛИЦЕНЗИЯ" --tab="СПОНСОРЫ" --tab="ПРИСОЕДИНИТЬСЯ" \
--tab="БИБЛИОТЕКИ"
echo "Exit from credits"
/usr/bin/env bash -c ${pw_full_command_line[*]} &
exit 0
else
KEY_CREDITS=$RANDOM
"${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \
--image-path="$PW_GUI_ICON_PATH" --image="port_proton" \
--text-align=center --scroll --text="PortProton v. ${install_ver}
scripts v. ${scripts_install_ver}
https://linux-gaming.ru
Copyright © 2024 Castro-Fidel (linux-gaming.ru)
This program comes with absolutely no warranty.
See the License for details." 2>/dev/null &
"${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=2 \
--text-align=center --scroll --text="Author: Casro-Fidel (Mikhail Tergoev)
Developer assistants and testers:
Cefeiko
Dezert1r
Taz_mania
Anton_Famillianov
RidBowt
chal55rus
UserDiscord
Survolog
gavr
RusNor
aldiserg
an9949an
andrey4korop
zorn
Vano Majukin
Sergey 33(46)RUS
WelchDragon
Vuursteen
Boria138
Akai
Htylol
Eljeyna
Xpamych
" 2>/dev/null &
"${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=3 --text-info --scroll <<< "MIT License
Copyright (©) 2024 Castro-Fidel (linux-gaming.ru)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED (AS IS), WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE." 2>/dev/null &
"${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=4 \
--text-info --fontname="Serif bold italic 12" --show-uri --scroll \
<<< ' The project was supported:
https://boosty.to/portwine-linux.ru:
1 1
A B
AdamArclight666
Akai
AkiraKai
Aleks
Aleksey Shvetcov
Alex Sh
Alexey RasskazovskyQ
Alexsei Cherniavskiy
Allegra_g
AlxChkln
amikha1lov
Andrei K
anisan_sg
Another games
Apofis Smab
apolon
Aule Mahal
Azartiny Mor
Bat1stuff
BELIJJAaL
benya
BRXC
Bunny Sword
CanBoo
Captain Dmitro
caradat
chal55rusSergey P.
Coin Hunt
Cruze
D M_y
d.kostroma
Dadenard
Dallasss
Daniil Go
Dencher12
Denis Veduta
devmorro
Dezert1r
didi_side
Dima Manshin
Dmitriy Tokarev
Dnevnnoy
Drakorgaur
DSergeev
dunkanMcLoud
dupster mailbox
El Mago
Eliot
Ethan Winters
Evgen Buiko
Evgeniy Politov
EvilDevolver
fight fox
funti2f
fusiok
GaiverX
Gekko
Geomant17
gg_harper
Graddlly
Happy Husky
haravara
Haschwalth
haunteduser
Homyakin
horuno2020
Igor14936
Ivan Vlasov
ivboss
Ivory_drive
Jackie
Jeta
JRX
July April
Kitsune_Yagiza
ksandr4370
LeGi0neR
Lexa XLS
lifeteo
Linux Vumtut
Lonely Lonely
Looter-bit
Lynx Jam
Maks Jjot
Maksami Cordyceps
Maktub
Melord
MetaP
Michael Karpenya
MICROFARAT
MLogaut
Monti Roquefort
Mr. Gex
MrBatonio
mrquokka
nanCreate
Nesterik
Nikola P.
Nuclearsun
Nurik
Oleg55Rus
onix
Optimus
Ottakvot
paulscathedral
PaveL SakharuK
penguin4ek
Pependos
PLAFON
PlagueEvgeny
Rojok56
Ruslan Vlasov
Rustam
Saireg
SamualV
sanelasan
sashman
Seeropoonya
sendependa_dio
Sergey Zotov
shecspir
Slir3x
Soma
sship
Subscript
Sudo Connect
sugoyako
svo
Taras Zagibalov
The End
tima
typedef
ua3dko
V1ktr
Valevicor
VanBugel
vano_364
VAtiB
Vikthor Prieto
vlad petrov
Vosarat
VUMtut
Windchester
WK217
wrager
xpamych
Xpamych
Yasiok
Yurec
Zillah Giovanni
Zloy Ivan
Zorit
Александр Абдулов
Александр Аброськин
Александр Кладов
Александр Лобанов
Александр Мерзликин
Алексей Ultralin
Алексей Войтенко
Алексей Галаш
Алексей Зубрийчук
Алексей Ивушкин
Алексей Самойлов
Алексей Чугунов
Андрей Гусаков
Андрей Карпенцов
Андрей Нешта
Антон Рудковский
Антон Фамилианов
Антоний Дамикан
Артём К.
Артём М.
Валерий Толмачёв
Виктор Щетинин
Виндэтарог
Виталий Богаченко
Виталий Нуров
Виталий Росляков
Виталий Яновский
Влад Блинов
Влад Кладиев
Владимир Бильдюкевич
Владимир Гл-Ко
Владимир Дарвин
Владимир Мурзин
Вячеслав Шитюков
Вячеслав Шустров
Георгий Гурский
Григорий Кожуханцев
Данил Лужецкий
Данил Павлов
Дед Мазай
Денис Мальцев
Денис Матій
Денис Олефиренко
Дмитрий
Дмитрий Круглов
Дмитрий Лихачёв
Дмитрий Мазанка
Дмитрий Маньшин
Дмитрий Матвеенко
Дмитрий Сидоров
Евгений Бебин
Евгений Горенков
Евгений Долгополов
Евгений Хирвонен
Евгений Храмов
Егор Кречун
Жан-Люк Пикар
Женя Рябушкин
Иван Белекеев
Иван Сильянов
Иван Чевычелов
Кирилл Пушкарский
Кирилл Т
Коляныч Королёв
Константин __
Константин Абадонна
Леонид
Макс Безумный
Максим Хмара-Миронов
Маленькая сосна
Марат
Марат Рахимов
Михаил Полозов
Неизвестый Дмитрий
Никита Булавин
Никита Иванов
Никита Попков
николай гинтов
Николай Садомов
Олег Скакунов
Павел Иванов
Павел Пашенцев
Павел Хозяинимени
Равич Ревес
Рамиль Миннигалиев
Рома Б.
Роман Игнатьев
Роман Паженский
Ростислав Кузнецов
Саша
Семён
Семён Клишин
Семён Сорокин
Сергей Sid
Сергей Александрович К.
Сергей Шипарев
Серёга Сапрыкин
Стас Толкачёв
Тима Суеубаев
Тимофей Ковалев
Тимур Сафонов
Удалить Аккаунт
Хоттабыч
Энвер
Юрий Константинов
Юрий С.
Юрий Семен
Ярослав Москвин
The list will be updated...' 2>/dev/null &
"${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=5 --text="Do you want to join and help in the development of the project:" \
--title=JOIN --window-icon=group --image=system-config-users --uri-color=red --show-uri \
--text-info --scroll <<< \
"Website: http://linux-gaming.ru
Discord: http://discord.gg/yJSEFjF
VK: https://vk.com/linuxgamingru
-------------------------------------------
Become a paid subscriber:
boosty: https://boosty.to/portwine-linux.ru
Yandex wallet: 410012267513818
-------------------------------------------" 2>/dev/null &
"${pw_yad}" --plug="${KEY_CREDITS}" --tabnum=6 --show-uri --title="THIRD PARTY LIBRARIES" \
--fontname="Serif bold italic 10" --text-info <<< " Third-party libraries that are used in PortProton
PortProton is built on the basis of the following free software libraries:
WINE-PROTON: https://github.com/ValveSoftware/Proton
WINE-PROTON-GE: https://github.com/GloriousEggroll/proton-ge-custom/
Kron4ek/Wine: https://github.com/Kron4ek/Wine-Builds
YAD: https://github.com/v1cont/yad
DGVOODOO2: https://dege.fw.hu/" 2>/dev/null &
"${pw_yad}" --title "ABOUT US" --key="${KEY_CREDITS}" ---window-icon="$PW_GUI_ICON_PATH/portproton.svg" \
--notebook --no-buttons --tab-pos=bottom --expand \
--tab="ABOUT PORTPROTON" --tab="AUTORS" --tab="LICENSE" --tab="SPONSORS" --tab="JOIN" \
--tab="THIRD PARTY LIBRARIES"
echo "Exit from credits"
/usr/bin/env bash -c ${pw_full_command_line[*]} &
exit 0
fi

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,11 @@
#!/usr/bin/env bash
#Author: Mels
#ACOrigins.exe
#Rating=1-5
export PW_VULKAN_USE="2"
export PW_WINE_USE="PROTON_LG"
export PORTPROTON_NAME="ACOrigins"
export PW_NO_ESYNC="0"
export PW_NO_FSYNC="0"
export PW_WINE_FULLSCREEN_FSR="1"
export PW_USE_GSTREAMER="0"

View File

@ -12,7 +12,7 @@ fi
export PW_VULKAN_USE=1
add_in_start_portwine () {
if [ -d "${WINEPREFIX}/drive_c/users/steamuser/AppData/Roaming/Ubisoft/Anno1404/Config/" ] ; then
if [[ -d "${WINEPREFIX}/drive_c/users/steamuser/AppData/Roaming/Ubisoft/Anno1404/Config/" ]] ; then
sed -i 's/<DirectXVersion>0<\/DirectXVersion>/<DirectXVersion>9<\/DirectXVersion>/' "${WINEPREFIX}/drive_c/users/steamuser/AppData/Roaming/Ubisoft/Anno1404/Config/Engine.ini"
fi
}

View File

@ -0,0 +1,8 @@
#!/usr/bin/env bash
#Author: Mels
#BeyondTwoSouls.exe
#Rating=1-5
export PW_VULKAN_USE="2"
export PW_WINE_USE="WINE_LG"
export PORTPROTON_NAME="BeyondTwoSouls"
export PW_USE_SHADER_CACHE="0"

View File

@ -5,6 +5,6 @@
################################################
export PW_VULKAN_USE=0
export LAUNCH_PARAMETERS=""
if [ -d "${PATH_TO_GAME}"/Movies ] ; then
if [[ -d "${PATH_TO_GAME}"/Movies ]] ; then
mv "${PATH_TO_GAME}"/Movies "${PATH_TO_GAME}"/Movies_bak
fi

View File

@ -13,7 +13,7 @@ export PW_WINE_USE="WINE_LG"
add_in_start_portwine ()
{
if [ -e "${WINEPREFIX}/drive_c/users/${USER}/Local Settings/Application Data/GOG.com/Galaxy/Configuration/config.json" ] ; then
if [[ -e "${WINEPREFIX}/drive_c/users/${USER}/Local Settings/Application Data/GOG.com/Galaxy/Configuration/config.json" ]] ; then
sed -i 's/"featureOverlay" : true,/"featureOverlay" : false,/' "${WINEPREFIX}/drive_c/${USER}/Local Settings/Application Data/GOG.com/Galaxy/Configuration/config.json"
fi
}

View File

@ -0,0 +1,7 @@
#!/usr/bin/env bash
#Author: deck
#GoWR.exe
#Rating=1-5
export PW_VULKAN_USE="2"
export PW_WINE_USE="WINE_LG"
export PORTPROTON_NAME="GoWR"

View File

@ -0,0 +1,8 @@
#!/usr/bin/env bash
#Author: Mels
#HeavyRain.exe
#Rating=1-5
export PW_VULKAN_USE="2"
export PW_WINE_USE="WINE_LG"
export PORTPROTON_NAME="HeavyRain"
export PW_USE_SHADER_CACHE="0"

View File

@ -0,0 +1,10 @@
#!/usr/bin/env bash
#Author: deck
#LEGOSTARWARSSKYWALKERSAGA_DX12.exe
#LEGOSTARWARSSKYWALKERSAGA_DX11.exe
#LEGOSTARWARSSKYWALKERSAGA_DX10.exe
#LEGOSTARWARSSKYWALKERSAGA_DX9.exe
#Rating=1-5
export PW_VULKAN_USE="2"
export PW_WINE_USE="WINE_LG"
export PORTPROTON_NAME="LEGO® Star Wars™: The Skywalker Saga"

View File

@ -0,0 +1,5 @@
#!/usr/bin/env bash
#Author: Eljeyna
#Vortex.exe
#Rating=1-5
export PORTPROTON_NAME="Vortex Mod Manager"

View File

@ -1,18 +0,0 @@
#!/usr/bin/env bash
#Author: Cefeiko
#wosb_launcher_ru.exe
#Rating=?
################################################
export PW_COMMENT_DB="С этим ДБ файлом писать на АНГЛИЙСКОМ не получится.
Для входа в игру используйте ярлык World of Sea Battle EN"
export PW_PREFIX_NAME="DOTNET"
export PW_WINDOWS_VER="10"
export PW_VULKAN_USE="2"
export WINEDLLOVERRIDES="vulkan-1=n,b"
export PW_NO_ESYNC="1"
export PW_USE_D3D_EXTRAS="1"
export PW_USE_GSTREAMER="1"
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
export PW_USE_SHADER_CACHE="1"
export LAUNCH_PARAMETERS=""

View File

@ -1,10 +1,9 @@
#!/usr/bin/env bash
#Author: Cefeiko
#wosb_launcher_en.exe
#Rating=?
#Author: Cefeiko, Fidel
#wosb_launcher_pp.exe
#Rating=5
################################################
export PW_COMMENT_DB=""
export PW_PREFIX_NAME="DOTNET"
export PW_WINDOWS_VER="10"
export PW_VULKAN_USE="2"
export WINEDLLOVERRIDES="vulkan-1=n,b"
@ -14,4 +13,3 @@ export PW_USE_GSTREAMER="1"
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
export PW_USE_SHADER_CACHE="1"
export LAUNCH_PARAMETERS=""
export LANG=en_US.UTF-8

View File

@ -11,13 +11,13 @@
export PW_USE_D3D_EXTRAS=0
## export DXVK_HUD=fps,devinfo
#####################examples###########################
while [ `pidof -s dotNetFx40_Full_x86_x64.exe` ] ; do
if [ $? -eq 0 ] ; then
while [[ $(pidof -s dotNetFx40_Full_x86_x64.exe) ]] ; do
if [[ $? -eq 0 ]] ; then
sleep 1
else
export dotnet_pids=`ps -ax | grep mscorsvw.exe | awk '{print $1}' | uniq`
[ ! -z $dotnet_pids ]
kill -n 9 $dotnet_pids
dotnet_pids=$(ps -ax | grep mscorsvw.exe | awk '{print $1}' | uniq)
export dotnet_pids
[[ -n "$dotnet_pids" ]] && kill -n 9 "$dotnet_pids"
sleep 1
fi
done

View File

@ -10,10 +10,10 @@ export WINEDLLOVERRIDES="gfclient0_msvc140=n;ucrtbase=b"
#add_in_start_portwine () {
#
#while true; do
# if [ -z "`pgrep GameforgeClient`" ]; then
# if [[ -z "`pgrep GameforgeClient`" ]] ; then
# sleep 1
# else
# while [ ! -z "`pgrep GameforgeClient`" ] ; do
# while [[ -n "`pgrep GameforgeClient`" ]] ; do
# killall -s KILL gfservice.exe
# done
# sleep 1

View File

@ -12,7 +12,7 @@ export MESA_EXTENSION_MAX_YEAR=2002
export __GL_ExtensionStringVersion=17700
add_in_start_portwine ()
{
if [ ! -e "$PATH_TO_GAME/0_Proton_PW_MoHAA" ] ; then
if [[ ! -e "$PATH_TO_GAME/0_Proton_PW_MoHAA" ]] ; then
touch "$PATH_TO_GAME/0_Proton_PW_MoHAA" && mv "$PATH_TO_GAME/main/newconfig.cfg" "$PATH_TO_GAME/main/newconfig.cfg.bak" && mv "$PATH_TO_GAME/main/configs/unnamedsoldier.cfg" "$PATH_TO_GAME/main/configs/unnamedsoldier.cfg.bak" && mv "$PATH_TO_GAME/mainta/newconfig.cfg" "$PATH_TO_GAME/mainta/newconfig.cfg.bak" && mv "$PATH_TO_GAME/mainta/configs/unnamedsoldier.cfg" "$PATH_TO_GAME/mainta/configs/unnamedsoldier.cfg.bak" && mv "$PATH_TO_GAME/maintt/newconfig.cfg" "$PATH_TO_GAME/maintt/newconfig.cfg.bak" && mv "$PATH_TO_GAME/maintt/configs/unnamedsoldier.cfg" "$PATH_TO_GAME/maintt/configs/unnamedsoldier.cfg.bak" &&
echo '//
// Video Card Family: NVidia GeForce

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: chal55rus
# type: games
# name: Lesta Game Center
# image: lgc
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("/VERYSILENT")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Lesta_Game_Center_Install_RU.exe"

View File

@ -1,11 +1,17 @@
#!/usr/bin/env bash
# Author: chal55rus (Sergey P.)
# type: games
# name: vkPlay Games Center
# image: mygames
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("")
export PW_PREFIX_NAME="VK_PLAY"
export PW_AUTOINSTALL_EXE="${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/steamuser/AppData/Local/VKPlayLoader.exe"
export WINEDLLOVERRIDES="mscoree,mshtml="
export PW_MUST_HAVE_DLL=""
export PW_WINE_USE="WINE_LG"
start_portwine
if try_download "https://static.gc.my.games/VKPlayLoader.exe" "${PW_AUTOINSTALL_EXE}" no_mirror

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: Castro-Fidel (linux-gaming.ru)
# type: games
# name: Epic Games Launcher
# image: epicgames
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("/q" )
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EpicGamesLauncherInstaller.msi"

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: Castro-Fidel (linux-gaming.ru)
# type: games
# name: Battle.net Launcher
# image: battle_net
# info_en:
# info_ru:
########################################################################
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Battle.net-Setup.exe"
export PW_WINE_USE="WINE_LG"

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: chal55rus (Sergey P.)
# author: chal55rus (Sergey P.)
# type: games
# name: Ankama Launcher
# image: ankama
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("/S")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Ankama-Setup.exe"

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: chal55rus
# type: games
# name: Anomaly Zone
# image: anomalyzone
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/az_webinst.exe"

View File

@ -0,0 +1,28 @@
#!/usr/bin/env bash
# Author: chal55rus
# type: games
# name: Arizona Games Launcher
# image: arizonagameslauncher
# info_en:
# info_ru:
########################################################################
export PW_PREFIX_NAME="ARIZONA_GAMES_LAUNCHER"
export LAUNCH_PARAMETERS=("/S")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Arizona Installer.exe"
export PORTWINE_CREATE_SHORTCUT_NAME="Arizona Games Launcher"
start_portwine
if try_download "https://pc.az-ins.com/Arizona%20Launcher.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
then
pw_start_progress_bar_install_game "Arizona Games Launcher."
pw_kill_autostart "Arizona Games" &
pw_run "${PW_AUTOINSTALL_EXE}"
portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/Programs/Arizona Games Launcher/Arizona Games Launcher.exe"
try_remove_file "${PW_AUTOINSTALL_EXE}"
try_remove_file "${portwine_exe}.ppdb"
kill_portwine
pw_stop_progress_bar
portwine_create_shortcut
fi
stop_portwine

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: Castro-Fidel (linux-gaming.ru)
# type: games
# name: Black Desert Online (RU)
# image: bdo
# info_en:
# info_ru:
########################################################################
export PW_PREFIX_NAME="BLACK_DESERT_ONLINE"
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/BlackDesert_Installer_RU.exe"

View File

@ -1,20 +0,0 @@
#!/usr/bin/env bash
# Author: chal55rus (Sergey P.)
########################################################################
export LAUNCH_PARAMETERS=("/VERYSILENT" )
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/BethesdaNetLauncher_Setup.exe"
start_portwine
if try_download"https://download.cdp.bethesda.net/BethesdaNetLauncher_Setup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
then
pw_start_progress_bar_install_game "BethesdaNetLauncher."
pw_kill_autostart BethesdaNetLauncher.exe &
pw_run "${PW_AUTOINSTALL_EXE}"
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Bethesda.net Launcher/BethesdaNetLauncher.exe"
try_remove_file "${PW_AUTOINSTALL_EXE}"
try_remove_file "${portwine_exe}.ppdb"
kill_portwine
pw_stop_progress_bar
export PORTWINE_CREATE_SHORTCUT_NAME="Bethesda.net"
portwine_create_shortcut
fi
stop_portwine

View File

@ -0,0 +1,27 @@
#!/usr/bin/env bash
# Author: chal55rus (Sergey P.)
# type: games
# name: Blood and Soul
# image: bloodandsoul
# info_en:
# info_ru:
########################################################################
export PW_PREFIX_NAME="BLOOD_AND_SOUL"
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/bs-install.exe"
export PORTWINE_CREATE_SHORTCUT_NAME="Blood and Soul"
start_portwine
if try_download "https://bsclassic.com/files/bs-install.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
then
pw_start_progress_bar_install_game "Blood and Soul."
pw_run "${PW_AUTOINSTALL_EXE}"
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Blood and Soul Classic/launcher.exe"
try_remove_file "${PW_AUTOINSTALL_EXE}"
try_remove_file "${portwine_exe}.ppdb"
kill_portwine
pw_stop_progress_bar
portwine_create_shortcut
fi
stop_portwine

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: Boria138
# type: games
# name: Battle Of Space Raiders
# image: bsr
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/bsr_setup.exe"

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: chal55rus
# type: games
# name: CALIBER
# image: caliber
# info_en:
# info_ru:
########################################################################
export PW_PREFIX_NAME="CALIBER"
export LAUNCH_PARAMETERS=("/VERYSILENT" "/CLOSEAPPLICATIONS")

View File

@ -1,10 +1,15 @@
#!/usr/bin/env bash
# Author: Castro-Fidel (linux-gaming.ru)
# type: games
# name: CatsLauncher (Front Edge)
# image: catslauncher
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("/q" )
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/CatsLauncher.msi"
export PW_PREFIX_NAME=DOTNET
export PW_USE_D3D_EXTRAS=1
export PW_PREFIX_NAME="DOTNET"
export PW_USE_D3D_EXTRAS="1"
export PORTWINE_CREATE_SHORTCUT_NAME="CatsLauncher"
start_portwine

View File

@ -1,19 +1,26 @@
#!/usr/bin/env bash
# Author: linux-gaming.ru
# type: emulators
# name: Cemu
# image: cemu
# info_en:
# info_ru:
########################################################################
export PW_URL_CEMU=($(curl -s "https://cemu.info" | grep "zip" | cut -d \" -f 2))
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/`echo ${PW_URL_CEMU} | awk -F/ '{print $5}'`"
export PW_URL_CEMU=$(curl -s "https://api.github.com/repos/cemu-project/Cemu/releases" | grep -iEo 'https.*download.*' | grep "windows" | head -n1)
export PW_CEMU_NAME=Cemu_$(echo "$PW_URL_CEMU" | awk -F"-" '{print $3}')
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/${PW_CEMU_NAME}.zip"
start_portwine
if try_download "${PW_URL_CEMU}" "${PW_AUTOINSTALL_EXE}" no_mirror
if try_download "${PW_URL_CEMU//\"/}" "${PW_AUTOINSTALL_EXE}" no_mirror
then
pw_start_progress_bar_install_game "Cemu."
"$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)"
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/`echo ${PW_URL_CEMU} | awk -F/ '{print $5}' | sed 's/.zip//'`/Cemu.exe"
"$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"${WINEPREFIX}/drive_c/Program Files (x86)/"
portwine_exe="${WINEPREFIX}/drive_c/Program Files (x86)/${PW_CEMU_NAME}/Cemu.exe"
try_remove_file "${PW_AUTOINSTALL_EXE}"
try_remove_file "${portwine_exe}.ppdb"
kill_portwine
pw_stop_progress_bar
export PORTWINE_CREATE_SHORTCUT_NAME="Cemu"
export PORTWINE_CREATE_SHORTCUT_NAME="${PW_CEMU_NAME}"
portwine_create_shortcut
fi
stop_portwine

View File

@ -1,28 +0,0 @@
#!/usr/bin/env bash
# Author: chal55rus (Sergey P.)
########################################################################
#export LAUNCH_PARAMETERS=("")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/citra-setup-windows.exe"
export PORTWINE_CREATE_SHORTCUT_NAME="Citra"
start_portwine
if try_download "github.com/citra-emu/citra-web/releases/download/1.0/citra-setup-windows.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
then
pw_start_progress_bar_install_game "Citra."
pw_run "${PW_AUTOINSTALL_EXE}"
if [[ -f "$WINEPREFIX/drive_c/users/steamuser/AppData/Local/Citra/nightly/citra-qt.exe" ]] ; then
export portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/Citra/nightly/citra-qt.exe"
elif [[ -f "$WINEPREFIX/drive_c/users/steamuser/AppData/Local/Citra/canary/citra-qt.exe" ]] ; then
export portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/Citra/canary/citra-qt.exe"
else
export portwine_exe=`find "$WINEPREFIX/drive_c/" -type f -name "citra-qt.exe"`
fi
try_remove_file "${PW_AUTOINSTALL_EXE}"
try_remove_file "${portwine_exe}.ppdb"
kill_portwine
pw_stop_progress_bar
portwine_create_shortcut
fi
stop_portwine

View File

@ -1,10 +1,15 @@
#!/usr/bin/env bash
# Author: Castro Fidel
# type: games
# name: Crossout
# image: crossout
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("/VERYSILENT")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/crossout.exe"
export PORTWINE_CREATE_SHORTCUT_NAME="Crossout"
# export PW_PREFIX_NAME=DOTNET
export PW_PREFIX_NAME="CROSSOUT"
start_portwine
if try_download "https://yupmaster.gaijinent.com/launcher/current.php?id=CrossoutLauncher" "${PW_AUTOINSTALL_EXE}" no_mirror
@ -13,6 +18,7 @@ then
pw_kill_autostart launcher.exe 3 &
pw_run "${PW_AUTOINSTALL_EXE}"
portwine_exe="${WINEPREFIX}/drive_c/users/$USER/AppData/Local/Crossout/launcher.exe"
pw_run reg add "HKEY_CURRENT_USER\Software\Wine\X11 Driver" /v "Decorated" /t REG_SZ /d "N" /f
pw_create_unique_exe "crossout_launcher_pp"
try_remove_file "${PW_AUTOINSTALL_EXE}"
try_remove_file "${portwine_exe}.ppdb"

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: chal55rus
# type: games
# name: CONTRACT WARS
# image: cwc
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("/VERYSILENT")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/CWClient_Install.exe"

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: chal55rus (Sergey P.)
# type: emulators
# name: Demul
# image: demul
# info_en:
# info_ru:
########################################################################
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/demul07_280418.7z"
start_portwine

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: chal55rus (Sergey P.)
# type: emulators
# name: Dolphin 5.0
# image: dolphin
# info_en:
# info_ru:
##########################################################################
export LAUNCH_PARAMETERS=("/S")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/dolphin-x64-5.0.exe"

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: Castro-Fidel (linux-gaming.ru)
# type: games
# name: EA App (TEST)
# image: eaapp
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("/silent" "/repair" )
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EAappInstaller.exe"

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: chal55rus (Sergey P.)
# type: emulators
# name: ePSXe
# image: epsxe
# info_en:
# info_ru:
########################################################################
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/ePSXe205.zip"
start_portwine

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: cefeiko
# type: games
# name: EVE Online Launcher
# image: eve
# info_en:
# info_ru:
########################################################################
export PW_WINDOWS_VER="10"
export PW_WINE_USE="WINE_LG"

View File

@ -0,0 +1,27 @@
#!/usr/bin/env bash
# Author: chal55rus
# type: games
# name: Farlight 84
# image: farlight84
# info_en:
# info_ru:
########################################################################
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Farlight84_setup_1.3.0.1_238.exe"
export PORTWINE_CREATE_SHORTCUT_NAME="Farlight 84"
export PW_PREFIX_NAME="FARLIGHT_84"
start_portwine
if try_download "https://static-gl.lilithgame.com/p/pcsdk/launcher/10060/prodef4621e968ad6b383b8754148b63/0/launcher/res/release/Farlight84_setup_1.3.0.1_238.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
then
pw_start_progress_bar_install_game "Farlight 84."
create_new_dir "$WINEPREFIX/drive_c/Program Files (x86)/Farlight84"
"$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/Farlight84"
"$pw_7z" x -y "$WINEPREFIX/drive_c/Program Files (x86)/Farlight84/launcher.7z" -o"$WINEPREFIX/drive_c/Program Files (x86)/Farlight84"
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Farlight84/Farlight84Launcher.exe"
try_remove_file "$WINEPREFIX/drive_c/Program Files (x86)/Farlight84/launcher.7z"
try_remove_file "${PW_AUTOINSTALL_EXE}"
try_remove_file "${portwine_exe}.ppdb"
pw_stop_progress_bar
portwine_create_shortcut
fi
stop_portwine

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: chal55rus (Sergey P.)
# type: emulators
# name: FCEUX
# image: fceux
# info_en:
# info_ru:
########################################################################
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/fceux-2.6.5-win64.zip"
start_portwine

View File

@ -1,13 +1,18 @@
#!/usr/bin/env bash
# Author: chal55rus (Sergey P.), cefeiko, Castro-Fidel (linux-gaming.ru)
# type: games
# name: Gameforge Client
# image: gameforge
# info_en:
# info_ru:
##########################################################################
pw_shutdown_please () {
if [ "$PW_USE_RUNTIME" != 1 ]
if [[ "$PW_USE_RUNTIME" != 1 ]]
then echo "PW_USE_RUNTIME: `echo $PW_USE_RUNTIME`"
else
sleep 10
while true ; do
if [ -z "`ps aux | grep -v grep | grep -wm 1 "$1" | awk '{print $2}'`" ] && [ ! -z "`pgrep wrap | head -n 1`" ]; then
if [[ -z "`ps aux | grep -v grep | grep -wm 1 "$1" | awk '{print $2}'`" ]] && [[ -n "`pgrep wrap | head -n 1`" ]] ; then
echo -e "PID "$1" not found"
sleep 1
else
@ -24,7 +29,7 @@ export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/GameforgeInstaller.exe"
start_portwine
if try_download "https://raw.githubusercontent.com/WarfaceZ/lutris-clients/master/GameforgeInstaller.exe" "${PW_AUTOINSTALL_EXE}"
then
pw_start_progress_bar_block "Gameforge-Client."
pw_start_progress_bar_install_game "Gameforge-Client."
pw_shutdown_please SparkWebHelper.exe &
pw_run "${PW_AUTOINSTALL_EXE}"
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/GameforgeClient/gfclient.exe"

View File

@ -0,0 +1,27 @@
#!/usr/bin/env bash
# Author: chal55rus
# type: games
# name: GameXP
# image: gamexp
# info_en:
# info_ru:
########################################################################
export PW_PREFIX_NAME="GAMEXP"
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/InstallGameXPlauncher.exe"
export PORTWINE_CREATE_SHORTCUT_NAME="GameXP"
start_portwine
if try_download "https://clotho-install.gamexp.com/launcher/InstallGameXPlauncher-0-pr.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
then
pw_start_progress_bar_install_game "GameXP."
pw_kill_autostart gamexp-launcher.exe &
pw_run "${PW_AUTOINSTALL_EXE}"
portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/Programs/GameXP/Launcher/gamexp-launcher.exe"
try_remove_file "${PW_AUTOINSTALL_EXE}"
try_remove_file "${portwine_exe}.ppdb"
kill_portwine
pw_stop_progress_bar
portwine_create_shortcut
fi
stop_portwine

View File

@ -1,20 +0,0 @@
#!/usr/bin/env bash
# Author: chal55rus (Sergey P.)
########################################################################
export LAUNCH_PARAMETERS=("/S" )
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/GlyphInstall.exe"
start_portwine
if try_download "https://glyph.dyn.triongames.com/glyph/live/GlyphInstall.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
then
pw_start_progress_bar_install_game "GlyphClient."
pw_kill_autostart GlyphClient.exe &
pw_run "${PW_AUTOINSTALL_EXE}"
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Glyph/GlyphClient.exe"
try_remove_file "${PW_AUTOINSTALL_EXE}"
try_remove_file "${portwine_exe}.ppdb"
kill_portwine
pw_stop_progress_bar
export PORTWINE_CREATE_SHORTCUT_NAME="GlyphClient"
portwine_create_shortcut
fi
stop_portwine

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: Castro-Fidel (linux-gaming.ru)
# type: games
# name: GoG Galaxy Launcher
# image: gog
# info_en:
# info_ru:
########################################################################
GOG_VER="$(curl "https://remote-config.gog.com/components/webinstaller?component_version=2.0.0" \
| awk -F'setup_galaxy_' '{print $2}' \

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: Castro Fidel
# type: games
# name: Guild Wars 2
# image: gw2
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("/VERYSILENT")
export PW_PREFIX_NAME="GW2"

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: Castro-Fidel (linux-gaming.ru)
# type: games
# name: HoYoPlay
# image: hoyoplay
# info_en:
# info_ru:
########################################################################
export PW_VULKAN_USE=2
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Hoyolauncher_installer.exe"
@ -8,13 +13,14 @@ export PORTWINE_CREATE_SHORTCUT_NAME="HoYoPlay"
start_portwine
if try_download "https://ys-api-os.mihoyo.com/event/download_porter/link/ys_global/genshinimpactpc/default" "${PW_AUTOINSTALL_EXE}" no_mirror
if try_download "https://sg-public-api.hoyoverse.com/event/download_porter/trace/hyp_global/hyphoyoverse/default?url=https%3A%2F%2Fhoyoplay.hoyoverse.com%2F" "${PW_AUTOINSTALL_EXE}" no_mirror
then
pw_start_progress_bar_block "Installing HoYoPlay Launcher."
pw_start_progress_bar_install_game "HoYoPlay Launcher."
pw_kill_autostart HYP.exe &
export PATH_TO_GAME="${PW_USER_TEMP}"
pw_run "${PW_AUTOINSTALL_EXE}"
export portwine_exe="$WINEPREFIX/drive_c/Program Files/HoYoPlay/launcher.exe"
pw_run reg add "HKEY_CURRENT_USER\Software\Wine\X11 Driver" /v "Decorated" /t REG_SZ /d "N" /f
pw_create_unique_exe "hoyoplay_launcher_pp"
try_remove_file "${PW_AUTOINSTALL_EXE}"
try_remove_file "${portwine_exe}.ppdb"

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: Castro Fidel
# type: games
# name: Indiegala Client
# image: igclient
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("/S")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/igclient_setup.exe"

View File

@ -1,16 +1,21 @@
#!/usr/bin/env bash
# Author: chal55rus (Sergey P.)
# type: games
# name: ITCH.IO
# image: itch
# info_en:
# info_ru:
##########################################################################
export LAUNCH_PARAMETERS=("--silent")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/itch-setup.exe"
start_portwine
if try_download "https://itch.io/app/download?platform=windows" "${PW_AUTOINSTALL_EXE}" no_mirror
then
pw_start_progress_bar_install_game "ITCH.IO."
pw_kill_autostart itch.exe &
pw_run "${PW_AUTOINSTALL_EXE}"
portwine_exe=`find "$WINEPREFIX/drive_c/users" -type f -name "itch.exe"`
# portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/itch/app-25.5.1/itch.exe"
portwine_exe=$(find "$WINEPREFIX/drive_c/users" -type f -name "itch.exe")
try_remove_file "${PW_AUTOINSTALL_EXE}"
try_remove_file "${portwine_exe}.ppdb"
kill_portwine

View File

@ -1,37 +0,0 @@
#!/usr/bin/env bash
# Author: Castro-Fidel (linux-gaming.ru)
########################################################################
export PW_PREFIX_NAME="LEAGUE_OF_LEGENDS"
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/live.na.exe"
export LAUNCH_PARAMETERS="--launch-product=league_of_legends --launch-patchline=live"
export PW_MUST_HAVE_DLL=""
export PW_VULKAN_USE=1
export PW_WINE_USE=WINE_LOL_GE_8.27
# export WINEDLLOVERRIDES="mscoree,mshtml="
export PW_USE_D3D_EXTRAS=1
export DISABLE_CP_DEFPFX=1
gui_proton_downloader silent "${PW_WINE_USE}"
pw_clear_pfx
start_portwine
wait_wineserver
if try_download "https://lol.secure.dyn.riotcdn.net/channels/public/x/installer/current/live.na.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
then
pw_start_progress_bar_block "Installing League of Legends."
if [[ "$LANGUAGE" == "ru" ]] ; then
yad_info "Вы должны нажать кнопку установки, не изменяя настроек!"
else
yad_info "You must click the install button without changing the settings!"
fi
pw_kill_autostart RiotClientServices.exe &
pw_run "${PW_AUTOINSTALL_EXE}"
portwine_exe="$WINEPREFIX/drive_c/Riot Games/Riot Client/RiotClientServices.exe"
try_remove_file "${PW_AUTOINSTALL_EXE}"
try_remove_file "${portwine_exe}.ppdb"
kill_portwine
pw_stop_progress_bar
export PORTWINE_CREATE_SHORTCUT_NAME="League of Legend"
portwine_create_shortcut
fi
stop_portwine

View File

@ -0,0 +1,28 @@
#!/usr/bin/env bash
# Author: chal55rus
# type: games
# name: Lost Light
# image: lostlight
# info_en:
# info_ru:
########################################################################
export PW_PREFIX_NAME="LOST_LIGHT"
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/LostLight_installer.exe"
export PORTWINE_CREATE_SHORTCUT_NAME="Lost Light"
URL_LOST_LIGHT="$(curl -s --list-only "https://adl.easebar.com/d/g/yhtj/c/lostlightcspc" | grep 'var pc_link =' | awk -F\" '{print $2}')"
start_portwine
if try_download "${URL_LOST_LIGHT}" "${PW_AUTOINSTALL_EXE}" no_mirror
then
pw_start_progress_bar_install_game "LostLight."
"$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/LostLight"
export portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/LostLight/launcher.exe"
pw_create_unique_exe "lostlight_launcher_pp"
try_remove_file "${PW_AUTOINSTALL_EXE}"
try_remove_file "${portwine_exe}.ppdb"
kill_portwine
pw_stop_progress_bar
portwine_create_shortcut
fi
stop_portwine

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: chal55rus (Sergey P.)
# type: emulators
# name: MAME
# image: mame
# info_en:
# info_ru:
########################################################################
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/mame0259b_64bit.exe"
start_portwine

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: ValoKarDin
# type: games
# name: Modern Warships
# image: mw
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("/VERYSILENT")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/modern_warships.exe"

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: chal55rus
# type: games
# name: Metal War Online
# image: mwo
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("/s" "/nr" "/l=Russian")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/MWO_Launcher_Setup.exe"

View File

@ -1,7 +1,12 @@
#!/usr/bin/env bash
# Author: cefeiko
# type: games
# name: OSU
# image: osu
# info_en:
# info_ru:
########################################################################
export PW_PREFIX_NAME=DOTNET
export PW_PREFIX_NAME="OSU"
export PORTWINE_CREATE_SHORTCUT_NAME="OSU"
start_portwine
@ -12,16 +17,15 @@ export PW_AUTOINSTALL_EXE="${WINEPREFIX}/drive_c/Program Files (x86)/OSU/osu!.ex
if try_download "https://m1.ppy.sh/r/osu!install.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
then
pw_start_progress_bar_install_game "OSU!."
if [ -f "${PORT_WINE_PATH}/data/pfx_dotnet/drive_c/Program Files (x86)/OSU/osu!install.exe" ]; then
if [[ -f "${PORT_WINE_PATH}/data/pfx_dotnet/drive_c/Program Files (x86)/OSU/osu!install.exe" ]] ; then
mv -f "${PORT_WINE_PATH}/data/pfx_dotnet/drive_c/Program Files (x86)/OSU/osu!install.exe" "${PORT_WINE_PATH}/data/pfx_dotnet/drive_c/Program Files (x86)/OSU/osu!.exe"
fi
export portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/OSU/osu!.exe"
pw_create_unique_exe
try_remove_file "${portwine_exe}.ppdb"
# pw_run "${PW_AUTOINSTALL_EXE}"
pw_stop_progress_bar
portwine_create_shortcut
kill_portwine
fi
stop_portwine
stop_portwine

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: chal55rus
# type: games
# name: Panzar
# image: panzar
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("/VERYSILENT")
export PW_WINDOWS_VER="7"

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: chal55rus (Sergey P.)
# type: games
# name: Plarium Play
# image: plariumplay
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("/s" )
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/plarium_play_setup.exe"

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: Castro Fidel (linux-gaming.ru)
# type: games
# name: Path of Exile
# image: poe
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("/S")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/PathOfExileInstaller.exe"

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: chal55rus (Sergey P.)
# type: emulators
# name: PPSSPP Window
# image: ppsspp
# info_en:
# info_ru:
##########################################################################
export LAUNCH_PARAMETERS=("/VERYSILENT")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/PPSSPPSetup.exe"

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: chal55rus (Sergey P.)
# type: emulators
# name: Project64
# image: project64
# info_en:
# info_ru:
########################################################################
PR64_VER="$(curl https://www.pj64-emu.com/public-releases | grep 'installer' | head -n 1 \
| awk -F'/project64' '{print $2}' \

View File

@ -1,7 +1,12 @@
#!/usr/bin/env bash
# Author: cefeiko
# type: games
# name: Pulse Online
# image: pulseonline
# info_en:
# info_ru:
########################################################################
export PW_PREFIX_NAME=DOTNET
export PW_PREFIX_NAME="DOTNET"
export PORTWINE_CREATE_SHORTCUT_NAME="Pulse Online"
start_portwine

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: chal55rus (Sergey P.)
# type: games
# name: RetroArch
# image: retroarch
# info_en:
# info_ru:
########################################################################
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/RetroArch.7z"
start_portwine

View File

@ -0,0 +1,28 @@
#!/usr/bin/env bash
# Author: chal55rus
# type: games
# name: Rise of Flight
# image: riseofflight
# info_en:
# info_ru:
########################################################################
export PW_PREFIX_NAME="RISE_OF_FLIGHT"
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/ROF_UE.zip"
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
export PORTWINE_CREATE_SHORTCUT_NAME="Rise of Flight"
start_portwine
if try_download "https://il2bosrd1.cdnvideo.ru/ROF/ROF_UE.zip" "${PW_AUTOINSTALL_EXE}" no_mirror
then
pw_start_progress_bar_install_game "Rise of Flight."
"$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/1C-777/Rise of Flight"
pw_kill_autostart "3rd_party" &
pw_run "$WINEPREFIX/drive_c/Program Files (x86)/1C-777/Rise of Flight/ROF_UE/setup.exe"
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/1C-777/Rise of Flight/bin_game/release/rof_updater.exe"
try_remove_dir "$WINEPREFIX/drive_c/Program Files (x86)/1C-777/Rise of Flight/ROF_UE"
try_remove_file "${PW_AUTOINSTALL_EXE}"
try_remove_file "${portwine_exe}.ppdb"
pw_stop_progress_bar
portwine_create_shortcut
fi
stop_portwine

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: chal55rus (Sergey P.)
# type: games
# name: Rockstar Games Launcher
# image: Rockstar
# info_en:
# info_ru:
########################################################################
export PW_VULKAN_USE="1"
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Rockstar-Games-Launcher.exe"

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: Boria138
# type: games
# name: Russian Fishing 4
# image: rf4launcher
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("/q" )
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/RF4SetupRU.exe"

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: chal55rus
# type: games
# name: Stalker Online
# image: so
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("/S")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/SO_installer.exe"

View File

@ -1,10 +1,14 @@
#!/usr/bin/env bash
# Author: Castro-Fidel (linux-gaming.ru)
# type: games
# name: Star Conflict
# image: starconflict
# info_en:
# info_ru:
########################################################################
# export LAUNCH_PARAMETERS=("/S" )
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EXBO_Setup_ru.exe"
export PW_PREFIX_NAME=DOTNET
export PW_PREFIX_NAME="DOTNET"
start_portwine
if try_download "https://exbo2.b-cdn.net/EXBO_Setup_ru.exe" "${PW_AUTOINSTALL_EXE}" no_mirror

View File

@ -0,0 +1,27 @@
#!/usr/bin/env bash
# Author: chal55rus
# type: games
# name: Star Conflict
# image: starconflict
# info_en:
# info_ru:
########################################################################
export PW_PREFIX_NAME="STAR_CONFLICT"
export LAUNCH_PARAMETERS=("/VERYSILENT")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/starconf_installer.exe"
export PORTWINE_CREATE_SHORTCUT_NAME="Star Conflict"
start_portwine
if try_download "https://yupmaster.gaijinent.com/launcher/current.php?id=StarConflictLauncher" "${PW_AUTOINSTALL_EXE}" no_mirror
then
pw_start_progress_bar_install_game "Star Conflict."
pw_kill_autostart launcher.exe &
pw_run "${PW_AUTOINSTALL_EXE}"
portwine_exe="${WINEPREFIX}/drive_c/users/steamuser/AppData/Local/StarConflict/launcher.exe"
try_remove_file "${PW_AUTOINSTALL_EXE}"
kill_portwine
pw_stop_progress_bar
portwine_create_shortcut
fi
stop_portwine

View File

@ -1,24 +0,0 @@
#!/usr/bin/env bash
# Author: Castro-Fidel (linux-gaming.ru)
########################################################################
export LAUNCH_PARAMETERS=("/q" )
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/sr_installer.exe"
export PW_USE_D3D_EXTRAS=1
start_portwine
if try_download "https://sg-public-api.hoyoverse.com/event/download_porter/link/hkrpg_global/oswebpc/default" "${PW_AUTOINSTALL_EXE}" no_mirror
then
pw_start_progress_bar_install_game "Honkai Star Rail Launcher."
pw_kill_autostart launcher.exe &
pw_run "${PW_AUTOINSTALL_EXE}"
portwine_exe="$WINEPREFIX/drive_c/Program Files/Star Rail/launcher.exe"
try_remove_file "${PW_AUTOINSTALL_EXE}"
try_remove_file "${portwine_exe}.ppdb"
kill_portwine
pw_stop_progress_bar
export PORTWINE_CREATE_SHORTCUT_NAME="Star Rail"
portwine_create_shortcut
fi
stop_portwine

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: Castro-Fidel (linux-gaming.ru)
# type: games
# name: Steam (unstable)
# image: steam
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("/S" "/D=c:\Program Files (x86)\Steam")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/SteamSetup.exe"
@ -9,7 +14,7 @@ then
pw_start_progress_bar_install_game "Steam."
pw_kill_autostart steam.exe &
pw_run "${PW_AUTOINSTALL_EXE}"
if [ -f "$WINEPREFIX/drive_c/Program Files (x86)/Steam/Steam.exe" ]
if [[ -f "$WINEPREFIX/drive_c/Program Files (x86)/Steam/Steam.exe" ]]
then mv -f "$WINEPREFIX/drive_c/Program Files (x86)/Steam/Steam.exe" "$WINEPREFIX/drive_c/Program Files (x86)/Steam/steam.exe"
fi
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Steam/steam.exe"

View File

@ -1,9 +1,15 @@
#!/usr/bin/env bash
# Author: chal55rus
# type: games
# name: Secret World Legends (ENG)
# image: swl
# info_en:
# info_ru:
########################################################################
export WINEDLLOVERRIDES="d3d9=b"
export LAUNCH_PARAMETERS=("/VERYSILENT")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/SecretWorldLegendsMin.exe"
export PW_PREFIX_NAME="SECRET_WORLD_LEGENDS"
start_portwine
if try_download "https://web-cdn.funcom.com/downloads/swl/SecretWorldLegendsMin.exe" "${PW_AUTOINSTALL_EXE}" no_mirror

View File

@ -1,9 +1,15 @@
#!/usr/bin/env bash
# Author: Castro-Fidel (linux-gaming.ru)
# type: games
# name: Ubisoft Game Launcher
# image: ubc
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("/S" "/D=c:\Program Files (x86)\Ubisoft Game Launcher")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/UbisoftConnectInstaller.exe"
export PORTWINE_CREATE_SHORTCUT_NAME="Ubisoft Connect"
start_portwine
if try_download "https://ubistatic3-a.akamaihd.net/orbit/launcher_installer/UbisoftConnectInstaller.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
then

View File

@ -1,7 +1,13 @@
#!/usr/bin/env bash
# Author: chal55rus (Sergey P.)
# type: emulators
# name: VBA-M
# image: vba-m
# info_en:
# info_ru:
########################################################################
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/visualboyadvance-m-Win-x86_64.zip"
start_portwine
if try_download "https://github.com/visualboyadvance-m/visualboyadvance-m/releases/latest/download/visualboyadvance-m-Win-x86_64.zip" "${PW_AUTOINSTALL_EXE}" no_mirror
then

View File

@ -1,5 +1,10 @@
#!/bin/bash
# Author: chal55rus and Boria138
# type: games
# name: W3D Hub Launcher
# image: w3dhub
# info_en:
# info_ru:
########################################################################
export PW_PREFIX_NAME="DOTNET"
export LAUNCH_PARAMETERS=("/S")

View File

@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Author: Castro Fidel
# type: games
# name: Warframe
# image: warframe
# info_en:
# info_ru:
########################################################################
export LAUNCH_PARAMETERS=("/q")
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Warframe.msi"

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