Compare commits
45 Commits
Author | SHA1 | Date | |
---|---|---|---|
b0f10aea1d | |||
d90e596f99 | |||
8bbb990c2b | |||
1e198ba0c6 | |||
e080212bbb | |||
61ee6482f5 | |||
e5a40d8fe3 | |||
5875ac84da | |||
bc5fe4c12d | |||
b48462519a | |||
d982c8fab3 | |||
866bda3e0c | |||
67df25e27f | |||
f6bb000530 | |||
cea2e2f1e5 | |||
b503b38cfa | |||
6df48c25e5 | |||
762e119d34 | |||
906a66eef5 | |||
c17af61662 | |||
8b61e35c26 | |||
2ae0296180 | |||
2606ae7ef0 | |||
c946de6169 | |||
ead6102216 | |||
16fac7c19b | |||
60d8ac4b7b | |||
1ae72d5d6d | |||
bf888095f5 | |||
9448097837 | |||
d2af0505f8 | |||
5d2223d18c | |||
c6ef00a833 | |||
e9ad9676f0 | |||
e36eae069f | |||
c26941cd2c | |||
e448ed2751 | |||
49ada77104 | |||
de3e066d35 | |||
ee201c9b48 | |||
05de094de4 | |||
a1f6fc5cc3 | |||
a2763052c8 | |||
81738d5584 | |||
81947443a7 |
28
README.md
@ -18,9 +18,22 @@ WINE-PROTON-GE: https://github.com/GloriousEggroll/proton-ge-custom/
|
||||
|
||||
## Installation using packages
|
||||
|
||||
* **Ubuntu 20.04** (Kubuntu, Xubuntu, Lubuntu, etc.), **Linux Mint 20.x** : [portproton_1.0-2_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.0-2_amd64/portproton_1.0-2_amd64.deb)
|
||||
* **Arch Linux** and derivatives (Manjaro, Garuda, etc.) : [portproton-1.0-8-x86_64.pkg.tar.zst](https://github.com/Castro-Fidel/PortProton_PKGBUILD/releases/download/portproton-1.0-8-x86_64/portproton-1.0-8-x86_64.pkg.tar.zst)
|
||||
* **ROSA Linux** (package in the official repository) is installed with the command: `sudo urpmi portproton`
|
||||
* **Ubuntu 20.04** (Kubuntu, Xubuntu, Lubuntu, etc.), **Linux Mint 20.x** :
|
||||
[portproton_1.0-2_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.0-2_amd64/portproton_1.0-2_amd64.deb)
|
||||
* **Arch Linux** and derivatives (Manjaro, Garuda, etc.) :
|
||||
[portproton-1.0-8-x86_64.pkg.tar.zst](https://github.com/Castro-Fidel/PortProton_PKGBUILD/releases/download/portproton-1.0-8-x86_64/portproton-1.0-8-x86_64.pkg.tar.zst)
|
||||
* **ROSA Linux** (package in the official repository) is installed with the command:
|
||||
`sudo urpmi portproton`
|
||||
* **Alt Linux (Sisyphus)** (package in the official repository) is installed with the command:
|
||||
|
||||
```
|
||||
su -
|
||||
epm full-upgrade
|
||||
epm ei
|
||||
epm play portproton
|
||||
```
|
||||
|
||||
|
||||
|
||||
## Universal (manual) installation
|
||||
|
||||
@ -36,6 +49,7 @@ Silent installation (ENG):
|
||||
|
||||
Silent installation (RUS):
|
||||
|
||||
`wget -c
|
||||
`wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton_1.0" && sh PortProton_1.0 -rus`
|
||||
|
||||
## Dependencies
|
||||
@ -70,11 +84,7 @@ If you have a video card from **NVIDIA** , be sure to check if the **lib32-nvidi
|
||||
|
||||
* **openSUSE**
|
||||
|
||||
`sudo zypper ref && sudo zypper up && sudo zypper in curl icoutils wget zenity bubblewrap zstd cabextract tar steam zenity zenity-lang`
|
||||
|
||||
Installing Gamemode is done with a separate command:
|
||||
|
||||
`opi gamemode`
|
||||
`sudo zypper in curl icoutils wget zenity bubblewrap zstd cabextract tar steam zenity zenity-lang gamemoded libgamemode0 libgamemodeauto0`
|
||||
|
||||
* **Fedora**
|
||||
|
||||
@ -94,7 +104,7 @@ Install the required dependencies:
|
||||
|
||||
* **ROSA DESKTOP FRESH R12**
|
||||
|
||||
`sudo dnf update && sudo dnf upgrade --refresh && sudo dnf install sysvinit-tools curl libcurl4 icoutils wget zenity bubblewrap zstd cabextract tar libvulkan1 lib64vulkan1 vulkan.x86_64 vulkan.i686 vkd3d.x86_64 vkd3d.i686 coreutils file libc6 libnss3 xz bubblewrap xdg-utils openssl bc libgl1 lib64freetype2 libfreetype2 lib64txc-dxtn libtxc-dxtn coreutils lib64opencl1 libopencl1 libdrm2 libdrm2.i686 mesa.i686`
|
||||
`sudo dnf update && sudo dnf upgrade --refresh && sudo dnf install sysvinit-tools curl libcurl4 icoutils wget zenity bubblewrap zstd cabextract tar libvulkan1 lib64vulkan1 vulkan.x86_64 vulkan.i686 vkd3d.x86_64 vkd3d.i686 coreutils file libc6 libnss3 xz bubblewrap xdg-utils openssl bc libgl1 lib64freetype2 libfreetype2 lib64txc-dxtn libtxc-dxtn lib64opencl1 libopencl1 libdrm2 libdrm2.i686 mesa.i686`
|
||||
|
||||
* **Solus 4.x**
|
||||
|
||||
|
@ -2,6 +2,416 @@ You can help us in the development of the project on the website: boosty.to/linu
|
||||
-----------------------------------------
|
||||
Changelog:
|
||||
|
||||
###Scripts version 2190###
|
||||
* added auto-detection of the path to the file to be launched after selecting automatic installation ITCH.IO
|
||||
* the FULCRUM GAMES launcher has been completely removed from PortProton due to the transition of all their PC games to the STEAM launcher
|
||||
|
||||
###Scripts version 2189###
|
||||
* accelerated the launch of Metal War Online when the game is restarted. (ALT bug 46275) To apply the fix, you need to run the MWO auto-installation again
|
||||
* fixed the display of Panzar game icons (ALT bug 46273)
|
||||
* fixed the display of World of Sea Battle game icons (ALT bug 46274)
|
||||
* fixed the installation and launch of Ankama Launcher (ALT bug 46276)
|
||||
|
||||
###Scripts version 2188###
|
||||
* Indiegala Client installation is installed in a separate IGCLIENT prefix
|
||||
* temporarily removed installers that require improvements:
|
||||
Genshin Impact (the developers, for their part, again banned the launch under wine)
|
||||
Plarium Play (requires dotnet 6, which does not work adequately at the moment)
|
||||
Electronic Arts App (after switching from Origin to EA App launcher works, but the games do not start)
|
||||
* added the ability to download a new version of wine: PROTON_STEAM_8.0-2D (using DOWNLOAD OTHER WINE)
|
||||
* fixed incorrect display of the game icon when launching exe files similar in name: Setup, setup, Launcher, launcher (ALT bug 46269)
|
||||
|
||||
###Scripts version 2187###
|
||||
* Added: (Thanks chal55rus Sergey P.)
|
||||
CONTRACT WARS
|
||||
Stalker Online
|
||||
Metal War Online
|
||||
Xenia
|
||||
FCEUX
|
||||
xemu
|
||||
Demul
|
||||
Rpcs3
|
||||
|
||||
###Scripts version 2186###
|
||||
* added Genshin Impact
|
||||
|
||||
###Scripts version 2185###
|
||||
* updated versions:
|
||||
DXVK_GIT_VER="2.2-7"
|
||||
VKD3D_GIT_VER="1.1-3424"
|
||||
|
||||
###Scripts version 2184###
|
||||
* FIX for EveLauncher
|
||||
|
||||
###Scripts version 2183###
|
||||
* minor fixes
|
||||
* updated versions:
|
||||
DXVK_GIT_VER="2.2-1"
|
||||
VKD3D_GIT_VER="1.1-3414"
|
||||
|
||||
###Scripts version 2182###
|
||||
* updated versions:
|
||||
PROTON_GE="8-3"
|
||||
DXVK_GIT_VER="2.1-85"
|
||||
VKD3D_GIT_VER="1.1-3413"
|
||||
|
||||
###Scripts version 2181###
|
||||
* updated versions:
|
||||
PROTON_GE="8-2"
|
||||
DXVK_GIT_VER="2.1-79"
|
||||
VKD3D_GIT_VER="1.1-3410"
|
||||
|
||||
###Scripts version 2180###
|
||||
* updated versions: WINE_LOL_GE_7.0-8 (for League of Legend)
|
||||
|
||||
###Scripts version 2179###
|
||||
* compiled and added to GitHub a new version of WINE from our project: WINE_8.5_LG (Atomic Heart videos work)
|
||||
* fixed videos in the Atomic Heart game (it is necessary to reinstall vkPlay from the AUTOINSTALL tab after updating the scripts)
|
||||
|
||||
###Scripts version 2178###
|
||||
* updated versions:
|
||||
PROTON_LG="7-54"
|
||||
PROTON_GE="7-54"
|
||||
DXVK_GIT_VER="2.1-51"
|
||||
VKD3D_GIT_VER="1.1-3339"
|
||||
|
||||
###Scripts version 2177###
|
||||
* Updated libs_v42 library package:
|
||||
fixed installation of League of Legends
|
||||
fixed problems with primary authorization in different launchers when using PROTON_LG
|
||||
finally fixed the problem of launching RDR2 purchased from the Epic Games Launcher
|
||||
* Added instructions for installing PortProton for OS "Alt Linux (Sisyphus)" in README.md and on the site linux-gaming.ru:
|
||||
su -
|
||||
epm full-upgrade
|
||||
epm ei
|
||||
epm play portproton
|
||||
|
||||
###Scripts version 2176###
|
||||
* The libc_v41 library package has been updated
|
||||
PROTON_LG="7-53"
|
||||
PROTON_GE="7-53"
|
||||
DXVK_GIT_VER="2.1-48"
|
||||
VKD3D_GIT_VER="1.1-3325"
|
||||
* updated the vkBasalt version to work with the latest versions of DXVK and VKD3D (thanks to Vuursteen for compiling)
|
||||
|
||||
###Scripts version 2175###
|
||||
* Updated the list of thanks to paid subscribers on https://boosty.to/portwine-linux.ru
|
||||
* Thank you so much:
|
||||
anisan_sg
|
||||
Максим Хмара-Миронов
|
||||
svo
|
||||
Seeropoonya
|
||||
Alexsei Cherniavskiy
|
||||
wrager
|
||||
Zloy Ivan
|
||||
Bat1stuff
|
||||
LeGi0neR
|
||||
ivboss
|
||||
vlad petrov
|
||||
Ростислав Кузнецов
|
||||
Maksami Cordyceps
|
||||
Александр Аброськин
|
||||
Константин
|
||||
Ottakvot
|
||||
VAtiB
|
||||
sship
|
||||
Homyakin
|
||||
Dima Manshin
|
||||
gg_harper
|
||||
DIO
|
||||
Ivory_drive
|
||||
Jeta
|
||||
PLAFON
|
||||
Coin Hunt
|
||||
Александр Кладов
|
||||
Антон Фамилианов
|
||||
Cruze
|
||||
Gekko
|
||||
Melord
|
||||
Taras Zagibalov
|
||||
dupster mailbox
|
||||
funti2f
|
||||
Артём М.
|
||||
Владимир Бильдюкевич
|
||||
Олег Скакунов
|
||||
A B
|
||||
onix
|
||||
BELIJJAaL
|
||||
Apofis Smab
|
||||
Aule Mahal
|
||||
Андрей Гусаков
|
||||
Влад Кладиев
|
||||
Дмитрий Маньшин
|
||||
Vikthor Prieto
|
||||
Александр Абдулов
|
||||
Александр Мерзликин
|
||||
Алексей Чугунов
|
||||
Дмитрий Круглов
|
||||
Егор Кречун
|
||||
Евгений Храмов
|
||||
Ярослав Москвин
|
||||
Виктор Щетинин
|
||||
CanBoo
|
||||
Алексей Галаш
|
||||
Алексей Самойлов
|
||||
Another games
|
||||
Maktub
|
||||
MrBatonio
|
||||
Алексей Ивушкин
|
||||
Тимофей Ковалев
|
||||
Юрий С.
|
||||
Alex Sh
|
||||
AlxChkln
|
||||
Ivan Vlasov
|
||||
Rojok56
|
||||
vano_364
|
||||
xpamych
|
||||
Андрей Нешта
|
||||
Виталий Росляков
|
||||
Евгений Долгополов
|
||||
Евгений Хирвонен
|
||||
Иван Чевычелов
|
||||
Марат Рахимов
|
||||
Сергей Александрович К.
|
||||
Windchester
|
||||
Неизвестый Дмитрий
|
||||
Денис Олефиренко
|
||||
Soma
|
||||
Никита Булавин
|
||||
Сергей Sid
|
||||
haravara
|
||||
Энвер
|
||||
Серёга Сапрыкин
|
||||
AdamArclight666
|
||||
Vosarat
|
||||
fight fox
|
||||
Дед Мазай
|
||||
Леонид
|
||||
tima
|
||||
Andrei K
|
||||
Tykva
|
||||
Григорий Кожуханцев
|
||||
Стас Толкачёв
|
||||
Haschwalth
|
||||
Looter-bit
|
||||
Optimus
|
||||
zntzj
|
||||
Маленькая сосна
|
||||
Ethan Winters
|
||||
Семён Клишин
|
||||
Daniil Go
|
||||
GaiverX
|
||||
Happy Husky
|
||||
Pependos
|
||||
Zorit
|
||||
chal55rusSergey P.
|
||||
d.kostroma
|
||||
penguin4ek
|
||||
Алексей Войтенко
|
||||
Влад Блинов
|
||||
Данил Павлов
|
||||
Жан-Люк Пикар
|
||||
Коляныч Королёв
|
||||
Марат
|
||||
Равич Ревес
|
||||
Роман Паженский
|
||||
Aleks
|
||||
Dencher12
|
||||
Rustam
|
||||
Евгений Бебин
|
||||
Константин Абадонна
|
||||
Никита Иванов
|
||||
Семён Сорокин
|
||||
Сергей Шипарев
|
||||
V1ktr
|
||||
Алексей Ultralin
|
||||
Evgen Buiko
|
||||
Allegra_g
|
||||
Eliot
|
||||
amikha1lov
|
||||
paulscathedral
|
||||
Удалить Аккаунт
|
||||
Alexey RasskazovskyQ
|
||||
Bunny Sword
|
||||
Евгений Горенков
|
||||
Geomant17
|
||||
Oleg55Rus
|
||||
The End
|
||||
WK217
|
||||
devmorro
|
||||
typedef
|
||||
Георгий Гурский
|
||||
Никита Попков
|
||||
Рамиль
|
||||
Рома Б.
|
||||
Семён
|
||||
Dnevnnoy
|
||||
Jackie
|
||||
PlagueEvgeny
|
||||
Slir3x
|
||||
Zillah Giovanni
|
||||
ksandr4370
|
||||
Владимир Дарвин
|
||||
Денис Мальцев
|
||||
Тима Суеубаев
|
||||
Drakorgaur
|
||||
EvilDevolver
|
||||
Nuclearsun
|
||||
Sergey Zotov
|
||||
Виндэтарог
|
||||
Виталий Богаченко
|
||||
Павел Пашенцев
|
||||
Виталий Нуров
|
||||
July April
|
||||
didi_side
|
||||
Валерий Толмачёв
|
||||
Azartiny Mor
|
||||
Dezert1r
|
||||
Dmitriy Tokarev
|
||||
Kitsune_Yagiza
|
||||
Lonely Lonely
|
||||
MICROFARAT
|
||||
Monti Roquefort
|
||||
Nesterik
|
||||
Ruslan Vlasov
|
||||
Sudo Connect
|
||||
VUMtut
|
||||
Xpamych
|
||||
apolon
|
||||
fusiok
|
||||
mrquokka
|
||||
sanelasan
|
||||
shecspir
|
||||
sugoyako
|
||||
Антон Рудковский
|
||||
Артём К.
|
||||
Дмитрий Сергеев
|
||||
Павел Иванов
|
||||
Igor14936
|
||||
VanBugel
|
||||
Кирилл Т
|
||||
BRXC
|
||||
D M_y
|
||||
MLogaut
|
||||
Nikola P.
|
||||
Yasiok
|
||||
Вячеслав Шустров
|
||||
Дмитрий Мазанка
|
||||
Тимур Сафонов
|
||||
1 1
|
||||
El Mago
|
||||
dunkanMcLoud
|
||||
Akai
|
||||
Dallasss
|
||||
Linux Vumtut
|
||||
Nurik
|
||||
Subscript
|
||||
Yurec
|
||||
sendependa_dio
|
||||
ua3dko
|
||||
Алексей Зубрийчук
|
||||
Антоний Дамикан
|
||||
Виктор Шварц
|
||||
Вячеслав Шитюков
|
||||
Денис Матій
|
||||
Дмитрий Сидоров
|
||||
Роман Игнатьев
|
||||
Саша
|
||||
Юрий Константинов
|
||||
benya
|
||||
Женя Рябушкин
|
||||
Хоттабыч
|
||||
DSergeev
|
||||
Dadenard
|
||||
Lexa XLS
|
||||
Saireg
|
||||
sashman
|
||||
Александр Лобанов
|
||||
Андрей Карпенцов
|
||||
Иван Белекеев
|
||||
Михаил Полозов
|
||||
николай гинтов
|
||||
|
||||
###Scripts version 2174###
|
||||
* updated versions:
|
||||
PROTON_LG="7-51"
|
||||
PROTON_GE="7-51"
|
||||
* minor improvements and optimization of scripts
|
||||
|
||||
###Scripts version 2173###
|
||||
* added saving the size of the PortProton main menu window
|
||||
|
||||
###Scripts version 2172###
|
||||
* minor improvements searching the .exe files
|
||||
|
||||
###Scripts version 2171###
|
||||
* all shortcuts created in the PortProton directory are automatically added to the "INSTALLED" tab item with which you can launch installed games and applications from PortProton itself
|
||||
* the menu tab "INSTALLED" is automatically transferred as the main (first) tab in PortProton, if you already have shortcuts to installed games or programs
|
||||
* minor improvements and optimization of scripts
|
||||
|
||||
###Scripts version 2170###
|
||||
* added .ppdb file for Hogwarts Legacy
|
||||
|
||||
###Scripts version 2169###
|
||||
* HOTFIX for ROBLOX (updated)
|
||||
|
||||
###Scripts version 2168###
|
||||
* added installation of the ROBLOX
|
||||
|
||||
###Scripts version 2166###
|
||||
* added a shortcut creation assistant after installing the game/program using setup.exe
|
||||
* the "INSTALLED" tab has been added to the main interface of PortProton, in which you can search for all exe files in all PortProton prefixes
|
||||
|
||||
###Scripts version 2165###
|
||||
* HOTFIX - runing Atomic Heart from VK Play
|
||||
|
||||
###Scripts version 2164###
|
||||
* added support for the --autoinstall argument [script_id_pw_autoinstall] - to be able to install the game\program without running the main PortProton interface
|
||||
* updated the output of the --help argument from the terminal
|
||||
* added a forced shutdown of the virtual desktop for vkPlay (to apply, just re-install vkPlay)
|
||||
* added a fix for displaying text on some systems when using steam (to apply, just re-install steam)
|
||||
* Updated the libs_v40 library package
|
||||
* Updated plugins_v10 library package
|
||||
- updated Proton EAC to the current state
|
||||
* increased buttons in the PortProton interface
|
||||
|
||||
###Scripts version 2163###
|
||||
* Steam is working again and starts in Steam Deck mode by default
|
||||
* added automatic reset of the .ppdb file settings when reinstalling the launchers from the PortProton menu
|
||||
* added creation of a shortcut to the desktop
|
||||
|
||||
###Scripts version 2162###
|
||||
* The libc_v39 library package has been updated
|
||||
- Uplay is working again
|
||||
- many minor fixes
|
||||
* added automatic prefix update after library update
|
||||
* added installation of the STALCRAFT game
|
||||
|
||||
###Scripts version 2161###
|
||||
* updated versions:
|
||||
PROTON_GE="7-49"
|
||||
|
||||
###Scripts version 2160###
|
||||
* updated versions:
|
||||
PROTON_GE="7-48" (by default)
|
||||
DXVK_GIT_VER="2.1"
|
||||
VKD3D_GIT_VER="1.1-3132"
|
||||
export WINE_FULLSCREEN_FSR="1" (by default)
|
||||
|
||||
###Scripts version 2159###
|
||||
* Updated libs_v38 (HOTFIX)
|
||||
|
||||
###Scripts version 2158###
|
||||
* Updated libs_v37:
|
||||
fix: kernel32.dll
|
||||
|
||||
###Scripts version 2157###
|
||||
* Updated libs_v36:
|
||||
depot 0.20230111.68
|
||||
pressure-vessel 0.20221215.0 scout
|
||||
scripts 0.20221215.0
|
||||
sniper 0.20230109.1
|
||||
|
||||
###Scripts version 2156###
|
||||
* the variable "PW_MANGOHUD_x32" has been added to EDIT_BD, which enables MANGOHUD for 32-bit games (temporary need to bypass the error of MANGOHUD in 64-bit games in some systems)
|
||||
|
||||
|
@ -2,6 +2,191 @@
|
||||
-----------------------------------------
|
||||
История изменений:
|
||||
|
||||
###Scripts version 2190###
|
||||
* добавлено автоопределение пути до запускаемого файла после выбора автоматической установки ITCH.IO (ALT bug 46278)
|
||||
* полностью удален лончер FULQRUM GAMES из PortProton в связи с переходом всех их ПК игр в лончер STEAM (ALT bug 46279)
|
||||
|
||||
###Scripts version 2189###
|
||||
* ускорен запуск Metal War Online при повторном запуске игры. Добавлен комментарий: На данный момент игра работает, но долго запускаеться из Лаунчера. После установки игры, при повторном запуске, игра будет запускаться быстро. (ALT bug 46275) Для применения исправления требуется снова запустить автоустановку MWO
|
||||
* исправлено отображение иконок игры Panzar (ALT bug 46273)
|
||||
* исправлено отображение иконок игры World of Sea Battle (ALT bug 46274)
|
||||
* исправлена установка и запуск Ankama Launcher (ALT bug 46276)
|
||||
|
||||
###Scripts version 2188###
|
||||
* установка Indiegala Client устанавливается в отдельный префикс IGCLIENT и добавлена информация при запуске лончера: После первого подтверждения логина в вашем браузере необходимо перезапустить игру
|
||||
* временно убраны установщики которые треуют доработки:
|
||||
Genshin Impact (разработчики со своей стороны снова запретили запуск под wine)
|
||||
Plarium Play (требуется dotnet 6 который не работает адекватно на данный момент)
|
||||
Electronic Arts App (после перехода с Origin на EA App лончер работает, но игры не запускаются)
|
||||
* добавлена возможность скачивания новой версии wine: PROTON_STEAM_8.0-2D (с помощью DOWNLOAD OTHER WINE)
|
||||
* исправлено неправильное отображение иконки игры при запуске схожих по названию exe файлов: Setup, setup, Launcher, launcher (ALT bug 46269)
|
||||
|
||||
###Scripts version 2187###
|
||||
* добавлена установка эмуляторов: (Спасибо chal55rus Sergey P.)
|
||||
Xenia
|
||||
FCEUX
|
||||
xemu
|
||||
Demul
|
||||
Rpcs3
|
||||
* добавлена установка игры: (Спасибо chal55rus Sergey P.)
|
||||
CONTRACT WARS
|
||||
Stalker Online
|
||||
Metal War Online
|
||||
|
||||
###Scripts version 2186###
|
||||
* добавлена установка Genshin Impact (работает с оригинальным античитом)
|
||||
|
||||
###Scripts version 2185###
|
||||
* обновлены версии:
|
||||
DXVK_GIT_VER="2.2-7"
|
||||
VKD3D_GIT_VER="1.1-3424"
|
||||
|
||||
###Scripts version 2184###
|
||||
* фикс установки EveLauncher
|
||||
|
||||
###Scripts version 2183###
|
||||
* небольшие изменения функции скачивания
|
||||
* добавлен экспериментальный префикс PROGRAMS
|
||||
* обновлены версии (исправлен запуск BattleNET и vkPlay на новейших версиях DXVK и VKD3D):
|
||||
DXVK_GIT_VER="2.2-1"
|
||||
VKD3D_GIT_VER="1.1-3414"
|
||||
|
||||
###Scripts version 2182###
|
||||
* обновлены версии:
|
||||
PROTON_GE="8-3"
|
||||
DXVK_GIT_VER="2.1-85"
|
||||
VKD3D_GIT_VER="1.1-3413"
|
||||
|
||||
###Scripts version 2181###
|
||||
* обновлены версии:
|
||||
PROTON_GE="8-2"
|
||||
DXVK_GIT_VER="2.1-79"
|
||||
VKD3D_GIT_VER="1.1-3410"
|
||||
|
||||
###Scripts version 2180###
|
||||
* обновлен WINE_LOL_GE_7.0-8 (League of Legend снова работает)
|
||||
|
||||
###Scripts version 2179###
|
||||
* скомпилирована и добавлена на GitHub версия WINE от нашего проекта: WINE_8.5_LG (работаю видеоролики в Atomic Heart)
|
||||
* исправлены видеоролики в игре Atomic Heart (необходимо после обновления скриптов повторно переустановить vkPlay из вкладки АВТОУСТАНОВКА)
|
||||
|
||||
###Scripts version 2178###
|
||||
* обновлены версии:
|
||||
PROTON_LG="7-54" (Исправлена работа сервисов Epic Games Launcher)
|
||||
PROTON_GE="7-54" (Исправлена работа сервисов Epic Games Launcher)
|
||||
DXVK_GIT_VER="2.1-51"
|
||||
VKD3D_GIT_VER="1.1-3339" (улучшена работа The Last of Us, Uncharted и других DX12 игр)
|
||||
|
||||
###Scripts version 2177###
|
||||
* Обновлен пакет библиотек libs_v42:
|
||||
исправлена установка League of Legends
|
||||
исправлены проблемы с первичной авторизацией в разных лончерах при использовании PROTON_LG
|
||||
окончательно исправлена проблема запуска RDR2 купленной в Epic Games Launcher
|
||||
* добавлена инструкция установки PortProton для ОС "Alt Linux (Sisyphus)" в README.md и на сайте linux-gaming.ru:
|
||||
su -
|
||||
epm full-upgrade
|
||||
epm ei
|
||||
epm play portproton
|
||||
|
||||
###Scripts version 2176###
|
||||
* Обновлен пакет библиотек libs_v41
|
||||
pressure-vessel 0.20230314.0
|
||||
sniper 0.20230314.45253
|
||||
* обновлены версии:
|
||||
PROTON_LG="7-53"
|
||||
PROTON_GE="7-53"
|
||||
DXVK_GIT_VER="2.1-48"
|
||||
VKD3D_GIT_VER="1.1-3325"
|
||||
* обновлен шаблон default префикса (предустановлен VulkanRT для работы игры RDR2 - требуется тест)
|
||||
* обновлена версия vkBasalt для совместной работы с новейшими версиями DXVK и VKD3D (спасибо Vuursteen за компиляцию)
|
||||
|
||||
###Scripts version 2175###
|
||||
* Обновлен список благодарностей платным подписчикам на https://boosty.to/portwine-linux.ru
|
||||
|
||||
###Scripts version 2174###
|
||||
* обновлены версии:
|
||||
PROTON_LG="7-51"
|
||||
PROTON_GE="7-51"
|
||||
* добавлена переменная PW_USE_GSTREAMER в настройки запуска для включения/выключения gstreamer (воспроизведение видео в играх)
|
||||
* небольшие улучшения PortProton
|
||||
|
||||
###Scripts version 2173###
|
||||
* добавлено сохранение размера окна главного меню PortProton (необходим пакет wmctrl установленный в системе)
|
||||
|
||||
###Scripts version 2172###
|
||||
* небольшие улучшения поиска .exe файлов
|
||||
|
||||
###Scripts version 2171###
|
||||
* в пункт меню "УСТАНОВЛЕННЫЕ" автоматически добавляются все ярлыки созданные в каталоге PortProton с помощью которых вы можете запускать установленные игры и приложения из самого PortProton
|
||||
* пункт меню "УСТАНОВЛЕННЫЕ" автоматически переноситься как главная (первая) вкладка в PortProton, если у вас уже есть ярлыки установленных игр или программ
|
||||
* небольшие улучшения и оптимизация скриптов
|
||||
|
||||
###Scripts version 2170###
|
||||
* добавлен файл настроек для игры Hogwarts Legacy с рекомендациями по запуску и автоматическим переключением языка на русский
|
||||
|
||||
###Scripts version 2169###
|
||||
* HOTFIX установки ROBLOX (обнолено)
|
||||
|
||||
###Scripts version 2168###
|
||||
* добавлена установка ROBLOX
|
||||
|
||||
###Scripts version 2166###
|
||||
* добавлен помощник создания ярлыка после установки игры/программы с помощью setup.exe
|
||||
* в основном интерфейсе PortProton добавлена вкладка "УСТАНОВЛЕННЫЕ" в которой можно произвести поиск всех exe файлов во всех префиксах PortProton
|
||||
|
||||
###Scripts version 2165###
|
||||
* HOTFIX для запуска Atomic Heart из VK Play (после обновления ОБЯЗАТЕЛЬНО кликаем заново автоустановку VK Play из PortProton)
|
||||
|
||||
###Scripts version 2164###
|
||||
* добавлена поддержка аргумента --autoinstall [имя_скрипта_из_pw_autoinstall] - для возможности установки игры\программы без запуска основного интерфейса PortProton
|
||||
* обновлен вывод аргумента --help из терминала
|
||||
* добавлено принудительное отключение виртуального рабочего столя для vkPlay (для применения просто запустите повторно установку vkPlay)
|
||||
* добавлен фикс отображения текста на некоторых системах при использовании steam (для применения просто запустите повторно установку steam)
|
||||
* Обновлен пакет библиотек libs_v40
|
||||
- предустановлены все версии vcrun от 2005 до 2022
|
||||
* Обновлен пакет библиотек plugins_v10
|
||||
- обновлен Proton EAC до актуального состояния
|
||||
* увеличены кнопки в интерфейсе PortProton
|
||||
|
||||
###Scripts version 2163###
|
||||
* Steam снова работает и по умолчанию запускается в Steam Deck режиме
|
||||
* добавлен автоматический сброс настроек файла .ppdb при переустановке лончеров из меню PortProton
|
||||
* добавлено создание ярлыка на рабочий стол
|
||||
|
||||
###Scripts version 2162###
|
||||
* Обновлен пакет библиотек libs_v39
|
||||
- Uplay снова работает
|
||||
- предустановлены все версии vcrun от 2005 до 2019
|
||||
- множество мелких исправлений
|
||||
* добавлено автоматическое обновление префикса после обновления библиотек
|
||||
* добавлена установка игры STALCRAFT
|
||||
|
||||
###Scripts version 2161###
|
||||
* обновлены версии:
|
||||
PROTON_GE="7-49"
|
||||
|
||||
###Scripts version 2160###
|
||||
* обновлены версии:
|
||||
PROTON_GE="7-48" (используется по умолчанию)
|
||||
DXVK_GIT_VER="2.1"
|
||||
VKD3D_GIT_VER="1.1-3132"
|
||||
export WINE_FULLSCREEN_FSR="1" (используется по умолчанию)
|
||||
|
||||
###Scripts version 2159###
|
||||
* Обновлен пакет библиотек libs_v38 (HOTFIX)
|
||||
|
||||
###Scripts version 2158###
|
||||
* Обновлен пакет библиотек libs_v37
|
||||
исправлена ошибка kernel32.dll при создании нового префикса
|
||||
|
||||
###Scripts version 2157###
|
||||
* Обновлен пакет библиотек libs_v36
|
||||
depot 0.20230111.68
|
||||
pressure-vessel 0.20221215.0 scout
|
||||
scripts 0.20221215.0
|
||||
sniper 0.20230109.1
|
||||
* обновлен шаблон default префикса
|
||||
|
||||
###Scripts version 2156###
|
||||
* в EDIT_BD (НАСТРОЙКИ) добавлена переменная "PW_MANGOHUD_x32" которая включает MANGOHUD для 32-битных игр (временная необходимость для обхода ошибки работы MANGOHUD в 64-битных играх на некоторых системах)
|
||||
|
||||
|
@ -24,8 +24,8 @@
|
||||
#
|
||||
# Supported values : Any non-negative integer
|
||||
|
||||
# dxgi.maxFrameRate = 0
|
||||
# d3d9.maxFrameRate = 0
|
||||
dxgi.maxFrameRate = 240
|
||||
d3d9.maxFrameRate = 240
|
||||
|
||||
|
||||
# Override PCI vendor and device IDs reported to the application. Can
|
||||
@ -84,8 +84,8 @@ dxgi.customVendorId = 10de
|
||||
#
|
||||
# Supported values: Any non-negative number
|
||||
|
||||
# dxgi.syncInterval = -1
|
||||
# d3d9.presentInterval = -1
|
||||
# dxgi.syncInterval = 0
|
||||
# d3d9.presentInterval = 0
|
||||
|
||||
|
||||
# True enables the mailbox present mode in case regular Vsync is disabled.
|
||||
|
BIN
data_from_portwine/img/Panzar.png
Normal file
After Width: | Height: | Size: 17 KiB |
BIN
data_from_portwine/img/World of Sea Battle.png
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
data_from_portwine/img/WorldOfSeaBattleClient.png
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
data_from_portwine/img/gui/Rockstar.png
Executable file → Normal file
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 2.2 KiB |
BIN
data_from_portwine/img/gui/ankama.png
Executable file → Normal file
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 2.2 KiB |
BIN
data_from_portwine/img/gui/battle_net.png
Executable file → Normal file
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 5.7 KiB |
BIN
data_from_portwine/img/gui/cwc.png
Normal file
After Width: | Height: | Size: 6.7 KiB |
BIN
data_from_portwine/img/gui/demul.png
Normal file
After Width: | Height: | Size: 5.6 KiB |
BIN
data_from_portwine/img/gui/eve.png
Executable file → Normal file
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.4 KiB |
BIN
data_from_portwine/img/gui/fceux.png
Normal file
After Width: | Height: | Size: 5.6 KiB |
BIN
data_from_portwine/img/gui/find_48.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 1.9 KiB |
BIN
data_from_portwine/img/gui/genshinimpact.png
Normal file
After Width: | Height: | Size: 5.5 KiB |
BIN
data_from_portwine/img/gui/igclient.png
Executable file → Normal file
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.9 KiB |
BIN
data_from_portwine/img/gui/itch.png
Executable file → Normal file
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 2.4 KiB |
BIN
data_from_portwine/img/gui/lgc.png
Executable file → Normal file
Before Width: | Height: | Size: 680 B After Width: | Height: | Size: 657 B |
BIN
data_from_portwine/img/gui/lol.png
Executable file → Normal file
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 2.4 KiB |
BIN
data_from_portwine/img/gui/mwo.png
Normal file
After Width: | Height: | Size: 7.2 KiB |
BIN
data_from_portwine/img/gui/mygames.png
Executable file → Normal file
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.4 KiB |
BIN
data_from_portwine/img/gui/osu.png
Executable file → Normal file
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 5.0 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 3.6 KiB |
BIN
data_from_portwine/img/gui/roblox.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
BIN
data_from_portwine/img/gui/rpcs3.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
BIN
data_from_portwine/img/gui/separator.png
Executable file
After Width: | Height: | Size: 468 B |
BIN
data_from_portwine/img/gui/so.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
data_from_portwine/img/gui/stalcraft.png
Executable file
After Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 3.1 KiB |
BIN
data_from_portwine/img/gui/wgc.png
Executable file → Normal file
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 3.8 KiB |
BIN
data_from_portwine/img/gui/wosb.png
Executable file → Normal file
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 7.6 KiB |
BIN
data_from_portwine/img/gui/xemu.png
Normal file
After Width: | Height: | Size: 4.8 KiB |
BIN
data_from_portwine/img/gui/xenia.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
@ -36,6 +36,10 @@ aldiserg
|
||||
an9949an
|
||||
andrey4korop
|
||||
zorn
|
||||
Vano Majukin
|
||||
Сергей 33(46)RUS
|
||||
WelchDragon
|
||||
Vuursteen
|
||||
" &
|
||||
|
||||
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=3 --text-info --scroll <<< " Лицензия Массачусетского технологического института (MIT License)
|
||||
@ -66,197 +70,240 @@ zorn
|
||||
<<< ' Проект поддержали:
|
||||
https://boosty.to/portwine-linux.ru
|
||||
|
||||
1 1
|
||||
A B
|
||||
AdamArclight666
|
||||
Akai
|
||||
Aleks
|
||||
Alexsei Cherniavskiy
|
||||
Alex Sh
|
||||
Allegra_g
|
||||
AlxChkln
|
||||
amikha1lov
|
||||
Andrei K
|
||||
anisan_sg
|
||||
Another games
|
||||
Apofis Smab
|
||||
apolon
|
||||
Aule Mahal
|
||||
Azartiny Mor
|
||||
BELIJJAaL
|
||||
benya
|
||||
Bunny Sword
|
||||
CanBoo
|
||||
chal55rus
|
||||
Coin Hunt
|
||||
Cruze
|
||||
Dadenard
|
||||
Dallasss
|
||||
Daniil Go
|
||||
Dencher12
|
||||
Denis
|
||||
Dezert1r
|
||||
Dima Manshin
|
||||
DIO
|
||||
d.kostroma
|
||||
Dmitriy Tokarev
|
||||
Drakorgaur
|
||||
dunkanMcLoud
|
||||
dupster mailbox
|
||||
Eliot
|
||||
El Mago
|
||||
Ethan Winters
|
||||
Evgen Buiko
|
||||
EvilDevolver
|
||||
fight fox
|
||||
funti2f
|
||||
fusiok
|
||||
GaiverX
|
||||
Gekko
|
||||
Geomant17
|
||||
gg_harper
|
||||
Happy Husky
|
||||
haravara
|
||||
Homyakin
|
||||
Ivan Vlasov
|
||||
ivboss
|
||||
ksandr4370
|
||||
LeGi0neR
|
||||
Lexa XLS
|
||||
Linux Vumtut
|
||||
Lonely Lonely
|
||||
Maksami Cordyceps
|
||||
Maktub
|
||||
Melord
|
||||
MICROFARAT
|
||||
MLogaut
|
||||
Monti Roquefort
|
||||
MrBatonio
|
||||
Nesterik
|
||||
Nikola P.
|
||||
Nuclearsun
|
||||
Nurik
|
||||
Oleg55Rus
|
||||
onix
|
||||
Optimus
|
||||
Ottakvot
|
||||
paulscathedral
|
||||
penguin4ek
|
||||
Pependos
|
||||
PLAFON
|
||||
PlagueEvgeny
|
||||
Rojok56
|
||||
Ruslan Vlasov
|
||||
Rustam
|
||||
Saireg
|
||||
sanelasan
|
||||
sashman
|
||||
Максим Хмара-Миронов
|
||||
svo
|
||||
Seeropoonya
|
||||
sendependa_dio
|
||||
shecspir
|
||||
Soma
|
||||
sship
|
||||
StGdG
|
||||
Subscript
|
||||
Sudo Connect
|
||||
sugoyako
|
||||
Taras Zagibalov
|
||||
The End
|
||||
tima
|
||||
Tykva
|
||||
ua3dko
|
||||
V1ktr
|
||||
VanBugel
|
||||
VAtiB
|
||||
Vikthor Prieto
|
||||
vlad petrov
|
||||
Vosarat
|
||||
VUMtut
|
||||
Windchester
|
||||
Alexsei Cherniavskiy
|
||||
wrager
|
||||
Xpamych
|
||||
Yurec
|
||||
Yuri Emelyanov
|
||||
Zillah Giovanni
|
||||
Zloy Ivan
|
||||
Zorit
|
||||
zorn
|
||||
Александр
|
||||
Александр Абдулов
|
||||
Bat1stuff
|
||||
LeGi0neR
|
||||
ivboss
|
||||
vlad petrov
|
||||
Ростислав Кузнецов
|
||||
Maksami Cordyceps
|
||||
Александр Аброськин
|
||||
Константин __
|
||||
Ottakvot
|
||||
VAtiB
|
||||
sship
|
||||
Homyakin
|
||||
Dima Manshin
|
||||
gg_harper
|
||||
DIO
|
||||
Ivory_drive
|
||||
Jeta
|
||||
PLAFON
|
||||
Coin Hunt
|
||||
Александр Кладов
|
||||
Александр Лобанов
|
||||
Алексей Ultralin
|
||||
Алексей Войтенко
|
||||
Алексей Галаш
|
||||
Алексей Зубрийчук
|
||||
Алексей Ивушкин
|
||||
Алексей Кравчук
|
||||
Алексей Чугунов
|
||||
Андрей Гусаков
|
||||
Андрей Карпенцов
|
||||
Антоний Дамикан
|
||||
Антон Рудковский
|
||||
Антон Фамилианов
|
||||
Артём К.
|
||||
Валерий Толмачёв
|
||||
Виктор Шварц
|
||||
Виктор Щетинин
|
||||
Виндэта(рог)
|
||||
Виталий Нуров
|
||||
Влад Блинов
|
||||
Cruze
|
||||
Gekko
|
||||
Melord
|
||||
Taras Zagibalov
|
||||
dupster mailbox
|
||||
funti2f
|
||||
Артём М.
|
||||
Владимир Бильдюкевич
|
||||
Владимир Дарвин
|
||||
Олег Скакунов
|
||||
A B
|
||||
onix
|
||||
BELIJJAaL
|
||||
Apofis Smab
|
||||
Aule Mahal
|
||||
Андрей Гусаков
|
||||
Влад Кладиев
|
||||
Вячеслав Шитюков
|
||||
Вячеслав Шустров
|
||||
Георгий Гурский
|
||||
Данил Павлов
|
||||
Дед Мазай
|
||||
Денис Мальцев
|
||||
Денис Матій
|
||||
Денис Олефиренко
|
||||
Дмитрий Маньшин
|
||||
Vikthor Prieto
|
||||
Александр Абдулов
|
||||
Александр Мерзликин
|
||||
Алексей Чугунов
|
||||
Дмитрий Круглов
|
||||
Дмитрий Мазанка
|
||||
Дмитрий Сидоров
|
||||
Евгений Бебин
|
||||
Егор Кречун
|
||||
Евгений Храмов
|
||||
Ярослав Москвин
|
||||
Виктор Щетинин
|
||||
CanBoo
|
||||
Алексей Галаш
|
||||
Алексей Самойлов
|
||||
Another games
|
||||
Maktub
|
||||
MrBatonio
|
||||
Алексей Ивушкин
|
||||
Тимофей Ковалев
|
||||
Юрий С.
|
||||
Alex Sh
|
||||
AlxChkln
|
||||
Ivan Vlasov
|
||||
Rojok56
|
||||
vano_364
|
||||
xpamych
|
||||
Андрей Нешта
|
||||
Виталий Росляков
|
||||
Евгений Долгополов
|
||||
Евгений Хирвонен
|
||||
Евгений Храмов
|
||||
Егор Кречун
|
||||
Женя Рябушкин
|
||||
Иван Белекеев
|
||||
Коляныч Королёв
|
||||
Константин __
|
||||
Константин Абадонна
|
||||
Леонид
|
||||
Максим Хмара-Миронов
|
||||
Маленькая сосна
|
||||
Марат
|
||||
Иван Чевычелов
|
||||
Марат Рахимов
|
||||
Сергей Александрович К.
|
||||
Windchester
|
||||
Неизвестый Дмитрий
|
||||
Денис Олефиренко
|
||||
Soma
|
||||
Никита Булавин
|
||||
Николай Гинтов
|
||||
Павел Иванов
|
||||
Павел Пашенцев
|
||||
Сергей Sid
|
||||
haravara
|
||||
Энвер
|
||||
Серёга Сапрыкин
|
||||
AdamArclight666
|
||||
Vosarat
|
||||
fight fox
|
||||
Дед Мазай
|
||||
Леонид
|
||||
tima
|
||||
Andrei K
|
||||
Tykva
|
||||
Григорий Кожуханцев
|
||||
Стас Толкачёв
|
||||
Haschwalth
|
||||
Looter-bit
|
||||
Optimus
|
||||
zntzj
|
||||
Маленькая сосна
|
||||
Ethan Winters
|
||||
Семён Клишин
|
||||
Daniil Go
|
||||
GaiverX
|
||||
Happy Husky
|
||||
Pependos
|
||||
Zorit
|
||||
chal55rusSergey P.
|
||||
d.kostroma
|
||||
penguin4ek
|
||||
Алексей Войтенко
|
||||
Влад Блинов
|
||||
Данил Павлов
|
||||
Жан-Люк Пикар
|
||||
Коляныч Королёв
|
||||
Марат
|
||||
Равич Ревес
|
||||
Роман Паженский
|
||||
Aleks
|
||||
Dencher12
|
||||
Rustam
|
||||
Евгений Бебин
|
||||
Константин Абадонна
|
||||
Никита Иванов
|
||||
Семён Сорокин
|
||||
Сергей Шипарев
|
||||
V1ktr
|
||||
Алексей Ultralin
|
||||
Evgen Buiko
|
||||
Allegra_g
|
||||
Eliot
|
||||
amikha1lov
|
||||
paulscathedral
|
||||
Удалить Аккаунт
|
||||
Alexey RasskazovskyQ
|
||||
Bunny Sword
|
||||
Евгений Горенков
|
||||
Geomant17
|
||||
Oleg55Rus
|
||||
The End
|
||||
WK217
|
||||
devmorro
|
||||
typedef
|
||||
Георгий Гурский
|
||||
Никита Попков
|
||||
Рамиль
|
||||
Рома Б.
|
||||
Роман Игнатьев
|
||||
Роман Паженский
|
||||
Ростислав Кузнецов
|
||||
Росляков Виталий
|
||||
Саша
|
||||
Семён Клишин
|
||||
Семён Ярополов
|
||||
Сергей Казёнкин
|
||||
Сергей Круглов
|
||||
Серёга Сапрыкин
|
||||
Стас Толкачёв
|
||||
Семён
|
||||
Dnevnnoy
|
||||
Jackie
|
||||
PlagueEvgeny
|
||||
Slir3x
|
||||
Zillah Giovanni
|
||||
ksandr4370
|
||||
Владимир Дарвин
|
||||
Денис Мальцев
|
||||
Тима Суеубаев
|
||||
Тимофей Ковалев
|
||||
Drakorgaur
|
||||
EvilDevolver
|
||||
Nuclearsun
|
||||
Sergey Zotov
|
||||
Виндэтарог
|
||||
Виталий Богаченко
|
||||
Павел Пашенцев
|
||||
Виталий Нуров
|
||||
July April
|
||||
didi_side
|
||||
Валерий Толмачёв
|
||||
Azartiny Mor
|
||||
Dezert1r
|
||||
Dmitriy Tokarev
|
||||
Kitsune_Yagiza
|
||||
Lonely Lonely
|
||||
MICROFARAT
|
||||
Monti Roquefort
|
||||
Nesterik
|
||||
Ruslan Vlasov
|
||||
Sudo Connect
|
||||
VUMtut
|
||||
Xpamych
|
||||
apolon
|
||||
fusiok
|
||||
mrquokka
|
||||
sanelasan
|
||||
shecspir
|
||||
sugoyako
|
||||
Антон Рудковский
|
||||
Артём К.
|
||||
Дмитрий Сергеев
|
||||
Павел Иванов
|
||||
Igor14936
|
||||
VanBugel
|
||||
Кирилл Т
|
||||
BRXC
|
||||
D M_y
|
||||
MLogaut
|
||||
Nikola P.
|
||||
Yasiok
|
||||
Вячеслав Шустров
|
||||
Дмитрий Мазанка
|
||||
Тимур Сафонов
|
||||
Удалить Аккаунт
|
||||
1 1
|
||||
El Mago
|
||||
dunkanMcLoud
|
||||
Akai
|
||||
Dallasss
|
||||
Linux Vumtut
|
||||
Nurik
|
||||
Subscript
|
||||
Yurec
|
||||
sendependa_dio
|
||||
ua3dko
|
||||
Алексей Зубрийчук
|
||||
Антоний Дамикан
|
||||
Виктор Шварц
|
||||
Вячеслав Шитюков
|
||||
Денис Матій
|
||||
Дмитрий Сидоров
|
||||
Роман Игнатьев
|
||||
Саша
|
||||
Юрий Константинов
|
||||
benya
|
||||
Женя Рябушкин
|
||||
Хоттабыч
|
||||
DSergeev
|
||||
Dadenard
|
||||
Lexa XLS
|
||||
Saireg
|
||||
sashman
|
||||
Александр Лобанов
|
||||
Андрей Карпенцов
|
||||
Иван Белекеев
|
||||
Михаил Полозов
|
||||
николай гинтов
|
||||
|
||||
|
||||
Список будет дополняться...' &
|
||||
@ -361,195 +408,240 @@ SOFTWARE." &
|
||||
<<< ' The project was supported:
|
||||
https://boosty.to/portwine-linux.ru:
|
||||
|
||||
1 1
|
||||
A B
|
||||
AdamArclight666
|
||||
Akai
|
||||
Aleks
|
||||
Alex Sh
|
||||
anisan_sg
|
||||
Максим Хмара-Миронов
|
||||
svo
|
||||
Seeropoonya
|
||||
Alexsei Cherniavskiy
|
||||
Allegra_g
|
||||
AlxChkln
|
||||
Andrei K
|
||||
Another games
|
||||
wrager
|
||||
Zloy Ivan
|
||||
Bat1stuff
|
||||
LeGi0neR
|
||||
ivboss
|
||||
vlad petrov
|
||||
Ростислав Кузнецов
|
||||
Maksami Cordyceps
|
||||
Александр Аброськин
|
||||
Константин __
|
||||
Ottakvot
|
||||
VAtiB
|
||||
sship
|
||||
Homyakin
|
||||
Dima Manshin
|
||||
gg_harper
|
||||
DIO
|
||||
Ivory_drive
|
||||
Jeta
|
||||
PLAFON
|
||||
Coin Hunt
|
||||
Александр Кладов
|
||||
Антон Фамилианов
|
||||
Cruze
|
||||
Gekko
|
||||
Melord
|
||||
Taras Zagibalov
|
||||
dupster mailbox
|
||||
funti2f
|
||||
Артём М.
|
||||
Владимир Бильдюкевич
|
||||
Олег Скакунов
|
||||
A B
|
||||
onix
|
||||
BELIJJAaL
|
||||
Apofis Smab
|
||||
Aule Mahal
|
||||
Azartiny Mor
|
||||
BELIJJAaL
|
||||
Андрей Гусаков
|
||||
Влад Кладиев
|
||||
Дмитрий Маньшин
|
||||
Vikthor Prieto
|
||||
Александр Абдулов
|
||||
Александр Мерзликин
|
||||
Алексей Чугунов
|
||||
Дмитрий Круглов
|
||||
Егор Кречун
|
||||
Евгений Храмов
|
||||
Ярослав Москвин
|
||||
Виктор Щетинин
|
||||
CanBoo
|
||||
Coin Hunt
|
||||
Cruze
|
||||
DIO
|
||||
Dadenard
|
||||
Dallasss
|
||||
Daniil Go
|
||||
Dencher12
|
||||
Denis
|
||||
Dezert1r
|
||||
Dima Manshin
|
||||
Dmitriy Tokarev
|
||||
Drakorgaur
|
||||
El Mago
|
||||
Eliot
|
||||
Ethan Winters
|
||||
Evgen Buiko
|
||||
EvilDevolver
|
||||
GaiverX
|
||||
Gekko
|
||||
Geomant17
|
||||
Happy Husky
|
||||
Homyakin
|
||||
Алексей Галаш
|
||||
Алексей Самойлов
|
||||
Another games
|
||||
Maktub
|
||||
MrBatonio
|
||||
Алексей Ивушкин
|
||||
Тимофей Ковалев
|
||||
Юрий С.
|
||||
Alex Sh
|
||||
AlxChkln
|
||||
Ivan Vlasov
|
||||
LeGi0neR
|
||||
Lexa XLS
|
||||
Linux Vumtut
|
||||
Rojok56
|
||||
vano_364
|
||||
xpamych
|
||||
Андрей Нешта
|
||||
Виталий Росляков
|
||||
Евгений Долгополов
|
||||
Евгений Хирвонен
|
||||
Иван Чевычелов
|
||||
Марат Рахимов
|
||||
Сергей Александрович К.
|
||||
Windchester
|
||||
Неизвестый Дмитрий
|
||||
Денис Олефиренко
|
||||
Soma
|
||||
Никита Булавин
|
||||
Сергей Sid
|
||||
haravara
|
||||
Энвер
|
||||
Серёга Сапрыкин
|
||||
AdamArclight666
|
||||
Vosarat
|
||||
fight fox
|
||||
Дед Мазай
|
||||
Леонид
|
||||
tima
|
||||
Andrei K
|
||||
Tykva
|
||||
Григорий Кожуханцев
|
||||
Стас Толкачёв
|
||||
Haschwalth
|
||||
Looter-bit
|
||||
Optimus
|
||||
zntzj
|
||||
Маленькая сосна
|
||||
Ethan Winters
|
||||
Семён Клишин
|
||||
Daniil Go
|
||||
GaiverX
|
||||
Happy Husky
|
||||
Pependos
|
||||
Zorit
|
||||
chal55rusSergey P.
|
||||
d.kostroma
|
||||
penguin4ek
|
||||
Алексей Войтенко
|
||||
Влад Блинов
|
||||
Данил Павлов
|
||||
Жан-Люк Пикар
|
||||
Коляныч Королёв
|
||||
Марат
|
||||
Равич Ревес
|
||||
Роман Паженский
|
||||
Aleks
|
||||
Dencher12
|
||||
Rustam
|
||||
Евгений Бебин
|
||||
Константин Абадонна
|
||||
Никита Иванов
|
||||
Семён Сорокин
|
||||
Сергей Шипарев
|
||||
V1ktr
|
||||
Алексей Ultralin
|
||||
Evgen Buiko
|
||||
Allegra_g
|
||||
Eliot
|
||||
amikha1lov
|
||||
paulscathedral
|
||||
Удалить Аккаунт
|
||||
Alexey RasskazovskyQ
|
||||
Bunny Sword
|
||||
Евгений Горенков
|
||||
Geomant17
|
||||
Oleg55Rus
|
||||
The End
|
||||
WK217
|
||||
devmorro
|
||||
typedef
|
||||
Георгий Гурский
|
||||
Никита Попков
|
||||
Рамиль
|
||||
Рома Б.
|
||||
Семён
|
||||
Dnevnnoy
|
||||
Jackie
|
||||
PlagueEvgeny
|
||||
Slir3x
|
||||
Zillah Giovanni
|
||||
ksandr4370
|
||||
Владимир Дарвин
|
||||
Денис Мальцев
|
||||
Тима Суеубаев
|
||||
Drakorgaur
|
||||
EvilDevolver
|
||||
Nuclearsun
|
||||
Sergey Zotov
|
||||
Виндэтарог
|
||||
Виталий Богаченко
|
||||
Павел Пашенцев
|
||||
Виталий Нуров
|
||||
July April
|
||||
didi_side
|
||||
Валерий Толмачёв
|
||||
Azartiny Mor
|
||||
Dezert1r
|
||||
Dmitriy Tokarev
|
||||
Kitsune_Yagiza
|
||||
Lonely Lonely
|
||||
MICROFARAT
|
||||
MLogaut
|
||||
Maksami Cordyceps
|
||||
Maktub
|
||||
Melord
|
||||
Monti Roquefort
|
||||
MrBatonio
|
||||
Nesterik
|
||||
Nikola P.
|
||||
Nuclearsun
|
||||
Nurik
|
||||
Oleg55Rus
|
||||
Optimus
|
||||
Ottakvot
|
||||
PLAFON
|
||||
Pependos
|
||||
PlagueEvgeny
|
||||
Rojok56
|
||||
Ruslan Vlasov
|
||||
Rustam
|
||||
Saireg
|
||||
Seeropoonya
|
||||
Soma
|
||||
StGdG
|
||||
Subscript
|
||||
Sudo Connect
|
||||
Taras Zagibalov
|
||||
The End
|
||||
Tykva
|
||||
V1ktr
|
||||
VAtiB
|
||||
VUMtut
|
||||
VanBugel
|
||||
Vikthor Prieto
|
||||
Vosarat
|
||||
Windchester
|
||||
Xpamych
|
||||
Yurec
|
||||
Yuri Emelyanov
|
||||
Zillah Giovanni
|
||||
Zloy Ivan
|
||||
Zorit
|
||||
amikha1lov
|
||||
anisan_sg
|
||||
apolon
|
||||
benya
|
||||
chal55rus
|
||||
d.kostroma
|
||||
dunkanMcLoud
|
||||
dupster mailbox
|
||||
fight fox
|
||||
funti2f
|
||||
fusiok
|
||||
gg_harper
|
||||
haravara
|
||||
ivboss
|
||||
ksandr4370
|
||||
onix
|
||||
paulscathedral
|
||||
penguin4ek
|
||||
mrquokka
|
||||
sanelasan
|
||||
sashman
|
||||
sendependa_dio
|
||||
shecspir
|
||||
sship
|
||||
sugoyako
|
||||
tima
|
||||
Антон Рудковский
|
||||
Артём К.
|
||||
Дмитрий Сергеев
|
||||
Павел Иванов
|
||||
Igor14936
|
||||
VanBugel
|
||||
Кирилл Т
|
||||
BRXC
|
||||
D M_y
|
||||
MLogaut
|
||||
Nikola P.
|
||||
Yasiok
|
||||
Вячеслав Шустров
|
||||
Дмитрий Мазанка
|
||||
Тимур Сафонов
|
||||
1 1
|
||||
El Mago
|
||||
dunkanMcLoud
|
||||
Akai
|
||||
Dallasss
|
||||
Linux Vumtut
|
||||
Nurik
|
||||
Subscript
|
||||
Yurec
|
||||
sendependa_dio
|
||||
ua3dko
|
||||
vlad petrov
|
||||
wrager
|
||||
xpamych
|
||||
zorn
|
||||
Alexander
|
||||
Alexander Abdulov
|
||||
Alexander Kladov
|
||||
Alexander Lobanov
|
||||
Alexey Ultralin
|
||||
Alexey Voitenko
|
||||
Alexey Galash
|
||||
Alexey Zubriychuk
|
||||
Alexey Ivushkin
|
||||
Alexey Kravchuk
|
||||
Alexey Chugunov
|
||||
Andrey Gusakov
|
||||
Andrey Karpentsov
|
||||
Anton Rudkovsky
|
||||
Anton Surnames
|
||||
Antony Damikan
|
||||
Artyom K.
|
||||
Valery Tolmachev
|
||||
Victor Schwartz
|
||||
Victor Shchetinin
|
||||
Vindeta (horn)
|
||||
Vitaly Nurov
|
||||
Vlad Blinov
|
||||
Vlad Kladiev
|
||||
Vladimir Bildyukevich
|
||||
Vladimir Darwin
|
||||
Vyacheslav Shityukov
|
||||
Vyacheslav Shustrov
|
||||
George Gursky
|
||||
Danil Pavlov
|
||||
Grandfather Mazai
|
||||
Denis Maltsev
|
||||
Denis Matiy
|
||||
Denis Olefirenko
|
||||
Dmitry Kruglov
|
||||
Dmitry Mazanka
|
||||
Dmitry Sidorov
|
||||
Evgeny Bebin
|
||||
Evgeny Dolgopolov
|
||||
Evgeny Hirvonen
|
||||
Evgeny Khramov
|
||||
Egor Krechun
|
||||
Zhenya Ryabushkin
|
||||
Ivan Belekeyev
|
||||
Kolyanich Korolev
|
||||
Konstantin __
|
||||
Konstantin Abadonna
|
||||
Leonid
|
||||
Maxim Khmara-Mironov
|
||||
Little Pine
|
||||
Marat
|
||||
Marat Rakhimov
|
||||
Unknown Dmitry
|
||||
Nikita Bulavin
|
||||
Pavel Ivanov
|
||||
Pavel Pashentsev
|
||||
Ravich Reves
|
||||
Ramil
|
||||
Roma B.
|
||||
Roman Ignatiev
|
||||
Roman Pazhensky
|
||||
Sasha
|
||||
Semyon Klishin
|
||||
Semyon Yaropolov
|
||||
Sergey Kazenkin
|
||||
Sergey Kruglov
|
||||
Serega Saprykin
|
||||
Stas Tolkachev
|
||||
Tima Sueubaev
|
||||
Timofey Kovalev
|
||||
Timur Safonov
|
||||
Delete Account
|
||||
Hottabych
|
||||
Nikolai Gintov
|
||||
Алексей Зубрийчук
|
||||
Антоний Дамикан
|
||||
Виктор Шварц
|
||||
Вячеслав Шитюков
|
||||
Денис Матій
|
||||
Дмитрий Сидоров
|
||||
Роман Игнатьев
|
||||
Саша
|
||||
Юрий Константинов
|
||||
benya
|
||||
Женя Рябушкин
|
||||
Хоттабыч
|
||||
DSergeev
|
||||
Dadenard
|
||||
Lexa XLS
|
||||
Saireg
|
||||
sashman
|
||||
Александр Лобанов
|
||||
Андрей Карпенцов
|
||||
Иван Белекеев
|
||||
Михаил Полозов
|
||||
николай гинтов
|
||||
|
||||
|
||||
The list will be updated...' &
|
||||
|
@ -105,7 +105,7 @@ export -f check_process
|
||||
try_download () {
|
||||
PW_DOWNLOAD_FILE_NAME="$(basename $1)"
|
||||
set -o pipefail
|
||||
wget -O "$2" --read-timeout 300 --retry-connrefused --timeout 15 --tries 2 \
|
||||
wget -O "$2" --read-timeout 300 --retry-connrefused --timeout 4 --tries 2 --no-dns-cache --no-cache \
|
||||
--user-agent="Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)" "${1}" 2>&1 | \
|
||||
tr '\r' '\n' | sed -u 's/.* \([0-9]\+%\)\ \+\([0-9,.]\+.\) \(.*\)/\1\n#Downloading at \1\/, \2\/s, ETA \3/; s/^20[0-9][0-9].*/#Done./' | \
|
||||
zenity --progress --percentage=0 --title="Download ${PW_DOWNLOAD_FILE_NAME}" --text=Starting... --auto-close --width=500 --height=90
|
||||
@ -113,10 +113,10 @@ try_download () {
|
||||
print_error "Failed to download ${PW_DOWNLOAD_FILE_NAME} from GitHub."
|
||||
print_info "Try download ${PW_DOWNLOAD_FILE_NAME} from FTP"
|
||||
try_remove_file "$2"
|
||||
wget -O "$2" --read-timeout 300 --retry-connrefused --timeout 15 --tries 2 \
|
||||
wget -O "$2" --read-timeout 300 --retry-connrefused --timeout 4 --tries 2 --no-dns-cache --no-cache \
|
||||
--user-agent="Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)" --ftp-user=anonymous "ftp://171.22.215.18/archives/${PW_DOWNLOAD_FILE_NAME}" 2>&1 | \
|
||||
tr '\r' '\n' | sed -u 's/.* \([0-9]\+%\)\ \+\([0-9,.]\+.\) \(.*\)/\1\n#Downloading at \1\/, \2\/s, ETA \3/; s/^20[0-9][0-9].*/#Done./' | \
|
||||
zenity --progress --percentage=0 --title="Download ${PW_DOWNLOAD_FILE_NAME}" --text=Starting... --auto-close --width=500 --height=90
|
||||
zenity --progress --percentage=0 --title="Try download ${PW_DOWNLOAD_FILE_NAME} from FTP" --text=Starting... --auto-close --width=500 --height=90
|
||||
if [ "${PIPESTATUS[0]}" != 0 ] ; then
|
||||
print_error "Failed to download ${PW_DOWNLOAD_FILE_NAME} from FTP."
|
||||
try_remove_file "$2"
|
||||
@ -129,7 +129,7 @@ try_download () {
|
||||
|
||||
try_download_to_path () {
|
||||
set -o pipefail
|
||||
wget --directory-prefix="$2" --read-timeout 300 --retry-connrefused --timeout 15 --tries 3 \
|
||||
wget --directory-prefix="$2" --read-timeout 300 --retry-connrefused --timeout 4 --tries 2 --no-dns-cache --no-cache \
|
||||
--user-agent="Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)" "$1" 2>&1 | \
|
||||
tr '\r' '\n' | sed -u 's/.* \([0-9]\+%\)\ \+\([0-9,.]\+.\) \(.*\)/\1\n#Downloading at \1\/, \2\/s, ETA \3/; s/^20[0-9][0-9].*/#Done./' | \
|
||||
zenity --progress --percentage=0 --title="Download $(basename $1)" --text=Starting... --auto-close --width=500 --height=90
|
||||
@ -142,7 +142,7 @@ try_download_to_path () {
|
||||
}
|
||||
|
||||
try_download_silent () {
|
||||
wget -O "$2" --read-timeout 300 --retry-connrefused --timeout 15 --tries 3 \
|
||||
wget -O "$2" --read-timeout 300 --retry-connrefused --timeout 4 --tries 2 --no-dns-cache --no-cache \
|
||||
--user-agent="Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)" "$1"
|
||||
if [ "${PIPESTATUS[0]}" != 0 ] ; then
|
||||
print_error "Failed to download $1. Skipping."
|
||||
@ -196,29 +196,29 @@ unpack_tar_zst () {
|
||||
set -o pipefail
|
||||
unset PW_ZSTD_PORT
|
||||
if [[ `which zstd` ]] &>/dev/null ; then
|
||||
tar -I zstd -xvf "$1" -C "$2" | sszen
|
||||
tar -I zstd -xhvf "$1" -C "$2" | sszen
|
||||
[ "${PIPESTATUS[0]}" != 0 ] && print_error "File $1 unpacking error." && return 1 || return 0
|
||||
else
|
||||
env LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${PW_WINELIB}/portable/lib/lib64:${PW_WINELIB}/portable/lib/lib" tar -I "${PW_WINELIB}/portable/bin/zstd" -xvf "$1" -C "$2" | sszen
|
||||
env LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${PW_WINELIB}/portable/lib/lib64:${PW_WINELIB}/portable/lib/lib" tar -I "${PW_WINELIB}/portable/bin/zstd" -xhvf "$1" -C "$2" | sszen
|
||||
[ "${PIPESTATUS[0]}" != 0 ] && print_error "File $1 unpacking error." && return 1 || return 0
|
||||
fi
|
||||
}
|
||||
|
||||
unpack_tar_xz () {
|
||||
set -o pipefail
|
||||
tar -Jxvf "$1" -C "$2" | sszen
|
||||
tar -Jxhvf "$1" -C "$2" | sszen
|
||||
[ "${PIPESTATUS[0]}" != 0 ] && print_error "File $1 unpacking error." && return 1 || return 0
|
||||
}
|
||||
|
||||
unpack_tar_gz () {
|
||||
set -o pipefail
|
||||
tar -xzvf "$1" -C "$2" | sszen
|
||||
tar -xhzvf "$1" -C "$2" | sszen
|
||||
[ "${PIPESTATUS[0]}" != 0 ] && print_error "File $1 unpacking error." && return 1 || return 0
|
||||
}
|
||||
|
||||
unpack_tar () {
|
||||
set -o pipefail
|
||||
tar -xvf "$1" -C "$2" | sszen
|
||||
tar -xhvf "$1" -C "$2" | sszen
|
||||
[ "${PIPESTATUS[0]}" != 0 ] && print_error "File $1 unpacking error." && return 1 || return 0
|
||||
}
|
||||
|
||||
@ -292,6 +292,17 @@ check_user_conf () {
|
||||
}
|
||||
|
||||
init_wine_ver () {
|
||||
if [[ -d "${PORT_WINE_PATH}/data/dist" ]] ; then
|
||||
orig_IFS="$IFS"
|
||||
IFS=$'\n'
|
||||
for dist_dir in $(ls -1 "${PORT_WINE_PATH}/data/dist/") ; do
|
||||
dist_dir_new=`echo "${dist_dir}" | awk '$1=$1' | sed -e s/[[:blank:]]/_/g`
|
||||
if [[ ! -d "${PORT_WINE_PATH}/data/dist/${dist_dir_new^^}" ]] ; then
|
||||
mv -- "${PORT_WINE_PATH}/data/dist/$dist_dir" "${PORT_WINE_PATH}/data/dist/${dist_dir_new^^}"
|
||||
fi
|
||||
done
|
||||
IFS="$orig_IFS"
|
||||
fi
|
||||
if [[ -z `ls "${PORT_WINE_PATH}/data/dist/" | grep "${PW_WINE_USE}"` ]] ; then
|
||||
if [[ ! -z `echo "${PW_WINE_USE}" | grep "PROTON_LG"` ]] ; then
|
||||
export PW_WINE_USE=PROTON_LG
|
||||
@ -374,6 +385,7 @@ init_wine_ver () {
|
||||
sed -i '/Steam.exe/d' "${WINEDIR}/share/wine/wine.inf"
|
||||
sed -i '/\\Valve\\Steam/d' "${WINEDIR}/share/wine/wine.inf"
|
||||
fi
|
||||
sed -i '/winemenubuilder/d' "${WINEDIR}/share/wine/wine.inf"
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
@ -487,7 +499,6 @@ pw_vkbasalt_check () {
|
||||
fi
|
||||
sed -ri "s/casSharpness .*/casSharpness = ${PW_VKBASALT_FFX_CAS}/g" "${PORT_WINE_PATH}/data/vkBasalt.conf"
|
||||
export VKBASALT_CONFIG_FILE="${PORT_WINE_PATH}/data/vkBasalt.conf"
|
||||
# sed -i s/'> = 0.05;'/'> = 0.035;'/ "${PW_WINELIB}/pressure-vessel/reshade/shaders/FilmGrain2.fx"
|
||||
var_vk_istance_layers_config_update "VK_LAYER_VKBASALT_post_processing64:VK_LAYER_VKBASALT_post_processing32"
|
||||
print_info "vkBasalt is enabled"
|
||||
else
|
||||
@ -598,7 +609,7 @@ stop_portwine () {
|
||||
if [ ! -z "`pgrep -a yad_new | grep "\-\-notification" | awk '{print $1}'`" ] ; then
|
||||
kill -s SIGUSR1 "`pgrep -a yad_new | grep "\-\-notification" | awk '{print $1}'`" 2>/dev/null
|
||||
fi
|
||||
add_in_stop_portwine &>/dev/null
|
||||
add_in_stop_portwine #&>/dev/null
|
||||
kill -n 9 `pgrep -a start.sh | grep -i '/PortProton/' | awk '{print $1}'` > /dev/null 2>&1
|
||||
killall yad_new &>/dev/null
|
||||
exit 0
|
||||
@ -610,6 +621,7 @@ pw_download_libs () {
|
||||
for RM_LIBS in `ls ${PORT_WINE_TMP_PATH} | grep libs_v | grep -v libs${PW_LIBS_VER}`
|
||||
do try_remove_dir "${PORT_WINE_TMP_PATH}/${RM_LIBS}"
|
||||
done
|
||||
pw_clear_pfx
|
||||
fi
|
||||
if [[ ! -e "${PW_WINELIB}/portable/bin/yad" || ! -e "${PW_WINELIB}/portable/lib/p7zip/7z" \
|
||||
|| ! -e "${PW_WINELIB}/runtime/files/bin/vkcube" || -e "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}.tar.xz" ]] ;
|
||||
@ -761,7 +773,7 @@ pw_init_db () {
|
||||
export PORTWINE_DB=`echo "${portwine_exe}" | awk -F '/' 'NF>1{print $NF}' | sed s/".exe"/""/gi`
|
||||
if [[ -f "${portwine_exe}".ppdb ]] && [[ "${PORTWINE_DB}" != "RiotClientServices" ]] ; then
|
||||
export PORTWINE_DB_FILE="${portwine_exe}".ppdb
|
||||
sed -i 's/ PP_/ PW_/g' "${PORTWINE_DB_FILE}"
|
||||
# sed -i 's/ PP_/ PW_/g' "${PORTWINE_DB_FILE}"
|
||||
. "${PORTWINE_DB_FILE}"
|
||||
if [[ -z "`ls -p "${PORT_WINE_PATH}/prefixes/" | grep -e "^${PW_PREFIX_NAME}/"`" ]] ; then
|
||||
export PW_PREFIX_NAME=`echo "${portwine_exe}" | awk -F"/prefixes/" '{print $2}' | awk -F"/" '{print $1}'`
|
||||
@ -784,10 +796,10 @@ pw_init_db () {
|
||||
--title "Database file selection..." --window-icon="$PW_GUI_ICON_PATH/port_proton.png" --form --separator="" \
|
||||
--field="DB FILE: :CB" "${ADD_CB_DBFILE}"`
|
||||
if [[ "$?" == "1" || "$?" == "252" ]] ; then exit 0 ; fi
|
||||
sed -i 's/ PP_/ PW_/g' "${PORTWINE_DB_FILE}"
|
||||
# sed -i 's/ PP_/ PW_/g' "${PORTWINE_DB_FILE}"
|
||||
elif [[ `echo "$PW_FIND_DB_FILE" | wc -l` -eq 1 ]] ; then
|
||||
PORTWINE_DB_FILE="${PW_FIND_DB_FILE}"
|
||||
sed -i 's/ PP_/ PW_/g' "${PORTWINE_DB_FILE}"
|
||||
# sed -i 's/ PP_/ PW_/g' "${PORTWINE_DB_FILE}"
|
||||
fi
|
||||
IFS="$orig_IFS"
|
||||
if [[ -f "${PW_FIND_DB_FILE}" ]] && [[ -z `grep "^export PW_DISABLED_CREATE_DB=1" "${PW_FIND_DB_FILE}"` ]] ; then
|
||||
@ -819,7 +831,9 @@ pw_port_update () {
|
||||
echo "2022" > "${PORT_WINE_TMP_PATH}/scripts_ver"
|
||||
fi
|
||||
export scripts_install_ver=`cat "${PORT_WINE_TMP_PATH}/scripts_ver" | head -n 1`
|
||||
print_info "Check update..."
|
||||
curl -s --list-only https://raw.githubusercontent.com/Castro-Fidel/PortWINE/master/data_from_portwine/scripts/var > "${PORT_WINE_TMP_PATH}/curent_var_ver"
|
||||
[[ $? == 0 ]] && print_info "OK!" || print_info "ERROR!"
|
||||
[[ ! -f "${PORT_WINE_TMP_PATH}/scripts_update_notifier" ]] && echo "1" > "${PORT_WINE_TMP_PATH}/scripts_update_notifier"
|
||||
read "scripts_update_not" < "${PORT_WINE_TMP_PATH}/scripts_update_notifier"
|
||||
if [[ "${scripts_update_not}" == "1" ]] ; then
|
||||
@ -832,7 +846,7 @@ pw_port_update () {
|
||||
curl -s --list-only "https://raw.githubusercontent.com/Castro-Fidel/PortWINE/master/data_from_portwine/${PW_CHANGELOG_FILE}" | tee "${PORT_WINE_TMP_PATH}/curent_var_ver" | sszen
|
||||
CHANGLOG_NEWS=`cat "${PORT_WINE_TMP_PATH}/curent_var_ver" | sed "/Scripts version ${scripts_install_ver}/,$ d" | sed '1,/---/ d' `
|
||||
xcsd=`"${pw_yad_new}" --title "${scripts_upd2} v.${scripts_current_ver}" --window-icon="$PW_GUI_ICON_PATH/port_proton.png" \
|
||||
--borders=5 --form --separator='%%%' --width=1000 --height=350 --center \
|
||||
--borders=5 --form --separator='%%%' --width=1200 --height=600 --center \
|
||||
--field=":TXT" "${CHANGLOG_NEWS}" \
|
||||
--field=" ${scripts_upd3} :CB" "${scripts_upd4}!${scripts_upd5}!${scripts_upd6}" `
|
||||
YAD_STATUS="$?"
|
||||
@ -898,10 +912,7 @@ update_winetricks () {
|
||||
if [ -f "${PORT_WINE_TMP_PATH}/winetricks" ] ; then
|
||||
sed -i 's/w_metadata vcrun2015 dlls \\/w_metadata !dont_use_2015! dlls \\/' "${PORT_WINE_TMP_PATH}/winetricks"
|
||||
sed -i 's/w_metadata vcrun2017 dlls \\/w_metadata !dont_use_2017! dlls \\/' "${PORT_WINE_TMP_PATH}/winetricks"
|
||||
#HOTFIX SHA256SUM FOR VC_RUN2019
|
||||
sed -i 's/vc_redist.x86.exe 1acd8d5ea1cdc3eb2eb4c87be3ab28722d0825c15449e5c9ceef95d897de52fa/vc_redist.x86.exe 80c7969f4e05002a0cd820b746e0acb7406d4b85e52ef096707315b390927824/g' "${PORT_WINE_TMP_PATH}/winetricks"
|
||||
sed -i 's/vc_redist.x64.exe 003063723b2131da23f40e2063fb79867bae275f7b5c099dbd1792e25845872b/vc_redist.x64.exe 9b9dd72c27ab1db081de56bb7b73bee9a00f60d14ed8e6fde45dab3e619b5f04/g' "${PORT_WINE_TMP_PATH}/winetricks"
|
||||
|
||||
sed -i 's/w_metadata vcrun2019 dlls \\/w_metadata !dont_use_2019! dlls \\/' "${PORT_WINE_TMP_PATH}/winetricks"
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
@ -931,6 +942,9 @@ pw_create_gui_png () {
|
||||
fi
|
||||
PW_RESIZE_TO=128
|
||||
try_remove_file "${PORT_WINE_PATH}/data/img/setup.png"
|
||||
try_remove_file "${PORT_WINE_PATH}/data/img/Setup.png"
|
||||
try_remove_file "${PORT_WINE_PATH}/data/img/launcher.png"
|
||||
try_remove_file "${PORT_WINE_PATH}/data/img/Launcher.png"
|
||||
if [[ -x "`which wrestool 2>/dev/null`" ]] && [[ ! -f "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" ]] ; then
|
||||
try_remove_dir "${PORT_WINE_TMP_PATH}/tmp_img"
|
||||
create_new_dir "${PORT_WINE_TMP_PATH}/tmp_img"
|
||||
@ -957,3 +971,45 @@ pw_create_gui_png () {
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pw_find_exe () {
|
||||
unset PW_FIND_TIME
|
||||
case "$1" in
|
||||
"news") PW_FIND_TIME="-cmin -180" ;;
|
||||
esac
|
||||
|
||||
PW_EXCLUDE_EXE_FIND='(windows|explorer|anticheat|programdata|redist|setup|.ppdb|unin|error|crash|handler|install|/jre/|steam|uploader|eac|netframe)'
|
||||
PW_PATH_FOR_FIND="${PORT_WINE_PATH}/data/prefixes/"
|
||||
|
||||
pw_start_progress_bar_block "Searching for .exe files... Please wait."
|
||||
find -P "${PW_PATH_FOR_FIND}" -type f -name "*.exe" ${PW_FIND_TIME} | grep -viE ${PW_EXCLUDE_EXE_FIND} | \
|
||||
awk -F"/prefixes/" '{print $2}' > "${PORT_WINE_TMP_PATH}/tmp_yad_find_exe"
|
||||
pw_stop_progress_bar
|
||||
|
||||
unset FIND_TO_GUI
|
||||
while read line; do
|
||||
FIND_TO_GUI+="${line}%"
|
||||
done < "${PORT_WINE_TMP_PATH}/tmp_yad_find_exe"
|
||||
|
||||
OrigIFS="$IFS" && IFS=%
|
||||
PW_SET_FIND_EXE="$("${pw_yad_new}" --height="300" --width="1000" --center --list \
|
||||
--text-align=center --window-icon="$PW_GUI_ICON_PATH/port_proton.png" --title "Create shortcut for..." \
|
||||
--text="\n${loc_gui_create_shortcut_for_exe}" --column="path to .exe file:" ${FIND_TO_GUI})"
|
||||
YAD_STATUS="$?"
|
||||
print_var YAD_STATUS
|
||||
if [[ "$YAD_STATUS" == "1" || "$YAD_STATUS" == "252" ]] ; then
|
||||
if [[ -z "${PW_SET_FIND_EXE}" ]] ; then
|
||||
/usr/bin/env bash -c ${pw_full_command_line[*]} &
|
||||
echo "Restarting..."
|
||||
fi
|
||||
exit 0
|
||||
fi
|
||||
IFS=$OrigIFS
|
||||
|
||||
if [[ -n "${PW_SET_FIND_EXE}" ]] ; then
|
||||
portwine_exe="${PW_PATH_FOR_FIND}$(echo "${PW_SET_FIND_EXE}" | awk -F'|' '{print $1}')"
|
||||
portwine_create_shortcut silent
|
||||
/usr/bin/env bash -c ${pw_full_command_line[*]} &
|
||||
exit 0
|
||||
fi
|
||||
}
|
||||
|
@ -26,13 +26,14 @@ then
|
||||
export loc_mg_emulators="ЭМУЛЯТОРЫ"
|
||||
export loc_mg_wine_settings="НАСТРОЙКИ WINE"
|
||||
export loc_mg_portproton_settings="НАСТРОЙКИ PORTPROTON"
|
||||
export loc_mg_installed="УСТАНОВЛЕННЫЕ"
|
||||
|
||||
export PW_CHANGELOG_FILE="changelog_rus"
|
||||
export PW_SELECTION_DB_LOC="Найдено более одного DB файла для запускаемого приложения.\nВыберите необходимый, или перед следующим запуском удалите лишний DB файл.\n"
|
||||
|
||||
export inst_set="Выбор"
|
||||
export inst_set_top="Установка PortWINE"
|
||||
export ss_done="Ярлык создан в каталоге PortProton. \n Добавить его в МЕНЮ -> ИГРЫ?"
|
||||
export ss_done="Ярлык создан в каталоге PortProton.\nДобавить его в МЕНЮ и на Рабочий стол?"
|
||||
|
||||
export inst_succ="Установка завершена успешно!"
|
||||
|
||||
@ -71,6 +72,7 @@ then
|
||||
|
||||
export port_debug="Не торопитесь! После окончания работы ${portname}, нажмите STOP."
|
||||
|
||||
export loc_create_shortcut_from_gui="Создать ярлык..."
|
||||
export loc_create_shortcut="Создать ярлык для запускаемого файла."
|
||||
export loc_delete_shortcut="Удалить ярлык для запускаемого файла."
|
||||
export loc_debug="Запуск c созданием .log файла в корне ${portname}"
|
||||
@ -86,8 +88,7 @@ then
|
||||
export ENABLE_VKBASALT_INFO='Включить vkBasalt по умолчанию для улучшение графики в играх работающих под Vulkan. (Горячая клавиша HOME отключает vkbasalt)'
|
||||
export PW_NO_ESYNC_INFO='Не использовать примитивы внутрипроцессной синхронизации на основе eventfd. (Рекомендуется не изменять значение)'
|
||||
export PW_NO_FSYNC_INFO='Не использовать примитивы внутрипроцессной синхронизации на основе фьютексов. (Автоматически отключается в системах без FUTEX_WAIT_MULTIPLE поддержки) (Рекомендуется не изменять значение)'
|
||||
export PW_USE_DXR10_INFO='Включить поддержку Ray Tracing v.1.0'
|
||||
export PW_USE_DXR11_INFO='Включить поддержку Ray Tracing v.1.1 (бета)'
|
||||
export PW_USE_RAY_TRACING_INFO='Включить поддержку vkd3d - Ray Tracing'
|
||||
export PW_FIX_VIDEO_IN_GAME_INFO='Требуется для воспроизведения видео в некоторых играх, чтобы оно не было искажено (обычно окрашено в розовый цвет)'
|
||||
export PW_VULKAN_NO_ASYNC_INFO='Выключить асинхронные вызовы для режимов VULKAN и DXVK'
|
||||
export PW_USE_NVAPI_AND_DLSS_INFO='Включить DLSS на поддерживаемых видеокартах NVIDIA'
|
||||
@ -141,8 +142,10 @@ then
|
||||
|
||||
export loc_find_d3dadapter9_error="не найден в системе.\nУстановите недостающий пакет: </Sb>d3dadapter9</b>"
|
||||
|
||||
export loc_gui_create_shortcut_for_exe="Выберите .exe файл для которого необходимо создать ярлык и нажмите ОК.\n"
|
||||
|
||||
export loc_gui_error='Ошибка.'
|
||||
export loc_gui_error_download="Проверьте интернет соединение и\nнажмите OK для повторной попытки скачивания"
|
||||
export loc_gui_error_download="Проверьте интернет соединение и\nнажмите Repeat для повторной попытки скачивания"
|
||||
export loc_gui_settings="Пожалуйста подождите."
|
||||
export loc_gui_sett_info="Обновление конфигурации <b>PortProton</b>..."
|
||||
export loc_gui_edit_db="Изменение файла настроек для:"
|
||||
@ -203,10 +206,10 @@ then
|
||||
export loc_gui_vkbasalt_start="VKBASALT"
|
||||
export loc_gui_db_comments="Найден файл настроек PortProton для"
|
||||
|
||||
export loc_gui_vulkan_stable="Стабильные версии DXVK ${DXVK_STABLE_VER} и VKD3D ${VKD3D_STABLE_VER}"
|
||||
export loc_gui_vulkan_git="Новейшие версии DXVK ${DXVK_GIT_VER} и VKD3D ${VKD3D_GIT_VER}"
|
||||
export loc_gui_gallium_nine="GALLIUM_NINE (Аппаратный DX9 для MESA)"
|
||||
export loc_gui_open_gl="OPENGL (Для видеокарт без API VULKAN)"
|
||||
export loc_gui_vulkan_stable="Стабильные DXVK ${DXVK_STABLE_VER} и VKD3D ${VKD3D_STABLE_VER}"
|
||||
export loc_gui_vulkan_git="Новейшие DXVK ${DXVK_GIT_VER} и VKD3D ${VKD3D_GIT_VER}"
|
||||
export loc_gui_gallium_nine="GALLIUM_NINE (DX9 для MESA)"
|
||||
export loc_gui_open_gl="OPENGL (Для видеокарт без VULKAN)"
|
||||
|
||||
export loc_gui_installing_the="Устанавливаем"
|
||||
export loc_gui_please_wait="Пожалуйста подождите..."
|
||||
@ -250,6 +253,8 @@ then
|
||||
export loc_gui_vkbasalt_start="VKBASALT"
|
||||
export loc_gui_db_comments="PortProton database file was found for"
|
||||
|
||||
export loc_create_shortcut_from_gui="Create shortcut..."
|
||||
|
||||
export loc_gui_rm_pp="REMOVE PORTPROTON"
|
||||
export loc_gui_upd_pp="UPDATE PORTPROTON"
|
||||
export loc_gui_changelog="CHANGELOG"
|
||||
@ -268,13 +273,14 @@ then
|
||||
export loc_mg_emulators="EMULATORS"
|
||||
export loc_mg_wine_settings="WINE SETTINGS"
|
||||
export loc_mg_portproton_settings="PORTPROTON SETTINGS"
|
||||
export loc_mg_installed="INSTALLED"
|
||||
|
||||
export PW_CHANGELOG_FILE="changelog_eng"
|
||||
export PW_SELECTION_DB_LOC="More than one DB file found for the application being launched.\nSelect the required one, or delete the extra DB file before the next run.\n"
|
||||
|
||||
export inst_set="Sett..."
|
||||
export inst_set_top="PortWINE setting"
|
||||
export ss_done="The shortcut was created in the ${portname} directory.\n Add it to MENU -> GAMES?"
|
||||
export ss_done="The shortcut was created in the ${portname} directory.\n Add it to MENU -> GAMES and Desktop?"
|
||||
export inst_succ="The installation was successful."
|
||||
|
||||
export port_upd1="New update PortWINE"
|
||||
@ -310,6 +316,8 @@ then
|
||||
export port_start7="Run winetricks"
|
||||
export port_start8="DXVK"
|
||||
|
||||
export loc_gui_create_shortcut_for_exe="Choose the .exe file for which you need to create a shortcut and click OK.\n"
|
||||
|
||||
export port_debug="Please wait! After finishing the ${portname}, click STOP."
|
||||
|
||||
export PW_WAYLAND_INFO="Attention! You are running $portname in a Wayland session, some features may not be available!\nRestarting your session in X11 is recommended!"
|
||||
|
62
data_from_portwine/scripts/portwine_db/BsgLauncher
Normal file
@ -0,0 +1,62 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fidel
|
||||
#BsgLauncher.exe
|
||||
#EscapeFromTarkov.exe
|
||||
#EscapeFromTarkov_BE.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
##export PW_COMMENT_DB="blablabla"
|
||||
export PW_WINDOWS_VER="10"
|
||||
export PW_DLL_INSTALL=""
|
||||
export WINEDLLOVERRIDES=""
|
||||
export LAUNCH_PARAMETERS=""
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
export PW_VULKAN_USE="1"
|
||||
export PW_USE_DXR10="0"
|
||||
##export PW_DLSS_ON=1
|
||||
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||
export PW_USE_NVAPI_AND_DLSS="0"
|
||||
export PW_OLD_GL_STRING="0"
|
||||
export PW_HIDE_NVIDIA_GPU="0"
|
||||
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||
export PW_VIRTUAL_DESKTOP="0"
|
||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||
export ENABLE_VKBASALT="0"
|
||||
##export PW_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
||||
##export PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
|
||||
export PW_NO_FSYNC="1"
|
||||
export PW_NO_ESYNC="1"
|
||||
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||
##export PW_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
|
||||
##export PW_HEAP_DELAY_FREE=1
|
||||
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||
##export WINEARCH=win32 # defaut = win64
|
||||
##export WINEPREFIX=
|
||||
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||
export PW_USE_TERMINAL="0"
|
||||
export PW_GUI_DISABLED_CS="0"
|
||||
##export PATH_TO_GAME=
|
||||
##add_in_start_portwine () { commands ; }
|
||||
export PW_PREFIX_NAME="DOTNET"
|
||||
export PW_MANGOHUD="0"
|
||||
export PW_MANGOHUD_x32="0"
|
||||
export PW_MANGOHUD_USER_CONF="0"
|
||||
export PW_USE_DXR11="0"
|
||||
export PW_USE_FAKE_DLSS="0"
|
||||
export PW_WINE_FULLSCREEN_FSR="1"
|
||||
export PW_USE_GAMEMODE="0"
|
||||
export PW_DX12_DISABLE="0"
|
||||
export PW_PRIME_RENDER_OFFLOAD="0"
|
||||
export PW_USE_D3D_EXTRAS="1"
|
||||
export PW_FIX_VIDEO_IN_GAME="0"
|
||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
||||
export PW_USE_SHADER_CACHE="1"
|
||||
export PW_USE_WINE_DXGI="0"
|
||||
export MANGOHUD_CONFIG="cpu_stats,cpu_temp,cpu_mhz,cpu_color=2e97cb,cpu_text=CPU,gpu_stats,gpu_temp,gpu_core_clock,gpu_mem_clock,vulkan_driver,gpu_name,gpu_color=2e9762,gpu_text=GPU,vram,vram_color=ad64c1,ram,ram_color=c26693,io_color=a491d3,frame_timing=1,frametime_color=00ff00,time,arch,wine,wine_color=eb5b5b,engine_color=eb5b5b,background_alpha=0.2,font_size=48,background_color=020202,text_color=ffffff,toggle_hud=Shift_R+F12,resolution,vkbasalt"
|
||||
|
||||
add_in_start_portwine () {
|
||||
if [[ ! -f "${PATH_TO_GAME}/dxvk.conf" ]] ; then
|
||||
echo "d3d9.shaderModel = 1" > "${PATH_TO_GAME}/dxvk.conf"
|
||||
fi
|
||||
}
|
@ -4,40 +4,13 @@
|
||||
#EADesktop.exe
|
||||
#Rating=5
|
||||
#####################examples###########################
|
||||
export PW_DLL_INSTALL="vcrun2019" # Install DDL in port prefix (used winetricks)
|
||||
# export PW_DLL_INSTALL="vcrun2019" # Install DDL in port prefix (used winetricks)
|
||||
export PW_VULKAN_USE=1 # dxvk, vkd3d or 0 for OpenGL
|
||||
# export PW_USE_TERMINAL="1"
|
||||
export PW_WINE_TKG_VER="7.20"
|
||||
export PW_WINE_USE="WINE-${PW_WINE_TKG_VER}-STAGING-TKG-AMD64"
|
||||
export PW_MUST_HAVE_DLL=""
|
||||
export DISABLE_CP_DEFPFX=1
|
||||
export PW_USE_D3D_EXTRAS=0
|
||||
export PW_MUST_HAVE_DLL="d3dx9 d3dcompiler_43 d3dcompiler_47"
|
||||
export PW_PREFIX_NAME="EA_APP"
|
||||
# export WINEDLLOVERRIDES="mscoree,mshtml="
|
||||
|
||||
check_download_wine_ver_for_ea () {
|
||||
if [ ! -d "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" ] ; then
|
||||
if try_download "https://github.com/Kron4ek/Wine-Builds/releases/download/${PW_WINE_TKG_VER}/wine-${PW_WINE_TKG_VER}-staging-tkg-amd64.tar.xz" \
|
||||
"${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" ; then
|
||||
if unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then
|
||||
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz"
|
||||
UNPACK_STATUS=0
|
||||
else
|
||||
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz"
|
||||
try_remove_dir "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}"
|
||||
fi
|
||||
fi
|
||||
[[ "${UNPACK_STATUS}" != 0 ]] && exit 1
|
||||
fi
|
||||
}
|
||||
check_download_wine_ver_for_ea
|
||||
|
||||
if [[ -d "${PORT_WINE_PATH}/data/dist" ]] ; then
|
||||
orig_IFS="$IFS"
|
||||
IFS=$'\n'
|
||||
for dist_dir in $(ls -1 "${PORT_WINE_PATH}/data/dist/") ; do
|
||||
dist_dir_new=`echo "${dist_dir}" | awk '$1=$1' | sed -e s/[[:blank:]]/_/g`
|
||||
if [[ ! -d "${PORT_WINE_PATH}/data/dist/${dist_dir_new^^}" ]] ; then
|
||||
mv -- "${PORT_WINE_PATH}/data/dist/$dist_dir" "${PORT_WINE_PATH}/data/dist/${dist_dir_new^^}"
|
||||
fi
|
||||
done
|
||||
IFS="$orig_IFS"
|
||||
fi
|
||||
export WINEDLLOVERRIDES="winemenubuilder=d"
|
||||
# export PW_WINE_USE="WINE-8.8-STAGING-AMD64"
|
||||
# gui_proton_downloader silent "WINE-8.8-STAGING-AMD64"
|
||||
|
@ -9,7 +9,9 @@ export PW_VULKAN_USE=1
|
||||
export LAUNCH_PARAMETERS="-SkipBuildPatchPrereq"
|
||||
export PW_DLL_INSTALL="vcrun2012 vcrun2013 vcrun2019"
|
||||
export PW_USE_D3D_EXTRAS=1
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
export WINEDLLOVERRIDES="vulkan-1=n,b"
|
||||
|
||||
add_in_start_portwine () {
|
||||
regdlloverrides "RDR2.exe:vulkan-1=n"
|
||||
regdlloverrides "RDR2.exe:vulkan-1=n,b"
|
||||
}
|
||||
|
64
data_from_portwine/scripts/portwine_db/HogwartsLegacy
Normal file
@ -0,0 +1,64 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fidel
|
||||
#HogwartsLegacy.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
if [ "${update_loc}" = "RUS" ] ; then
|
||||
export PW_COMMENT_DB="Если у вас игра не запускается, то необходимо добавить
|
||||
clearcpuid=514 в раздел GRUB_CMDLINE_LINUX_DEFAULT
|
||||
в файле /etc/default/grub. Для упрощения можно использовать
|
||||
утилиту Grub Customizer"
|
||||
fi
|
||||
export PW_WINDOWS_VER="10"
|
||||
export PW_DLL_INSTALL=""
|
||||
export WINEDLLOVERRIDES=""
|
||||
export LAUNCH_PARAMETERS=""
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
export PW_VULKAN_USE="1"
|
||||
export PW_USE_DXR10="0"
|
||||
##export PW_DLSS_ON=1
|
||||
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||
export PW_USE_NVAPI_AND_DLSS="0"
|
||||
export PW_OLD_GL_STRING="0"
|
||||
export PW_HIDE_NVIDIA_GPU="0"
|
||||
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||
export PW_VIRTUAL_DESKTOP="0"
|
||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||
export ENABLE_VKBASALT="0"
|
||||
##export PW_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
||||
##export PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
|
||||
export PW_NO_FSYNC="0"
|
||||
export PW_NO_ESYNC="1"
|
||||
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||
##export PW_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
|
||||
##export PW_HEAP_DELAY_FREE=1
|
||||
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||
##export WINEARCH=win32 # defaut = win64
|
||||
##export WINEPREFIX=
|
||||
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||
export PW_USE_TERMINAL="0"
|
||||
export PW_GUI_DISABLED_CS="0"
|
||||
##export PATH_TO_GAME=
|
||||
##add_in_start_portwine () { commands ; }
|
||||
export PW_PREFIX_NAME="DEFAULT"
|
||||
export PW_MANGOHUD="0"
|
||||
export PW_MANGOHUD_x32="0"
|
||||
export PW_MANGOHUD_USER_CONF="0"
|
||||
export PW_USE_DXR11="0"
|
||||
export PW_USE_FAKE_DLSS="0"
|
||||
export PW_WINE_FULLSCREEN_FSR="1"
|
||||
export PW_USE_GAMEMODE="1"
|
||||
export PW_DX12_DISABLE="0"
|
||||
export PW_PRIME_RENDER_OFFLOAD="0"
|
||||
export PW_USE_D3D_EXTRAS="1"
|
||||
export PW_FIX_VIDEO_IN_GAME="0"
|
||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
||||
export PW_USE_SHADER_CACHE="1"
|
||||
export PW_USE_WINE_DXGI="0"
|
||||
|
||||
add_in_start_portwine () {
|
||||
if [ "${update_loc}" = "RUS" ] ; then
|
||||
sed -i "s/Language=english/Language=russian/g" "${PATH_TO_GAME}/Engine/Binaries/ThirdParty/Steamworks/Steamv154/Win64/steam_api64.ini"
|
||||
fi
|
||||
}
|
10
data_from_portwine/scripts/portwine_db/IGClient
Normal file
@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fidel
|
||||
#IGClient.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_COMMENT_DB="\nПосле первого подтверждения логина в вашем браузере\nнеобходимо перезапустить игру.\n"
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
export PW_VULKAN_USE="1"
|
||||
export PW_PREFIX_NAME="IGCLIENT"
|
||||
export PW_DLL_INSTALL="vcrun2019"
|
10
data_from_portwine/scripts/portwine_db/Icarus
Normal file
@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fidel
|
||||
#Icarus.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
##export PW_COMMENT_DB="blablabla"
|
||||
export PW_WINDOWS_VER="10"
|
||||
export WINEDLLOVERRIDES=""
|
||||
export LAUNCH_PARAMETERS="-dx12"
|
||||
export PW_USE_EAC_AND_BE="0"
|
@ -1,39 +1,52 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: castro-fidel
|
||||
#FulqrumGames.exe
|
||||
#Author: CyberHippy
|
||||
#Konung3.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
##export PW_COMMENT_DB="blablabla"
|
||||
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||
##export LAUNCH_PARAMETERS="+com_skipIntroVideo 1 +com_skipSignInManager 1" # Additional launch options
|
||||
# export PW_WINE_USE="PROTON_LG_7-34"
|
||||
export PW_VULKAN_USE="1"
|
||||
##export PW_USE_DXR10=1
|
||||
export PW_WINDOWS_VER="10"
|
||||
export PW_DLL_INSTALL=""
|
||||
export WINEDLLOVERRIDES=""
|
||||
export LAUNCH_PARAMETERS=""
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
export PW_VULKAN_USE="0"
|
||||
export PW_USE_DXR10="0"
|
||||
##export PW_DLSS_ON=1
|
||||
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||
##export PW_USE_NVAPI_AND_DLSS=0
|
||||
##export PW_OLD_GL_STRING=1
|
||||
##export PW_HIDE_NVIDIA_GPU=1
|
||||
export PW_USE_NVAPI_AND_DLSS="0"
|
||||
export PW_OLD_GL_STRING="0"
|
||||
export PW_HIDE_NVIDIA_GPU="0"
|
||||
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||
##export PW_VIRTUAL_DESKTOP=1
|
||||
export PW_VIRTUAL_DESKTOP="1"
|
||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||
export ENABLE_VKBASALT="1"
|
||||
export PW_VKBASALT_EFFECTS="Curves:cas"
|
||||
export PW_VKBASALT_FFX_CAS="1"
|
||||
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
##export PW_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||
export ENABLE_VKBASALT="0"
|
||||
##export PW_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
||||
##export PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
|
||||
export PW_NO_FSYNC="0"
|
||||
export PW_NO_ESYNC="1"
|
||||
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||
##export PW_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
|
||||
##export PW_HEAP_DELAY_FREE=1
|
||||
export PW_HEAP_DELAY_FREE="0"
|
||||
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||
##export WINEARCH=win32 # defaut = win64
|
||||
##export WINEPREFIX=
|
||||
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||
export PW_USE_TERMINAL="0"
|
||||
export PW_GUI_DISABLED_CS="0"
|
||||
##export PATH_TO_GAME=
|
||||
##add_in_start_portwine () { commands ; }
|
||||
export PW_PREFIX_NAME="DEFAULT"
|
||||
export PW_MANGOHUD="1"
|
||||
export PW_MANGOHUD_USER_CONF="1"
|
||||
export PW_USE_DXR11="0"
|
||||
export PW_USE_FAKE_DLSS="0"
|
||||
export PW_WINE_FULLSCREEN_FSR="0"
|
||||
export PW_USE_GAMEMODE="1"
|
||||
export PW_DX12_DISABLE="0"
|
||||
export PW_PRIME_RENDER_OFFLOAD="0"
|
||||
export PW_USE_D3D_EXTRAS="1"
|
||||
export PW_FIX_VIDEO_IN_GAME="0"
|
||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
||||
export PW_USE_SHADER_CACHE="1"
|
||||
export PW_USE_WINE_DXGI="0"
|
@ -13,7 +13,7 @@ export TEXT_OPSSL=""
|
||||
export PW_COMMENT_DB="${TEXT_OPSSL}Dwnload and start League of Legends can take a long time"
|
||||
export WINEDLLOVERRIDES="mscoree,mshtml="
|
||||
export LAUNCH_PARAMETERS="--launch-product=league_of_legends --launch-patchline=live" # Additional launch options
|
||||
export PW_WINE_USE=WINE_LOL_GE_7.0-5
|
||||
export PW_WINE_USE=WINE_LOL_GE_7.0-8
|
||||
export PW_VULKAN_USE=1
|
||||
export PW_MUST_HAVE_DLL=""
|
||||
export PW_PREFIX_NAME="LEAGUE_OF_LEGENDS"
|
||||
@ -24,22 +24,7 @@ export PW_USE_D3D_EXTRAS=1
|
||||
export DXVK_STABLE_VER="1.10.3-28"
|
||||
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||
|
||||
check_download_wine_ver_for_lol () {
|
||||
if [ ! -d "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" ] ; then
|
||||
if try_download "github.com/Castro-Fidel/wine_builds/releases/download/${PW_WINE_USE}/${PW_WINE_USE}.tar.xz" \
|
||||
"${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" ; then
|
||||
if unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then
|
||||
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz"
|
||||
UNPACK_STATUS=0
|
||||
else
|
||||
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz"
|
||||
try_remove_dir "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}"
|
||||
fi
|
||||
fi
|
||||
[[ "${UNPACK_STATUS}" != 0 ]] && exit 1
|
||||
fi
|
||||
}
|
||||
check_download_wine_ver_for_lol
|
||||
gui_proton_downloader silent "${PW_WINE_USE}"
|
||||
|
||||
add_in_start_portwine () {
|
||||
echo ""
|
||||
|
45
data_from_portwine/scripts/portwine_db/MWO
Normal file
@ -0,0 +1,45 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fidel
|
||||
#MWOLauncher.exe
|
||||
#MWO.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_COMMENT_DB="\nНа данный момент игра работает, но долго запускаеться из Лаунчера.\nПосле установки игры, при повторном запуске, игра будет запускаться быстро.\n"
|
||||
export PW_WINDOWS_VER="10"
|
||||
export PW_DLL_INSTALL=""
|
||||
export WINEDLLOVERRIDES="steam_api,steam_api64,steamclient,steamclient64=n;dotnetfx35.exe,dotnetfx35setup.exe,winemenubuilder="
|
||||
export LAUNCH_PARAMETERS=""
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
export PW_VULKAN_USE="1"
|
||||
export PW_USE_NVAPI_AND_DLSS="0"
|
||||
export PW_HIDE_NVIDIA_GPU="0"
|
||||
export PW_VIRTUAL_DESKTOP="0"
|
||||
export ENABLE_VKBASALT="0"
|
||||
export PW_NO_FSYNC="0"
|
||||
export PW_NO_ESYNC="1"
|
||||
export PW_USE_GSTREAMER="1"
|
||||
export PW_USE_TERMINAL="0"
|
||||
export PW_GUI_DISABLED_CS="0"
|
||||
export PW_PREFIX_NAME="METAL_WAR_ONLINE"
|
||||
export PW_MANGOHUD="1"
|
||||
export PW_MANGOHUD_x32="1"
|
||||
export PW_MANGOHUD_USER_CONF="0"
|
||||
export PW_USE_RAY_TRACING="0"
|
||||
export PW_USE_FAKE_DLSS="0"
|
||||
export PW_WINE_FULLSCREEN_FSR="1"
|
||||
export PW_USE_GAMEMODE="1"
|
||||
export PW_DX12_DISABLE="0"
|
||||
export PW_PRIME_RENDER_OFFLOAD="0"
|
||||
export PW_USE_D3D_EXTRAS="1"
|
||||
export PW_FIX_VIDEO_IN_GAME="1"
|
||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
||||
export PW_USE_SHADER_CACHE="1"
|
||||
export PW_USE_WINE_DXGI="0"
|
||||
export PW_USE_EAC_AND_BE="1"
|
||||
add_in_start_portwine ()
|
||||
{
|
||||
if [[ -f "${PATH_TO_GAME}/MWO.exe" ]] ; then
|
||||
echo "Override $portwine_exe to ${PATH_TO_GAME}/MWO.exe"
|
||||
export portwine_exe="${PATH_TO_GAME}/MWO.exe"
|
||||
fi
|
||||
}
|
@ -4,6 +4,8 @@
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
##export PW_COMMENT_DB="blablabla"
|
||||
export PW_WINE_USE="WINE-PROTON-8.0-2-AMD64"
|
||||
export PW_PREFIX_NAME="DOTNET"
|
||||
export PW_WINDOWS_VER="10"
|
||||
export PW_DLL_INSTALL=""
|
||||
export WINEDLLOVERRIDES="libglesv2="
|
||||
@ -13,7 +15,6 @@ export PW_USE_DXR10="0"
|
||||
##export PW_DLSS_ON=1
|
||||
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||
export PW_USE_NVAPI_AND_DLSS="0"
|
||||
export PW_OLD_GL_STRING="0"
|
||||
export PW_HIDE_NVIDIA_GPU="0"
|
||||
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||
export PW_VIRTUAL_DESKTOP="0"
|
||||
@ -35,17 +36,3 @@ export PW_USE_TERMINAL="0"
|
||||
export PW_GUI_DISABLED_CS="0"
|
||||
##export PATH_TO_GAME=
|
||||
##add_in_start_portwine () { commands ; }
|
||||
export PW_PREFIX_NAME="DOTNET"
|
||||
export PW_MANGOHUD="0"
|
||||
export PW_MANGOHUD_USER_CONF="0"
|
||||
export PW_USE_DXR11="0"
|
||||
export PW_USE_FAKE_DLSS="0"
|
||||
export PW_WINE_FULLSCREEN_FSR="0"
|
||||
export PW_USE_GAMEMODE="1"
|
||||
export PW_DX12_DISABLE="0"
|
||||
export PW_PRIME_RENDER_OFFLOAD="0"
|
||||
export PW_USE_D3D_EXTRAS="1"
|
||||
export PW_FIX_VIDEO_IN_GAME="0"
|
||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
||||
export PW_USE_SHADER_CACHE="1"
|
||||
export PW_USE_WINE_DXGI="0"
|
||||
|
@ -4,9 +4,34 @@
|
||||
#PlayRDR2.exe
|
||||
#Rating=?
|
||||
################################################
|
||||
export PW_VULKAN_USE=1
|
||||
export PW_VULKAN_USE="1"
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
export PW_PREFIX_NAME="DEFAULT"
|
||||
export PW_MANGOHUD="0"
|
||||
export PW_MANGOHUD_x32="0"
|
||||
export PW_MANGOHUD_USER_CONF="0"
|
||||
export ENABLE_VKBASALT="0"
|
||||
export PW_NO_ESYNC="1"
|
||||
export PW_NO_FSYNC="0"
|
||||
export PW_USE_DXR10="0"
|
||||
export PW_USE_DXR11="0"
|
||||
export PW_USE_NVAPI_AND_DLSS="0"
|
||||
export PW_USE_FAKE_DLSS="0"
|
||||
export PW_WINE_FULLSCREEN_FSR="1"
|
||||
export PW_HIDE_NVIDIA_GPU="0"
|
||||
export PW_VIRTUAL_DESKTOP="0"
|
||||
export PW_USE_TERMINAL="0"
|
||||
export PW_GUI_DISABLED_CS="0"
|
||||
export PW_USE_GAMEMODE="1"
|
||||
export PW_DX12_DISABLE="0"
|
||||
export PW_PRIME_RENDER_OFFLOAD="0"
|
||||
export PW_USE_D3D_EXTRAS="1"
|
||||
export PW_FIX_VIDEO_IN_GAME="0"
|
||||
export PW_USE_GSTREAMER="1"
|
||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
||||
export PW_USE_SHADER_CACHE="1"
|
||||
export PW_USE_WINE_DXGI="0"
|
||||
export LAUNCH_PARAMETERS="-vulkan -fullscreen -adapter=1 -USEALLAVAILABLECORES -cpuLoadRebalancing -ignorepipelinecach"
|
||||
export PW_WINDOWS_VER="10"
|
||||
export PW_DLL_INSTALL=""
|
||||
export WINEDLLOVERRIDES="vulkan-1=n,b"
|
||||
export PW_DXGI_FROM_DXVK=1
|
||||
export LAUNCH_PARAMETERS=("-fullscreen" "-vulkan" "-adapter=1" "-USEALLAVAILABLECORES" "-cpuLoadRebalancing" "-ignorepipelinecach")
|
||||
export PULSE_LATENCY_MSEC=60
|
||||
#export VK_ICD_FILENAMES="/usr/share/vulkan/icd.d/radeon_icd.i686.json:/usr/share/vulkan/icd.d/radeon_icd.x86_64.json"
|
||||
|
10
data_from_portwine/scripts/portwine_db/RobloxPlayer
Normal file
@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fidel
|
||||
#RobloxPlayerBeta.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
##export PW_COMMENT_DB="blablabla"
|
||||
export PW_WINE_USE="WINE-8.8-STAGING-TKG-AMD64"
|
||||
export PW_VULKAN_USE="1"
|
||||
export PW_PREFIX_NAME="ROBLOX"
|
||||
export DISABLE_CP_DEFPFX=1
|
@ -3,10 +3,22 @@
|
||||
#VKPlayLoader.exe
|
||||
#Rating=5
|
||||
#####################examples###########################
|
||||
##export PW_COMMENT_DB="blablabla"
|
||||
if [[ "${update_loc}" == "RUS" ]] ; then
|
||||
export PW_COMMENT_DB="Если вы используете Wayland, для перехвата управления в Atomic Heart\nнеобходимо свернуть в трей сам VK Play Игровой центр"
|
||||
else
|
||||
export PW_COMMENT_DB="If you use Wayland, to intercept control in Atomic Heart\n,you need to collapse the VK Play Game Center itself into the tray"
|
||||
fi
|
||||
export PW_WINDOWS_VER="10"
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
export WINEDLLOVERRIDES="mscoree,mshtml="
|
||||
export WINEDLLOVERRIDES=""
|
||||
export PW_MUST_HAVE_DLL=""
|
||||
export PW_PREFIX_NAME="VK_PLAY"
|
||||
# export PW_VIRTUAL_DESKTOP="1"
|
||||
export PW_USE_GSTREAMER="1"
|
||||
|
||||
export PW_WINE_USE="WINE_8.5_LG"
|
||||
gui_proton_downloader silent "WINE_8.5_LG"
|
||||
|
||||
add_in_start_portwine () {
|
||||
if [[ -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/user.reg" ]] ; then
|
||||
sed -i '/Software\\\\Wine\\\\Explorer/d' "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/user.reg"
|
||||
fi
|
||||
}
|
||||
|
@ -15,7 +15,7 @@
|
||||
while [ `pidof -s dotNetFx40_Full_x86_x64.exe` ] ; do
|
||||
if [ $? -eq 0 ] ; then
|
||||
sleep 1
|
||||
elif
|
||||
else
|
||||
export dotnet_pids=`ps -ax | grep mscorsvw.exe | awk '{print $1}' | uniq`
|
||||
[ ! -z $dotnet_pids ]
|
||||
kill -n 9 $dotnet_pids
|
||||
|
@ -5,7 +5,7 @@
|
||||
#Rating=5
|
||||
#####################examples###########################
|
||||
##export PW_COMMENT_DB="blablabla"
|
||||
export PW_WINE_USE=PROTON_GE
|
||||
# export PW_WINE_USE=PROTON_GE
|
||||
export PW_VULKAN_USE=1
|
||||
#export PW_WINDOWS_VER=7 # Set windows version 10, 7 or XP
|
||||
export PW_DLL_INSTALL="vcrun2019 d3dcompiler_47" # Install DDL in port prefix (used winetricks)
|
||||
|
@ -3,36 +3,5 @@
|
||||
#itch.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
##export PW_COMMENT_DB="blablabla"
|
||||
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||
export PW_WINE_USE=PROTON_GE
|
||||
export PW_VULKAN_USE=1
|
||||
##export PW_USE_DXR10=1
|
||||
##export PW_DLSS_ON=1
|
||||
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||
##export PW_USE_NVAPI_AND_DLSS=0
|
||||
##export PW_OLD_GL_STRING=1
|
||||
##export PW_HIDE_NVIDIA_GPU=1
|
||||
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||
##export PW_VIRTUAL_DESKTOP=1
|
||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||
##export ENABLE_VKBASALT=1
|
||||
##export PW_VKBASALT_EFFECTS="FakeHDR:cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
||||
##export PW_VKBASALT_FFX_CAS="0.75" # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
|
||||
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
##export PW_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||
##export PW_USE_GSTREAMER=1 # 0 - disabled use winegstreamer
|
||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||
##export PW_NO_WRITE_WATCH=1 # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
|
||||
##export PW_HEAP_DELAY_FREE=1
|
||||
##export PW_WINE_ALLOW_XIM=1 # Disable XIM support until libx11 >= 1.7 is widespread
|
||||
##export WINEARCH=win32 # defaut = win64
|
||||
##export WINEPREFIX=
|
||||
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||
##export PW_USE_TERMINAL=1 # Force run in terminal
|
||||
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||
##export PATH_TO_GAME=
|
||||
##add_in_start_portwine () { commands ; }
|
||||
#add_in_start_portwine () { commands ; }
|
||||
|
@ -16,5 +16,8 @@ export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronizatio
|
||||
export PW_WINEDBG_DISABLE=1
|
||||
export PW_USE_GAMEMODE=0 # Force disabele gamemod
|
||||
export PW_FORCE_LARGE_ADDRESS_AWARE=1 # Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables. Enabled by default.
|
||||
export PW_DLL_INSTALL="mfc42 vcrun6sp6 vcrun2012 mfc120 mfc140 vcrun2013"
|
||||
export PW_DLL_INSTALL=""
|
||||
|
||||
add_in_stop_portwine () {
|
||||
pw_find_exe news
|
||||
}
|
||||
|
@ -1,15 +1,14 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: Cefeiko
|
||||
#Author: linux-gaming.ru
|
||||
#steam.exe
|
||||
#Rating=5
|
||||
################################################
|
||||
export PW_COMMENT_DB="Steam"
|
||||
export PW_WINDOWS_VER=10
|
||||
export PW_WINDOWS_VER="10"
|
||||
export PW_DLL_INSTALL="vcrun2019 d3dcompiler_46"
|
||||
export WINEDLLOVERRIDES="libglesv2,lsteamclient="
|
||||
export LAUNCH_PARAMETERS="-no-cef-sandbox"
|
||||
export PW_VULKAN_USE=1
|
||||
# export PW_WINE_USE=PROTON_GE
|
||||
export WINEDLLOVERRIDES="steam_api,steam_api64,steamclient,steamclient64=n;dotnetfx35.exe,dotnetfx35setup.exe=b;winemenubuilder=d"
|
||||
export LAUNCH_PARAMETERS="-gamepadui -fullscreen -no-dwrite"
|
||||
export PW_VULKAN_USE="1"
|
||||
|
||||
add_in_start_portwine () {
|
||||
echo "Disabled silent autostart steam."
|
||||
|
@ -7,7 +7,7 @@
|
||||
#Rating=5
|
||||
export PW_COMMENT_DB="Wargaming and Lesta Game Centers"
|
||||
################################################
|
||||
export PW_WINE_USE=PROTON_GE
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
export PW_VULKAN_USE=1 #dxvk, vkd3d or 0 for OpenGL
|
||||
export LAUNCH_PARAMETERS="" # Additional launch options
|
||||
#export PW_USE_TERMINAL=1
|
||||
|
@ -2,14 +2,15 @@
|
||||
# Author: chal55rus (Sergey P.)
|
||||
########################################################################
|
||||
export LAUNCH_PARAMETERS=("/S")
|
||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Ankama Launcher-Setup.exe"
|
||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Ankama-Setup.exe"
|
||||
start_portwine
|
||||
if try_download "launcher.cdn.ankama.com/installers/production/Ankama%20Launcher-Setup.exe" "${PW_AUTOINSTALL_EXE}"
|
||||
if wget -O "${PW_AUTOINSTALL_EXE}" "https://download.ankama.com/launcher/full/win/"
|
||||
then
|
||||
pw_start_progress_bar_block "${loc_gui_installing_the} Ankama Launcher. ${loc_gui_please_wait} "
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files/Ankama/Ankama Launcher/Ankama Launcher.exe"
|
||||
portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/Programs/Ankama Launcher/Ankama 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="AnkamaLauncher"
|
||||
|
@ -13,5 +13,6 @@ then
|
||||
pw_stop_progress_bar
|
||||
portwine_create_shortcut
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
fi
|
||||
stop_portwine
|
||||
|
@ -11,6 +11,7 @@ then
|
||||
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"
|
||||
|
@ -36,6 +36,7 @@ then
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/1C Game Studios/Caliber/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="CALIBER"
|
||||
|
@ -10,6 +10,7 @@ then
|
||||
"$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"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="Cemu"
|
||||
|
@ -10,6 +10,7 @@ then
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/Citra/nightly-mingw/citra-qt.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="Citra"
|
||||
|
@ -13,6 +13,7 @@ then
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="${WINEPREFIX}/drive_c/users/$USER/AppData/Local/Crossout/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="Crossout"
|
||||
|
20
data_from_portwine/scripts/pw_autoinstall/PW_CWC
Executable file
@ -0,0 +1,20 @@
|
||||
#!/usr/bin/env bash
|
||||
# Author: chal55rus
|
||||
########################################################################
|
||||
export PW_PREFIX_NAME="CONTRACT_WARS"
|
||||
export LAUNCH_PARAMETERS=("/VERYSILENT")
|
||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/CWClient_Install.exe"
|
||||
start_portwine
|
||||
if try_download "https://cdn-01.contractwarsgame.com/standalone/CWClient_Install.exe" "${PW_AUTOINSTALL_EXE}"
|
||||
then
|
||||
pw_start_progress_bar_block "${loc_gui_installing_the} CONTRACT WARS Client. ${loc_gui_please_wait} "
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Games/CWClient/CWClientLauncher.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="CONTRACT WARS"
|
||||
portwine_create_shortcut
|
||||
fi
|
||||
stop_portwine
|
18
data_from_portwine/scripts/pw_autoinstall/PW_DEMUL
Executable file
@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env bash
|
||||
# Author: chal55rus (Sergey P.)
|
||||
########################################################################
|
||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/demul07_280418.7z"
|
||||
start_portwine
|
||||
if try_download "http://demul.emulation64.com/files/demul07_280418.7z" "${PW_AUTOINSTALL_EXE}"
|
||||
then
|
||||
pw_start_progress_bar_block "${loc_gui_installing_the} Demul. ${loc_gui_please_wait} "
|
||||
"$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/Demul"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Demul/demul.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="Demul"
|
||||
portwine_create_shortcut
|
||||
fi
|
||||
stop_portwine
|
@ -10,6 +10,7 @@ then
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files/Dolphin/Dolphin.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="Dolphin 5.0"
|
||||
|
@ -9,6 +9,7 @@ then
|
||||
"$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/Duckstation"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Duckstation/duckstation-qt-x64-ReleaseLTCG.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="DuckStation"
|
||||
|
@ -4,51 +4,27 @@
|
||||
export LAUNCH_PARAMETERS=("/silent" "/repair" )
|
||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EAappInstaller.exe"
|
||||
export PW_DLL_INSTALL="" # Install DDL in port prefix (used winetricks)
|
||||
export PW_VULKAN_USE=1 # dxvk, vkd3d or 0 for OpenGL
|
||||
# export PW_USE_TERMINAL="1"
|
||||
# export PW_WINE_TKG_VER="7.20"
|
||||
# export PW_WINE_USE="WINE-${PW_WINE_TKG_VER}-STAGING-TKG-AMD64"
|
||||
export PW_MUST_HAVE_DLL=""
|
||||
export PW_VULKAN_USE=1
|
||||
export PW_MUST_HAVE_DLL="d3dx9 d3dcompiler_43 d3dcompiler_47"
|
||||
export PW_PREFIX_NAME="EA_APP"
|
||||
# export WINEDLLOVERRIDES="mscoree,mshtml=b"
|
||||
|
||||
# if [ ! -d "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" ] ; then
|
||||
# if try_download "https://github.com/Kron4ek/Wine-Builds/releases/download/${PW_WINE_TKG_VER}/wine-${PW_WINE_TKG_VER}-staging-tkg-amd64.tar.xz" \
|
||||
# "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" ; then
|
||||
# if unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then
|
||||
# try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz"
|
||||
# UNPACK_STATUS=0
|
||||
# else
|
||||
# try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz"
|
||||
# try_remove_dir "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}"
|
||||
# fi
|
||||
# fi
|
||||
# [[ "${UNPACK_STATUS}" != 0 ]] && exit 1
|
||||
# fi
|
||||
|
||||
# if [[ -d "${PORT_WINE_PATH}/data/dist" ]] ; then
|
||||
# orig_IFS="$IFS"
|
||||
# IFS=$'\n'
|
||||
# for dist_dir in $(ls -1 "${PORT_WINE_PATH}/data/dist/") ; do
|
||||
# dist_dir_new=`echo "${dist_dir}" | awk '$1=$1' | sed -e s/[[:blank:]]/_/g`
|
||||
# if [[ ! -d "${PORT_WINE_PATH}/data/dist/${dist_dir_new^^}" ]] ; then
|
||||
# mv -- "${PORT_WINE_PATH}/data/dist/$dist_dir" "${PORT_WINE_PATH}/data/dist/${dist_dir_new^^}"
|
||||
# fi
|
||||
# done
|
||||
# IFS="$orig_IFS"
|
||||
# fi
|
||||
export DISABLE_CP_DEFPFX=1
|
||||
export PW_USE_D3D_EXTRAS=0
|
||||
export WINEDLLOVERRIDES="winemenubuilder=d"
|
||||
# export PW_WINE_USE="WINE-8.8-STAGING-AMD64"
|
||||
# gui_proton_downloader silent "WINE-8.8-STAGING-AMD64"
|
||||
|
||||
start_portwine
|
||||
if try_download "https://origin-a.akamaihd.net/EA-Desktop-Client-Download/installer-releases/EAappInstaller.exe" "${PW_AUTOINSTALL_EXE}"
|
||||
if try_download "origin-a.akamaihd.net/EA-Desktop-Client-Download/installer-releases/EAappInstaller.exe" "${PW_AUTOINSTALL_EXE}"
|
||||
then
|
||||
pw_start_progress_bar_block "${loc_gui_installing_the} EA Launcher. ${loc_gui_please_wait} "
|
||||
pw_kill_autostart EABackgroundService.exe &
|
||||
# pw_kill_autostart EABackgroundService.exe &
|
||||
# pw_kill_autostart EALocalHostSvc.exe &
|
||||
mkdir -p "$WINEPREFIX/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop"
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EALauncher.exe"
|
||||
pw_stop_progress_bar
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
portwine_create_shortcut
|
||||
fi
|
||||
|
@ -21,6 +21,7 @@ then
|
||||
# fi
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
portwine_create_shortcut
|
||||
|
@ -9,6 +9,7 @@ then
|
||||
"$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/EPSXe"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/EPSXe/ePSXe.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="ePSXe"
|
||||
|
@ -3,20 +3,16 @@
|
||||
########################################################################
|
||||
export PW_WINDOWS_VER=10
|
||||
export PW_DLL_INSTALL="vcrun2017"
|
||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EveLauncher-1892908.exe"
|
||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EveLauncher-2198233.exe"
|
||||
start_portwine
|
||||
if try_download "binaries.eveonline.com/EveLauncher-1892908.exe" "${PW_AUTOINSTALL_EXE}"
|
||||
if try_download "binaries.eveonline.com/EveLauncher-2198233.exe" "${PW_AUTOINSTALL_EXE}"
|
||||
then
|
||||
pw_start_progress_bar_block "${loc_gui_installing_the} EVE Launcher. ${loc_gui_please_wait} "
|
||||
if [ ! -f "$WINEPREFIX/drive_c/Games/EVE Online/Launcher/evelauncher.exe" ] ; then
|
||||
try_remove_dir "$WINEPREFIX/drive_c/Games/EVE Online"
|
||||
dd if="${PW_AUTOINSTALL_EXE}" of="${PW_AUTOINSTALL_EXE}".7z bs=1M skip=31646603 count=196171208 iflag=skip_bytes,count_bytes
|
||||
"$pw_7z" x "${PW_AUTOINSTALL_EXE}".7z -o"$WINEPREFIX/drive_c/Games/EVE Online"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}".7z
|
||||
fi
|
||||
portwine_exe="$WINEPREFIX/drive_c/Games/EVE Online/Launcher/evelauncher.exe"
|
||||
pw_kill_autostart evelauncher.exe &
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe=`find "$WINEPREFIX/drive_c/" -type f -name "evelauncher.exe"`
|
||||
pw_stop_progress_bar
|
||||
portwine_create_shortcut
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
fi
|
||||
stop_portwine
|
||||
|
18
data_from_portwine/scripts/pw_autoinstall/PW_FCEUX
Executable file
@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env bash
|
||||
# Author: chal55rus (Sergey P.)
|
||||
########################################################################
|
||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/fceux-2.6.5-win64.zip"
|
||||
start_portwine
|
||||
if try_download "https://github.com/TASEmulators/fceux/releases/download/v2.6.5/fceux-2.6.5-win64.zip" "${PW_AUTOINSTALL_EXE}"
|
||||
then
|
||||
pw_start_progress_bar_block "${loc_gui_installing_the} FCEUX. ${loc_gui_please_wait} "
|
||||
"$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/FCEUX"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/FCEUX/fceux64.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="FCEUX"
|
||||
portwine_create_shortcut
|
||||
fi
|
||||
stop_portwine
|
@ -1,18 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
# Author: chal55rus (Sergey P.)
|
||||
########################################################################
|
||||
export LAUNCH_PARAMETERS=("/VERYSILENT" )
|
||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/fulqrumgames_setup.exe"
|
||||
start_portwine
|
||||
if try_download "https://royalquest.com/download/fulqrum" "${PW_AUTOINSTALL_EXE}"
|
||||
then
|
||||
pw_start_progress_bar_block "${loc_gui_installing_the} Fulqrum Games. ${loc_gui_please_wait} "
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="$WINEPREFIX/drive_c/FulqrumGames/FulqrumGames.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="Fulqrum Games"
|
||||
portwine_create_shortcut
|
||||
fi
|
||||
stop_portwine
|
@ -29,6 +29,7 @@ then
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/GameforgeClient/gfclient.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="GameforgeClient"
|
||||
|
24
data_from_portwine/scripts/pw_autoinstall/PW_GENSHIN_IMPACT
Executable file
@ -0,0 +1,24 @@
|
||||
#!/usr/bin/env bash
|
||||
# Author: Castro-Fidel (linux-gaming.ru)
|
||||
########################################################################
|
||||
export LAUNCH_PARAMETERS=("/q" )
|
||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/gi_installer.exe"
|
||||
export PW_USE_D3D_EXTRAS=1
|
||||
|
||||
start_portwine
|
||||
|
||||
if try_download "https://ys-api-os.mihoyo.com/event/download_porter/link/ys_global/genshinimpactpc/default" "${PW_AUTOINSTALL_EXE}"
|
||||
then
|
||||
pw_start_progress_bar_block "Installing Genshin Impact Launcher. ${loc_gui_please_wait} "
|
||||
pw_kill_autostart launcher.exe &
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files/Genshin Impact/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="Genshin Impact"
|
||||
portwine_create_shortcut
|
||||
fi
|
||||
|
||||
stop_portwine
|
@ -11,6 +11,7 @@ then
|
||||
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"
|
||||
|
@ -11,6 +11,7 @@ then
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/GOG Galaxy/GalaxyClient.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
portwine_create_shortcut
|
||||
|
@ -15,6 +15,7 @@ then
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="${WINEPREFIX}/drive_c/Program Files/Guild Wars 2/Gw2-64.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="Guild Wars 2"
|
||||
|
@ -2,7 +2,9 @@
|
||||
# Author: Castro Fidel
|
||||
########################################################################
|
||||
export LAUNCH_PARAMETERS=("/S")
|
||||
export PW_PREFIX_NAME="IGCLIENT"
|
||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/igclient_setup.exe"
|
||||
export PW_DLL_INSTALL="vcrun2019"
|
||||
|
||||
start_portwine
|
||||
if try_download "https://content.indiegalacdn.com/common/IGClientSetup.exe" "${PW_AUTOINSTALL_EXE}"
|
||||
@ -12,6 +14,7 @@ then
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="${WINEPREFIX}/drive_c/Program Files/IGClient/IGClient.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="IGClient"
|
||||
|
@ -9,8 +9,10 @@ then
|
||||
pw_start_progress_bar_block "${loc_gui_installing_the} ITCH.IO. ${loc_gui_please_wait} "
|
||||
pw_kill_autostart itch.exe &
|
||||
pw_run "${PW_AUTOINSTALL_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"`
|
||||
# portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/itch/app-25.5.1/itch.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="Itch"
|
||||
|
@ -30,6 +30,7 @@ else
|
||||
portwine_exe="$WINEPREFIX/drive_c/ProgramData/Lesta/GameCenter/api/lgc_api.exe"
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="Lesta Game Center"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
portwine_create_shortcut
|
||||
fi
|
||||
|
@ -6,23 +6,12 @@ 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_7.0-5
|
||||
export PW_WINE_USE=WINE_LOL_GE_7.0-8
|
||||
export WINEDLLOVERRIDES="mscoree,mshtml="
|
||||
export PW_USE_D3D_EXTRAS=1
|
||||
|
||||
if [ ! -d "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" ] ; then
|
||||
if try_download "github.com/Castro-Fidel/wine_builds/releases/download/${PW_WINE_USE}/${PW_WINE_USE}.tar.xz" \
|
||||
"${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" ; then
|
||||
if unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz" "${PORT_WINE_PATH}/data/dist/" ; then
|
||||
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz"
|
||||
UNPACK_STATUS=0
|
||||
else
|
||||
try_remove_file "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}.tar.xz"
|
||||
try_remove_dir "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}"
|
||||
fi
|
||||
fi
|
||||
[[ "${UNPACK_STATUS}" != 0 ]] && exit 1
|
||||
fi
|
||||
gui_proton_downloader silent "${PW_WINE_USE}"
|
||||
|
||||
start_portwine
|
||||
if try_download "lol.secure.dyn.riotcdn.net/channels/public/x/installer/current/live.na.exe" "${PW_AUTOINSTALL_EXE}"
|
||||
then
|
||||
@ -32,6 +21,7 @@ then
|
||||
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"
|
||||
|
@ -9,6 +9,7 @@ then
|
||||
"$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/Mame"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Mame/mame.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="MAME"
|
||||
|
20
data_from_portwine/scripts/pw_autoinstall/PW_MWO
Executable file
@ -0,0 +1,20 @@
|
||||
#!/usr/bin/env bash
|
||||
# Author: chal55rus
|
||||
########################################################################
|
||||
export PW_PREFIX_NAME="METAL_WAR_ONLINE"
|
||||
export LAUNCH_PARAMETERS=("/s" "/nr" "/l=Russian")
|
||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/MWO_Launcher_Setup.exe"
|
||||
start_portwine
|
||||
if try_download "http://mwogame.com/download.php" "${PW_AUTOINSTALL_EXE}"
|
||||
then
|
||||
pw_start_progress_bar_block "${loc_gui_installing_the} Metal War Online. ${loc_gui_please_wait} "
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Games/MetalWarOnline/MWOLauncher.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="Metal War Online"
|
||||
portwine_create_shortcut
|
||||
fi
|
||||
stop_portwine
|
@ -12,6 +12,7 @@ then
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Origin/Origin.exe"
|
||||
pw_stop_progress_bar
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
portwine_create_shortcut
|
||||
fi
|
||||
|
@ -13,6 +13,7 @@ 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
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/OSU/osu!.exe"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
# pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
pw_stop_progress_bar
|
||||
portwine_create_shortcut
|
||||
|
@ -14,6 +14,7 @@ then
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="${WINEPREFIX}/drive_c/Games/Panzar/PnzSteamLauncher.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="Panzar"
|
||||
|
@ -4,6 +4,9 @@
|
||||
export PW_PREFIX_NAME=DOTNET
|
||||
export LAUNCH_PARAMETERS=("/s" )
|
||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/plarium_play_setup.exe"
|
||||
export PW_WINE_USE="WINE-PROTON-8.0-2-AMD64"
|
||||
gui_proton_downloader silent "WINE-PROTON-8.0-2-AMD64"
|
||||
|
||||
start_portwine
|
||||
if try_download "https://plarium.com/services/api/downloads/desktop?lid=1&arc=64&os=windows" "${PW_AUTOINSTALL_EXE}"
|
||||
then
|
||||
@ -12,9 +15,12 @@ then
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/PlariumPlay/PlariumPlay.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="Plarium Play"
|
||||
portwine_create_shortcut
|
||||
fi
|
||||
stop_portwine
|
||||
|
||||
|
||||
|
@ -12,6 +12,7 @@ then
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Grinding Gear Games/Path of Exile/PathOfExile.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="Path of Exile"
|
||||
|
@ -10,6 +10,7 @@ then
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files/PPSSPP/PPSSPPWindows64.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="PPSSPPWindows"
|
||||
|
@ -10,6 +10,7 @@ then
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Project64 3.0/Project64.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="Project64"
|
||||
|
@ -9,6 +9,7 @@ then
|
||||
"$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/RetroArch-Win64/retroarch.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="RetroArch"
|
||||
|
23
data_from_portwine/scripts/pw_autoinstall/PW_ROBLOX
Executable file
@ -0,0 +1,23 @@
|
||||
#!/usr/bin/env bash
|
||||
# Author: chal55rus (Sergey P.)
|
||||
########################################################################
|
||||
export LAUNCH_PARAMETERS=("")
|
||||
export PW_PREFIX_NAME="ROBLOX"
|
||||
export PW_AUTOINSTALL_EXE="${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/roblox_installer.exe"
|
||||
# export WINEDLLOVERRIDES="mscoree,mshtml="
|
||||
export DISABLE_CP_DEFPFX=1
|
||||
export PW_MUST_HAVE_DLL=""
|
||||
export PW_WINE_USE="WINE-8.8-STAGING-TKG-AMD64"
|
||||
gui_proton_downloader silent "WINE-8.8-STAGING-TKG-AMD64"
|
||||
|
||||
start_portwine
|
||||
if try_download "setup.rbxcdn.com/RobloxPlayerLauncher.exe" "${PW_AUTOINSTALL_EXE}"
|
||||
then
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe=`find "$WINEPREFIX/drive_c/" -type f -name "RobloxPlayerBeta.exe"`
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
pw_stop_progress_bar
|
||||
# export PORTWINE_CREATE_SHORTCUT_NAME="RobloxPlayerBeta"
|
||||
portwine_create_shortcut
|
||||
fi
|
||||
stop_portwine
|
@ -3,12 +3,14 @@
|
||||
########################################################################
|
||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Rockstar-Games-Launcher.exe"
|
||||
start_portwine
|
||||
if try_download "web.archive.org/web/20210708074247if_/gamedownloads.rockstargames.com/public/installer/Rockstar-Games-Launcher.exe" "${PW_AUTOINSTALL_EXE}"
|
||||
if try_download "https://gamedownloads.rockstargames.com/public/installer/Rockstar-Games-Launcher.exe" "${PW_AUTOINSTALL_EXE}"
|
||||
then
|
||||
pw_start_progress_bar_block "Rockstar-Games-Launcher. ${loc_gui_please_wait} "
|
||||
"$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files/Rockstar Games/Launcher"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files/Rockstar Games/Launcher/Launcher.exe"
|
||||
pw_kill_autostart RockstarService.exe &
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe=`find "$WINEPREFIX/drive_c/" -type f -name "Launcher.exe" | grep "Rockstar Games/Launcher/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="Rockstar"
|
||||
|
18
data_from_portwine/scripts/pw_autoinstall/PW_RPCS3
Executable file
@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env bash
|
||||
# Author: chal55rus (Sergey P.)
|
||||
########################################################################
|
||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/rpcs3-v0.0.27-14790-2de4c03f_win64.7z"
|
||||
start_portwine
|
||||
if try_download "https://github.com/RPCS3/rpcs3-binaries-win/releases/download/build-2de4c03faa54f001910c1cc5bafda62cc23fa803/rpcs3-v0.0.27-14790-2de4c03f_win64.7z" "${PW_AUTOINSTALL_EXE}"
|
||||
then
|
||||
pw_start_progress_bar_block "${loc_gui_installing_the} RPCS3. ${loc_gui_please_wait} "
|
||||
"$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/RPCS3"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/RPCS3/rpcs3.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="RPCS3"
|
||||
portwine_create_shortcut
|
||||
fi
|
||||
stop_portwine
|
@ -11,6 +11,7 @@ then
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Program Files/ScummVM/scummvm.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="ScummVM"
|
||||
|
20
data_from_portwine/scripts/pw_autoinstall/PW_SO
Executable file
@ -0,0 +1,20 @@
|
||||
#!/usr/bin/env bash
|
||||
# Author: chal55rus
|
||||
########################################################################
|
||||
export PW_PREFIX_NAME="STALKER_ONLINE"
|
||||
export LAUNCH_PARAMETERS=("/S")
|
||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/SO_installer.exe"
|
||||
start_portwine
|
||||
if try_download "https://update-nl-release.stalker.so/launcher/SO_installer.exe" "${PW_AUTOINSTALL_EXE}"
|
||||
then
|
||||
pw_start_progress_bar_block "${loc_gui_installing_the} Stalker Online. ${loc_gui_please_wait} "
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="$WINEPREFIX/drive_c/Game/StalkerOnline/StalkerOnline 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="Stalker Online"
|
||||
portwine_create_shortcut
|
||||
fi
|
||||
stop_portwine
|
23
data_from_portwine/scripts/pw_autoinstall/PW_STALCRAFT
Executable file
@ -0,0 +1,23 @@
|
||||
#!/usr/bin/env bash
|
||||
# Author: Castro-Fidel (linux-gaming.ru)
|
||||
########################################################################
|
||||
export LAUNCH_PARAMETERS=("/S" )
|
||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EXBO_Setup_ru.exe"
|
||||
export PW_PREFIX_NAME=DOTNET
|
||||
|
||||
|
||||
start_portwine
|
||||
if try_download "exbo2.b-cdn.net/EXBO_Setup_ru.exe" "${PW_AUTOINSTALL_EXE}"
|
||||
then
|
||||
pw_start_progress_bar_block "Installing STALCRAFT Launcher. ${loc_gui_please_wait} "
|
||||
pw_kill_autostart ExboLauncher &
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Roaming/EXBO/java/bin/ExboLauncher.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
try_remove_file "${portwine_exe}.ppdb"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="STALCRAFT"
|
||||
portwine_create_shortcut
|
||||
fi
|
||||
stop_portwine
|