Compare commits
230 Commits
Author | SHA1 | Date | |
---|---|---|---|
d4b976f2b2 | |||
44e7a7a78c | |||
d1489c0d44 | |||
b2690ffec1 | |||
5295899293 | |||
d6f35c00b1 | |||
0bca933f78 | |||
00c79a3c3d | |||
71ffeff8bf | |||
f91d0bc1b9 | |||
20150813e5 | |||
02ebbc747d | |||
30d13c9d39 | |||
a54c0ed1db | |||
fc80455e79 | |||
31575b1785 | |||
9dd2cf4b6b | |||
0f1da48cd7 | |||
9e48682aee | |||
387c2c175a | |||
82b445c020 | |||
dcb5620403 | |||
e09c3ee288 | |||
aa01009124 | |||
2ab546c0fa | |||
5fdcf62487 | |||
4158a43b0b | |||
864fe3a038 | |||
e0e9d0ec7a | |||
907923d20f | |||
996fbfdd45 | |||
3b7656e2e4 | |||
5cb616a011 | |||
40ec52288f | |||
e1f8458947 | |||
3d3816f275 | |||
de28df9329 | |||
1341bc6a84 | |||
600f959af0 | |||
4f23160081 | |||
9e339aca43 | |||
137122223f | |||
f2269916b9 | |||
6e38d19ea2 | |||
55f04548db | |||
828807d753 | |||
a7507ed8da | |||
0580944e1c | |||
a580503cdf | |||
b4fec2bcba | |||
97f9b10c67 | |||
fb0ecbc611 | |||
f0d526f3af | |||
b08e82be14 | |||
e9a858644f | |||
7672053e87 | |||
b9eccd4f1b | |||
f2ef4e19a5 | |||
255f129882 | |||
b6c7dc67b9 | |||
0f0e177ad0 | |||
1d94b81eec | |||
89ebaeabe4 | |||
8a43b768bc | |||
3ccc7cd10e | |||
e412fa7963 | |||
dca84f2625 | |||
4bb0682035 | |||
733149752e | |||
85cff1ef43 | |||
de9df8eacf | |||
b9c089412d | |||
042627768d | |||
8af6fbb0ae | |||
ee725b56c8 | |||
2e4fa2ac32 | |||
bef62e1b87 | |||
bd2bbee60f | |||
61e56a08e3 | |||
9e6d3008db | |||
8c0415225e | |||
7a44966221 | |||
1b3831f0b4 | |||
a6b83f4181 | |||
f151b94392 | |||
8836eb580e | |||
d703ae06af | |||
e8cf0e646b | |||
0c5fdaae42 | |||
e631c92273 | |||
5dd680b7f8 | |||
ad7ecfb3c1 | |||
c66f97fb6f | |||
51356a85a4 | |||
146eacb223 | |||
17efde1601 | |||
38982386bd | |||
c53dc5b31e | |||
0bc33d1377 | |||
0aa39f1da1 | |||
89566ea1ef | |||
9063a33b95 | |||
e70e816f0e | |||
e0709ae20f | |||
6556952471 | |||
1e7c6acea7 | |||
1b98adb80d | |||
249fb822a3 | |||
0e82a32ef4 | |||
19bad2db6f | |||
72bb951959 | |||
65631dc082 | |||
b99dc82c3e | |||
3b391b54f6 | |||
8fc21de716 | |||
97ced97037 | |||
4ae8269099 | |||
29ad1fe684 | |||
effaa8caa2 | |||
a852f48d99 | |||
9c400384a5 | |||
95b9627c31 | |||
2c18fe8829 | |||
95b09db43a | |||
1c1860dbef | |||
c0c48c32df | |||
c6622177a3 | |||
d9c9747bc6 | |||
61c73ffe21 | |||
13a6980cf7 | |||
1411a31743 | |||
815689478c | |||
cfbcf69d03 | |||
0fff71a8bb | |||
5d7b276873 | |||
a6f899b757 | |||
3078ed73ef | |||
1554e7e7cd | |||
c94136c936 | |||
a84b860c25 | |||
7997f88f64 | |||
8dae4f8307 | |||
f43f247be5 | |||
bb97c240eb | |||
ffb52f13d9 | |||
aabe7da7a2 | |||
ed4ee4dc9f | |||
1c05f29e1d | |||
b3937994a1 | |||
55dedfe548 | |||
f6b5eee05a | |||
078efd5966 | |||
d247a7be11 | |||
964931bb77 | |||
5c9ab48a18 | |||
de073dfd9f | |||
0848077479 | |||
e1d13a56f4 | |||
e28496e1c8 | |||
ea9a09ad77 | |||
3e6247a8e9 | |||
22650b1b2b | |||
577c0fb332 | |||
975c2c3bfb | |||
b1fcef36f2 | |||
25ce69127c | |||
6e6e20a863 | |||
de15cf32bd | |||
9c88e6c07f | |||
1a9631af0f | |||
93c055630b | |||
3560d72443 | |||
7d9804ce04 | |||
6b8e52720c | |||
5582ed5862 | |||
89f282ef7f | |||
e26cc989b4 | |||
728edf1624 | |||
343dda7fe8 | |||
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 | |||
d6ed28c382 | |||
3584b832a3 | |||
8a83ff1745 | |||
8ef052acd4 | |||
db70aaebfa | |||
62005d5bde |
215
README-RU.md
Executable file
@ -0,0 +1,215 @@
|
||||
<div align="center">
|
||||
<img src="https://raw.githubusercontent.com/Castro-Fidel/PortProton_PKGBUILD/main/portproton.svg" width="64">
|
||||
<h1 align="center">PortProton</h1>
|
||||
<p align="center">Проект, призванный сделать запуск Windows-игр в Linux простым и удобным как для начинающих, так и для опытных пользователей.
|
||||
Проект стремится сделать запуск игр (и другого программного обеспечения) максимально простым, но в то же время предоставляет гибкие настройки для опытных пользователей.</p>
|
||||
</div>
|
||||
|
||||
# **Язык README**
|
||||
**Русский** - [English](README.md)
|
||||
|
||||
## Внимание
|
||||
**Официальный сайт проекта** с сентября 2022 года: https://linux-gaming.ru. **Любой другой сайт - фальшивка!**
|
||||
|
||||
## Особенности
|
||||
|
||||
- Основан на версии WINE от Valve (Proton) и ее модификациях (Proton GE).
|
||||
Включает набор скриптов, объединенных с самим wine-proton, контейнер Steam Runtime Sniper с добавлением портированных версий MANGOHUD (вывод полезной информации в окно игры: FPS, FrameTime, CPU, GPU и т.д.) и vkBasalt (улучшение графики в играх, очень хорош в связке с FSR, DLSS) + множество уже настроенных оптимизаций для максимальной производительности.
|
||||
|
||||
- Реализована автоматическая установка одним щелчком мыши (на вкладке АВТОУСТАНОВКА) популярных лаунчеров, таких как: WGC, Epic Games, Battle.net, Origin, EVE Online, RockStar, Ubisoft connect , League of Legends и многие другие.
|
||||
|
||||
- Для любителей консольных игр предлагается множество эмуляторов консолей (на вкладке ЭМУЛЯТОРЫ ): PPSSPP, Citra, Cemu, ePSXe, MAME и многие другие..
|
||||
|
||||
**ПОЖАЛУЙСТА, НЕ СООБЩАЙТЕ О НАЙДЕННЫХ ОШИБКАХ В WINEHQ ИЛИ ПРОГРАММНОМ ОБЕСПЕЧЕНИИ VALVE!**
|
||||
|
||||
## **Ссылка на исходный код версий wine используемых в PortProton:**
|
||||
|
||||
* WINE-PROTON: https://github.com/ValveSoftware/Proton
|
||||
|
||||
* WINE-PROTON-GE: https://github.com/GloriousEggroll/proton-ge-custom/
|
||||
|
||||
## Установка с помощью пакетов
|
||||
|
||||
|
||||
* **Alt Linux**
|
||||
|
||||
`apt-get` :
|
||||
```sh
|
||||
su -
|
||||
|
||||
apt-get update && apt-get dist-upgrade -y
|
||||
|
||||
apt-get install portproton i586-{libvulkan1,libd3d,libGL,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast}
|
||||
|
||||
exit
|
||||
```
|
||||
|
||||
`Вариант установки с помощью eepm`:
|
||||
```sh
|
||||
su -
|
||||
|
||||
epm full-upgrade
|
||||
|
||||
epm play portproton
|
||||
|
||||
exit
|
||||
```
|
||||
|
||||
* **Ubuntu 20.04** (Kubuntu, Xubuntu, Lubuntu, и т.д.), **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** и производные (Manjaro, Garuda, и т.д.) :
|
||||
[AUR](https://aur.archlinux.org/packages/portproton)
|
||||
|
||||
* **OpenSuse**:
|
||||
[OBS](https://software.opensuse.org/download/package?package=portproton&project=home%3ABoria138%3APortProton)
|
||||
|
||||
* **ROSA Linux** устанавливается с помощью этой команды:
|
||||
|
||||
```sh
|
||||
sudo urpmi portproton
|
||||
```
|
||||
|
||||
* **Fedora 37+** and **Nobara**:
|
||||
|
||||
```sh
|
||||
sudo dnf copr enable boria138/portproton
|
||||
|
||||
sudo dnf install portproton
|
||||
```
|
||||
|
||||
## Универсальный (ручной) метод установки
|
||||
|
||||
**ВНИМАНИЕ** : при универсальном способе установки PortProton зависимости должны быть установлены вручную!
|
||||
|
||||
Нормальная установка:
|
||||
|
||||
```sh
|
||||
wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton_1.0" && sh PortProton_1.0
|
||||
```
|
||||
|
||||
Тихая установка (ENG):
|
||||
|
||||
```sh
|
||||
wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton_1.0" && sh PortProton_1.0 -eng
|
||||
```
|
||||
|
||||
Тихая установка (RUS):
|
||||
|
||||
```sh
|
||||
wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton_1.0" && sh PortProton_1.0 -rus
|
||||
```
|
||||
|
||||
## Зависимости
|
||||
|
||||
* **Пользователи карт NVIDIA**
|
||||
|
||||
Если у вас видеокарта от NVIDIA и установлен проприетарный драйвер, то необходимо проверить, установлена ли lib32-nvidia-utils (без нее ни одна 32-битная игра не будет работать)
|
||||
|
||||
* **Ubuntu / Linux Mint / Pop!_OS**
|
||||
|
||||
```sh
|
||||
sudo dpkg --add-architecture i386
|
||||
|
||||
sudo add-apt-repository multiverse
|
||||
|
||||
sudo apt update
|
||||
|
||||
sudo apt upgrade
|
||||
|
||||
sudo apt install curl file libc6 libnss3 policykit-1 xz-utils zenity bubblewrap curl icoutils tar libvulkan1 libvulkan1:i386 wget zenity zstd cabextract xdg-utils openssl bc libgl1-mesa-glx libgl1-mesa-glx:i386
|
||||
```
|
||||
|
||||
* **Arch Linux / Manjaro**
|
||||
|
||||
Сперва проверьте включён ли **multilib** репозиторий
|
||||
|
||||
```sh
|
||||
/etc/pacman.conf
|
||||
===================================
|
||||
[multilib]
|
||||
Include = /etc/pacman.d/mirrorlist
|
||||
====================================
|
||||
```
|
||||
|
||||
```sh
|
||||
sudo pacman -Syu bash icoutils wget bubblewrap zstd cabextract bc tar openssl gamemode desktop-file-utils curl dbus freetype2 gdk-pixbuf2 ttf-font zenity gzip nss xorg-xrandr vulkan-driver vulkan-icd-loader lsof lib32-freetype2 lib32-libgl lib32-gcc-libs lib32-libx11 lib32-libxss lib32-alsa-plugins lib32-libgpg-error lib32-nss lib32-vulkan-driver lib32-vulkan-icd-loader lib32-gamemode lib32-openssl
|
||||
```
|
||||
|
||||
Если у вас видеокарта от **NVIDIA**, обязательно проверьте, установлен ли пакет **lib32-nvidia-utils**.
|
||||
|
||||
```sh
|
||||
sudo pacman -Syu lib32-nvidia-utils
|
||||
```
|
||||
|
||||
* **Debian/Deepin**
|
||||
|
||||
```sh
|
||||
sudo apt install software-properties-common -y
|
||||
|
||||
sudo apt-add-repository non-free
|
||||
|
||||
sudo dpkg --add-architecture i386
|
||||
|
||||
sudo apt update
|
||||
|
||||
sudo apt upgrade
|
||||
|
||||
sudo apt install bubblewrap curl gamemode icoutils tar wget zenity zstd libvulkan1 libvulkan1:i386 steam cabextract
|
||||
```
|
||||
|
||||
* **openSUSE**
|
||||
|
||||
```sh
|
||||
sudo zypper install curl icoutils wget zenity bubblewrap zstd cabextract tar steam zenity zenity-lang gamemoded libgamemode0 libgamemodeauto0
|
||||
```
|
||||
|
||||
* **Fedora**
|
||||
|
||||
```sh
|
||||
sudo dnf update
|
||||
|
||||
sudo dnf upgrade --refresh
|
||||
|
||||
sudo dnf install curl gamemode gamemode.i686 icoutils wget zenity bubblewrap zstd cabextract tar openssl mesa-dri-drivers.i686 mesa-vulkan-drivers mesa-vulkan-drivers.i686 vulkan-loader vulkan-loader.i686 nss.i686 alsa-lib.i686 mesa-libGL.i686 mesa-libEGL.i686 wmctrl ImageMagick
|
||||
```
|
||||
|
||||
* **Alt Linux**
|
||||
|
||||
```sh
|
||||
sudo apt-get update
|
||||
|
||||
sudo apt-get dist-upgrade -y
|
||||
|
||||
sudo apt-get install bubblewrap cabextract curl gamemode icoutils i586-libvulkan1 libvulkan1 steam vulkan-tools wget zenity zstd
|
||||
```
|
||||
|
||||
* **ROSA DESKTOP FRESH R12**
|
||||
|
||||
```sh
|
||||
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
|
||||
```
|
||||
|
||||
* **RED OS**
|
||||
|
||||
```sh
|
||||
sudo -E dnf install curl icoutils libcurl wget zenity bubblewrap zstd cabextract tar goverlay openssl steam
|
||||
```
|
||||
|
||||
* **Solus 4.x**
|
||||
|
||||
```sh
|
||||
sudo eopkg it curl file zenity bubblewrap curl icoutils tar wget zenity zstd cabextract xdg-utils openssl bc vulkan vulkan-32bit mesalib-32bit samba
|
||||
```
|
||||
|
||||
## Контакты
|
||||
|
||||
<p>
|
||||
<a href="https://discord.gg/FTaheP99wE">
|
||||
<img src="https://img.shields.io/discord/378683352946835456?logo=discord"
|
||||
alt="chat on Discord"></a>
|
||||
</p>
|
192
README.md
@ -1,26 +1,82 @@
|
||||
# PortProton
|
||||
<div align="center">
|
||||
<img src="https://raw.githubusercontent.com/Castro-Fidel/PortProton_PKGBUILD/main/portproton.svg" width="64">
|
||||
<h1 align="center">PortProton</h1>
|
||||
<p align="center">Project designed to make it easy and convenient to run Windows games on Linux for both beginners and advanced users.
|
||||
The project strives to make launching games (and other software) as simple as possible, but at the same time provides flexible settings for advanced users.</p>
|
||||
</div>
|
||||
|
||||
The **official website of the project** since September 2022: https://linux-gaming.ru. **Any other site is fake!**
|
||||
# **Readme Language**
|
||||
**English** - [Русский](README-RU.md)
|
||||
|
||||
PortProton is a project designed to make it easy and convenient to run Windows games on Linux for both beginners and advanced users.
|
||||
The project strives to make launching games (and other software) as simple as possible, but at the same time provides flexible settings for advanced users.
|
||||
## Attention
|
||||
The **official website of the project** since September 2022: https://linux-gaming.ru. **Any other site is fake!**
|
||||
|
||||
Based on the version of WINE from Valve (Proton) and its modifications (Proton GE). Includes a set of scripts combined with wine-proton itself, a Steam Runtime Sniper container with the addition of ported versions of MANGOHUD (output useful information over the game window: FPS, FrameTime, CPU, GPU, etc) and vkBasalt (improvement of graphics in games, very good in in conjunction with FSR, DLSS) + many already configured optimizations for maximum performance.
|
||||
## Features
|
||||
|
||||
Implemented one-click auto-installation (in the AUTOINSTALL tab ) of popular launchers such as: WGC, Epic Games, Battle.net, Origin, EVE Online, RockStar, Ubisoft connect , League of Legends and many others.
|
||||
For fans of console games, there are many console emulators to choose from (in the EMULATORS tab ): PPSSPP, Citra, Cemu, ePSXe, MAME and many others.
|
||||
- Based on the version of WINE from Valve (Proton) and its modifications (Proton GE).
|
||||
Includes a set of scripts combined with wine-proton itself, a Steam Runtime Sniper container with the addition of ported versions of MANGOHUD (output useful information over the game window: FPS, FrameTime, CPU, GPU, etc) and vkBasalt (improvement of graphics in games, very good in in conjunction with FSR, DLSS) + many already configured optimizations for maximum performance.
|
||||
|
||||
PLEASE DO NOT REPORT BUGS ENCOUNTERED WITH THIS AT WINEHQ OR VALVE SOFTWARE!
|
||||
- Implemented one-click auto-installation (in the AUTOINSTALL tab ) of popular launchers such as: WGC, Epic Games, Battle.net, Origin, EVE Online, RockStar, Ubisoft connect , League of Legends and many others.
|
||||
|
||||
Wine sources used in PortWINE:
|
||||
WINE-PROTON: https://github.com/ValveSoftware/Proton
|
||||
WINE-PROTON-GE: https://github.com/GloriousEggroll/proton-ge-custom/
|
||||
- For fans of console games, there are many console emulators to choose from (in the EMULATORS tab ): PPSSPP, Citra, Cemu, ePSXe, MAME and many others.
|
||||
|
||||
**PLEASE DO NOT REPORT BUGS ENCOUNTERED WITH THIS AT WINEHQ OR VALVE SOFTWARE!**
|
||||
|
||||
## **Wine sources used in PortWINE:**
|
||||
|
||||
* WINE-PROTON: https://github.com/ValveSoftware/Proton
|
||||
|
||||
* 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`
|
||||
* **Alt Linux** (package in the official repository) is installed with the command:
|
||||
|
||||
`apt-get`:
|
||||
```sh
|
||||
su -
|
||||
|
||||
apt-get update && apt-get dist-upgrade -y
|
||||
|
||||
apt-get install portproton i586-{libvulkan1,libd3d,libGL,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast}
|
||||
|
||||
exit
|
||||
```
|
||||
|
||||
`epm`:
|
||||
```sh
|
||||
su -
|
||||
|
||||
epm full-upgrade
|
||||
|
||||
epm play portproton
|
||||
|
||||
exit
|
||||
```
|
||||
|
||||
* **ROSA Linux** (package in the official repository) is installed with the command:
|
||||
|
||||
```sh
|
||||
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.) :
|
||||
[AUR](https://aur.archlinux.org/packages/portproton)
|
||||
|
||||
* **OpenSuse**:
|
||||
[OBS](https://software.opensuse.org/download/package?package=portproton&project=home%3ABoria138%3APortProton)
|
||||
|
||||
* **Fedora 37+** and **Nobara**:
|
||||
|
||||
```sh
|
||||
sudo dnf copr enable boria138/portproton
|
||||
|
||||
sudo dnf install portproton
|
||||
```
|
||||
|
||||
|
||||
## Universal (manual) installation
|
||||
|
||||
@ -28,15 +84,21 @@ WINE-PROTON-GE: https://github.com/GloriousEggroll/proton-ge-custom/
|
||||
|
||||
Normal installation:
|
||||
|
||||
`wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton_1.0" && sh PortProton_1.0`
|
||||
```sh
|
||||
wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton_1.0" && sh PortProton_1.0
|
||||
```
|
||||
|
||||
Silent installation (ENG):
|
||||
|
||||
`wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton_1.0" && sh PortProton_1.0 -eng`
|
||||
```sh
|
||||
wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton_1.0" && sh PortProton_1.0 -eng
|
||||
```
|
||||
|
||||
Silent installation (RUS):
|
||||
|
||||
`wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton_1.0" && sh PortProton_1.0 -rus`
|
||||
```sh
|
||||
wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton_1.0" && sh PortProton_1.0 -rus
|
||||
```
|
||||
|
||||
## Dependencies
|
||||
|
||||
@ -46,60 +108,110 @@ If you have a video card from NVIDIA and a proprietary driver is installed, then
|
||||
|
||||
* **Ubuntu / Linux Mint / Pop!_OS**
|
||||
|
||||
`sudo dpkg --add-architecture i386`
|
||||
```sh
|
||||
sudo dpkg --add-architecture i386
|
||||
|
||||
`sudo add-apt-repository multiverse`
|
||||
sudo add-apt-repository multiverse
|
||||
|
||||
`sudo apt update && sudo apt upgrade`
|
||||
sudo apt update
|
||||
|
||||
`sudo apt install curl file libc6 libnss3 policykit-1 xz-utils zenity bubblewrap curl icoutils tar libvulkan1 libvulkan1:i386 wget zenity zstd cabextract xdg-utils openssl bc libgl1-mesa-glx libgl1-mesa-glx:i386`
|
||||
sudo apt upgrade
|
||||
|
||||
sudo apt install curl file libc6 libnss3 policykit-1 xz-utils zenity bubblewrap curl icoutils tar libvulkan1 libvulkan1:i386 wget zenity zstd cabextract xdg-utils openssl bc libgl1-mesa-glx libgl1-mesa-glx:i386
|
||||
```
|
||||
|
||||
* **Arch Linux / Manjaro**
|
||||
|
||||
`sudo pacman -Syu bash icoutils wget bubblewrap zstd cabextract bc tar openssl gamemode desktop-file-utils curl dbus freetype2 gdk-pixbuf2 ttf-font zenity lsb-release nss xorg-xrandr vulkan-driver vulkan-icd-loader lsof lib32-freetype2 lib32-libgl lib32-gcc-libs lib32-libx11 lib32-libxss lib32-alsa-plugins lib32-libgpg-error lib32-nss lib32-vulkan-driver lib32-vulkan-icd-loader lib32-gamemode lib32-openssl`
|
||||
First check if the **multilib** repository is enabled
|
||||
|
||||
```sh
|
||||
/etc/pacman.conf
|
||||
===================================
|
||||
[multilib]
|
||||
Include = /etc/pacman.d/mirrorlist
|
||||
====================================
|
||||
```
|
||||
|
||||
```sh
|
||||
sudo pacman -Syu bash icoutils wget bubblewrap zstd cabextract bc tar openssl gamemode desktop-file-utils curl dbus freetype2 gdk-pixbuf2 ttf-font zenity gzip nss xorg-xrandr vulkan-driver vulkan-icd-loader lsof lib32-freetype2 lib32-libgl lib32-gcc-libs lib32-libx11 lib32-libxss lib32-alsa-plugins lib32-libgpg-error lib32-nss lib32-vulkan-driver lib32-vulkan-icd-loader lib32-gamemode lib32-openssl
|
||||
```
|
||||
|
||||
If you have a video card from **NVIDIA** , be sure to check if the **lib32-nvidia-utils** package is installed
|
||||
|
||||
`sudo pacman -Syu lib32-nvidia-utils`
|
||||
```sh
|
||||
sudo pacman -Syu lib32-nvidia-utils
|
||||
```
|
||||
|
||||
* **Debian/Deepin**
|
||||
|
||||
`sudo apt install software-properties-common -y && sudo apt-add-repository non-free && sudo dpkg --add-architecture i386 && sudo apt update && sudo apt upgrade`
|
||||
```sh
|
||||
sudo apt install software-properties-common -y
|
||||
|
||||
`sudo apt install bubblewrap curl gamemode icoutils tar wget zenity zstd libvulkan1 libvulkan1:i386 steam cabextract`
|
||||
sudo apt-add-repository non-free
|
||||
|
||||
sudo dpkg --add-architecture i386
|
||||
|
||||
sudo apt update
|
||||
|
||||
sudo apt upgrade
|
||||
|
||||
sudo apt install bubblewrap curl gamemode icoutils tar wget zenity zstd libvulkan1 libvulkan1:i386 steam cabextract
|
||||
```
|
||||
|
||||
* **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`
|
||||
```sh
|
||||
sudo zypper install curl icoutils wget zenity bubblewrap zstd cabextract tar steam zenity zenity-lang gamemoded libgamemode0 libgamemodeauto0
|
||||
```
|
||||
|
||||
* **Fedora**
|
||||
|
||||
Enable Non-free repository:
|
||||
```sh
|
||||
sudo dnf update
|
||||
|
||||
`sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm`
|
||||
sudo dnf upgrade --refresh
|
||||
|
||||
Install the required dependencies:
|
||||
|
||||
`sudo dnf update && sudo dnf upgrade --refresh && sudo dnf install curl gamemode icoutils libcurl wget zenity bubblewrap zstd cabextract tar goverlay openssl steam`
|
||||
sudo dnf install curl gamemode gamemode.i686 icoutils wget zenity bubblewrap zstd cabextract tar openssl mesa-dri-drivers.i686 mesa-vulkan-drivers mesa-vulkan-drivers.i686 vulkan-loader vulkan-loader.i686 nss.i686 alsa-lib.i686 mesa-libGL.i686 mesa-libEGL.i686 wmctrl ImageMagick
|
||||
```
|
||||
|
||||
* **Alt Linux**
|
||||
|
||||
`sudo apt-get update && sudo apt-get dist-upgrade -y`
|
||||
```sh
|
||||
su -
|
||||
|
||||
`sudo apt-get install bubblewrap cabextract curl gamemode icoutils i586-libvulkan1 libvulkan1 steam vulkan-tools wget zenity zstd`
|
||||
apt-get update && apt-get dist-upgrade -y
|
||||
|
||||
apt-get install bubblewrap cabextract wget zstd gawk tar xz pciutils bc coreutils file curl icoutils wmctrl zenity xdg-utils desktop-file-utils libvulkan1 vulkan-tools libd3d libGL gamemode fontconfig xrdb libcurl libgio libnm libnsl1 libnss glibc-nss glibc-pthread i586-{libvulkan1,libd3d,libGL,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast}
|
||||
|
||||
exit
|
||||
```
|
||||
|
||||
* **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`
|
||||
```sh
|
||||
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
|
||||
```
|
||||
|
||||
* **RED OS**
|
||||
|
||||
```sh
|
||||
sudo -E dnf install curl icoutils libcurl wget zenity bubblewrap zstd cabextract tar goverlay openssl steam
|
||||
```
|
||||
|
||||
* **Solus 4.x**
|
||||
|
||||
`sudo eopkg it curl file zenity bubblewrap curl icoutils tar wget zenity zstd cabextract xdg-utils openssl bc vulkan vulkan-32bit mesalib-32bit samba`
|
||||
```sh
|
||||
sudo eopkg it curl file zenity bubblewrap curl icoutils tar wget zenity zstd cabextract xdg-utils openssl bc vulkan vulkan-32bit mesalib-32bit samba
|
||||
```
|
||||
|
||||
## Contacts
|
||||
|
||||
You can join our [Discord](https://discord.gg/FTaheP99wE) server.
|
||||
<p>
|
||||
<a href="https://discord.gg/FTaheP99wE">
|
||||
<img src="https://img.shields.io/discord/378683352946835456?logo=discord"
|
||||
alt="chat on Discord"></a>
|
||||
</p>
|
||||
|
@ -1,7 +1,746 @@
|
||||
You can help us in the development of the project on the website: boosty.to/linux-gaming.ru
|
||||
-----------------------------------------
|
||||
You can help us in the development of the project on the website: https://linux-gaming.ru/donate/
|
||||
----------------------------------------
|
||||
Changelog:
|
||||
|
||||
###Scripts version 2244### Date: 14.01.2024 / Download update size: 8 megabytes
|
||||
* updated PROTON_LG to version 8-25-2 (added fonts from proton steam)
|
||||
* fixed the display of the script version after reinstalling PortProton from the settings of the PortProton itself
|
||||
|
||||
###Scripts version 2243### Date: 12.01.2024 / Download update size: 8 megabytes
|
||||
* HOTFIX: Fixed spontaneous prefix switching when using the MANGOHUD configuration interface
|
||||
|
||||
###Scripts version 2242### Date: 11.01.2024 / Download update size: 8 megabytes
|
||||
* added a graphical interface for configuring MANGOHUD (thanks to Boria138)
|
||||
* updated versions:
|
||||
DXVK_GIT_VER 2.3-26
|
||||
VKD3D_GIT_VER 1.1-3821
|
||||
|
||||
###Scripts version 2241### Date: 28.12.2023 / Download update size: 8 megabytes
|
||||
* HOTFIX - VKD3D
|
||||
|
||||
###Scripts version 2240### Date: 28.12.2023 / Download update size: 8 megabytes
|
||||
* the variable "DX12_DISABLE" has been removed from EDIT_DB (deprecated function)
|
||||
* Vulkan driver verification has been transferred to the log creation mode
|
||||
* updated the version check of the World Of Sea Battle game before installation
|
||||
* The Wayland warning has been removed
|
||||
* added the variable "PW_RESTORE_RESOLUTION" to EDIT_BD (thanks to Boria138)
|
||||
|
||||
###Scripts version 2239### Date: 17.12.2023 / Download update size: 8 megabytes
|
||||
* fixed the launch of League of Legends (to fix it, run the auto-installation)
|
||||
* added correct verification of the vulkan driver, without installing vulkan-tools into the system
|
||||
* implemented automatic addition of mounted disks to the prefix (thanks to Boria138)
|
||||
* fixed the launch of GAMESCOPE when there are several NVIDIA graphics cards in the system (thanks to Vano)
|
||||
|
||||
###Scripts version 2238### Date: 12.12.2023 / Download update size: 8 megabytes
|
||||
* fixed GAMESCOPE and vkBasalt collaboration
|
||||
* optimized prefix creation and updating
|
||||
* fixed disabling MANGHUD in settings
|
||||
* added a reset button in the settings when launching the exe (to restore the default settings)
|
||||
* added a forced display of the exe file launch settings when launching a shortcut from the PortProton interface
|
||||
* added tooltips in the emulator installation tab (thanks Akai)
|
||||
* added a warning if there is no working Vulkan driver (thanks to Boria138)
|
||||
|
||||
###Scripts version 2237### Date: 08.12.2023 / Download update size: 8 megabytes
|
||||
* combined the inclusion of MANGOHUD in the settings (32-bit and 64-bit)
|
||||
* fixed vkBasalt working with gamescope
|
||||
* fixed the launch of some games that worked only in the DEBUG mode
|
||||
* fixed the choice of video card when launching from gamescope (thanks to Boria138)
|
||||
* new versions of wine are downloaded only if it is selected after launch, and not before launching PortProton
|
||||
|
||||
###Scripts version 2236### Date: 07.12.2023 / Download update size: 8 megabytes
|
||||
* the ability to enable GAMESCOPE has been added to the settings before starting the game (provided that it is installed on the system)
|
||||
* the installation of the Citra emulator has been fixed
|
||||
|
||||
###Scripts version 2235### Date: 06.12.2023 / Download update size: 8 megabytes
|
||||
* Fixed the missing osu icon! in the list of installed applications
|
||||
* updated Panzar auto-installation and fixed icon creation
|
||||
* updated GOG Galaxy
|
||||
- auto-installation - added automatic detection of the current version for installation
|
||||
- installation is performed in a separate GOG prefix
|
||||
- auto-installation is performed again in silent mode (no questions asked)
|
||||
|
||||
###Scripts version 2234### Date: 03.12.2023 / Download update size: 200 megabytes
|
||||
* updated PROTON_LG to version 8-25-1 (fixed BattleNET)
|
||||
* fixed the creation of shortcuts to STEAM in the absence of shortcuts.vdf file
|
||||
* fixed the creation of icons for standard shortcuts (thanks Arta48)
|
||||
* added the ability to create ppdb files for symbolic links (fix for the same exe file names)
|
||||
* created individual settings files for games:
|
||||
- Genshin Impact
|
||||
- Warframe
|
||||
- Rockstar
|
||||
(the application requires restarting the auto-installation of the required game)
|
||||
|
||||
###Scripts version 2233### Date: 26.11.2023 / Download update size: 8 megabytes
|
||||
* HOTFIX - create shortcut to STEAM
|
||||
|
||||
###Scripts version 2232### Date: 26.11.2023 / Download update size: 8 megabytes
|
||||
* added choose video card in settings (thanks Boria138)
|
||||
* added create shortcut to STEAM (Thanks: Akai, Boria138, Cefeiko, Vano, redroot, project steamtinkerlaunch and set -x)
|
||||
* minor updated
|
||||
|
||||
###Scripts version 2231### Date: 24.11.2023 / Download update size: 200 megabytes
|
||||
* updated PROTON_LG to version 8-24
|
||||
* updated autoinstall: World of Sea Battle x64 (thanks Iglu47 and Cefeiko)
|
||||
|
||||
###Scripts version 2230### Date: 10.11.2023 / Download update size: 8 megabytes
|
||||
* minor update
|
||||
|
||||
###Scripts version 2229### Date: 08.11.2023 / Download update size: 200 megabytes
|
||||
* updated PROTON_LG to version 8-22
|
||||
* updated versions:
|
||||
DXVK_GIT_VER 2.3-13
|
||||
VKD3D_GIT_VER 1.1-3727
|
||||
* added the inclusion of USE_GALLIUM_ZINC providing the ability to translate OpenGL to Vulkan (thanks Htylol)
|
||||
* improved information content and readability of logs (thanks Boria138)
|
||||
|
||||
|
||||
###Scripts version 2228### Date: 02.11.2023 / Download update size: 8 megabytes
|
||||
* improved definition of RTX series graphics cards
|
||||
* fixed hybrid graphics on some laptop configurations (but not yet on all)
|
||||
|
||||
###Scripts version 2227### Date: 22.10.2023 / Download update size: 520 megabytes
|
||||
* updated PROTON_LG to version 8-20 (LGC and WGC no longer require a separate version of WINE)
|
||||
* updated WINE_LG to version 8-18 (improved operation of vkPlay games: fixed videos in Atomic Heart TVs, the game Kuzhlevka works)
|
||||
* the libs_v44 library package has been updated:
|
||||
pressure-vessel 0.20230928.1
|
||||
sniper 0.20231005.62324
|
||||
reduced the size of the archive with libraries
|
||||
* accelerated prefix creation and updating
|
||||
* test: added driver selection for AMD (thanks to Boria138)
|
||||
* minor additional script improvements
|
||||
|
||||
###Scripts version 2226### Date: 09.10.2023 / Download update size: 8 megabytes
|
||||
* updated autoinstall scripts (thanks Boria138)
|
||||
* minor improvements
|
||||
|
||||
###Scripts version 2225### Date: 08.10.2023 / Download update size: 8 megabytes
|
||||
* improved log creation mode
|
||||
* the inclusion of "USE_SYSTEM_VK_LAYERS" has been added to the "SETTINGS" tab, which makes it possible to use the system mangohud, vkBasalt, obs-vkcapture and others
|
||||
* the inclusion of "USE_OBS_VKCAPTURE" has been added to the "SETTINGS" tab, which makes it possible to write to OBS Studio using obs-vkcapture (ATTENTION: the forced use of system mangohud, vkBasalt, obs-vkcapture and other applications using vulkan layers will be enabled)
|
||||
* updated autoinstall for League of Legends
|
||||
|
||||
###Scripts version 2224### Date: 28.09.2023 / Download update size: 210 megabytes
|
||||
* global cleaning of database files (thanks to Boria138)
|
||||
* updated PROTON_LG to version 8-17 (fixed community and support tabs in the Genshin Impact game)
|
||||
* accelerated search nvngx.dll when NVAPI and DLSS are enabled
|
||||
* added a check to run the .desktop file of a non-existent application
|
||||
|
||||
###Scripts version 2223### Date: 23.09.2023 / Download update size: 8 megabytes
|
||||
* updated DOTNET prefix
|
||||
* blocked use USE_US_LAYOUT under Wayland
|
||||
|
||||
###Scripts version 2222### Date: 22.09.2023 / Download update size: 8 megabytes
|
||||
* HOTFIX: update prefix
|
||||
* WGC and LGC are set in separate prefixes
|
||||
* fixed clearing the DOTNET prefix
|
||||
* minor changes to the WINE settings tab
|
||||
* fixed the function of forcing the use of the English layout
|
||||
|
||||
###Scripts version 2221### Date: 19.09.2023 / Download update size: 230 megabytes
|
||||
* updated PROTON_LG to version 8-15-1 (fix update prefix)
|
||||
* added (спасибо Boria138)
|
||||
REDUCE_PULSE_LATENCY - 'Reduce pulseaudio latency to fix intermittent sound'
|
||||
USE_US_LAYOUT - 'Forced use of the us layout (useful for games in which the control works correctly only on the us layout)'
|
||||
|
||||
###Scripts version 2220### Date: 17.09.2023 / Download update size: 260 megabytes
|
||||
* HOTFIX: Plarium Play
|
||||
* HOTFIX: World of Warships
|
||||
* updated versions:
|
||||
DXVK_GIT_VER 2.3-5
|
||||
VKD3D_GIT_VER 1.1-3622
|
||||
* updated PROTON_LG to version 8-15
|
||||
|
||||
###Scripts version 2219### Date: 03.09.2023 / Download update size: 8 megabytes
|
||||
* HOTFIX: Starfield
|
||||
* FIX: installing dotnet 4.6.1 for Plarium Play
|
||||
|
||||
###Scripts version 2218### Date: 03.09.2023 / Download update size: 8 megabytes
|
||||
* improved verification of RTX 4000 series video cards
|
||||
* added a check for NVIDIA + intel/amd hybrid graphics (thanks to Boria138)
|
||||
* added the variable __VK_LAYER_NV_optimus=NVIDIA_only when PRIME_RENDER_OFFLOAD is enabled (thanks to Boria138)
|
||||
* deleting previous versions of lib and plugins occurs only when new versions are downloaded successfully (if there are problems with downloading, you can skip and use PP with previous versions of libraries)
|
||||
* by default, PROTON_LG and WINE_x.x_LG are selected
|
||||
* added the ability to use stable versions of DXVK and VKD3D by default (by adding export PW_VULCAN_USE=1 to user.conf)
|
||||
|
||||
###Scripts version 2217### Date: 31.08.2023 / Download update size: 8 megabytes
|
||||
* the latest versions of DXVK and VKD3D are selected by default
|
||||
|
||||
###Scripts version 2216### Date: 30.08.2023 / Download update size: 650 megabytes
|
||||
* updated PROTON_LG to version 8-14
|
||||
there is no extra symbol on the screen when starting STEAM_PP
|
||||
fixed installation of Battle NET (again)
|
||||
* updated versions:
|
||||
DXVK_STABLE_VER="2.2-34"
|
||||
DXVK_GIT_VER="2.2-164"
|
||||
VKD3D_STABLE_VER="1.1-3445"
|
||||
VKD3D_GIT_VER="1.1-3556"
|
||||
* Updated libs_v44 library package:
|
||||
pressure-vessel 0.20230718.0
|
||||
sniper 0.20230718.55074
|
||||
* added automatic detection of NVIDIA RTX graphics cards (thanks to Boria138)
|
||||
* added automatic activation of DLSS and RAY TRACING support for NVIDIA RTX graphics cards
|
||||
* added check Vulkan API version
|
||||
|
||||
###Scripts version 2215### Date: 18.08.2023 / Update download size: 8 megabytes.
|
||||
* added script mirror: https://gitlab.eterfund.ru/Castro-Fidel/
|
||||
* creation of third-party (non-working) shortcuts by means of wine is disabled (when using wine versions other than proton)
|
||||
|
||||
###Scripts version 2214### Date: 04.08.2023 / Update download size: 250 megabytes.
|
||||
* updated PROTON_LG to version 8-11
|
||||
|
||||
###Scripts version 2213### Date: 03.08.2023 / Update download size: 250 megabytes.
|
||||
* updated PROTON_LG to version 8-10
|
||||
* an update from Boria138 has been adopted and finalized, adding a setting for limiting the use of CPU cores. (WINE_CPU_TOPOLOGY)
|
||||
* added a fix that significantly reduces the CPU load and increases FPS in Unity games (assuming more than 8 logical processor cores)
|
||||
* fixed changing and disabling FPS cutting
|
||||
|
||||
###Scripts version 2212### Date: 01.08.2023 / Update download size: 10 megabytes.
|
||||
* added D8VK (DirectX 8 to Vulkan API)
|
||||
|
||||
###Scripts version 2211### Date: 31.07.2023 / Update download size: 9 megabytes.
|
||||
* fix: League Of Legends (updated WINE_LOL_GE_8.12)
|
||||
* updated README in GitHub (thanks Boria138)
|
||||
|
||||
###Scripts version 2210### Date: 28.07.2023 / Update download size: 9 megabytes.
|
||||
* fix install and run (need tests):
|
||||
BattleNET
|
||||
STEAM_PP
|
||||
* minor scripts changes
|
||||
|
||||
###Scripts version 2209### Date: 26.07.2023 / Update download size: 9 megabytes.
|
||||
* added "Battle Of Space Raiders" autoinstall (thanks Boria138)
|
||||
* minor improvements by Boria138
|
||||
* disabled EAC and BE for autoinstall
|
||||
* HOTFIX - fixed issues on some systems when using PROTON_LG_8-X
|
||||
|
||||
###Scripts version 2208### Date: 24.07.2023 / Update download size: 9 megabytes.
|
||||
* added rename shortcut (thanks Maks1mS)
|
||||
* minor improvements by Boria138
|
||||
* fix installing: Genshin Impact
|
||||
|
||||
###Scripts version 2207### Date: 23.07.2023 / Update download size: 250 megabytes.
|
||||
* updated PROTON_LG_8-6 (with MONO 8.0)
|
||||
* updated DXVK_GIT_VER="2.2-137"
|
||||
* updated VKD3D_GIT_VER="1.1-3516"
|
||||
|
||||
###Scripts version 2206### Date: 07.07.2023 / Update download size: 250 megabytes.
|
||||
* updated PROTON_LG_8-6 (with MONO 8.0)
|
||||
* updated DXVK_GIT_VER="2.2-116"
|
||||
* updated VKD3D_GIT_VER="1.1-3488"
|
||||
* added Guild Wars 2 to autoinstall
|
||||
|
||||
###Scripts version 2205### Date: 01.07.2023 / Update download size: 240 megabytes.
|
||||
* updated PROTON_LG_8-4
|
||||
* with the PROTON_LG_8-4 version, the "World of Ships" game is working again
|
||||
* with the PROTON_LG_8-4 version, the "Ubisoft Connect" is working again
|
||||
|
||||
###Scripts version 2204### Date: 29.06.2023 / Update download size: 9 megabytes.
|
||||
* update localization
|
||||
* minor fixes for installing LGC and WGC
|
||||
|
||||
###Scripts version 2203### Date: 23.06.2023 / Update download size: 9 megabytes.
|
||||
* minor fixes for installing Battle.net
|
||||
|
||||
###Scripts version 2202### Date: 15.06.2023 / Update download size: 9 megabytes.
|
||||
* added Genshin Impact (again)
|
||||
* fix: download PROTON-GE
|
||||
|
||||
###Scripts version 2201### Date: 12.06.2023 / Update download size: 9 megabytes.
|
||||
* improved readability of the output when running portproton from the terminal
|
||||
* fixed the launch of the game World of Sea Battle
|
||||
* added the selection of the settings file before launching setup.exe
|
||||
|
||||
###Scripts version 2200### Date: 06.06.2023 / Update download size: 9 megabytes.
|
||||
* updated WINE for League of Legends
|
||||
|
||||
###Scripts version 2199### Date: 05.06.2023 / Update download size: 9 megabytes.
|
||||
* minor fixes
|
||||
* function removed: check_nvidia_vk_icd_file
|
||||
|
||||
###Scripts version 2198### Date: 02.06.2023 / Update download size: 9 megabytes.
|
||||
* HOTFIX №2 for DLSS
|
||||
* HOTFIX - language change
|
||||
|
||||
###Scripts version 2197### Date: 02.06.2023 / Update download size: 9 megabytes.
|
||||
* HOTFIX for DLSS
|
||||
|
||||
###Scripts version 2196### Date: 01.06.2023 / Update download size: 9 megabytes.
|
||||
* fixed language switching in PortProton
|
||||
* successfully tested native versions of DLSS and DXR in Alt Linux on video cards from NVIDIA RTX series
|
||||
* added settings file for new game: SystemShockRemake
|
||||
* updated STEAM settings file with online fix (thanks to Boria | Arch | GNOME) To apply the changes, you need to run the STEAM auto-installation again
|
||||
* minor interface improvements
|
||||
* added variable for laptops with hybrid graphics to PortProton/data/user.conf: "export optirun_on= #nvidia-prime-run or prime-run"
|
||||
* added condition: if "optirun_on" variable is not empty, then PRIME_RENDER_OFFLOAD and nvidia_vk_icd_file check are automatically enabled
|
||||
|
||||
###Scripts version 2195###
|
||||
* FIX - install Rockstar Games Launcher
|
||||
* DELETE - ROBLOX (need use: https://github.com/roblox-linux-wrapper/roblox-linux-wrapper)
|
||||
* updated DXR и DLSS functions
|
||||
|
||||
###Scripts version 2194###
|
||||
* HOTFIX - removed nvml verification in the plugins directory
|
||||
|
||||
###Scripts version 2193###
|
||||
* a small change in the settings of 3D api, DXR, DXS.
|
||||
* updated dxvk-nvapi to version 0.6.3
|
||||
* updated FAKE_DLS 230506 (FidelityFx Super Resolution 2.2-3001-0-9-1683395145)
|
||||
|
||||
###Scripts version 2192###
|
||||
* fixed interface window when changing its size
|
||||
* HOTFIX - transition on the way to .exe file
|
||||
|
||||
###Scripts version 2191###
|
||||
Date: 29.05.2023 / The size of the downloaded update: 450 megabytes.
|
||||
* the libs_v43 library package has been updated
|
||||
pressure-vessel 0.20230418.0
|
||||
sniper 0.20230424.48416
|
||||
YAD 12.3
|
||||
* fixed vkPlay Cloud Cloud gaming (it is necessary to reinstall vkPlay from the AUTOINSTALL tab after updating the scripts)
|
||||
* the installation and launch of Plarium Play has been restored
|
||||
* PortProton has been transferred to a new version of the pseudographic interface: YAD 12.3
|
||||
|
||||
###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)
|
||||
|
||||
###Scripts version 2155###
|
||||
* updated versions:
|
||||
PROTON_LG="7-47"
|
||||
PROTON_GE="7-47"
|
||||
DXVK_GIT_VER="2.0-116"
|
||||
VKD3D_GIT_VER="1.1-3115"
|
||||
|
||||
###Scripts version 2154###
|
||||
* updated PROTON_LG 7-43
|
||||
|
||||
###Scripts version 2153###
|
||||
* updated versions:
|
||||
PROTON_GE="7-43"
|
||||
DXVK_GIT_VER="2.0-36"
|
||||
VKD3D_GIT_VER="1.1-3094"
|
||||
* fixed crashes of the Witcher 3 game (next gen. DX12) It is necessary to use the PROTON_GE_7-43 version
|
||||
|
||||
###Scripts version 2152###
|
||||
* added installation of the game Path of Exile
|
||||
* updated versions of GIT DXVK and VKD3D:
|
||||
DXVK_GIT_VER="2.0-34"
|
||||
VKD3D_GIT_VER="1.1-3088"
|
||||
* added vkbasalt unexpected shutdown when building GIT versions of DXVK and VKD3D (temporarily)
|
||||
* libs_v34 (updated container and created a prefix template transfer plugin from a directory in the libs directory)
|
||||
pressure vessel 0.20221130.0
|
||||
sniper 0.20221130.0
|
||||
* updated FAKE_DLSS version to 091122
|
||||
|
||||
###Scripts version 2151###
|
||||
* added Panzar
|
||||
|
||||
@ -378,7 +1117,7 @@ Changelog:
|
||||
* updated db files
|
||||
|
||||
###Scripts version 2065###
|
||||
* HOTFIX - correcting the termination of the yad and yad_new processes
|
||||
* HOTFIX - correcting the termination of the yad and yad_v12_3 processes
|
||||
|
||||
###Scripts version 2064###
|
||||
* added notification to the user about possible problems when starting in a Wayland session (once and only under Wayland)
|
||||
|
@ -2,6 +2,539 @@
|
||||
-----------------------------------------
|
||||
История изменений:
|
||||
|
||||
###Scripts version 2244### Дата: 14.01.2024 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* обновлен PROTON_LG до версии 8-25-2 (добавлены шрифты из proton steam)
|
||||
* исправлено отображение версии скриптов после переустановки PortProton из настроек самого PortProton
|
||||
|
||||
###Scripts version 2243### Дата: 12.01.2024 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* HOTFIX: Исправлено самопроизводное переключение префикса при использовании интерфейса настройки MANGOHUD
|
||||
|
||||
###Scripts version 2242### Дата: 11.01.2024 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* добавлен графический интерфейс для настройки MANGOHUD (спасибо Boria138)
|
||||
* обновлены версии:
|
||||
DXVK_GIT_VER 2.3-26
|
||||
VKD3D_GIT_VER 1.1-3821
|
||||
|
||||
###Scripts version 2241### Дата: 28.12.2023 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* HOTFIX - VKD3D (определение DX12 в некоторых играх)
|
||||
|
||||
###Scripts version 2240### Дата: 28.12.2023 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* удалена переменная "DX12_DISABLE" из EDIT_DB (устаревшая функция)
|
||||
* произведен перенос проверки драйвера Vulkan в режим создания лога
|
||||
* обновлена проверка версии игры World Of Sea Battle перед установкой
|
||||
* удалено предупреждение о Wayland
|
||||
* добавлена переменная "PW_RESTORE_RESOLUTION" в EDIT_BD (спасибо Boria138)
|
||||
|
||||
###Scripts version 2239### Дата: 17.12.2023 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* исправлен запуск League of Legends (для исправления запустите автоустановку)
|
||||
* добавлена корректная проверка драйвера vulkan, без установки в систему vulkan-tools
|
||||
* реализовано автоматическое добавление примонтированных дисков в префикс (спасибо Boria138)
|
||||
* исправлен запуск GAMESCOPE при наличии нескольких видеокарт NVIDIA в системе (спасибо Vano)
|
||||
|
||||
###Scripts version 2238### Дата: 12.12.2023 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* исправлена совмеcтная работа GAMESCOPE и vkBasalt
|
||||
* оптимизировано создание и обновление префикса
|
||||
* исправлено отключение MANGOHUD в настройках
|
||||
* добавлена кнопка сброса в настройках при запуске exe (для востановления настроек по умолчанию)
|
||||
* добавлено принудительное отображение настроек запуска exe файла при запуске ярлыка из интерфейса PortProton
|
||||
* добавлены всплывающие подсказки во вкладке установки эмуляторов (спасибо Akai)
|
||||
* добавлено предупреждение если нет работающего драйвера Vulkan (спасибо Boria138)
|
||||
|
||||
###Scripts version 2237### Дата: 08.12.2023 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* объединено включение MANGOHUD в настройках (32-х и 64-х битные)
|
||||
* исправлена работа vkBasalt совместно с gamescope
|
||||
* исправлен запуск некоторых игр, которые работали только в режиме создания лога
|
||||
* исправлен выбор видеокарты при запуска с gamescope (спасибо Boria138)
|
||||
* новые версии wine скачиваются только при условии его выбора после запуска, а не перед запуском PortProton
|
||||
|
||||
###Scripts version 2236### Дата: 07.12.2023 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* в настройках перед запуском игры добавлена возможность включения GAMESCOPE (при условии что он установлен в системе)
|
||||
* исправлена установка эмулятора Citra
|
||||
|
||||
###Scripts version 2235### Дата: 06.12.2023 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* исправлено отсутствие иконки osu! в списке установленных приложений
|
||||
* обновлена автоустановка Panzar и исправлено создание иконки
|
||||
* обновлена автоустановка GOG Galaxy
|
||||
- добавлено автоматическое определение актуальной версии для установки
|
||||
- уcтановка производится в отдельный префикс GOG
|
||||
- автоустановка снова производится в тихом режиме (без вопросов)
|
||||
|
||||
###Scripts version 2234### Дата: 03.12.2023 / Размер скачиваемого обновления: 200 мегабайт
|
||||
* обновлен PROTON_LG до версии 8-25-1 (исправлена работа BattleNET)
|
||||
* исправлено создание ярлыков в STEAM при отсутствии shortcuts.vdf файла
|
||||
* исправлено создание иконок для стандартных ярлыков (спасибо Arta48)
|
||||
* добавлена возможность создавать ppdb файлы на символьные ссылки (исправление для одинаковых имён exe файлов)
|
||||
* созданы индивидуальные файлы настроек для игр:
|
||||
- Genshin Impact
|
||||
- Warframe
|
||||
- Rockstar
|
||||
(для применения требуется повторный запуск автоустановки необходимой игры)
|
||||
|
||||
* для лончера World of Sea Battle создаются 2 ярлыка:
|
||||
- World of Sea Battle (EN) - для первого входа (логина) в игру
|
||||
- World of Sea Battle (RU) - для возможности писать в чате на русском языке
|
||||
|
||||
###Scripts version 2233### Дата: 26.11.2023 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* HOTFIX - создание ярлыков в STEAM
|
||||
|
||||
###Scripts version 2232### Дата: 26.11.2023 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* добавлен глобальный выбор видеокарты в настройках PortProton при запуске игры/программы (спасибо Boria138)
|
||||
* добавлено создание ярлыков в STEAM (Спасибо: Akai, Boria138, Cefeiko, Vano, redroot, проект steamtinkerlaunch и всевидящий set -x)
|
||||
* дополнительные улучшения скриптов
|
||||
* исправлена проблема скачивания установщиков игр (сайты которых не работают с докачкой файлов с помощью wget)
|
||||
* начата миграция установки PortProton v1.3 с нового репозитория https://github.com/Castro-Fidel/PortProton_ALT
|
||||
|
||||
###Scripts version 2231### Дата: 24.11.2023 / Размер скачиваемого обновления: 200 мегабайт
|
||||
* обновлен PROTON_LG до версии 8-24
|
||||
* обновлён установщик World of Sea Battle x64 (спасибо @Iglu47 и Cefeiko)
|
||||
* небольшие улучшения локализации (спасибо Boria138)
|
||||
|
||||
###Scripts version 2230### Дата: 10.11.2023 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* подготовка к обновлению установoщика PortProton
|
||||
|
||||
###Scripts version 2229### Дата: 08.11.2023 / Размер скачиваемого обновления: 200 мегабайт
|
||||
* обновлен PROTON_LG до версии 8-22
|
||||
* обновлены версии:
|
||||
DXVK_GIT_VER 2.3-13
|
||||
VKD3D_GIT_VER 1.1-3727
|
||||
* добавлено включение USE_GALLIUM_ZINK предоставляющая возможность трансляции OpenGL в Vulkan (спасибо Htylol)
|
||||
* улучшены информативность и читаемость логов (спасибо Boria138)
|
||||
|
||||
###Scripts version 2228### Дата: 02.11.2023 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* улучшено определение видеокарт серии RTX
|
||||
* исправлена работа гибридной графики на некоторых конфигурациях ноутбуков (но еще не на всех)
|
||||
|
||||
###Scripts version 2227### Дата: 22.10.2023 / Размер скачиваемого обновления: 520 мегабайт
|
||||
* обновлен PROTON_LG до версии 8-20 (LGC и WGC более не требуют отдельной версии WINE)
|
||||
* обновлен WINE_LG до версии 8-18 (улучшена работа игр vkPlay: исправлены видео в телевизорах Atomic Heart, работает игра Кужлёвка)
|
||||
* обновлен пакет библиотек libs_v44:
|
||||
pressure-vessel 0.20230928.1
|
||||
sniper 0.20231005.62324
|
||||
уменьшен размер архива с библиотеками
|
||||
* ускорено создание и обновление префикса
|
||||
* улучшена локализация (спасибо Boria138)
|
||||
* тест: добавлен выбор драйвера для AMD (спасибо Boria138)
|
||||
* небольшие дополнительные улучшения скриптов
|
||||
|
||||
###Scripts version 2226### Дата: 09.10.2023 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* обновлены автоустановки лончеров (спасибо Boria138)
|
||||
* небольшие исправления скриптов
|
||||
|
||||
###Scripts version 2225### Дата: 08.10.2023 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* улучшен режим создания лога
|
||||
* во вкладку "НАСТРОИТЬ" добавлено включение "USE_SYSTEM_VK_LAYERS" что дает возможность использовать системные mangohud, vkBasalt, obs-vkcapture и прочие
|
||||
* во вкладку "НАСТРОИТЬ" добавлено включение "USE_OBS_VKCAPTURE" что дает возможность записи в OBS Studio с помощью obs-vkcapture (ВНИМАНИЕ: будет включено принудительное использование системных mangohud, vkBasalt, obs-vkcapture и прочих приложений использующих vulkan layers)
|
||||
* обновлена установка League of Legends
|
||||
|
||||
###Scripts version 2224### Дата: 28.09.2023 / Размер скачиваемого обновления: 210 мегабайт
|
||||
* глобальная чистка database файлов (спасибо Boria138)
|
||||
* обновлен PROTON_LG до версии 8-17 (исправлены вкладки сообщество и поддержка в игре Genshin Impact)
|
||||
* ускорен поиск nvngx.dll при включении NVAPI и DLSS
|
||||
* добавлена проверка на запуск .desktop файла несуществующего приложения
|
||||
|
||||
###Scripts version 2223### Дата: 23.09.2023 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* обновлен префикс DOTNET
|
||||
* временно заблокировано использование USE_US_LAYOUT под Wayland
|
||||
|
||||
###Scripts version 2222### Дата: 22.09.2023 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* HOTFIX: обновление префикса, на некоторых ОС
|
||||
* WGC и LGC устанавливаются в отдельные префиксы
|
||||
* исправлена очистка префикса DOTNET
|
||||
* небольшие изменения вкладки настроек WINE
|
||||
* исправлена функция принудительного использования английской раскладки
|
||||
|
||||
###Scripts version 2221### Дата: 19.09.2023 / Размер скачиваемого обновления: 230 мегабайт
|
||||
* обновлен PROTON_LG до версии 8-15-1 (исправлено обновление префикса)
|
||||
* добавлены параметры (спасибо Boria138)
|
||||
REDUCE_PULSE_LATENCY - 'Уменьшить задержку pulseaudio для исправления прерывистого звука'
|
||||
USE_US_LAYOUT - 'Принудительное использование английской раскладки (полезно для игр в которых управление верно работает исключительно на английской раскладке)'
|
||||
|
||||
###Scripts version 2220### Дата: 17.09.2023 / Размер скачиваемого обновления: 260 мегабайт
|
||||
* HOTFIX: установка Plarium Play перенесена в префикс DOTNET
|
||||
* HOTFIX: Запуск игры Мир Кораблей (для исправления запустите автоустановку Lesta Game Center)
|
||||
* обновлены версии:
|
||||
DXVK_GIT_VER 2.3-5
|
||||
VKD3D_GIT_VER 1.1-3622
|
||||
* обновлен PROTON_LG до версии 8-15
|
||||
|
||||
###Scripts version 2219### Дата: 03.09.2023 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* HOTFIX: запуск игры Starfield
|
||||
* исправлена установка dotnet 4.6.1 необходимый для лончера Plarium Play
|
||||
|
||||
###Scripts version 2218### Дата: 03.09.2023 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* улучшена проверка RTX видеокарт
|
||||
* добавлена проверка на гибридную графику NVIDIA + intel/amd (спасибо Boria138)
|
||||
* добавлена переменная "__VK_LAYER_NV_optimus=NVIDIA_only" при включении "PRIME_RENDER_OFFLOAD" (спасибо Boria138)
|
||||
* включена докачка файлов при проблемах со скачиванием
|
||||
* удаление предыдущих версий libs и plugins происходит только при успешном завершении скачивания новых версий
|
||||
* скачивание можно пропустить и использовать PP с предыдущими версиями библиотек (кроме WINE и библиотек Vulkan API)
|
||||
* по умолчанию сделан выбор PROTON_LG и WINE_x.x_LG
|
||||
* добавлена возможность использования по умолчанию стабильных версий DXVK и VKD3D (добавлением export PW_VULKAN_USE=1 в user.conf)
|
||||
* исправлена ошибка c VKD3D_FEATURE_LEVEL 12_0 с запуском игр на стабильных версиях DXVK и VKD3D
|
||||
* исправлена установка STALCRAFT
|
||||
|
||||
###Scripts version 2217### Дата: 31.08.2023 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* временно отключено определение Vulkan API из за возможных проблем на стороне vulkaninfo
|
||||
* новейшие версии DXVK и VKD3D выбраны по умолчанию (более востребованы для новейших игр)
|
||||
|
||||
###Scripts version 2216### Дата: 30.08.2023 / Размер скачиваемого обновления: 650 мегабайт
|
||||
* обновлен PROTON_LG до версии 8-14:
|
||||
нет лишнего символа, на экране, при запуске STEAM_PP
|
||||
исправлена установка BattleNET (еще раз)
|
||||
* обновлены версии:
|
||||
DXVK_STABLE_VER="2.2-34"
|
||||
DXVK_GIT_VER="2.2-164"
|
||||
VKD3D_STABLE_VER="1.1-3445"
|
||||
VKD3D_GIT_VER="1.1-3556"
|
||||
* обновлен пакет библиотек libs_v44:
|
||||
pressure-vessel 0.20230718.0
|
||||
sniper 0.20230718.55074
|
||||
* добавлено автоматическое определение видеокарт NVIDIA RTX (спасибо Boria138)
|
||||
* добавлено автоматическое включение поддержки DLSS и RAY TRACING для видеокарт NVIDIA RTX
|
||||
* добавлена проверка на версию Vulkan API для совместимости с видеокартами без Vulkan API 1.3
|
||||
|
||||
###Scripts version 2215### Дата: 18.08.2023 / Размер скачиваемого обновления: 8 мегабайт
|
||||
* добавлено зеркало скриптов: https://gitlab.eterfund.ru/Castro-Fidel/
|
||||
* отключено создание сторонних (не работающих) ярлыков средствами wine (при использовании версий wine отличных от proton)
|
||||
|
||||
###Scripts version 2214### Дата: 04.08.2023 / Размер скачиваемого обновления: 250 мегабайт
|
||||
* обновлен PROTON_LG до версии 8-11
|
||||
* обновлен в "Авторы и спасибы" список бустеров которые хоть раз поддержали проект.
|
||||
(Для тех кто хочет присоедениться к поддержке проекта: https://boosty.to/portwine-linux.ru)
|
||||
|
||||
###Scripts version 2213### Дата: 03.08.2023 / Размер скачиваемого обновления: 250 мегабайт
|
||||
* обновлен PROTON_LG до версии 8-10 (фикс UBISOFT: купленные игры работают, для магазина нужен VPN)
|
||||
* принято и доработано обновение от Boria138 добавляющее настройку ограничения использования ядер ЦПУ. (WINE_CPU_TOPOLOGY)
|
||||
* добавлен фикс значительно уменьшающий нагрузку CPU и повышающий FPS в Unity играх (при условии более 8 логических ядер процессора)
|
||||
* исправлены изменение и отключение огранчения FPS
|
||||
|
||||
###Scripts version 2212### Дата: 01.08.2023 / Размер скачиваемого обновления: 10 мегабайт
|
||||
* добавлено использование D8VK (транслятор DirectX 8 в Vulkan API) для старых игр, при использовании DXVK и VKD3D
|
||||
|
||||
###Scripts version 2211### Дата: 31.07.2023 / Размер скачиваемого обновления: 9 мегабайт основные файлы и 90 мегабайт при запуске игры League Of Legends
|
||||
* исправлена работа League Of Legends (обновлен WINE_LOL_GE_8.12)
|
||||
* обновлен README на GitHub (спасибо Boria138)
|
||||
|
||||
###Scripts version 2210### Дата: 28.07.2023 / Размер скачиваемого обновления: 9 мегабайт.
|
||||
* исправлены установка и обновление лончеров (требуется тест на разных системах):
|
||||
BattleNET
|
||||
STEAM_PP
|
||||
* множество небольших изменений скриптов
|
||||
|
||||
###Scripts version 2209### Дата: 26.07.2023 / Размер скачиваемого обновления: 9 мегабайт.
|
||||
* добавлена автоустановка игры: "Battle Of Space Raiders" (спасибо Boria138)
|
||||
* приняты небольшие исправления от Boria138
|
||||
* HOTFIX - исправлены проблемы работы PROTON_LG_8-X на некоторых системах (отображение черных лончеров и потеря библиотек необходимых для игр)
|
||||
|
||||
###Scripts version 2208### Дата: 24.07.2023 / Размер скачиваемого обновления: 9 мегабайт.
|
||||
* добавлена возможность изменения названия при создании "ярлыка" (спасибо Maks1mS)
|
||||
* приняты небольшие исправления от Boria138
|
||||
* исправлена установка Genshin Impact
|
||||
|
||||
###Scripts version 2207### Дата: 23.07.2023 / Размер скачиваемого обновления: 250 мегабайт.
|
||||
* обновлен PROTON_LG до версии 8-9
|
||||
* обновлены версии:
|
||||
DXVK_GIT_VER="2.2-137"
|
||||
VKD3D_GIT_VER="1.1-3516"
|
||||
|
||||
###Scripts version 2206### Дата: 07.07.2023 / Размер скачиваемого обновления: 250 мегабайт.
|
||||
* обновлен PROTON_LG до версии 8-6 (совместно с версией MONO 8.0)
|
||||
* обновлены версии:
|
||||
DXVK_GIT_VER="2.2-116"
|
||||
VKD3D_GIT_VER="1.1-3488"
|
||||
* добавлена автоустановка игры: Guild Wars 2
|
||||
|
||||
###Scripts version 2205### Дата: 01.07.2023 / Размер скачиваемого обновления: 240 мегабайт.
|
||||
* обновлен PROTON_LG до версии 8-4
|
||||
* с версией PROTON_LG_8-4 снова работает игра "Мир Кораблей"
|
||||
* с версией PROTON_LG_8-4 снова работает лончер "Ubisoft Connect"
|
||||
|
||||
###Scripts version 2204### Дата: 29.06.2023 / Размер скачиваемого обновления: 9 мегабайт.
|
||||
* улучшение локализации (спасибо Boria138)
|
||||
* обновлены автоустановки LGC и WGC
|
||||
|
||||
###Scripts version 2203### Дата: 23.06.2023 / Размер скачиваемого обновления: 9 мегабайт.
|
||||
* дополнены всплывающие подсказки в меню настроек vkBasalt (спасибо Boria138)
|
||||
* обновлен установщик Battle.net
|
||||
|
||||
###Scripts version 2202### Дата: 15.06.2023 / Размер скачиваемого обновления: 9 мегабайт.
|
||||
* возвращена установка Genshin Impact. (Снова заработал, на долго?)
|
||||
* исправлена загрузка WINE версий PROTON-GE
|
||||
|
||||
###Scripts version 2201### Дата: 12.06.2023 / Размер скачиваемого обновления: 9 мегабайт.
|
||||
* улучшена читаемость вывода при запуске portproton из терминала
|
||||
* исправлен запуск игры World of Sea Battle
|
||||
* добавлен выбор файла настроек перед запуском setup.exe
|
||||
|
||||
###Scripts version 2200### Дата: 06.06.2023 / Размер скачиваемого обновления: 9 мегабайт.
|
||||
* обновлен WINE для League of Legends (Для применения изменений требуется снова запустить автоустановку League of Legends)
|
||||
|
||||
###Scripts version 2199### Дата: 05.06.2023 / Размер скачиваемого обновления: 9 мегабайт.
|
||||
* добавлен фикс для установки некоторых репаков от xatab
|
||||
* удалена функция: check_nvidia_vk_icd_file (в ней теперь нет необходимости)
|
||||
|
||||
###Scripts version 2198### Дата: 02.06.2023 / Размер скачиваемого обновления: 9 мегабайт.
|
||||
* HOTFIX №2 для включения DLSS
|
||||
* HOTFIX выбора языка интерфейса
|
||||
|
||||
###Scripts version 2197### Дата: 02.06.2023 / Размер скачиваемого обновления: 9 мегабайт.
|
||||
* HOTFIX для включения DLSS
|
||||
|
||||
###Scripts version 2196### Дата: 01.06.2023 / Размер скачиваемого обновления: 9 мегабайт.
|
||||
* исправлено переключение языка в PortProton
|
||||
* успешно проверена работа нативных версий DLSS и DXR в Alt Linux на видеокартах от NVIDIA серии RTX
|
||||
* добавлен файл настроек для новой игры: SystemShockRemake
|
||||
* обновлен файл настроек STEAM с онлайн фиксом (спасибо Boria | Arch | GNOME) Для применения изменений требуется снова запустить автоустановку STEAM
|
||||
* небольшие улучшения интерфейса
|
||||
* в PortProton/data/user.conf добавлена переменная для ноутбуков с гибридной графикой: "export optirun_on= #nvidia-prime-run or prime-run"
|
||||
* добавлено условие: если переменная "optirun_on" не пустая, то автоматически включается PRIME_RENDER_OFFLOAD и проверка nvidia_vk_icd_file
|
||||
|
||||
###Scripts version 2195### Дата: 30.05.2023 / Размер скачиваемого обновления: 16 мегабайт.
|
||||
* исправлена установка Rockstar Games Launcher (ALT bug 46277)
|
||||
* временно убран установщик ROBLOX (ALT bug 46283)
|
||||
* добавлена поддержка DXR и DLSS в Alt Linux (необходимо выбирать новейшие версии DXVK и VKD3D)
|
||||
|
||||
###Scripts version 2194### Дата: 30.05.2023 / Размер скачиваемого обновления: 9 мегабайт.
|
||||
* HOTFIX - убрана проверка nvml в каталоге plugins
|
||||
|
||||
###Scripts version 2193### Дата: 30.05.2023 / Размер скачиваемого обновления: 15 мегабайт.
|
||||
* обновление функций выбора 3D api, DXR, DLSS, FAKE_DLSS
|
||||
* обновлен dxvk-nvapi до версии 0.6.3
|
||||
* обновлен FAKE_DLSS 230506 (FidelityFx Super Resolution 2.2-3001-0-9-1683395145)
|
||||
|
||||
###Scripts version 2192### Дата: 30.05.2023 / Размер скачиваемого обновления: 9 мегабайт.
|
||||
* исправлено "убегание" окна интерфейса при изменении его размера
|
||||
* HOTFIX - переход по пути до .exe файла
|
||||
|
||||
###Scripts version 2191###
|
||||
Дата: 29.05.2023 / Размер скачиваемого обновления: 450 мегабайт.
|
||||
* обновлен пакет библиотек libs_v43
|
||||
pressure-vessel 0.20230418.0
|
||||
sniper 0.20230424.48416
|
||||
YAD 12.3
|
||||
* исправлен облачный гейминг vkPlay Cloud (необходимо после обновления скриптов повторно переустановить vkPlay из вкладки АВТОУСТАНОВКА)
|
||||
* восстановлена установка и запуск Plarium Play
|
||||
* PortProton переведен на новую версию псевдографического интерфейса: YAD 12.3
|
||||
|
||||
###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
|
||||
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-битных играх на некоторых системах)
|
||||
|
||||
###Scripts version 2155###
|
||||
* обновлены версии:
|
||||
PROTON_LG="7-47"
|
||||
PROTON_GE="7-47"
|
||||
DXVK_GIT_VER="2.0-116"
|
||||
VKD3D_GIT_VER="1.1-3115"
|
||||
|
||||
###Scripts version 2154###
|
||||
* обновлена версия PROTON_LG до 7-43
|
||||
|
||||
###Scripts version 2153###
|
||||
* обновлены версии:
|
||||
PROTON_GE="7-43"
|
||||
DXVK_GIT_VER="2.0-36"
|
||||
VKD3D_GIT_VER="1.1-3094"
|
||||
* исправлены вылеты игры Ведьмак 3 (next gen. DX12) Необходимо использование версии PROTON_GE_7-43
|
||||
|
||||
###Scripts version 2152###
|
||||
* обновлен шаблон дял создания префикса (улучшено отобраение кирилицы в некоторых приложениях, например Path of Exile)
|
||||
* добавлена установка игры Path of Exile
|
||||
* обновлены GIT версии DXVK и VKD3D:
|
||||
DXVK_GIT_VER="2.0-34"
|
||||
VKD3D_GIT_VER="1.1-3088"
|
||||
* добавлено автоматическое отключение vkbasalt при использовании GIT версий DXVK и VKD3D (временно)
|
||||
* libs_v34 (обновлен контейнер и произведен перенос шаблона префикса из каталога plugin в каталог libs)
|
||||
pressure-vessel 0.20221130.0
|
||||
sniper 0.20221130.0
|
||||
для экономии места, шаблон default_pfx запакован в архив
|
||||
* обновлена версия FAKE_DLSS до 091122
|
||||
* обновлена поддержка DLSS для видеокарт NVIDIA серии RTX (требуется проверка)
|
||||
|
||||
###Scripts version 2151###
|
||||
* добавлена установка игры Panzar - Российская клиентская сессионная многопользовательская онлайн-игра 3D MMO, сочетающий в себе несколько жанров,из RPG, MOBA и шутеров от отечественных разработчиков Panzar Studio (спасибо chal55rus) + бонус: улучшенная из коробки графика в игре с помощью vkbasalt
|
||||
|
||||
@ -392,7 +925,7 @@
|
||||
* обновлены db файлы
|
||||
|
||||
###Scripts version 2065###
|
||||
* HOTFIX - корректировка завершения процессов yad и yad_new
|
||||
* HOTFIX - корректировка завершения процессов yad и yad_v12_3
|
||||
|
||||
###Scripts version 2064###
|
||||
* добавлено уведомление пользователю о возможных проблемах при запуске в Wayland сессии (один раз и только под Wayland)
|
||||
@ -799,7 +1332,7 @@ PS: не забывает для активации добавить перем
|
||||
|
||||
###Scripts version 1104###
|
||||
* крупное обновлеение контейнера (libs_v16):
|
||||
- добавлен /bin/yad_new версии 10.1 скомпилированный специально для будущего меню в трее)
|
||||
- добавлен /bin/yad_v12_3 версии 10.1 скомпилированный специально для будущего меню в трее)
|
||||
- обновлен MANGOHUD (требуется проверка под OpenGL)
|
||||
- обновлен 7z необходимый для будущей автоматической установки Rockstar Game Launcher
|
||||
* для тестовой поддержки wayland добавлена переменная в скрипт var: GDK_BACKEND="x11"
|
||||
|
@ -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 EN.png
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
data_from_portwine/img/World of Sea Battle RU.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 |
BIN
data_from_portwine/img/gui/bsr.png
Normal file
After Width: | Height: | Size: 987 B |
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/error_file.png
Normal file
After Width: | Height: | Size: 10 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/gw2.png
Normal file
After Width: | Height: | Size: 5.4 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/poe.png
Executable file → Normal file
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 5.3 KiB |
BIN
data_from_portwine/img/gui/port_proton.png
Executable file → Normal file
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 12 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 |
BIN
data_from_portwine/img/gui/swl.png
Executable file
After Width: | Height: | Size: 3.3 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 |
BIN
data_from_portwine/img/w.png
Executable file → Normal file
Before Width: | Height: | Size: 409 KiB After Width: | Height: | Size: 57 KiB |
114
data_from_portwine/scripts/add_in_steam.sh
Executable file
@ -0,0 +1,114 @@
|
||||
#!/bin/bash
|
||||
# GPL-3.0 license
|
||||
# based on https://github.com/sonic2kk/steamtinkerlaunch/blob/master/steamtinkerlaunch
|
||||
|
||||
PROGNAME="PortProton"
|
||||
# PERSONAL_NAME="$(grep PersonaName "$HOME/.local/share/Steam/config/loginusers.vdf" | awk -F'"' '{print $4}')"
|
||||
|
||||
SCVDF="shortcuts.vdf"
|
||||
SCPATH="$STUIDPATH/config/$SCVDF"
|
||||
|
||||
if [[ ! -f "$SCPATH" ]] ; then
|
||||
echo '0073686f727463757473000808' | xxd -r -p > "$SCPATH"
|
||||
fi
|
||||
|
||||
NOSTAPPNAME="$name_desktop"
|
||||
NOSTEXEPATH="\"${STEAM_SCRIPTS}/${name_desktop}.sh\""
|
||||
NOSTSTDIR="\"${STEAM_SCRIPTS}\""
|
||||
# icon
|
||||
NOSTICONPATH="${PORT_WINE_PATH}/data/img/${name_desktop}.png"
|
||||
# IsHidden
|
||||
NOSTHIDE=0
|
||||
# AllowDesktopConfig
|
||||
NOSTADC=0
|
||||
# AllowOverlay
|
||||
NOSTAO=0
|
||||
# openvr
|
||||
NOSTVR=0
|
||||
NOSTSTLLO=0
|
||||
# LaunchOptions
|
||||
NOSTLAOP=
|
||||
|
||||
if [ -n "${NOSTEXEPATH}" ]; then
|
||||
if [ -z "${NOSTAPPNAME}" ]; then
|
||||
NOSTAPPNAME="${QEP##*/}"
|
||||
fi
|
||||
|
||||
NOSTAIDRHX="$(printf "%03x%03x%02x\n" $((RANDOM%4096)) $((RANDOM%4096)) $((RANDOM%256)))"
|
||||
#NOSTAID="$(hex2dec "$NOSTAIDRHX")"
|
||||
NOSTAIDHX="\x$(awk '{$1=$1}1' FPAT='.{2}' OFS="\\\x" <<< "$NOSTAIDRHX")"
|
||||
|
||||
if [ -f "$SCPATH" ]; then
|
||||
#writelog "INFO" "${FUNCNAME[0]} - The file '$SCPATH' already exists, creating a backup, then removing the 2 closing backslashes at the end"
|
||||
cp "$SCPATH" "${SCPATH//.vdf}_${PROGNAME}_backup.vdf" 2>/dev/null
|
||||
truncate -s-2 "$SCPATH"
|
||||
OLDSET="$(grep -aPo '\x00[0-9]\x00\x02appid' "$SCPATH" | tail -n1 | tr -dc '0-9')"
|
||||
NEWSET=$((OLDSET + 1))
|
||||
#writelog "INFO" "${FUNCNAME[0]} - Last set in file has ID '$OLDSET', so continuing with '$OLDSET'"
|
||||
else
|
||||
#writelog "INFO" "${FUNCNAME[0]} - Creating new $SCPATH"
|
||||
printf '\x00%s\x00' "shortcuts" > "$SCPATH"
|
||||
NEWSET=0
|
||||
fi
|
||||
|
||||
#writelog "INFO" "${FUNCNAME[0]} - Adding new set '$NEWSET'"
|
||||
|
||||
{
|
||||
printf '\x00%s\x00' "$NEWSET"
|
||||
printf '\x02%s\x00%b' "appid" "$NOSTAIDHX"
|
||||
printf '\x01%s\x00%s\x00' "appname" "$NOSTAPPNAME"
|
||||
printf '\x01%s\x00%s\x00' "Exe" "$NOSTEXEPATH"
|
||||
printf '\x01%s\x00%s\x00' "StartDir" "$NOSTSTDIR"
|
||||
|
||||
if [ -n "$NOSTICONPATH" ]; then
|
||||
printf '\x01%s\x00%s\x00' "icon" "$NOSTICONPATH"
|
||||
else
|
||||
printf '\x01%s\x00\x00' "icon"
|
||||
fi
|
||||
|
||||
printf '\x01%s\x00\x00' "ShortcutPath"
|
||||
|
||||
if [ -n "$NOSTLAOP" ]; then
|
||||
printf '\x01%s\x00%s\x00' "LaunchOptions" "$NOSTLAOP"
|
||||
else
|
||||
printf '\x01%s\x00\x00' "LaunchOptions"
|
||||
fi
|
||||
|
||||
if [ "$NOSTHIDE" -eq 1 ]; then
|
||||
printf '\x02%s\x00\x01\x00\x00\x00' "IsHidden"
|
||||
else
|
||||
printf '\x02%s\x00\x00\x00\x00\x00' "IsHidden"
|
||||
fi
|
||||
|
||||
if [ "$NOSTADC" -eq 1 ]; then
|
||||
printf '\x02%s\x00\x01\x00\x00\x00' "AllowDesktopConfig"
|
||||
else
|
||||
printf '\x02%s\x00\x00\x00\x00\x00' "AllowDesktopConfig"
|
||||
fi
|
||||
|
||||
if [ "$NOSTAO" -eq 1 ]; then
|
||||
printf '\x02%s\x00\x01\x00\x00\x00' "AllowOverlay"
|
||||
else
|
||||
printf '\x02%s\x00\x00\x00\x00\x00' "AllowOverlay"
|
||||
fi
|
||||
|
||||
if [ "$NOSTVR" -eq 1 ]; then
|
||||
printf '\x02%s\x00\x01\x00\x00\x00' "openvr"
|
||||
else
|
||||
printf '\x02%s\x00\x00\x00\x00\x00' "openvr"
|
||||
fi
|
||||
|
||||
printf '\x02%s\x00\x00\x00\x00\x00' "Devkit"
|
||||
printf '\x01%s\x00\x00' "DevkitGameID"
|
||||
printf '\x02%s\x00\x00\x00\x00\x00' "LastPlayTime"
|
||||
printf '\x00%s\x00' "tags"
|
||||
printf '\x08'
|
||||
printf '\x08'
|
||||
|
||||
#file end:
|
||||
printf '\x08'
|
||||
printf '\x08'
|
||||
} >> "$SCPATH"
|
||||
|
||||
# echo '00013000504f727450726f746f6e0008080808' | xxd -r -p >> "$SCPATH"
|
||||
fi
|
@ -5,20 +5,20 @@ if [ "${update_loc}" = "RUS" ]
|
||||
then
|
||||
KEY_CREDITS=$RANDOM
|
||||
|
||||
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \
|
||||
"${pw_yad_v12_3}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \
|
||||
--image-path="$PW_GUI_ICON_PATH" --image="port_proton" \
|
||||
--text-align=center --scroll --text="PortProton v. ${install_ver}
|
||||
scripts v. ${scripts_install_ver}
|
||||
|
||||
https://linux-gaming.ru
|
||||
|
||||
Авторские права © 2022 Castro-Fidel (linux-gaming.ru)
|
||||
Авторские права © $(date +'%Y') Castro-Fidel (linux-gaming.ru)
|
||||
|
||||
Эта программа поставляется без каких-либо гарантий.
|
||||
Подробнее см. в Лицензия." &
|
||||
Подробнее см. в Лицензия." 2>/dev/null &
|
||||
|
||||
|
||||
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=2 \
|
||||
"${pw_yad_v12_3}" --plug="${KEY_CREDITS}" --tabnum=2 \
|
||||
--text-align=center --scroll --text="Автор: Casro-Fidel (Михаил Тергоев)
|
||||
|
||||
Помощники разработчика и тестировщики:
|
||||
@ -36,11 +36,17 @@ aldiserg
|
||||
an9949an
|
||||
andrey4korop
|
||||
zorn
|
||||
" &
|
||||
Vano Majukin
|
||||
Сергей 33(46)RUS
|
||||
WelchDragon
|
||||
Vuursteen
|
||||
Boria138
|
||||
Akai
|
||||
" 2>/dev/null &
|
||||
|
||||
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=3 --text-info --scroll <<< " Лицензия Массачусетского технологического института (MIT License)
|
||||
"${pw_yad_v12_3}" --plug="${KEY_CREDITS}" --tabnum=3 --text-info --scroll <<< " Лицензия Массачусетского технологического института (MIT License)
|
||||
|
||||
Авторские права (©) 2022 Castro-Fidel (linux-gaming.ru)
|
||||
Авторские права © $(date +'%Y') Castro-Fidel (linux-gaming.ru)
|
||||
|
||||
Настоящим предоставляется бесплатное разрешение любому лицу, получившему копию данного
|
||||
программного обеспечения и связанных с ним файлов документации (Программное
|
||||
@ -59,9 +65,9 @@ zorn
|
||||
АВТОРЫ ИЛИ ВЛАДЕЛЕЦ АВТОРСКИХ ПРАВ НЕСУТ ОТВЕТСТВЕННОСТЬ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УЩЕРБ ИЛИ
|
||||
ДРУГОЕ. ОТВЕТСТВЕННОСТЬ, БУДУЩАЯ ПО ДОГОВОРУ, ДЕЛИКТУ ИЛИ ИНЫМ ОБРАЗОМ, ВОЗНИКАЮЩАЯ ИЗ
|
||||
ВНЕ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ СДЕЛКАМИ В
|
||||
ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ." &
|
||||
ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ." 2>/dev/null &
|
||||
|
||||
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=4 \
|
||||
"${pw_yad_v12_3}" --plug="${KEY_CREDITS}" --tabnum=4 \
|
||||
--text-info --fontname="Serif bold italic 12" --show-uri --scroll \
|
||||
<<< ' Проект поддержали:
|
||||
https://boosty.to/portwine-linux.ru
|
||||
@ -70,9 +76,12 @@ zorn
|
||||
A B
|
||||
AdamArclight666
|
||||
Akai
|
||||
AkiraKai
|
||||
Aleks
|
||||
Alexsei Cherniavskiy
|
||||
Aleksey Shvetcov
|
||||
Alex Sh
|
||||
Alexey RasskazovskyQ
|
||||
Alexsei Cherniavskiy
|
||||
Allegra_g
|
||||
AlxChkln
|
||||
amikha1lov
|
||||
@ -83,30 +92,39 @@ zorn
|
||||
apolon
|
||||
Aule Mahal
|
||||
Azartiny Mor
|
||||
Bat1stuff
|
||||
BELIJJAaL
|
||||
benya
|
||||
BRXC
|
||||
Bunny Sword
|
||||
CanBoo
|
||||
chal55rus
|
||||
Captain Dmitro
|
||||
caradat
|
||||
chal55rusSergey P.
|
||||
Coin Hunt
|
||||
Cruze
|
||||
D M_y
|
||||
d.kostroma
|
||||
Dadenard
|
||||
Dallasss
|
||||
Daniil Go
|
||||
Dencher12
|
||||
Denis
|
||||
Denis Veduta
|
||||
devmorro
|
||||
Dezert1r
|
||||
didi_side
|
||||
Dima Manshin
|
||||
DIO
|
||||
d.kostroma
|
||||
Dmitriy Tokarev
|
||||
Dnevnnoy
|
||||
Drakorgaur
|
||||
DSergeev
|
||||
dunkanMcLoud
|
||||
dupster mailbox
|
||||
Eliot
|
||||
El Mago
|
||||
Eliot
|
||||
Ethan Winters
|
||||
Evgen Buiko
|
||||
Evgeniy Politov
|
||||
EvilDevolver
|
||||
fight fox
|
||||
funti2f
|
||||
@ -115,23 +133,43 @@ zorn
|
||||
Gekko
|
||||
Geomant17
|
||||
gg_harper
|
||||
Graddlly
|
||||
Happy Husky
|
||||
haravara
|
||||
Haschwalth
|
||||
haunteduser
|
||||
Homyakin
|
||||
horuno2020
|
||||
Igor14936
|
||||
Ivan Vlasov
|
||||
ivboss
|
||||
Ivory_drive
|
||||
Jackie
|
||||
Jeta
|
||||
JRX
|
||||
July April
|
||||
Kitsune_Yagiza
|
||||
ksandr4370
|
||||
LeGi0neR
|
||||
Lexa XLS
|
||||
lifeteo
|
||||
Linux Vumtut
|
||||
Lonely Lonely
|
||||
Looter-bit
|
||||
Lynx Jam
|
||||
Maks Jjot
|
||||
Maksami Cordyceps
|
||||
Maktub
|
||||
Melord
|
||||
MetaP
|
||||
Michael Karpenya
|
||||
MICROFARAT
|
||||
MLogaut
|
||||
Monti Roquefort
|
||||
Mr. Gex
|
||||
MrBatonio
|
||||
mrquokka
|
||||
nanCreate
|
||||
Nesterik
|
||||
Nikola P.
|
||||
Nuclearsun
|
||||
@ -141,6 +179,7 @@ zorn
|
||||
Optimus
|
||||
Ottakvot
|
||||
paulscathedral
|
||||
PaveL SakharuK
|
||||
penguin4ek
|
||||
Pependos
|
||||
PLAFON
|
||||
@ -149,107 +188,140 @@ zorn
|
||||
Ruslan Vlasov
|
||||
Rustam
|
||||
Saireg
|
||||
SamualV
|
||||
sanelasan
|
||||
sashman
|
||||
Seeropoonya
|
||||
sendependa_dio
|
||||
Sergey Zotov
|
||||
shecspir
|
||||
Slir3x
|
||||
Soma
|
||||
sship
|
||||
StGdG
|
||||
Subscript
|
||||
Sudo Connect
|
||||
sugoyako
|
||||
svo
|
||||
Taras Zagibalov
|
||||
The End
|
||||
tima
|
||||
Tykva
|
||||
typedef
|
||||
ua3dko
|
||||
V1ktr
|
||||
Valevicor
|
||||
VanBugel
|
||||
vano_364
|
||||
VAtiB
|
||||
Vikthor Prieto
|
||||
vlad petrov
|
||||
Vosarat
|
||||
VUMtut
|
||||
Windchester
|
||||
WK217
|
||||
wrager
|
||||
xpamych
|
||||
Xpamych
|
||||
Yasiok
|
||||
Yurec
|
||||
Yuri Emelyanov
|
||||
Zillah Giovanni
|
||||
Zloy Ivan
|
||||
Zorit
|
||||
zorn
|
||||
Александр
|
||||
Александр Абдулов
|
||||
Александр Аброськин
|
||||
Александр Кладов
|
||||
Александр Лобанов
|
||||
Александр Мерзликин
|
||||
Алексей Ultralin
|
||||
Алексей Войтенко
|
||||
Алексей Галаш
|
||||
Алексей Зубрийчук
|
||||
Алексей Ивушкин
|
||||
Алексей Кравчук
|
||||
Алексей Самойлов
|
||||
Алексей Чугунов
|
||||
Андрей Гусаков
|
||||
Андрей Карпенцов
|
||||
Антоний Дамикан
|
||||
Андрей Нешта
|
||||
Антон Рудковский
|
||||
Антон Фамилианов
|
||||
Антоний Дамикан
|
||||
Артём К.
|
||||
Артём М.
|
||||
Валерий Толмачёв
|
||||
Виктор Шварц
|
||||
Виктор Щетинин
|
||||
Виндэта(рог)
|
||||
Виндэтарог
|
||||
Виталий Богаченко
|
||||
Виталий Нуров
|
||||
Виталий Росляков
|
||||
Виталий Яновский
|
||||
Влад Блинов
|
||||
Владимир Бильдюкевич
|
||||
Владимир Дарвин
|
||||
Влад Кладиев
|
||||
Владимир Бильдюкевич
|
||||
Владимир Гл-Ко
|
||||
Владимир Дарвин
|
||||
Владимир Мурзин
|
||||
Вячеслав Шитюков
|
||||
Вячеслав Шустров
|
||||
Георгий Гурский
|
||||
Григорий Кожуханцев
|
||||
Данил Лужецкий
|
||||
Данил Павлов
|
||||
Дед Мазай
|
||||
Денис Мальцев
|
||||
Денис Матій
|
||||
Денис Олефиренко
|
||||
Дмитрий
|
||||
Дмитрий Круглов
|
||||
Дмитрий Лихачёв
|
||||
Дмитрий Мазанка
|
||||
Дмитрий Маньшин
|
||||
Дмитрий Матвеенко
|
||||
Дмитрий Сидоров
|
||||
Евгений Бебин
|
||||
Евгений Горенков
|
||||
Евгений Долгополов
|
||||
Евгений Хирвонен
|
||||
Евгений Храмов
|
||||
Егор Кречун
|
||||
Жан-Люк Пикар
|
||||
Женя Рябушкин
|
||||
Иван Белекеев
|
||||
Иван Сильянов
|
||||
Иван Чевычелов
|
||||
Кирилл Пушкарский
|
||||
Кирилл Т
|
||||
Коляныч Королёв
|
||||
Константин __
|
||||
Константин Абадонна
|
||||
Леонид
|
||||
Макс Безумный
|
||||
Максим Хмара-Миронов
|
||||
Маленькая сосна
|
||||
Марат
|
||||
Марат Рахимов
|
||||
Михаил Полозов
|
||||
Неизвестый Дмитрий
|
||||
Никита Булавин
|
||||
Николай Гинтов
|
||||
Никита Иванов
|
||||
Никита Попков
|
||||
николай гинтов
|
||||
Николай Садомов
|
||||
Олег Скакунов
|
||||
Павел Иванов
|
||||
Павел Пашенцев
|
||||
Павел Хозяинимени
|
||||
Равич Ревес
|
||||
Рамиль
|
||||
Рамиль Миннигалиев
|
||||
Рома Б.
|
||||
Роман Игнатьев
|
||||
Роман Паженский
|
||||
Ростислав Кузнецов
|
||||
Росляков Виталий
|
||||
Саша
|
||||
Саша
|
||||
Семён
|
||||
Семён Клишин
|
||||
Семён Ярополов
|
||||
Сергей Казёнкин
|
||||
Сергей Круглов
|
||||
Семён Сорокин
|
||||
Сергей Sid
|
||||
Сергей Александрович К.
|
||||
Сергей Шипарев
|
||||
Серёга Сапрыкин
|
||||
Стас Толкачёв
|
||||
Тима Суеубаев
|
||||
@ -257,11 +329,15 @@ zorn
|
||||
Тимур Сафонов
|
||||
Удалить Аккаунт
|
||||
Хоттабыч
|
||||
Энвер
|
||||
Юрий Константинов
|
||||
Юрий С.
|
||||
Юрий Семен
|
||||
Ярослав Москвин
|
||||
|
||||
Список будет дополняться...' 2>/dev/null &
|
||||
|
||||
Список будет дополняться...' &
|
||||
|
||||
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=5 --text="Хотите присоединится и помочь в развитии проекта:" \
|
||||
"${pw_yad_v12_3}" --plug="${KEY_CREDITS}" --tabnum=5 --text="Хотите присоединится и помочь в развитии проекта:" \
|
||||
--title=JOIN --window-icon=group --image=system-config-users --uri-color=red --show-uri \
|
||||
--text-info --scroll <<< \
|
||||
"Website: https://linux-gaming.ru/
|
||||
@ -270,14 +346,10 @@ VK: https://vk.com/linuxgamingru
|
||||
-------------------------------------------
|
||||
Стать платным подписчиком:
|
||||
boosty: https://boosty.to/portwine-linux.ru
|
||||
patreon: https://www.patreon.com/portproton
|
||||
Кошельки WebMoney: WMZ-Z135951244401 WME-E325631629973
|
||||
Yandex кошелек: 410012267513818
|
||||
-------------------------------------------
|
||||
Задонатить на стрим:
|
||||
https://www.donationalerts.com/r/portwine_linux" &
|
||||
-------------------------------------------" 2>/dev/null &
|
||||
|
||||
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=6 --show-uri --title="THIRD PARTY LIBRARIES" \
|
||||
"${pw_yad_v12_3}" --plug="${KEY_CREDITS}" --tabnum=6 --show-uri --title="THIRD PARTY LIBRARIES" \
|
||||
--fontname="Serif bold italic 10" --text-info <<< " Сторонние библиотеки, которые используются в PortProton
|
||||
|
||||
PortProton собран на основе бесплатных библиотек программного обеспечения:
|
||||
@ -286,10 +358,10 @@ WINE-PROTON: https://github.com/ValveSoftware/Proton
|
||||
WINE-PROTON-GE: https://github.com/GloriousEggroll/proton-ge-custom/
|
||||
Kron4ek/Wine: https://github.com/Kron4ek/Wine-Builds
|
||||
YAD: https://github.com/v1cont/yad
|
||||
ZENITY: https://github.com/GNOME/zenity" &
|
||||
ZENITY: https://github.com/GNOME/zenity" 2>/dev/null &
|
||||
|
||||
"${pw_yad_new}" --title "О НАС" --key="${KEY_CREDITS}" --window-icon="$PW_GUI_ICON_PATH/port_proton.png" \
|
||||
--center --notebook --no-buttons --tab-pos=bottom \
|
||||
"${pw_yad_v12_3}" --title "О НАС" --key="${KEY_CREDITS}" --window-icon="$PW_GUI_ICON_PATH/port_proton.png" \
|
||||
--notebook --no-buttons --tab-pos=bottom \
|
||||
--tab="О PORTPROTON" --tab="АВТОРЫ" --tab="ЛИЦЕНЗИЯ" --tab="СПОНСОРЫ" --tab="ПРИСОЕДИНИТЬСЯ" \
|
||||
--tab="БИБЛИОТЕКИ"
|
||||
echo "Exit from credits"
|
||||
@ -300,7 +372,7 @@ else
|
||||
KEY_CREDITS=$RANDOM
|
||||
|
||||
|
||||
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \
|
||||
"${pw_yad_v12_3}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \
|
||||
--image-path="$PW_GUI_ICON_PATH" --image="port_proton" \
|
||||
--text-align=center --scroll --text="PortProton v. ${install_ver}
|
||||
scripts v. ${scripts_install_ver}
|
||||
@ -311,10 +383,10 @@ https://linux-gaming.ru
|
||||
Copyright © 2022 Castro-Fidel (linux-gaming.ru)
|
||||
|
||||
This program comes with absolutely no warranty.
|
||||
See the License for details." &
|
||||
See the License for details." 2>/dev/null &
|
||||
|
||||
|
||||
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=2 \
|
||||
"${pw_yad_v12_3}" --plug="${KEY_CREDITS}" --tabnum=2 \
|
||||
--text-align=center --scroll --text="Author: Casro-Fidel (Mikhail Tergoev)
|
||||
|
||||
Developer assistants and testers:
|
||||
@ -325,16 +397,22 @@ Anton_Famillianov
|
||||
RidBowt
|
||||
chal55rus
|
||||
UserDiscord
|
||||
survolog
|
||||
Survolog
|
||||
gavr
|
||||
RusNor
|
||||
aldiserg
|
||||
an9949an
|
||||
andrey4korop
|
||||
zorn
|
||||
" &
|
||||
Vano Majukin
|
||||
Sergey 33(46)RUS
|
||||
WelchDragon
|
||||
Vuursteen
|
||||
Boria138
|
||||
Akai
|
||||
" 2>/dev/null &
|
||||
|
||||
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=3 --text-info --scroll <<< "MIT License
|
||||
"${pw_yad_v12_3}" --plug="${KEY_CREDITS}" --tabnum=3 --text-info --scroll <<< "MIT License
|
||||
|
||||
Copyright (©) 2022 Castro-Fidel (linux-gaming.ru)
|
||||
|
||||
@ -354,9 +432,9 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE." &
|
||||
SOFTWARE." 2>/dev/null &
|
||||
|
||||
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=4 \
|
||||
"${pw_yad_v12_3}" --plug="${KEY_CREDITS}" --tabnum=4 \
|
||||
--text-info --fontname="Serif bold italic 12" --show-uri --scroll \
|
||||
<<< ' The project was supported:
|
||||
https://boosty.to/portwine-linux.ru:
|
||||
@ -365,212 +443,281 @@ SOFTWARE." &
|
||||
A B
|
||||
AdamArclight666
|
||||
Akai
|
||||
AkiraKai
|
||||
Aleks
|
||||
Aleksey Shvetcov
|
||||
Alex Sh
|
||||
Alexey RasskazovskyQ
|
||||
Alexsei Cherniavskiy
|
||||
Allegra_g
|
||||
AlxChkln
|
||||
amikha1lov
|
||||
Andrei K
|
||||
anisan_sg
|
||||
Another games
|
||||
Apofis Smab
|
||||
apolon
|
||||
Aule Mahal
|
||||
Azartiny Mor
|
||||
Bat1stuff
|
||||
BELIJJAaL
|
||||
benya
|
||||
BRXC
|
||||
Bunny Sword
|
||||
CanBoo
|
||||
Captain Dmitro
|
||||
caradat
|
||||
chal55rusSergey P.
|
||||
Coin Hunt
|
||||
Cruze
|
||||
DIO
|
||||
D M_y
|
||||
d.kostroma
|
||||
Dadenard
|
||||
Dallasss
|
||||
Daniil Go
|
||||
Dencher12
|
||||
Denis
|
||||
Denis Veduta
|
||||
devmorro
|
||||
Dezert1r
|
||||
didi_side
|
||||
Dima Manshin
|
||||
Dmitriy Tokarev
|
||||
Dnevnnoy
|
||||
Drakorgaur
|
||||
DSergeev
|
||||
dunkanMcLoud
|
||||
dupster mailbox
|
||||
El Mago
|
||||
Eliot
|
||||
Ethan Winters
|
||||
Evgen Buiko
|
||||
Evgeniy Politov
|
||||
EvilDevolver
|
||||
fight fox
|
||||
funti2f
|
||||
fusiok
|
||||
GaiverX
|
||||
Gekko
|
||||
Geomant17
|
||||
gg_harper
|
||||
Graddlly
|
||||
Happy Husky
|
||||
haravara
|
||||
Haschwalth
|
||||
haunteduser
|
||||
Homyakin
|
||||
horuno2020
|
||||
Igor14936
|
||||
Ivan Vlasov
|
||||
ivboss
|
||||
Ivory_drive
|
||||
Jackie
|
||||
Jeta
|
||||
JRX
|
||||
July April
|
||||
Kitsune_Yagiza
|
||||
ksandr4370
|
||||
LeGi0neR
|
||||
Lexa XLS
|
||||
lifeteo
|
||||
Linux Vumtut
|
||||
Lonely Lonely
|
||||
MICROFARAT
|
||||
MLogaut
|
||||
Looter-bit
|
||||
Lynx Jam
|
||||
Maks Jjot
|
||||
Maksami Cordyceps
|
||||
Maktub
|
||||
Melord
|
||||
MetaP
|
||||
Michael Karpenya
|
||||
MICROFARAT
|
||||
MLogaut
|
||||
Monti Roquefort
|
||||
Mr. Gex
|
||||
MrBatonio
|
||||
mrquokka
|
||||
nanCreate
|
||||
Nesterik
|
||||
Nikola P.
|
||||
Nuclearsun
|
||||
Nurik
|
||||
Oleg55Rus
|
||||
onix
|
||||
Optimus
|
||||
Ottakvot
|
||||
PLAFON
|
||||
paulscathedral
|
||||
PaveL SakharuK
|
||||
penguin4ek
|
||||
Pependos
|
||||
PLAFON
|
||||
PlagueEvgeny
|
||||
Rojok56
|
||||
Ruslan Vlasov
|
||||
Rustam
|
||||
Saireg
|
||||
SamualV
|
||||
sanelasan
|
||||
sashman
|
||||
Seeropoonya
|
||||
sendependa_dio
|
||||
Sergey Zotov
|
||||
shecspir
|
||||
Slir3x
|
||||
Soma
|
||||
StGdG
|
||||
sship
|
||||
Subscript
|
||||
Sudo Connect
|
||||
sugoyako
|
||||
svo
|
||||
Taras Zagibalov
|
||||
The End
|
||||
Tykva
|
||||
tima
|
||||
typedef
|
||||
ua3dko
|
||||
V1ktr
|
||||
VAtiB
|
||||
VUMtut
|
||||
Valevicor
|
||||
VanBugel
|
||||
vano_364
|
||||
VAtiB
|
||||
Vikthor Prieto
|
||||
vlad petrov
|
||||
Vosarat
|
||||
VUMtut
|
||||
Windchester
|
||||
WK217
|
||||
wrager
|
||||
xpamych
|
||||
Xpamych
|
||||
Yasiok
|
||||
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
|
||||
sanelasan
|
||||
sashman
|
||||
sendependa_dio
|
||||
shecspir
|
||||
sship
|
||||
sugoyako
|
||||
tima
|
||||
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
|
||||
Александр Абдулов
|
||||
Александр Аброськин
|
||||
Александр Кладов
|
||||
Александр Лобанов
|
||||
Александр Мерзликин
|
||||
Алексей Ultralin
|
||||
Алексей Войтенко
|
||||
Алексей Галаш
|
||||
Алексей Зубрийчук
|
||||
Алексей Ивушкин
|
||||
Алексей Самойлов
|
||||
Алексей Чугунов
|
||||
Андрей Гусаков
|
||||
Андрей Карпенцов
|
||||
Андрей Нешта
|
||||
Антон Рудковский
|
||||
Антон Фамилианов
|
||||
Антоний Дамикан
|
||||
Артём К.
|
||||
Артём М.
|
||||
Валерий Толмачёв
|
||||
Виктор Щетинин
|
||||
Виндэтарог
|
||||
Виталий Богаченко
|
||||
Виталий Нуров
|
||||
Виталий Росляков
|
||||
Виталий Яновский
|
||||
Влад Блинов
|
||||
Влад Кладиев
|
||||
Владимир Бильдюкевич
|
||||
Владимир Гл-Ко
|
||||
Владимир Дарвин
|
||||
Владимир Мурзин
|
||||
Вячеслав Шитюков
|
||||
Вячеслав Шустров
|
||||
Георгий Гурский
|
||||
Григорий Кожуханцев
|
||||
Данил Лужецкий
|
||||
Данил Павлов
|
||||
Дед Мазай
|
||||
Денис Мальцев
|
||||
Денис Матій
|
||||
Денис Олефиренко
|
||||
Дмитрий
|
||||
Дмитрий Круглов
|
||||
Дмитрий Лихачёв
|
||||
Дмитрий Мазанка
|
||||
Дмитрий Маньшин
|
||||
Дмитрий Матвеенко
|
||||
Дмитрий Сидоров
|
||||
Евгений Бебин
|
||||
Евгений Горенков
|
||||
Евгений Долгополов
|
||||
Евгений Хирвонен
|
||||
Евгений Храмов
|
||||
Егор Кречун
|
||||
Жан-Люк Пикар
|
||||
Женя Рябушкин
|
||||
Иван Белекеев
|
||||
Иван Сильянов
|
||||
Иван Чевычелов
|
||||
Кирилл Пушкарский
|
||||
Кирилл Т
|
||||
Коляныч Королёв
|
||||
Константин __
|
||||
Константин Абадонна
|
||||
Леонид
|
||||
Макс Безумный
|
||||
Максим Хмара-Миронов
|
||||
Маленькая сосна
|
||||
Марат
|
||||
Марат Рахимов
|
||||
Михаил Полозов
|
||||
Неизвестый Дмитрий
|
||||
Никита Булавин
|
||||
Никита Иванов
|
||||
Никита Попков
|
||||
николай гинтов
|
||||
Николай Садомов
|
||||
Олег Скакунов
|
||||
Павел Иванов
|
||||
Павел Пашенцев
|
||||
Павел Хозяинимени
|
||||
Равич Ревес
|
||||
Рамиль Миннигалиев
|
||||
Рома Б.
|
||||
Роман Игнатьев
|
||||
Роман Паженский
|
||||
Ростислав Кузнецов
|
||||
Саша
|
||||
Семён
|
||||
Семён Клишин
|
||||
Семён Сорокин
|
||||
Сергей Sid
|
||||
Сергей Александрович К.
|
||||
Сергей Шипарев
|
||||
Серёга Сапрыкин
|
||||
Стас Толкачёв
|
||||
Тима Суеубаев
|
||||
Тимофей Ковалев
|
||||
Тимур Сафонов
|
||||
Удалить Аккаунт
|
||||
Хоттабыч
|
||||
Энвер
|
||||
Юрий Константинов
|
||||
Юрий С.
|
||||
Юрий Семен
|
||||
Ярослав Москвин
|
||||
|
||||
|
||||
The list will be updated...' &
|
||||
The list will be updated...' 2>/dev/null &
|
||||
|
||||
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=5 --text="Do you want to join and help in the development of the project:" \
|
||||
"${pw_yad_v12_3}" --plug="${KEY_CREDITS}" --tabnum=5 --text="Do you want to join and help in the development of the project:" \
|
||||
--title=JOIN --window-icon=group --image=system-config-users --uri-color=red --show-uri \
|
||||
--text-info --scroll <<< \
|
||||
"Website: http://linux-gaming.ru
|
||||
Discord: http://discord.gg/yJSEFjF
|
||||
VK: https://vk.com/portwinelinux
|
||||
VK: https://vk.com/linuxgamingru
|
||||
-------------------------------------------
|
||||
Become a paid subscriber:
|
||||
boosty: https://boosty.to/portwine-linux.ru
|
||||
patreon: https://www.patreon.com/portproton
|
||||
WebMoney wallets: WMZ-Z135951244401 WME-E325631629973
|
||||
Yandex wallet: 410012267513818
|
||||
-------------------------------------------
|
||||
Donat on stream:
|
||||
https://www.donationalerts.com/r/portwine_linux" &
|
||||
-------------------------------------------" 2>/dev/null &
|
||||
|
||||
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=6 --show-uri --title="THIRD PARTY LIBRARIES" \
|
||||
"${pw_yad_v12_3}" --plug="${KEY_CREDITS}" --tabnum=6 --show-uri --title="THIRD PARTY LIBRARIES" \
|
||||
--fontname="Serif bold italic 10" --text-info <<< " Third-party libraries that are used in PortProton
|
||||
|
||||
PortProton is built on the basis of the following free software libraries:
|
||||
@ -579,11 +726,11 @@ WINE-PROTON: https://github.com/ValveSoftware/Proton
|
||||
WINE-PROTON-GE: https://github.com/GloriousEggroll/proton-ge-custom/
|
||||
Kron4ek/Wine: https://github.com/Kron4ek/Wine-Builds
|
||||
YAD: https://github.com/v1cont/yad
|
||||
ZENITY: https://github.com/GNOME/zenity" &
|
||||
ZENITY: https://github.com/GNOME/zenity" 2>/dev/null &
|
||||
|
||||
|
||||
"${pw_yad_new}" --title "ABOUT US" --key="${KEY_CREDITS}" --window-icon="$PW_GUI_ICON_PATH/port_proton.png" \
|
||||
--center --notebook --no-buttons --tab-pos=bottom \
|
||||
"${pw_yad_v12_3}" --title "ABOUT US" --key="${KEY_CREDITS}" --window-icon="$PW_GUI_ICON_PATH/port_proton.png" \
|
||||
--notebook --no-buttons --tab-pos=bottom \
|
||||
--tab="ABOUT PORTPROTON" --tab="AUTORS" --tab="LICENSE" --tab="SPONSORS" --tab="JOIN" \
|
||||
--tab="THIRD PARTY LIBRARIES"
|
||||
|
||||
|
@ -7,27 +7,39 @@ pw_ping_test () {
|
||||
}
|
||||
|
||||
print_error () {
|
||||
echo "ERROR: $@"
|
||||
printf "\E[31m%s Error: $@ %s\e[0m\n"
|
||||
}
|
||||
export -f print_error
|
||||
|
||||
print_warning () {
|
||||
printf "\E[33m%s Warning: $@ %s\e[0m\n"
|
||||
}
|
||||
export -f print_warning
|
||||
|
||||
print_info () {
|
||||
echo "INFO: $@"
|
||||
printf "\E[36m%s Info: $@ %s\e[0m\n"
|
||||
}
|
||||
export -f print_info
|
||||
|
||||
print_debug () {
|
||||
printf "\E[35m%s Debug: $@ %s\e[0m\n"
|
||||
}
|
||||
export -f print_debug
|
||||
|
||||
print_var () {
|
||||
for vp in $@ ; do echo "${vp}=${!vp}" ; done
|
||||
for vp in $@ ; do print_info "${vp}=${!vp}" ; done
|
||||
}
|
||||
export -f print_var
|
||||
|
||||
check_variables () { [[ -z ${!1} ]] && export $1="$2" ;}
|
||||
|
||||
try_copy_file () {
|
||||
if [ ! -f "$1" ] ; then print_info "file $1 not found for copy" && return 1
|
||||
elif [ -z "$2" ] ; then print_error "no way to copy file $1" && return 1
|
||||
else
|
||||
cp -f "$1" "$2"
|
||||
if [ "$?" != 0 ]
|
||||
then print_error "failed to copy file $1 to $2" || return 1
|
||||
then print_error "failed to copy file $1 to $2" && return 1
|
||||
else return 0
|
||||
fi
|
||||
fi
|
||||
@ -46,7 +58,7 @@ try_copy_dir () {
|
||||
export -f try_copy_dir
|
||||
|
||||
try_remove_file () {
|
||||
if [ -f "$1" ] ; then
|
||||
if [ -f "$1" ] || [ ! -e "$1" ] ; then
|
||||
rm -f "$1"
|
||||
[ "$?" == 0 ] && return 0 || return 1
|
||||
fi
|
||||
@ -102,24 +114,38 @@ check_process () {
|
||||
}
|
||||
export -f check_process
|
||||
|
||||
try_download_game () {
|
||||
[[ -f "${PW_AUTOINSTALL_EXE}" ]] && try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
PW_DOWNLOAD_FILE_NAME="$(basename $1)"
|
||||
set -o pipefail
|
||||
wget -O "$2" --read-timeout 300 --retry-connrefused --timeout 3 --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
|
||||
if [ "${PIPESTATUS[0]}" != 0 ] ; then
|
||||
print_error "Failed to download ${PW_DOWNLOAD_FILE_NAME}."
|
||||
return 1
|
||||
else
|
||||
return 0
|
||||
fi
|
||||
}
|
||||
|
||||
try_download () {
|
||||
PW_DOWNLOAD_FILE_NAME="$(basename $1)"
|
||||
set -o pipefail
|
||||
wget -O "$2" --read-timeout 300 --retry-connrefused --timeout 15 --tries 2 \
|
||||
--user-agent="Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)" "${1}" 2>&1 | \
|
||||
wget -c -O "$2" --read-timeout 300 --retry-connrefused --timeout 3 --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
|
||||
if [ "${PIPESTATUS[0]}" != 0 ] ; then
|
||||
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 -c -O "$2" --read-timeout 300 --retry-connrefused --timeout 3 --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"
|
||||
return 1
|
||||
fi
|
||||
fi
|
||||
@ -129,7 +155,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 +168,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."
|
||||
@ -161,33 +187,41 @@ create_new_dir () {
|
||||
}
|
||||
|
||||
var_winedlloverride_update () {
|
||||
if [ ! -z "${WINEDLLOVERRIDES}" ]
|
||||
then export WINEDLLOVERRIDES="${1};${WINEDLLOVERRIDES}"
|
||||
else export WINEDLLOVERRIDES="${1}"
|
||||
if [ ! -z "$WINEDLLOVERRIDES" ]
|
||||
then export WINEDLLOVERRIDES="$1;$WINEDLLOVERRIDES"
|
||||
else export WINEDLLOVERRIDES="$1"
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
var_vkd3d_config_update () {
|
||||
if [ ! -z "${VKD3D_CONFIG}" ]
|
||||
then export VKD3D_CONFIG="${1};${VKD3D_CONFIG}"
|
||||
else export VKD3D_CONFIG="${1}"
|
||||
if [ ! -z "$VKD3D_CONFIG" ]
|
||||
then export VKD3D_CONFIG="$1;$VKD3D_CONFIG"
|
||||
else export VKD3D_CONFIG="$1"
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
var_radv_perftest_config_update () {
|
||||
if [ ! -z "${RADV_PERFTEST}" ]
|
||||
then export RADV_PERFTEST="${1};${RADV_PERFTEST}"
|
||||
else export RADV_PERFTEST="${1}"
|
||||
if [ ! -z "$RADV_PERFTEST" ]
|
||||
then export RADV_PERFTEST="$1;$RADV_PERFTEST"
|
||||
else export RADV_PERFTEST="$1"
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
var_vk_istance_layers_config_update () {
|
||||
if [ ! -z "${PW_VK_INSTANCE_LAYERS}" ]
|
||||
then export PW_VK_INSTANCE_LAYERS="${1}:${PW_VK_INSTANCE_LAYERS}"
|
||||
else export PW_VK_INSTANCE_LAYERS="${1}"
|
||||
if [ ! -z "$PW_VK_INSTANCE_LAYERS" ]
|
||||
then export PW_VK_INSTANCE_LAYERS="$1:$PW_VK_INSTANCE_LAYERS"
|
||||
else export PW_VK_INSTANCE_LAYERS="$1"
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
var_ld_library_path_update() {
|
||||
if [ ! -z "$LD_LIBRARY_PATH" ]
|
||||
then export LD_LIBRARY_PATH="$1:$LD_LIBRARY_PATH"
|
||||
else export LD_LIBRARY_PATH="$1"
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
@ -195,34 +229,40 @@ var_vk_istance_layers_config_update () {
|
||||
unpack_tar_zst () {
|
||||
set -o pipefail
|
||||
unset PW_ZSTD_PORT
|
||||
if [[ `which zstd` ]] &>/dev/null ; then
|
||||
tar -I zstd -xvf "$1" -C "$2" | sszen
|
||||
if [[ `command -v zstd` ]] &>/dev/null ; then
|
||||
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
|
||||
[ "${PIPESTATUS[0]}" != 0 ] && print_error "File $1 unpacking error." && return 1 || return 0
|
||||
if [[ "$3" == "silent" ]] ; then
|
||||
tar -Jxhvf "$1" -C "$2" && return 0 || return 1
|
||||
else
|
||||
set -o pipefail
|
||||
tar -Jxhvf "$1" -C "$2" | sszen
|
||||
[ "${PIPESTATUS[0]}" != 0 ] && print_error "File $1 unpacking error." && return 1 || return 0
|
||||
fi
|
||||
}
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
pw_clear_pfx () {
|
||||
try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/.dotnet48"
|
||||
try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/.wine_ver"
|
||||
try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg"
|
||||
try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/user.reg"
|
||||
try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/userdef.reg"
|
||||
@ -264,7 +304,7 @@ pw_reinstall_pp () {
|
||||
read -p "Do you want to reinstall PortProton? (Y,y - Yes): " -n 1 -r
|
||||
if [[ ! $REPLY =~ ^[Yy]$ ]]
|
||||
then
|
||||
echo
|
||||
echo ""
|
||||
exit 1
|
||||
fi
|
||||
elif ! gui_question "${port_reinstall}"
|
||||
@ -272,12 +312,13 @@ pw_reinstall_pp () {
|
||||
fi
|
||||
pw_clear_pfx
|
||||
try_remove_dir "${PORT_WINE_PATH}/data/dist"
|
||||
create_new_dir "${PORT_WINE_PATH}/data/dist"
|
||||
try_remove_dir "${PORT_WINE_TMP_PATH}/VULKAN"
|
||||
try_remove_file "${PORT_WINE_TMP_PATH}/scripts_update_notifier"
|
||||
try_remove_file "${PORT_WINE_PATH}/data/user.conf"
|
||||
echo 1000 > "${PORT_WINE_TMP_PATH}/scripts_ver"
|
||||
try_remove_file "${PORT_WINE_TMP_PATH}/scripts_ver"
|
||||
echo
|
||||
echo "Restarting PP for reinstall files..."
|
||||
print_info "Restarting PP for reinstall files..."
|
||||
/usr/bin/env bash -c ${pw_full_command_line[*]} &
|
||||
exit 0
|
||||
}
|
||||
@ -286,23 +327,35 @@ check_user_conf () {
|
||||
if [ ! -f "${USER_CONF}" ]; then
|
||||
echo "#!/usr/bin/env bash" > "${USER_CONF}"
|
||||
echo "# User overides db and var settings..." >> "${USER_CONF}"
|
||||
chmod u+x "${USER_CONF}"
|
||||
echo "# export DXVK_HUD=full" >> "${USER_CONF}"
|
||||
echo "# export GALLIUM_HUD=fps" >> "${USER_CONF}"
|
||||
elif grep "optirun_on" "${USER_CONF}" &>/dev/null ; then
|
||||
sed -i '/optirun_on/d' "${USER_CONF}"
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
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
|
||||
else
|
||||
export PW_WINE_USE=PROTON_GE
|
||||
if [[ "$PW_WINE_USE" =~ PROTON_LG* ]]
|
||||
then export PW_WINE_USE=PROTON_LG
|
||||
else export PW_WINE_USE=WINE_LG
|
||||
fi
|
||||
fi
|
||||
if [[ ! -z `echo "${PW_WINE_USE}" | grep "^PROTON_LG$"` ]]
|
||||
if [[ "$PW_WINE_USE" == PROTON_LG ]]
|
||||
then export PW_WINE_USE="${PW_PROTON_LG_VER}"
|
||||
elif [[ ! -z `echo "${PW_WINE_USE}" | grep "^PROTON_GE$"` ]]
|
||||
then export PW_WINE_USE="${PW_PROTON_GE_VER}"
|
||||
elif [[ "$PW_WINE_USE" == WINE_LG ]]
|
||||
then export PW_WINE_USE="${PW_WINE_LG_VER}"
|
||||
fi
|
||||
[ ! -z "${PW_WINE_VER}" ] && export PW_WINE_USE=`echo "${PW_WINE_VER}" | tr [[:lower:]] [[:upper:]]`
|
||||
[ ! -z "${PW_WINE_USE}" ] && export PW_WINE_USE=`echo "${PW_WINE_USE}" | tr [[:lower:]] [[:upper:]]`
|
||||
@ -313,7 +366,7 @@ init_wine_ver () {
|
||||
export WINESERVER="${WINEDIR}/bin/wineserver"
|
||||
|
||||
export WINEDLLPATH="${WINEDIR}/lib64/wine:${WINEDIR}/lib/wine"
|
||||
if [[ ! -z "${PATH_TO_GAME}" ]] ; then
|
||||
if [[ -d "${PATH_TO_GAME}" ]] ; then
|
||||
export WINEDLLPATH+=":${PATH_TO_GAME}"
|
||||
fi
|
||||
|
||||
@ -338,32 +391,24 @@ init_wine_ver () {
|
||||
if [[ -d "${WINEDIR}" ]] ; then
|
||||
[[ ! -f "${WINEDIR}/version" ]] && echo "${PW_WINE_USE}" > "${WINEDIR}/version"
|
||||
|
||||
# if [[ -d "${WINEDIR}/lib32/" ]] ; then
|
||||
# mv -f "${WINEDIR}/lib" "${WINEDIR}/lib64"
|
||||
# mv -f "${WINEDIR}/lib32" "${WINEDIR}/lib"
|
||||
# fi
|
||||
|
||||
if [[ ! -d "${WINEDIR}/lib64/" && -d "${WINEDIR}/lib/wine/x86_64-unix" ]] ; then
|
||||
create_new_dir "${WINEDIR}/lib64/wine"
|
||||
mv -f "${WINEDIR}/lib/wine/x86_64-unix" "${WINEDIR}/lib64/wine/"
|
||||
mv -f "${WINEDIR}/lib/wine/x86_64-windows" "${WINEDIR}/lib64/wine/"
|
||||
fi
|
||||
|
||||
try_remove_file "${WINEDIR}/lib/libsteam_api.so"
|
||||
try_remove_file "${WINEDIR}/lib64/libsteam_api.so"
|
||||
|
||||
for mono_gecko_chk in "mono" "gecko" ; do
|
||||
if check_symlink "${WINEDIR}/share/wine/${mono_gecko_chk}" ; then
|
||||
echo "${WINEDIR}/share/wine/${mono_gecko_chk} is symlink. OK."
|
||||
print_info "${WINEDIR}/share/wine/${mono_gecko_chk} is symlink. OK."
|
||||
elif [[ -d "${WINEDIR}/share/wine/${mono_gecko_chk}" ]] ; then
|
||||
try_copy_dir "${WINEDIR}/share/wine/${mono_gecko_chk}" "${PORT_WINE_TMP_PATH}" | sszen
|
||||
try_remove_dir "${WINEDIR}/share/wine/${mono_gecko_chk}"
|
||||
try_force_link_dir "${PORT_WINE_TMP_PATH}/${mono_gecko_chk}" "${WINEDIR}"/share/wine/
|
||||
echo "Copy ${WINEDIR}/share/wine/${mono_gecko_chk} to tmp and create symlink to ${WINEDIR}/share/wine/. OK."
|
||||
print_info "Copy ${WINEDIR}/share/wine/${mono_gecko_chk} to tmp and create symlink to ${WINEDIR}/share/wine/. OK."
|
||||
else
|
||||
try_remove_dir "${WINEDIR}/share/wine/${mono_gecko_chk}"
|
||||
try_force_link_dir "${PORT_WINE_TMP_PATH}/${mono_gecko_chk}" "${WINEDIR}"/share/wine
|
||||
echo "${WINEDIR}/share/wine/${mono_gecko_chk} is broken symlink. Repair... OK."
|
||||
print_warning "${WINEDIR}/share/wine/${mono_gecko_chk} is broken symlink. Repair... OK."
|
||||
fi
|
||||
done
|
||||
|
||||
@ -373,24 +418,28 @@ init_wine_ver () {
|
||||
echo 'HKLM,System\ControlSet001\Services\nvlddmkm,"{41FCC608-8496-4DEF-B43E-7D9BD675A6FF}",0x10001,0x00000001' >> "${WINEDIR}/share/wine/wine.inf"
|
||||
sed -i '/Steam.exe/d' "${WINEDIR}/share/wine/wine.inf"
|
||||
sed -i '/\\Valve\\Steam/d' "${WINEDIR}/share/wine/wine.inf"
|
||||
sed -i '/winemenubuilder/d' "${WINEDIR}/share/wine/wine.inf"
|
||||
fi
|
||||
fi
|
||||
|
||||
rm -f "${WINEDIR}"/lib*/*steam* &>/dev/null
|
||||
rm -f "${WINEDIR}"/lib*/wine/*/*steam* &>/dev/null
|
||||
rm -f "${WINEDIR}"/lib*/wine/*-windows/winemenubuilder.exe &>/dev/null
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
pw_init_runtime () {
|
||||
|
||||
if [[ -n "$(grep "ROSA Fresh" "/etc/os-release")" ]] ; then
|
||||
if grep -q -E '(ROSA Fresh|RED OS)' "/etc/os-release" ; then
|
||||
export LOCPATH="/run/host/usr/share/locale/"
|
||||
elif [[ -n "$(grep "altlinux" "/etc/os-release")" ]] ; then
|
||||
elif grep -q "altlinux" "/etc/os-release" ; then
|
||||
export LIBGL_DRIVERS_PATH="/usr/lib/X11/modules/dri:/usr/lib64/X11/modules/dri"
|
||||
fi
|
||||
|
||||
PW_PV_OVERRIDES="/usr/lib/pressure-vessel/overrides/lib"
|
||||
export PW_LD_LIBRARY_PATH="${WINEDIR}/lib64:${WINEDIR}/lib:${PW_WINELIB}/portable/lib/lib64:${PW_WINELIB}/portable/lib/lib32:${PW_PV_OVERRIDES}/x86_64-linux-gnu/aliases:${PW_PV_OVERRIDES}/i386-linux-gnu/aliases"
|
||||
|
||||
export PW_VK_LAYER_PATH="${PW_WINELIB}/portable/share/vulkan/implicit_layer.d"
|
||||
|
||||
if [ ! -z ${PATH_TMP} ]
|
||||
then export PATH="${PATH_TMP}"
|
||||
else export PATH_TMP="${PATH}"
|
||||
@ -403,14 +452,13 @@ pw_init_runtime () {
|
||||
if [ "${PW_USE_GSTREAMER}" = 1 ] ; then
|
||||
if [ -d "${WINEDIR}/lib64/gstreamer-1.0" ] ; then
|
||||
export GST_PLUGIN_SYSTEM_PATH_1_0="${WINEDIR}/lib64/gstreamer-1.0:${WINEDIR}/lib/gstreamer-1.0"
|
||||
elif [ -d "${PW_WINELIB}/portable/lib/lib64/gstreamer-1.0" ] ; then
|
||||
export GST_PLUGIN_SYSTEM_PATH_1_0="${PW_WINELIB}/portable/lib/lib64/gstreamer-1.0:${PW_WINELIB}/portable/lib/lib32/gstreamer-1.0"
|
||||
fi
|
||||
export WINE_GST_REGISTRY_DIR="${PORT_WINE_TMP_PATH}"
|
||||
export MEDIACONV_AUDIO_DUMP_FILE="${PORT_WINE_TMP_PATH}"/audio.foz
|
||||
export MEDIACONV_AUDIO_TRANSCODED_FILE="${PORT_WINE_TMP_PATH}"/transcoded_audio.foz
|
||||
export MEDIACONV_VIDEO_DUMP_FILE="${PORT_WINE_TMP_PATH}"/video.foz
|
||||
export MEDIACONV_VIDEO_TRANSCODED_FILE="${PORT_WINE_TMP_PATH}"/transcoded_video.foz
|
||||
create_new_dir "${WINEDIR}"/gstreamer_tmp/
|
||||
export WINE_GST_REGISTRY_DIR="${WINEDIR}"/gstreamer_tmp/
|
||||
export MEDIACONV_AUDIO_DUMP_FILE="${WINEDIR}"/gstreamer_tmp/audio.foz
|
||||
export MEDIACONV_AUDIO_TRANSCODED_FILE="${WINEDIR}"/gstreamer_tmp/transcoded_audio.foz
|
||||
export MEDIACONV_VIDEO_DUMP_FILE="${WINEDIR}"/gstreamer_tmp/video.foz
|
||||
export MEDIACONV_VIDEO_TRANSCODED_FILE="${WINEDIR}"/gstreamer_tmp/transcoded_video.foz
|
||||
else
|
||||
var_winedlloverride_update "winegstreamer="
|
||||
fi
|
||||
@ -419,15 +467,24 @@ pw_init_runtime () {
|
||||
export pw_runtime="${PW_WINELIB}/pressure-vessel/bin/pressure-vessel-unruntime \
|
||||
--unshare-home \
|
||||
--home="${PW_SANDBOX_HOME_PATH}" \
|
||||
--remove-game-overlay \
|
||||
${PW_ADD_TO_ARGS_IN_RUNTIME} --"
|
||||
else
|
||||
export pw_runtime="${PW_WINELIB}/pressure-vessel/bin/pressure-vessel-unruntime \
|
||||
--share-home \
|
||||
--remove-game-overlay \
|
||||
${PW_ADD_TO_ARGS_IN_RUNTIME} --"
|
||||
fi
|
||||
|
||||
export PRESSURE_VESSEL_IMPORT_VULKAN_LAYERS=0
|
||||
export PRESSURE_VESSEL_GRAPHICS_PROVIDER="/"
|
||||
if [[ "$PW_USE_SYSTEM_VK_LAYERS" == "1" ]] ; then
|
||||
export PRESSURE_VESSEL_IMPORT_VULKAN_LAYERS=1
|
||||
unset PW_VK_LAYER_PATH
|
||||
else
|
||||
export PRESSURE_VESSEL_IMPORT_VULKAN_LAYERS=0
|
||||
export PW_VK_LAYER_PATH="${PW_WINELIB}/portable/share/vulkan/implicit_layer.d"
|
||||
fi
|
||||
|
||||
# export PRESSURE_VESSEL_GRAPHICS_PROVIDER="/"
|
||||
|
||||
unset PRESSURE_VESSEL_RUNTIME_ARCHIVE
|
||||
export PRESSURE_VESSEL_COPY_RUNTIME=1
|
||||
@ -450,7 +507,7 @@ pw_init_runtime () {
|
||||
else export PRESSURE_VESSEL_FILESYSTEMS_RW="${PWRTMRW}"
|
||||
fi
|
||||
done
|
||||
echo "RUNTIME is enabled"
|
||||
print_info "RUNTIME is enabled"
|
||||
}
|
||||
|
||||
pw_mangohud_check () {
|
||||
@ -475,17 +532,17 @@ pw_mangohud_check () {
|
||||
|
||||
pw_vkbasalt_check () {
|
||||
if [[ "${ENABLE_VKBASALT}" == 1 ]] && [[ "${PW_VULKAN_USE}" != "0" ]] && [[ "${PW_VULKAN_USE}" != "3" ]] ; then
|
||||
export VKBASALT_CONFIG_FILE="${PORT_WINE_PATH}/data/vkBasalt.conf"
|
||||
if [[ -z "${PW_VKBASALT_EFFECTS}" ]] ; then
|
||||
export PW_VKBASALT_EFFECTS="Curves:cas"
|
||||
fi
|
||||
sed -ri "s/effects = .*/effects = ${PW_VKBASALT_EFFECTS}/g" "${PORT_WINE_PATH}/data/vkBasalt.conf"
|
||||
sed -ri "s/effects = .*/effects = ${PW_VKBASALT_EFFECTS}/g" "${VKBASALT_CONFIG_FILE}"
|
||||
if [[ -z "${PW_VKBASALT_FFX_CAS}" ]] ; then
|
||||
export PW_VKBASALT_FFX_CAS="0.7"
|
||||
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_processing32:VK_LAYER_VKBASALT_post_processing64"
|
||||
sed -ri "s/casSharpness .*/casSharpness = ${PW_VKBASALT_FFX_CAS}/g" "${VKBASALT_CONFIG_FILE}"
|
||||
sed -ri "s|= .*/reshade|= \"${PW_WINELIB}/pressure-vessel/reshade\"|g" "${VKBASALT_CONFIG_FILE}"
|
||||
var_vk_istance_layers_config_update "VK_LAYER_VKBASALT_post_processing64:VK_LAYER_VKBASALT_post_processing32"
|
||||
print_info "vkBasalt is enabled"
|
||||
else
|
||||
export DISABLE_VKBASALT=1
|
||||
@ -494,14 +551,6 @@ pw_vkbasalt_check () {
|
||||
return 0
|
||||
}
|
||||
|
||||
check_nvidia_vk_icd_file () {
|
||||
if [[ -f "/usr/share/vulkan/icd.d/nvidia_icd.json" ]] ; then
|
||||
export VK_ICD_FILENAMES="/usr/share/vulkan/icd.d/nvidia_icd.json"
|
||||
elif [[ -f "/etc/vulkan/icd.d/nvidia_icd.json" ]] ; then
|
||||
export VK_ICD_FILENAMES="/etc/vulkan/icd.d/nvidia_icd.json"
|
||||
fi
|
||||
}
|
||||
|
||||
regdlloverrides () {
|
||||
PW_DLL_EXE=`echo $@ | awk -F: '{print $1}'`
|
||||
PW_DLL_LIB=`echo $@ | awk -F: '{print $2}' | awk -F= '{print $1}'`
|
||||
@ -580,11 +629,16 @@ pw_kill_autostart () {
|
||||
export -f pw_kill_autostart
|
||||
|
||||
stop_portwine () {
|
||||
if [ "$int_xneur" = "1" ]; then
|
||||
if [[ "$int_xneur" == "1" ]] ; then
|
||||
xneur &
|
||||
fi
|
||||
if [ ! -z ${PW_XKBD} ]; then
|
||||
setxkbmap ${PW_XKBD}
|
||||
if [[ "$PW_USE_US_LAYOUT" == "1" ]] && [[ "${XDG_SESSION_TYPE}" != "wayland" ]] && command -v setxkbmap &>/dev/null ; then
|
||||
setxkbmap
|
||||
fi
|
||||
if [[ "${PW_RESTORE_RESOLUTION}" == "1" ]] && [[ "${XDG_SESSION_TYPE}" != "wayland" ]] && command -v xrandr &>/dev/null ; then
|
||||
RESOLUTION=$(sed -n '1p' "${PORT_WINE_TMP_PATH}/tmp_screen_configuration")
|
||||
OUTPUT_SCREEN=$(sed -n '2p' "${PORT_WINE_TMP_PATH}/tmp_screen_configuration")
|
||||
xrandr --output "$OUTPUT_SCREEN" --mode "$RESOLUTION"
|
||||
fi
|
||||
pw_stop_progress_bar
|
||||
try_remove_file "${PORT_SCRIPTS_PATH}/0"
|
||||
@ -592,22 +646,17 @@ stop_portwine () {
|
||||
kill_portwine &&
|
||||
try_remove_dir "${PW_WINELIB}/var"
|
||||
find "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/" -maxdepth 1 -type f -name "*.tmp" -delete
|
||||
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
|
||||
if [ ! -z "`pgrep -a yad_v12_3 | grep "\--notification" | awk '{print $1}'`" ] ; then
|
||||
kill -s SIGUSR1 "`pgrep -a yad_v12_3 | 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
|
||||
killall yad_v12_3 &>/dev/null
|
||||
exit 0
|
||||
}
|
||||
export -f stop_portwine
|
||||
|
||||
pw_download_libs () {
|
||||
if [ ! -z "`ls ${PORT_WINE_TMP_PATH} | grep libs_v | grep -v libs${PW_LIBS_VER}`" ] ; then
|
||||
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
|
||||
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" ]] ;
|
||||
then
|
||||
@ -615,21 +664,37 @@ pw_download_libs () {
|
||||
if try_download "github.com/Castro-Fidel/PortWINE/releases/download/libs${PW_LIBS_VER}/libs${PW_LIBS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}.tar.xz" ; then
|
||||
if unpack_tar_xz "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}/" ; then
|
||||
try_remove_file "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}.tar.xz"
|
||||
if [ ! -z "`ls ${PORT_WINE_TMP_PATH} | grep libs_v | grep -v libs${PW_LIBS_VER}`" ] ; then
|
||||
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
|
||||
else
|
||||
try_remove_dir "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}"
|
||||
try_remove_file "${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}.tar.xz"
|
||||
zenity_error_download && pw_download_libs
|
||||
if zenity_error_download
|
||||
then pw_download_libs
|
||||
else
|
||||
export PW_LIBS_VER="$(echo _v$(($(echo $PW_LIBS_VER | sed 's/_v//') - 1)))"
|
||||
export PW_WINELIB="${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}"
|
||||
fi
|
||||
fi
|
||||
else
|
||||
zenity_error_download && pw_download_libs
|
||||
if zenity_error_download
|
||||
then pw_download_libs
|
||||
else
|
||||
export PW_LIBS_VER="$(echo _v$(($(echo $PW_LIBS_VER | sed 's/_v//') - 1)))"
|
||||
export PW_WINELIB="${PORT_WINE_TMP_PATH}/libs${PW_LIBS_VER}"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
export pw_yad="${PW_WINELIB}/portable/bin/yad"
|
||||
export pw_yad_new="${PW_WINELIB}/portable/bin/yad_new"
|
||||
export pw_yad_v12_3="${PW_WINELIB}/portable/bin/yad_v12_3"
|
||||
export pw_zstd="${PW_WINELIB}/portable/bin/zstd"
|
||||
export pw_7z="${PW_WINELIB}/portable/lib/p7zip/7z"
|
||||
if [ -x "`which xterm 2>/dev/null`" ]; then
|
||||
export SYS_XTERM=`which xterm`
|
||||
if [ -x "`command -v xterm 2>/dev/null`" ]; then
|
||||
export SYS_XTERM=`command -v xterm`
|
||||
export PW_XTERM="${SYS_XTERM} -geometry 159x37 -e"
|
||||
else
|
||||
export PW_XTERM="${PW_WINELIB}/runtime/files/bin/xterm -geometry 159x37 -e"
|
||||
@ -642,10 +707,10 @@ pw_check_and_download_wine () {
|
||||
if [[ "${PW_WINE_USE}" == "GET-OTHER-WINE" ]] ; then
|
||||
gui_proton_downloader
|
||||
fi
|
||||
if [[ ! -z `echo "${PW_WINE_USE}" | grep "^PROTON_LG$"` ]]
|
||||
if [[ "$PW_WINE_USE" == PROTON_LG ]]
|
||||
then export PW_WINE_USE="${PW_PROTON_LG_VER}"
|
||||
elif [[ ! -z `echo "${PW_WINE_USE}" | grep "^PROTON_GE$"` ]]
|
||||
then export PW_WINE_USE="${PW_PROTON_GE_VER}"
|
||||
elif [[ "$PW_WINE_USE" == WINE_*_LG ]] || [[ "$PW_WINE_USE" == WINE_LG ]]
|
||||
then export PW_WINE_USE="${PW_WINE_LG_VER}"
|
||||
fi
|
||||
if [ ! -d "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" ] ; then
|
||||
print_info "Download and install ${PW_WINE_USE}..."
|
||||
@ -659,10 +724,10 @@ pw_check_and_download_wine () {
|
||||
try_remove_dir "${PORT_WINE_PATH}/data/tmp/${PW_WINE_USE}"
|
||||
try_remove_dir "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}"
|
||||
|
||||
zenity_error_download && pw_check_and_download_wine
|
||||
zenity_error_download && pw_check_and_download_wine || exit 1
|
||||
fi
|
||||
else
|
||||
zenity_error_download && pw_check_and_download_wine
|
||||
zenity_error_download && pw_check_and_download_wine || exit 1
|
||||
fi
|
||||
fi
|
||||
return 0
|
||||
@ -680,7 +745,7 @@ pw_check_and_download_dxvk_and_vkd3d () {
|
||||
try_remove_file "${PW_VULKAN_DIR}/dxvk-${DXVK_VAR_VER}.tar.xz"
|
||||
try_remove_dir dxvk-${DXVK_VAR_VER}
|
||||
|
||||
zenity_error_download && pw_check_and_download_dxvk_and_vkd3d
|
||||
zenity_error_download && pw_check_and_download_dxvk_and_vkd3d || exit 1
|
||||
fi
|
||||
elif try_download "https://github.com/doitsujin/dxvk/releases/download/v${DXVK_VAR_VER}/dxvk-${DXVK_VAR_VER}.tar.gz" "${PW_VULKAN_DIR}/dxvk-${DXVK_VAR_VER}.tar.gz" ; then
|
||||
if unpack_tar_gz "${PW_VULKAN_DIR}/dxvk-${DXVK_VAR_VER}.tar.gz" "${PW_VULKAN_DIR}" ; then
|
||||
@ -689,10 +754,10 @@ pw_check_and_download_dxvk_and_vkd3d () {
|
||||
try_remove_file "${PW_VULKAN_DIR}/dxvk-${DXVK_VAR_VER}.tar.gz"
|
||||
try_remove_dir dxvk-${DXVK_VAR_VER}
|
||||
|
||||
zenity_error_download && pw_check_and_download_dxvk_and_vkd3d
|
||||
zenity_error_download && pw_check_and_download_dxvk_and_vkd3d || exit 1
|
||||
fi
|
||||
else
|
||||
zenity_error_download && pw_check_and_download_dxvk_and_vkd3d
|
||||
zenity_error_download && pw_check_and_download_dxvk_and_vkd3d || exit 1
|
||||
fi
|
||||
fi
|
||||
done
|
||||
@ -708,7 +773,7 @@ pw_check_and_download_dxvk_and_vkd3d () {
|
||||
try_remove_file "${PW_VULKAN_DIR}/vkd3d-proton-${VKD3D_VAR_VER}.tar.xz"
|
||||
try_remove_dir vkd3d-proton-${VKD3D_VAR_VER}
|
||||
|
||||
zenity_error_download && pw_check_and_download_dxvk_and_vkd3d
|
||||
zenity_error_download && pw_check_and_download_dxvk_and_vkd3d || exit 1
|
||||
fi
|
||||
elif try_download "https://github.com/HansKristian-Work/vkd3d-proton/releases/download/v${VKD3D_VAR_VER}/vkd3d-proton-${VKD3D_VAR_VER}.tar.zst" "${PW_VULKAN_DIR}/vkd3d-proton-${VKD3D_VAR_VER}.tar.zst" ; then
|
||||
if unpack_tar_zst "${PW_VULKAN_DIR}/vkd3d-proton-${VKD3D_VAR_VER}.tar.zst" "${PW_VULKAN_DIR}" ; then
|
||||
@ -717,48 +782,84 @@ pw_check_and_download_dxvk_and_vkd3d () {
|
||||
try_remove_file "${PW_VULKAN_DIR}/vkd3d-proton-${VKD3D_VAR_VER}.tar.zst"
|
||||
try_remove_dir vkd3d-proton-${VKD3D_VAR_VER}
|
||||
|
||||
zenity_error_download && pw_check_and_download_dxvk_and_vkd3d
|
||||
zenity_error_download && pw_check_and_download_dxvk_and_vkd3d || exit 1
|
||||
fi
|
||||
else
|
||||
zenity_error_download && pw_check_and_download_dxvk_and_vkd3d
|
||||
zenity_error_download && pw_check_and_download_dxvk_and_vkd3d || exit 1
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
#Download D8VK
|
||||
if [ ! -d "${PW_VULKAN_DIR}/d8vk-${D8VK_VER}" ] ; then
|
||||
print_info "Download and install D8VK v.${D8VK_VER}"
|
||||
if try_download "https://github.com/Castro-Fidel/vulkan/releases/download/d8vk-${D8VK_VER}/d8vk-${D8VK_VER}.tar.xz" "${PW_VULKAN_DIR}/d8vk-${D8VK_VER}.tar.xz" ; then
|
||||
if unpack_tar_xz "${PW_VULKAN_DIR}/d8vk-${D8VK_VER}.tar.xz" "${PW_VULKAN_DIR}" ; then
|
||||
try_remove_file "${PW_VULKAN_DIR}/d8vk-${D8VK_VER}.tar.xz"
|
||||
else
|
||||
try_remove_file "${PW_VULKAN_DIR}/d8vk-${D8VK_VER}.tar.xz"
|
||||
try_remove_dir "d8vk-${D8VK_VER}"
|
||||
|
||||
zenity_error_download && pw_check_and_download_dxvk_and_vkd3d || exit 1
|
||||
fi
|
||||
else
|
||||
zenity_error_download && pw_check_and_download_dxvk_and_vkd3d || exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
pw_check_and_download_plugins () {
|
||||
if [ ! -z "`ls ${PORT_WINE_TMP_PATH} | grep plugins_v | grep -v plugins${PW_PLUGINS_VER}`" ] ; then
|
||||
for RM_PLUGINS in `ls ${PORT_WINE_TMP_PATH} | grep plugins_v | grep -v plugins${PW_PLUGINS_VER}`
|
||||
do try_remove_dir "${PORT_WINE_TMP_PATH}/${RM_PLUGINS}"
|
||||
done
|
||||
fi
|
||||
if [[ ! -d "${PW_PLUGINS_PATH}/BattlEye_Runtime" || ! -d "${PW_PLUGINS_PATH}/fake_dlss" \
|
||||
|| ! -d "${PW_PLUGINS_PATH}/nvapi" || ! -d "${PW_PLUGINS_PATH}/nvml" ]]
|
||||
then
|
||||
if [[ ! -d "${PW_PLUGINS_PATH}/fake_dlss" ]] || [[ ! -d "${PW_PLUGINS_PATH}/nvapi" ]] ; then
|
||||
print_info "Download and install plugins${PW_PLUGINS_VER}..."
|
||||
if try_download "github.com/Castro-Fidel/wine_builds/releases/download/plugins${PW_PLUGINS_VER}/plugins${PW_PLUGINS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}/plugins${PW_PLUGINS_VER}.tar.xz" ; then
|
||||
if unpack_tar_xz "${PORT_WINE_TMP_PATH}/plugins${PW_PLUGINS_VER}.tar.xz" "${PORT_WINE_TMP_PATH}" ; then
|
||||
try_remove_file "${PORT_WINE_TMP_PATH}/plugins${PW_PLUGINS_VER}.tar.xz"
|
||||
if [ ! -z "`ls ${PORT_WINE_TMP_PATH} | grep plugins_v | grep -v plugins${PW_PLUGINS_VER}`" ] ; then
|
||||
for RM_PLUGINS in `ls ${PORT_WINE_TMP_PATH} | grep plugins_v | grep -v plugins${PW_PLUGINS_VER}`
|
||||
do try_remove_dir "${PORT_WINE_TMP_PATH}/${RM_PLUGINS}"
|
||||
done
|
||||
fi
|
||||
else
|
||||
try_remove_file "${PORT_WINE_TMP_PATH}/plugins${PW_PLUGINS_VER}.tar.xz"
|
||||
try_remove_dir "${PORT_WINE_TMP_PATH}/plugins${PW_PLUGINS_VER}"
|
||||
|
||||
zenity_error_download && pw_check_and_download_wine
|
||||
if zenity_error_download
|
||||
then pw_check_and_download_plugins
|
||||
else
|
||||
export PW_PLUGINS_VER="$(echo _v$(($(echo $PW_PLUGINS_VER | sed 's/_v//') - 1)))"
|
||||
export PW_PLUGINS_PATH="${PORT_WINE_TMP_PATH}/plugins${PW_PLUGINS_VER}"
|
||||
fi
|
||||
fi
|
||||
else
|
||||
zenity_error_download && pw_check_and_download_wine
|
||||
if zenity_error_download
|
||||
then pw_check_and_download_plugins
|
||||
else
|
||||
export PW_PLUGINS_VER="$(echo _v$(($(echo $PW_PLUGINS_VER | sed 's/_v//') - 1)))"
|
||||
export PW_PLUGINS_PATH="${PORT_WINE_TMP_PATH}/plugins${PW_PLUGINS_VER}"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
check_nvidia_rtx () {
|
||||
if [[ ! -z $(echo "$LSPCI_VGA" | grep -i "nvidia") ]]; then
|
||||
# Turing (without nvidia 16XX)
|
||||
[[ "$LSPCI_VGA" == *TU[0-9]* ]] && [[ "$LSPCI_VGA" != *TU11[6-7]* ]] && return 0
|
||||
# Ampere
|
||||
[[ "$LSPCI_VGA" == *GA[0-9]* ]] && return 0
|
||||
# Ada_Lovelace
|
||||
[[ "$LSPCI_VGA" == *AD[0-9]* ]] || [[ "$LSPCI_VGA" == *2[6-8][0-9]* ]] && return 0
|
||||
fi
|
||||
return 1
|
||||
}
|
||||
|
||||
pw_init_db () {
|
||||
if [[ ! -z "${portwine_exe}" ]] ; then
|
||||
export PORTWINE_DB=`echo "${portwine_exe}" | awk -F '/' 'NF>1{print $NF}' | sed s/".exe"/""/gi`
|
||||
if [[ -f "${portwine_exe}" ]] ; then
|
||||
export PORTWINE_DB="$(basename "${portwine_exe}" .exe)"
|
||||
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}"
|
||||
. "${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}'`
|
||||
@ -772,19 +873,17 @@ pw_init_db () {
|
||||
unset ADD_CB_DBFILE
|
||||
for PW_CHECK_DB_FILE in $PW_FIND_DB_FILE ; do
|
||||
if [[ -z "${ADD_CB_DBFILE}" ]] ; then
|
||||
export ADD_CB_DBFILE="${PW_CHECK_DB_FILE}"
|
||||
export ADD_CB_DBFILE="`echo ${PW_CHECK_DB_FILE} | awk -F'/' '{print $NF}'`"
|
||||
else
|
||||
export ADD_CB_DBFILE="${PW_CHECK_DB_FILE}!${ADD_CB_DBFILE}"
|
||||
export ADD_CB_DBFILE="`echo ${PW_CHECK_DB_FILE} | awk -F'/' '{print $NF}'`!${ADD_CB_DBFILE}"
|
||||
fi
|
||||
done
|
||||
PORTWINE_DB_FILE=`"${pw_yad_new}" --text-align=center --text "${PW_SELECTION_DB_LOC}" --borders=15 --form --center \
|
||||
PORTWINE_DB_FILE="${PORT_SCRIPTS_PATH}/portwine_db"/`"${pw_yad_v12_3}" --text-align=center --text "${PW_SELECTION_DB_LOC}" --borders=15 --form \
|
||||
--title "Database file selection..." --window-icon="$PW_GUI_ICON_PATH/port_proton.png" --form --separator="" \
|
||||
--field="DB FILE: :CB" "${ADD_CB_DBFILE}"`
|
||||
--field="DB FILE: :CB" "${ADD_CB_DBFILE}" 2>/dev/null`
|
||||
if [[ "$?" == "1" || "$?" == "252" ]] ; then exit 0 ; fi
|
||||
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}"
|
||||
fi
|
||||
IFS="$orig_IFS"
|
||||
if [[ -f "${PW_FIND_DB_FILE}" ]] && [[ -z `grep "^export PW_DISABLED_CREATE_DB=1" "${PW_FIND_DB_FILE}"` ]] ; then
|
||||
@ -795,18 +894,39 @@ pw_init_db () {
|
||||
[[ -z `echo "${portwine_exe}" | grep "/data/prefixes/DEFAULT/"` ]]
|
||||
then
|
||||
export PW_PREFIX_NAME=`echo "${portwine_exe}" | awk -F"/prefixes/" '{print $2}' | awk -F"/" '{print $1}'`
|
||||
edit_db_from_gui PW_PREFIX_NAME
|
||||
fi
|
||||
fi
|
||||
if [ ! -z "${PORTWINE_DB_FILE}" ]; then
|
||||
if [[ -f "${PORTWINE_DB_FILE}" ]] ; then
|
||||
. "${PORTWINE_DB_FILE}"
|
||||
init_wine_ver &&
|
||||
|
||||
init_wine_ver &&
|
||||
print_info "Use ${PORTWINE_DB_FILE} db file."
|
||||
fi
|
||||
if [ -z "$PATH_TO_GAME" ] ; then
|
||||
export PATH_TO_GAME="$( cd "$( dirname "${portwine_exe}" )" >/dev/null 2>&1 && pwd )"
|
||||
if [[ -z "${PATH_TO_GAME}" ]] || [[ ! -d "${PATH_TO_GAME}" ]]; then
|
||||
export PATH_TO_GAME="$( cd "$( dirname "${portwine_exe}" )" >/dev/null 2>&1 && pwd )"
|
||||
fi
|
||||
|
||||
if [[ "${PW_WINE_CPU_TOPOLOGY}" == "disabled" ]] && [[ ! -z "${WINE_CPU_TOPOLOGY}" ]] ; then
|
||||
export PW_WINE_CPU_TOPOLOGY="${WINE_CPU_TOPOLOGY}"
|
||||
fi
|
||||
if ls "${PATH_TO_GAME}"/*_Data/Resources/ 2>/dev/null | grep "unity" &>/dev/null \
|
||||
&& [[ "${PW_WINE_CPU_TOPOLOGY}" == "disabled" ]] \
|
||||
&& [[ $(grep -c "^processor" /proc/cpuinfo) -gt "8" ]]
|
||||
then
|
||||
export PW_WINE_CPU_TOPOLOGY="8:0,1,2,3,4,5,6,7"
|
||||
print_info "Automatic added fix for unity games: WINE_CPU_TOPOLOGY=8:0,1,2,3,4,5,6,7"
|
||||
fi
|
||||
|
||||
if check_nvidia_rtx ; then
|
||||
check_variables PW_USE_NVAPI_AND_DLSS "1"
|
||||
check_variables PW_USE_FAKE_DLSS "0"
|
||||
check_variables PW_USE_RAY_TRACING "1"
|
||||
fi
|
||||
fi
|
||||
[[ "${START_FROM_STEAM}" == 1 ]] && export PW_GUI_DISABLED_CS=1
|
||||
[[ "${START_FROM_PP_GUI}" == 1 ]] && export PW_GUI_DISABLED_CS=0 && unset START_FROM_PP_GUI
|
||||
|
||||
[[ -z "$GAMESCOPE_ARGS" ]] && export GAMESCOPE_ARGS="-F fsr"
|
||||
return 0
|
||||
}
|
||||
|
||||
@ -816,7 +936,23 @@ 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`
|
||||
curl -s --list-only https://raw.githubusercontent.com/Castro-Fidel/PortWINE/master/data_from_portwine/scripts/var > "${PORT_WINE_TMP_PATH}/curent_var_ver"
|
||||
print_info "Check update..."
|
||||
if curl -s --list-only --connect-timeout 3 "https://raw.githubusercontent.com/Castro-Fidel/PortWINE/master/data_from_portwine/scripts/var" > "${PORT_WINE_TMP_PATH}/curent_var_ver"
|
||||
then
|
||||
URL_FOR_CHANGELOG="https://raw.githubusercontent.com/Castro-Fidel/PortWINE/master/data_from_portwine"
|
||||
URL_TO_PW_MASTER="https://github.com/Castro-Fidel/PortWINE/archive/refs/heads/master.tar.gz"
|
||||
print_info "OK."
|
||||
else
|
||||
if curl -s --list-only --connect-timeout 3 "https://gitlab.eterfund.ru/Castro-Fidel/PortWINE/raw/master/data_from_portwine/scripts/var" > "${PORT_WINE_TMP_PATH}/curent_var_ver"
|
||||
then
|
||||
URL_FOR_CHANGELOG="https://gitlab.eterfund.ru/Castro-Fidel/PortWINE/raw/master/data_from_portwine"
|
||||
URL_TO_PW_MASTER="https://gitlab.eterfund.ru/Castro-Fidel/PortWINE/-/archive/master/PortWINE-master.tar.gz"
|
||||
print_info "OK."
|
||||
else
|
||||
print_error "Unable to determine the version on the server. Skip it..."
|
||||
return 1
|
||||
fi
|
||||
fi
|
||||
[[ ! -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
|
||||
@ -824,14 +960,14 @@ pw_port_update () {
|
||||
print_info "Scripts version in github = ${scripts_current_ver}"
|
||||
print_info "Scripts version local = ${scripts_install_ver}"
|
||||
if [[ ! -z "${scripts_current_ver}" ]] && [[ "${scripts_current_ver}" -gt "${scripts_install_ver}" ]] ; then
|
||||
if [[ -f "${PW_WINELIB}/portable/bin/yad_new" ]] ; then
|
||||
export pw_yad_new="${PW_WINELIB}/portable/bin/yad_new"
|
||||
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
|
||||
if [[ -f "${PW_WINELIB}/portable/bin/yad_v12_3" ]] ; then
|
||||
export pw_yad_v12_3="${PW_WINELIB}/portable/bin/yad_v12_3"
|
||||
curl -s --list-only "${URL_FOR_CHANGELOG}/${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 \
|
||||
xcsd=`"${pw_yad_v12_3}" --title "${scripts_upd2} v.${scripts_current_ver}" --window-icon="$PW_GUI_ICON_PATH/port_proton.png" \
|
||||
--borders=3 --form --separator='%%%' --width=1200 --height=600 \
|
||||
--field=":TXT" "${CHANGLOG_NEWS}" \
|
||||
--field=" ${scripts_upd3} :CB" "${scripts_upd4}!${scripts_upd5}!${scripts_upd6}" `
|
||||
--field=" ${scripts_upd3} :CB" "${scripts_upd4}!${scripts_upd5}!${scripts_upd6}" 2>/dev/null`
|
||||
YAD_STATUS="$?"
|
||||
if [[ "$YAD_STATUS" == "1" || "$YAD_STATUS" == "252" ]] ; then exit 0 ; fi
|
||||
xcsd=`echo "${xcsd}" | awk -F'%%%' '{print $2}'`
|
||||
@ -846,18 +982,19 @@ pw_port_update () {
|
||||
echo "######################################################"
|
||||
print_info "Update scripts..."
|
||||
try_remove_file "${PORT_WINE_TMP_PATH}/PortWINE-master.tar.gz"
|
||||
if try_download "github.com/Castro-Fidel/PortWINE/archive/refs/heads/master.tar.gz" "${PORT_WINE_TMP_PATH}/PortWINE-master.tar.gz" ; then
|
||||
if try_download "${URL_TO_PW_MASTER}" "${PORT_WINE_TMP_PATH}/PortWINE-master.tar.gz" ; then
|
||||
if unpack_tar_gz "${PORT_WINE_TMP_PATH}/PortWINE-master.tar.gz" "${PORT_WINE_TMP_PATH}"
|
||||
then
|
||||
create_new_dir "${PORT_WINE_TMP_PATH}/scripts_backup"
|
||||
cd "${PORT_WINE_PATH}/data/"
|
||||
tar -czpf "${PORT_WINE_TMP_PATH}/scripts_backup/scripts_v.${scripts_install_ver}.tar.gz" ./scripts ./img \
|
||||
./changelog* ./dxvk.conf ./vkBasalt.conf ./tmp/scripts_ver
|
||||
try_remove_dir "${PORT_WINE_PATH}/data/scripts/portwine_db"
|
||||
cp -fr "${PORT_WINE_TMP_PATH}/PortWINE-master/data_from_portwine/"* "${PORT_WINE_PATH}/data/"
|
||||
try_remove_file "${PORT_WINE_TMP_PATH}/PortWINE-master.tar.gz"
|
||||
try_remove_dir "${PORT_WINE_TMP_PATH}/PortWINE-master/"
|
||||
echo "${scripts_current_ver}" > "${PORT_WINE_TMP_PATH}/scripts_ver"
|
||||
if [[ -z "${pw_yad_new}" ]] ; then
|
||||
if [[ -z "${pw_yad_v12_3}" ]] ; then
|
||||
zenity --title="Changelog" --text-info --width=1200 --height=550 \
|
||||
--filename="${PORT_WINE_PATH}/data/${PW_CHANGELOG_FILE}"
|
||||
fi
|
||||
@ -865,7 +1002,7 @@ pw_port_update () {
|
||||
exit 0
|
||||
fi
|
||||
else
|
||||
zenity_error_download && pw_scripts_update
|
||||
zenity_error_download && pw_port_update || exit 1
|
||||
fi ;;
|
||||
"${scripts_upd5}")
|
||||
echo " " ;;
|
||||
@ -895,18 +1032,16 @@ 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"
|
||||
sed -i 's/w_set_winver win2k3/w_set_winver win7/' "${PORT_WINE_TMP_PATH}/winetricks"
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
edit_db_from_gui () {
|
||||
echo "edit_db_from_gui PORTWINE_DB_FILE=$PORTWINE_DB_FILE"
|
||||
print_info "edit_db_from_gui PORTWINE_DB_FILE=$PORTWINE_DB_FILE"
|
||||
for mod_db in $@ ; do
|
||||
echo "${mod_db}=${!mod_db}"
|
||||
print_info "${mod_db}=${!mod_db}"
|
||||
if [ -z "`cat "${PORTWINE_DB_FILE}" | grep "export ${mod_db}="`" ] ; then
|
||||
echo "export ${mod_db}=\"${!mod_db}\"" >> "${PORTWINE_DB_FILE}"
|
||||
elif [ "`cat "${PORTWINE_DB_FILE}" | grep "export ${mod_db}=" | grep -v "#"`" ] ; then
|
||||
@ -920,6 +1055,22 @@ edit_db_from_gui () {
|
||||
return 0
|
||||
}
|
||||
|
||||
edit_user_conf_from_gui () {
|
||||
for mod_db in $@ ; do
|
||||
print_info "${mod_db}=${!mod_db}"
|
||||
if [ -z "`cat "${USER_CONF}" | grep "export ${mod_db}="`" ] ; then
|
||||
echo "export ${mod_db}=\"${!mod_db}\"" >> "${USER_CONF}"
|
||||
elif [ "`cat "${USER_CONF}" | grep "export ${mod_db}=" | grep -v "#"`" ] ; then
|
||||
if [ "`cat "${USER_CONF}" | grep "export ${mod_db}=" | grep -v "#"`" != "export ${mod_db}=\"${!mod_db}\"" ] ; then
|
||||
sed -ri "s/^export ${mod_db}=.*/export ${mod_db}=\"${!mod_db}\"/" "${USER_CONF}"
|
||||
fi
|
||||
elif [ "`cat "${USER_CONF}" | grep "export ${mod_db}="`" != "export ${mod_db}=${!mod_db}" ] ; then
|
||||
sed -ri "s/.*export ${mod_db}=.*/export ${mod_db}=\"${!mod_db}\"/g" "${USER_CONF}"
|
||||
fi
|
||||
done
|
||||
return 0
|
||||
}
|
||||
|
||||
pw_create_gui_png () {
|
||||
if [ ! -z "${PORTWINE_CREATE_SHORTCUT_NAME}" ] ; then
|
||||
export PORTPROTON_NAME="${PORTWINE_CREATE_SHORTCUT_NAME}"
|
||||
@ -928,10 +1079,13 @@ pw_create_gui_png () {
|
||||
fi
|
||||
PW_RESIZE_TO=128
|
||||
try_remove_file "${PORT_WINE_PATH}/data/img/setup.png"
|
||||
if [[ -x "`which wrestool 2>/dev/null`" ]] && [[ ! -f "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" ]] ; then
|
||||
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 "`command -v 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"
|
||||
wrestool -x --output="${PORT_WINE_TMP_PATH}/tmp_img/" -t14 "${portwine_exe}"
|
||||
wrestool -x --output="${PORT_WINE_TMP_PATH}/tmp_img/" -t14 "$(readlink -f "${portwine_exe}")"
|
||||
cp "$(ls -S -1 "${PORT_WINE_TMP_PATH}/tmp_img/"*".ico" | head -n 1)" "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.ico"
|
||||
icotool -x --width=${PW_RESIZE_TO} --height=${PW_RESIZE_TO} --output="${PORT_WINE_TMP_PATH}/tmp_img/" "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.ico"
|
||||
if [[ ! -f "$(ls -S -1 "${PORT_WINE_TMP_PATH}/tmp_img/"*".png" | grep "${PW_RESIZE_TO}x${PW_RESIZE_TO}")" ]] ; then
|
||||
@ -943,7 +1097,7 @@ pw_create_gui_png () {
|
||||
cp -f "${PORT_WINE_TMP_PATH}/tmp_img/${PORTPROTON_NAME}.png" "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png"
|
||||
fi
|
||||
if [[ -z "`file "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" | grep "${PW_RESIZE_TO} x ${PW_RESIZE_TO}"`" ]] && \
|
||||
[[ -x "`which "convert" 2>/dev/null`" ]] && [[ -f "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" ]] ; then
|
||||
[[ -x "`command -v "convert" 2>/dev/null`" ]] && [[ -f "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" ]] ; then
|
||||
convert "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" -resize ${PW_RESIZE_TO}x${PW_RESIZE_TO} "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png"
|
||||
fi
|
||||
if [[ -z "${PW_ICON_FOR_YAD}" ]] ; then
|
||||
@ -954,3 +1108,64 @@ 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_v12_3}" --height="300" --width="1000" --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} 2>/dev/null)"
|
||||
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[*]} &
|
||||
print_info "Restarting..."
|
||||
fi
|
||||
exit 0
|
||||
fi
|
||||
IFS=$OrigIFS
|
||||
|
||||
if [[ ! -z "${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
|
||||
}
|
||||
|
||||
pw_create_unique_exe () {
|
||||
BASEDIR_GAME="$(dirname "$portwine_exe")"
|
||||
if [[ -d "$BASEDIR_GAME" ]] ; then
|
||||
pushd "$BASEDIR_GAME"
|
||||
BASENAME_GAME_EXE="$(basename "$portwine_exe")"
|
||||
if [[ ! -z "$1" ]] ; then
|
||||
BASENAME_GAME="$(echo "$(basename "$1" .exe).exe")"
|
||||
ln -sf "$BASENAME_GAME_EXE" "$BASENAME_GAME"
|
||||
export portwine_exe="$BASEDIR_GAME/$BASENAME_GAME"
|
||||
elif [[ ! -z "$PORTWINE_CREATE_SHORTCUT_NAME" ]] ; then
|
||||
ln -sf "$BASENAME_GAME_EXE" "$PORTWINE_CREATE_SHORTCUT_NAME.exe"
|
||||
export portwine_exe="$BASEDIR_GAME/$PORTWINE_CREATE_SHORTCUT_NAME.exe"
|
||||
else
|
||||
print_warning "There are no arguments for creating a symbolic link! Skip it..."
|
||||
fi
|
||||
popd
|
||||
fi
|
||||
}
|
||||
|
@ -1,15 +1,28 @@
|
||||
#!/usr/bin/env bash
|
||||
# Author: linux-gaming.ru
|
||||
# Helped in translation: ConTI1NuEsZZZ and Boria138
|
||||
|
||||
unset update_loc
|
||||
if [[ -f "${PORT_WINE_TMP_PATH}/${portname}_loc" ]] ; then
|
||||
read "update_loc" < "${PORT_WINE_TMP_PATH}/${portname}_loc"
|
||||
export update_loc=${update_loc}
|
||||
fi
|
||||
|
||||
if [ "${update_loc}" = "RUS" ]
|
||||
then
|
||||
export loc_gui_pw_reinstall_pp="Переустановить PORTPROTON"
|
||||
export loc_gui_rm_pp="Удалить PORTPROTON"
|
||||
if [[ "${update_loc}" == "RUS" || "${update_loc}" == "ENG" ]] && [[ -f "${PORT_WINE_TMP_PATH}/${portname}_loc" ]] ; then
|
||||
echo ""
|
||||
else
|
||||
SET_LANG=`zenity --title "LAUNGUAGE" --text "Select the language" --list --radiolist \
|
||||
--column="Set:" --column "Choose language:" TRUE "RUS" FALSE "ENG" `
|
||||
echo "${SET_LANG}" > "${PORT_WINE_TMP_PATH}/${portname}_loc"
|
||||
if [[ ! -z "${SET_LANG}" ]]
|
||||
then export update_loc=${SET_LANG}
|
||||
else exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ "${update_loc}" == "RUS" ]] ; then
|
||||
export loc_gui_pw_reinstall_pp="Переустановить ${portname}"
|
||||
export loc_gui_rm_pp="Удалить ${portname}"
|
||||
export loc_gui_upd_pp="Проверить обновления"
|
||||
export loc_gui_changelog="История изменений"
|
||||
export loc_gui_change_loc="Сменить язык интерфейса"
|
||||
@ -17,26 +30,43 @@ then
|
||||
export loc_gui_scripts_fb="Откатить версию скриптов"
|
||||
export loc_gui_credits="Авторы и спасибы =)"
|
||||
|
||||
export loc_gui_clear_pfx="Очистить префикс"
|
||||
export loc_gui_download_other_wine="Скачать другую версию wine"
|
||||
export loc_gui_create_pfx_backup="Создать резервную копию префикса"
|
||||
|
||||
export loc_create_pfx_backup_path="РЕЗЕРВНОЕ КОПИРОВАНИЕ ПРЕФИКСА В..."
|
||||
|
||||
export loc_gui_wine_uninstaller="Удаление программм"
|
||||
export loc_gui_wine_cfg="Настройка префикса"
|
||||
export loc_gui_wine_file="Файловый менеджер"
|
||||
export loc_gui_wine_cmd="Командная строка"
|
||||
export loc_gui_wine_reg="Редактор реестра"
|
||||
|
||||
export loc_tray_winefile="Файловый менеджер WINE"
|
||||
export loc_tray_tascmng="Диспетчер задач WINE"
|
||||
export loc_tray_cangelog="История изменений"
|
||||
export loc_tray_force_exit="Завершить работу PortProton"
|
||||
export loc_tray_force_exit="Завершить работу ${portname}"
|
||||
|
||||
export loc_mg_autoinstall="АВТОУСТАНОВКА"
|
||||
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 inst_set_top="Установка ${portname}"
|
||||
export sc_info="Ярлык будет создан в каталоге ${portname}."
|
||||
export sc_name="Название"
|
||||
export sc_menu_desktop="Добавить ярлык в МЕНЮ -> Игры и на Рабочий стол"
|
||||
export sc_add_in_steam="Добавить ярлык в библиотеку STEAM"
|
||||
export sc_restert_steam="Для добавления ярлыка в STEAM, необходим перезапуск.\n\nПерезапустить STEAM?"
|
||||
|
||||
export inst_succ="Установка завершена успешно!"
|
||||
|
||||
export port_upd1="Обновление PortWINE"
|
||||
export port_upd1="Обновление ${portname}"
|
||||
export port_upd2="На сайте linux-gaming.ru вышло обновление для ${portname}\n"
|
||||
export port_upd3="Действие:"
|
||||
export port_upd4="Перейти на сайт"
|
||||
@ -50,18 +80,18 @@ then
|
||||
export scripts_upd5="Напомнить позже"
|
||||
export scripts_upd6="Больше не напоминать"
|
||||
|
||||
export port_clear_pfx="Вы действительно хотите очистить префикс PortProton?"
|
||||
export port_clear_pfx="Вы действительно хотите очистить префикс ${portname}?"
|
||||
|
||||
export port_del1="Удаление $portname"
|
||||
export port_del2="Вы действительно хотите полностью удалить PortProton?"
|
||||
export port_del2="Вы действительно хотите полностью удалить ${portname}?"
|
||||
|
||||
export port_reinstall="Вы действительно хотите переустановить PortProton?\nДля этого будет необходимо интернет соединение."
|
||||
export port_reinstall="Вы действительно хотите переустановить ${portname}?\nДля этого будет необходимо интернет соединение."
|
||||
|
||||
export port_deb1="PortWINE был запущен в режиме создания ${portname}.log и он успешно сохранен в корне каталога порта"
|
||||
export port_deb2="Для диагностики проблемы, скопируйте ВЕСЬ лог в соответствующий канал у нас на сервере дискорда: https://discord.gg/FTaheP99wE"
|
||||
|
||||
export port_start1="Запуск PortWINE"
|
||||
export port_start2="В каком режиме вы хотите запустить PortWINE?"
|
||||
export port_start1="Запуск ${portname}"
|
||||
export port_start2="В каком режиме вы хотите запустить ${portname}?"
|
||||
export port_start3="Режим:"
|
||||
export port_start4="Обычный"
|
||||
export port_start5="Отдельной X-сессии"
|
||||
@ -71,6 +101,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}"
|
||||
@ -79,15 +110,17 @@ then
|
||||
export loc_winefile="Запустить файловый менеждер встроенный в wine"
|
||||
export loc_winecmd="Запустить командную строку wine"
|
||||
export loc_winereg="Запустить редактор реестра выбранного префикса"
|
||||
export loc_wineuninstaller="Запустить средство удаление программ встроенное в wine"
|
||||
export loc_winetricks="Запустить префикс менеджер для установки доп. библиотек в выбранный префикс"
|
||||
export loc_edit_db="Изменить файл настроек для"
|
||||
export loc_download_other_wine="Открыть меню для скачивания других версий WINE-PROTON"
|
||||
|
||||
export loc_clear_pfx="Очистить префикс для исправления проблем"
|
||||
|
||||
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'
|
||||
@ -97,59 +130,165 @@ then
|
||||
export PW_VIRTUAL_DESKTOP_INFO='Включить запуск приложение в виртуальном рабочем столе WINE'
|
||||
export PW_WINEDBG_DISABLE_INFO='Отключить все функции отладки WINE (Рекомендуется не изменять значение)'
|
||||
export PW_USE_TERMINAL_INFO='Запускать приложение в терминале'
|
||||
export PW_WINE_ALLOW_XIM_INFO='Использовать альтернативный режим для контроллера (Использовать только в случае проблем с контроллером)'
|
||||
export PW_HEAP_DELAY_FREE_INFO='Включить задержку освобождения некоторой памяти, чтобы обойти ошибки, связанные с использованием приложения после освобождения памяти.'
|
||||
export PW_NO_WRITE_WATCH_INFO='Очень опасный способ взлома таймера записи в памяти в ntdll. Это улучшает производительность некоторых очень специфических игр. (Рекомендуется не изменять значение)'
|
||||
export PW_GUI_DISABLED_CS_INFO='Отключить окно выбора режимов запуска и версии WINE'
|
||||
export PW_USE_GSTREAMER_INFO='Использовать Gstreamer для вывода роликов в играх (поддержка WMF)'
|
||||
export PW_FORCE_LARGE_ADDRESS_AWARE_INFO='Увеличивает ограничения на использование оперативной памяти для 32 битных приложений с двух до четырёх гигабайт'
|
||||
export PW_USE_RUNTIME_INFO='Использовать контейнерный режим запуска (Рекомендуется не изменять значение)'
|
||||
export PW_MANGOHUD_INFO='Использование мониторинга FPS и нагрузки системы (Включается и выключается сочитанием клавиш - правый Shift + F12)'
|
||||
export PW_USE_GAMEMODE_INFO='Использование автоматической оптимизации системы для увеличения производительности в играх (при условии установленного пакета gamemode в системе)'
|
||||
export PW_DX12_DISABLE_INFO='Принудительное отключение DirectX 12'
|
||||
export PW_USE_WINE_DXGI_INFO='Принудительное использование встроенной библиотеки DXGI (в редких случаях решает проблемы с запуском игр под DX12)'
|
||||
export PW_MANGOHUD_USER_CONF_INFO='Принудительное использование системных настроек MANGOHUD (GOverlay и т.п.)'
|
||||
export PW_USE_D3D_EXTRAS_INFO='Включить принудительное использование сторонних библиотек DirectX'
|
||||
export PW_PRIME_RENDER_OFFLOAD_INFO='Включить дискретную видеокарту NVIDIA для ноутбуков с гибридной графикой (при поддержке установленого драйвера в ОС)'
|
||||
export PW_USE_WINDOWS_7_INFO='Изменить версию WINDOWS 10 на WINDOWS 7 в префиксе'
|
||||
export PW_USE_AMDVLK_DRIVER_INFO='Использовать драйвер AMDVLK вместо RADV на видеокартах от AMD'
|
||||
export PW_USE_SHADER_CACHE_INFO='Использовать кеширование шейдеров средствами WINE (отключать только при наличии микрофризов в игре)'
|
||||
export PW_WINE_FULLSCREEN_FSR_INFO='Работает во время использования любой версии ProtonGE в полноэкранном режиме при разрешении ниже стандартного для экрана'
|
||||
export PW_USE_FAKE_DLSS_INFO='Включить транслятор DLSS в FSR 2 в играх DirectX 12'
|
||||
export PW_USE_FAKE_DLSS_INFO='Включить транслятор DLSS в FSR 2 в играх DirectX 12 (проект CyberFSR2)'
|
||||
export PW_USE_EAC_AND_BE_INFO='Включить Easy Anti-Cheat and BattlEye Anti-Cheat (требуется если игра использует какой-то из этих античитов)'
|
||||
export PW_REDUCE_PULSE_LATENCY_INFO='Уменьшить задержку pulseaudio для исправления прерывистого звука'
|
||||
export PW_USE_US_LAYOUT_INFO='Принудительное использование английской раскладки (полезно для игр в которых управление верно работает исключительно на английской раскладке)'
|
||||
export PW_RESTORE_RESOLUTION_INFO='Запомнить разрешение экрана при запуске игры и вернуть при закрытие (полезно для игр которые при закрытие меняют разрешение экрана)'
|
||||
export PW_USE_SYSTEM_VK_LAYERS_INFO='Использовать системные mangohud, vkBasalt, obs-vkcapture и прочие приложения использующие vulkan layers'
|
||||
export PW_USE_OBS_VKCAPTURE_INFO='Включить возможность записи в OBS Studio с помощью obs-vkcapture (ВНИМАНИЕ: будет включено принудительное использование системных mangohud, vkBasalt, obs-vkcapture и прочих приложений использующих vulkan layers)'
|
||||
export PW_USE_GALLIUM_ZINK_INFO='Использовать драйвер zink (OpenGL поверх Vulkan), позволяет использовать vkBasalt в играх на OpenGL (ВНИМАНИЕ: необходима поддержка vulkan, используется wined3d (opengl) вместо dxvk, подходит для игр на OpenGL и старых версий DirectX, на более новых версиях DirectX возможны артефакты)'
|
||||
|
||||
export PW_3DFX_INFO='Имитация старого графического ускорителя 3dfx (добавляет горизонтальные полосы)'
|
||||
export PW_AdaptiveSharpen_INFO='Увеличение резкости, можно использовать совместо с CAS'
|
||||
export PW_AdaptiveSharpen_INFO='Увеличение резкости, можно использовать совместно с CAS'
|
||||
export PW_Bloom_INFO='Добавляет свечения от ярких источников света в игре'
|
||||
export PW_Border_INFO='Обрезка изображения сверху и снизу (как в кино =)'
|
||||
export PW_Cartoon_INFO='Сильное увеличение резкости краев тексур'
|
||||
export PW_Cartoon_INFO='Сильное увеличение резкости краев текстур'
|
||||
export PW_ChromaticAberration_INFO='Добавляет хроматические аберрации к изображению'
|
||||
export PW_Clarity_INFO='Увеличение резкости текстур с небольшими модификациями контраста изображения (похож по эффекту на CAS)'
|
||||
export PW_ColorMatrix_INFO='Добавление холодных цветов'
|
||||
export PW_Colourfulness_INFO='Увеличение насыщености цветов'
|
||||
export PW_Colourfulness_INFO='Увеличение насыщенности цветов'
|
||||
export PW_FakeHDR_INFO='Расширение динамического диапазона цветов'
|
||||
export PW_FilmGrain2_INFO='Добавление эффекта зерна кинопленки'
|
||||
export PW_Curves_INFO='Увеличение контраста изображения'
|
||||
export PW_Curves_INFO='Увеличивает контрастность изображения, при этом не трогая яркие и тёмные участки, чтобы не пропала детализация в тенях и небе'
|
||||
export PW_Denoise_INFO='Уменьшение шумов за счет смазывания изображения'
|
||||
export PW_Emphasize_INFO='Уменьшение рязрядности цветопередачи'
|
||||
export PW_Emphasize_INFO='Уменьшение разрядности цветопередачи'
|
||||
export PW_FakeMotionBlur_INFO='Сильное размытие объектов в движении'
|
||||
export PW_FilmicAnamorphSharpen_INFO='Увеличение резкости (рекомендую для мультяшных игр)'
|
||||
export PW_FilmicPass_INFO='Добавление холодных цветов'
|
||||
export PW_SMAA_INFO='Альтернативный вариант сглаживания (меньший эффект, но с меньшим потреблением ресурсов GPU, относительно стандартного SMAA)'
|
||||
export PW_GaussianBlur_INFO='Небольшой эффект размытия ярких обьектов (например пламя)'
|
||||
export PW_GaussianBlur_INFO='Небольшой эффект размытия ярких объектов (например пламя)'
|
||||
export PW_Glitch_INFO='Эффект глючной картинки'
|
||||
export PW_HighPassSharpen_INFO='Повышения резкости с использованием высокочастотных частот'
|
||||
export PW_HQ4X_INFO='Сглаживание близлежащих пикселей с дорисовкой недостающих частей (в обычных играх картинка размывается)'
|
||||
export PW_HSLShift_INFO='Усовершенствованный сдвиг HSL (для каждого оттенка)'
|
||||
export PW_Layer_INFO="Наложение изображения на игру (изображение лежит в папке $PORT_WINE_TMP_PATH/libs_v$PW_LIBS_VER/pressure-vessel/reshade/textures)"
|
||||
export PW_Levels_INFO='Увеличивает контрастность, но некоторые детали в тенях или бликах могут быть потеряны'
|
||||
export PW_LevelsPlus_INFO='Тоже что и Levels, но с меньшей потерей деталей'
|
||||
export PW_LiftGammaGain_INFO='Коррекция гаммы по отдельным цветовым каналам: красному, зелёному и синему'
|
||||
export PW_LightDoF_INFO='Увеличивает глубину резкости (сильно влияет на FPS)'
|
||||
export PW_LumaSharpen_INFO='Повышает резкость изображения для улучшения деталей'
|
||||
export PW_LUT_INFO='Цветокорекция изображения'
|
||||
export PW_MagicBloom_INFO='Тоже самое что Bloom, но более естественный'
|
||||
export PW_Monochrome_INFO='Преобразует изображение в черно-белое'
|
||||
export PW_MultiLUT_INFO='Расширенная версия LUT (предустановлен лут Hollywood)'
|
||||
export PW_MXAO_INFO='Алгоритм SSAO (сильно влияет на FPS)'
|
||||
export PW_NightVision_INFO='Эффект ночного зрения'
|
||||
export PW_Nostalgia_INFO='Делает картинку похожей на старые фотографии'
|
||||
export PW_PerfectPerspective_INFO='Эффект рыбьего глаза (подходит для VR)'
|
||||
export PW_PPFX_Godrays_INFO='Объёмное рассеяние света'
|
||||
export PW_Prism_INFO='Эффект призматической линзы'
|
||||
export PW_ReflectiveBumpMapping_INFO='Создаёт иллюзию глубины текстур'
|
||||
export PW_Sepia_INFO='Добавляет эффект сепии со старых фотографий'
|
||||
export PW_Splitscreen_INFO='Разделяет изображение на необработанное и обработанный вывод для сравнения'
|
||||
export PW_SurfaceBlur_INFO='Снижение детализации объектов без размытия контрастных контуров'
|
||||
export PW_Technicolor_INFO='Делает картинку похожей на фильмы 1930 годов'
|
||||
export PW_Technicolor2_INFO='Обновлённая версия Technicolor, даёт иную картинку, агрессивнее меняя цвета'
|
||||
export PW_TiltShift_INFO='Размытие по краям экрана для создания эффекта миниатюры'
|
||||
export PW_Tonemap_INFO='Изменяет насыщенность картинки'
|
||||
export PW_TriDither_INFO='Уменьшает количество шумов'
|
||||
export PW_UIDetect_INFO='Автоматически переключает эффекты в зависимости от видимости UI'
|
||||
export PW_Vibrance_INFO='Насыщает блеклые цвета, не трогая яркие'
|
||||
export PW_Vignette_INFO='Добавляет к изображению виньетку'
|
||||
export PW_AspectRatio_INFO='Эффект для настройки соотношения сторон (для игр которые не поддерживают широкоформатные мониторы)'
|
||||
export PW_UIMask_INFO='Часть общего шейдера ReShade . Он использует маску с градиентами от черного к белому, чтобы определить, где будут применены эффекты'
|
||||
export PW_StageDepth_INFO='Позволяет добавлять новые элементы в 3d-пространство внутри игры и применять пользовательские текстуры'
|
||||
export PW_PPFX_Bloom_INFO='Добавляет Bloom эффект'
|
||||
|
||||
export PW_WAYLAND_INFO="Внимание! Вы запускаете PortProton в сессии Wayland, некоторые функции могут быть недоступны!\nРекомендуется перезапустить сессию в X11!"
|
||||
export ENABLE_MANGOHUD_INFO='Включите MangoHud по умолчанию (горячие клавиши R_SHIFT + F12 отключают MangoHud).'
|
||||
export PW_MH_arch_INFO='Показывает, является ли приложение 32-разрядным или 64-разрядным'
|
||||
export PW_MH_battery_INFO='Display current battery percent and energy consumption'
|
||||
export PW_MH_battery_icon_INFO='Отображение текущего процента заряда батареи и энергопотребления'
|
||||
export PW_MH_battery_time_INFO='Отображение оставшегося времени работы от аккумулятора'
|
||||
export PW_MH_battery_watt_INFO='Отображать мощность для опции батареи'
|
||||
export PW_MH_core_bars_INFO='Измените отображение core_load с цифр на вертикальные полосы'
|
||||
export PW_MH_core_load_INFO='Отображать нагрузку и частоту на ядро'
|
||||
export PW_MH_cpu_mhz_INFO='Показывает текущую частоту процессора в МГц'
|
||||
export PW_MH_cpu_power_INFO='Отображать потребляемую процессором мощность в ваттах'
|
||||
export PW_MH_cpu_temp_INFO='Отображение текущей температуры процессора'
|
||||
export PW_MH_device_battery_icon_INFO='Отобразите значок батареи беспроводного устройства.'
|
||||
export PW_MH_engine_short_names_INFO='Отобразите краткую версию используемого движка (например, OGL вместо OpenGL).'
|
||||
export PW_MH_engine_version_INFO='Отображать версию OpenGL или vulkan и движков рендеринга на основе vulkan'
|
||||
export PW_MH_exec_name_INFO='Отображать текущее имя исполняемого файла'
|
||||
export PW_MH_fcat_INFO='Позволяет анализировать захват кадра'
|
||||
export PW_MH_fps_metrics_INFO='Принимает список десятичных значений или значение avg, например avg,0,001'
|
||||
export PW_MH_fps_only_INFO='Показывать только FPS. <b>Не предназначен для использования с другими параметрами</b>'
|
||||
export PW_MH_frame_count_INFO='Показывать FPS'
|
||||
export PW_MH_full_INFO='Включите большинство переключаемых параметров (в настоящее время исключается гистограмма)'
|
||||
export PW_MH_gamemode_INFO='Отображает активность gamemode'
|
||||
export PW_MH_gpu_core_clock_INFO='Отображение частоты ядра графического процессора'
|
||||
export PW_MH_gpu_fan_INFO='Скорость врашение кулеров графического процессора'
|
||||
export PW_MH_gpu_junction_temp_INFO='Отображение текущей температуры графического процессора'
|
||||
export PW_MH_gpu_mem_clock_INFO='Отображение частоты памяти графического процессора'
|
||||
export PW_MH_gpu_mem_temp_INFO='Отображение текущей температуры графического процессора'
|
||||
export PW_MH_gpu_name_INFO='Отобразить имя графического процессора из pci.ids'
|
||||
export PW_MH_gpu_power_INFO='Отображение потребляемой мощности графического процессора в ваттах'
|
||||
export PW_MH_gpu_temp_INFO='Отображение текущей температуры графического процессора'
|
||||
export PW_MH_gpu_voltage_INFO='Отображение напряжения на графическом процессоре (работает только на графических процессорах AMD'
|
||||
export PW_MH_histogram_INFO='Измените график FPS на гистограмму'
|
||||
export PW_MH_horizontal_INFO='Отображение Mangohud в горизонтальном положении'
|
||||
export PW_MH_horizontal_stretch_INFO='Растягивает фон до ширины экрана в горизонтальном режиме'
|
||||
export PW_MH_hud_compact_INFO='Отображать компактную версию MangoHud'
|
||||
export PW_MH_hud_no_margin_INFO='Удалите отступы вокруг MangoHud'
|
||||
export PW_MH_io_read_INFO='Показать некэшированное чтение IO, в МБ/с'
|
||||
export PW_MH_io_write_INFO='Показать некэшированные записи, в МБ/с'
|
||||
export PW_MH_no_display_INFO='Скрыть MangoHud по умолчанию'
|
||||
export PW_MH_no_small_font_INFO='Используйте основной размер шрифта для мелкого текста, например, единиц измерения'
|
||||
export PW_MH_procmem_INFO='Отображает использование памяти процесса: resident, а также включает другие, если они отключены'
|
||||
export PW_MH_procmem_shared_INFO='Отображает использование памяти процесса: shared'
|
||||
export PW_MH_procmem_virt_INFO='Отображает использование памяти процесса: virtual'
|
||||
export PW_MH_ram_INFO='Отображение использования оперативной памяти системы'
|
||||
export PW_MH_resolution_INFO='Отображение текущего разрешения экрана'
|
||||
export PW_MH_show_fps_limit_INFO='Отображение текущего ограничения FPS'
|
||||
export PW_MH_swap_INFO='Отображение использования пространства для свопа рядом с использованием системной оперативной памяти'
|
||||
export PW_MH_temp_fahrenheit_INFO='Показывать температуру в градусах Фаренгейта'
|
||||
export PW_MH_throttling_status_INFO='Показывает, сбрасывает ли GPU мощность, ток, температуру или "другое" (показывает только, если сбрасывание происходит в данный момент). В настоящее время отключено по умолчанию для Nvidia, так как вызывает задержки на 3000-й серии.'
|
||||
export PW_MH_throttling_status_graph_INFO='То же, что и throttling_status, но отображает throttling на графике времени кадра и только throttling мощности и температуры.'
|
||||
export PW_MH_time_INFO='Отоброжение времени'
|
||||
export PW_MH_version_INFO='Показать текущую версию MangoHud'
|
||||
export PW_MH_vkbasalt_INFO='Показать включён ли vkBasalt'
|
||||
export PW_MH_vram_INFO='Отображение использования VRAM'
|
||||
export PW_MH_vulkan_driver_INFO='Отображает используемый драйвер vulkan (radv/amdgpu-pro/amdvlk)'
|
||||
export PW_MH_wine_INFO='Показать используемую версию Wine или Proton'
|
||||
|
||||
export PW_PFX_BACKUP_INFO="Внимание! Не передавайте резевную копию третьим лицам, есть риск потери аккаунтов"
|
||||
export PW_PFX_BACKUP_SUCCESS="Резервная копия префикса: \"${PW_PREFIX_NAME}\" успешно создана"
|
||||
export PW_PFX_BACKUP_ERROR="Во время создания резервной копии префикса: \"${PW_PREFIX_NAME}\" произошла ошибка"
|
||||
|
||||
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_sett_info="Обновление конфигурации <b>${portname}</b>..."
|
||||
export loc_gui_edit_db="Изменение файла настроек для:"
|
||||
export loc_gui_edit_db_help="<b>ПРИМЕЧАНИЕ:</b> Для вывода справки по каждому пункту, просто наведите курсор мыши на текст."
|
||||
|
||||
export loc_cancel="ОТМЕНИТЬ"
|
||||
export loc_gui_cancel="ОТМЕНИТЬ ИЗМЕНЕНИЯ"
|
||||
export loc_gui_cancel_help="Отменить текущие изменения и вернутся в предыдущее меню."
|
||||
|
||||
export loc_gui_reset_db="СБРОСИТЬ НАСТРОЙКИ"
|
||||
export loc_gui_reset_db_help="Востановить все настройки по умолчанию."
|
||||
|
||||
export loc_disabled="Отключено"
|
||||
|
||||
export loc_gui_open_db="ОТКРЫТЬ ФАЙЛ НАСТРОЕК"
|
||||
export loc_gui_open_db_help="Открыть файл настроек <b>.ppdb</b> в системном текстовом редакторе для просмотра и изменений переменных вручную."
|
||||
|
||||
@ -168,17 +307,52 @@ then
|
||||
Краткая инструкция:
|
||||
* библиотеки пишутся <b>БЕЗ</b> расширения файлов .dll
|
||||
* библиотеки разделяются точкой с запятой - <b>;</b>
|
||||
* библиотека=n - использовать библиотеку <b>WINDOWS</b> (сторонюю)
|
||||
* библиотека=b - использовать библиотеку <b>WINE</b> (встроенную)
|
||||
* библиотека=n - использовать библиотеку <b>WINDOWS</b> (сторонюю)
|
||||
* библиотека=b - использовать библиотеку <b>WINE</b> (встроенную)
|
||||
* библиотека=n,b - использовать <b>WINDOWS</b> библиотеку, а затем <b>WINE</b>
|
||||
* библиотека=b,n - использовать библиотеку <b>WINE</b>, а затем <b>WINDOWS</b>
|
||||
* библиотека= - отключить использование данной библиотеки"
|
||||
|
||||
export loc_gui_arg_exe="Добавить аргумент после <b>.exe</b> файла"
|
||||
export loc_gui_arg_exe_help="Добавление аргумента после <b>.exe</b> файла, так же как если бы вы добавили аргумент в ярлыке в системе <b>WINDOWS </b>"
|
||||
export loc_gui_arg_exe_help="Добавление аргумента после <b>.exe</b> файла, так же как если бы вы добавили аргумент в ярлыке в системе <b>WINDOWS </b>"
|
||||
|
||||
export loc_gui_mango_fps="Ограничить FPS (0 - выключено)"
|
||||
export loc_gui_mango_fps_help="Включение ограничения количества кадров в секунду средстами MANGOHUD встроенного в PortProton."
|
||||
export loc_gui_mango_fps="Ограничить FPS"
|
||||
export loc_gui_mango_fps_help="Включение ограничения количества кадров в секунду средстами MANGOHUD встроенного в ${portname}"
|
||||
|
||||
export loc_gui_arg_gamescope="Добавить аргументы для GAMESCOPE:"
|
||||
export loc_gui_arg_gamescope_help="Аргументы:
|
||||
|
||||
<b>-W, -H:</b> установите разрешение, используемое game scope. Изменение размера окна gamescope обновит эти настройки. Если указано -H, а -W нет, предполагается соотношение сторон 16:9. По умолчанию установлено значение 1280×720.
|
||||
<b>-w, -h:</b> установите разрешение, используемое в игре. Если указано -h, а -w нет, предполагается соотношение сторон 16:9. По умолчанию используются значения, указанные в -W и -H.
|
||||
<b>-r:</b> установите ограничение частоты кадров для игры. По умолчанию значение неограниченно.
|
||||
<b>-F fsr:</b> используйте Fidelity FX Super Resolution 1.0 для увеличения масштаба.
|
||||
<b>-F nis:</b> используйте NVIDIA Image Scaling версии 1.0.3 для увеличения масштаба.
|
||||
<b>-S integer:</b> используйте целочисленное масштабирование.
|
||||
<b>-S stretch:</b> используйте масштабирование по ширине, игра заполнит окно. (например, с 4:3 до 16:9).
|
||||
<b>-b:</b> создайте окно без полей.
|
||||
<b>-f:</b> создайте полноэкранное окно."
|
||||
|
||||
export PW_USE_GAMESCOPE_INFO="Включение использования gamescope для запуска приложения.
|
||||
Горячие клавиши:
|
||||
|
||||
<b>Super + F:</b> Переключение полноэкранного режима
|
||||
<b>Super + N:</b> Переключение фильтрации
|
||||
<b>Super + U:</b> Переключение масштабирования на FSR
|
||||
<b>Super + Y:</b> Переключение масштабирования на NIS
|
||||
<b>Super + I:</b> Увеличение резкости FSR на 1
|
||||
<b>Super + O:</b> Уменьшение резкости FSR на 1
|
||||
<b>Super + S:</b> Сделайте снимок экрана (находится в /tmp/gamescope_DATE.png)
|
||||
<b>Super + G:</b> Переключите захват клавиатуры
|
||||
<b>Super + C:</b> Обновить буфер обмена"
|
||||
|
||||
export loc_gui_cpu_limit="Ограничить использование ядер процессора"
|
||||
export loc_gui_cpu_limit_help="Ограничения количества ядер процессора полезно для игр на движке Unity (Рекомендуется выставить значение равное 8)"
|
||||
|
||||
export loc_gui_amd_vulkan_select="Изменить используемый драйвер vulkan для AMD"
|
||||
export loc_gui_amd_vulkan_select_help="Выбор какая реализация vulkan будет использоваться для запуска игры"
|
||||
|
||||
export loc_gui_gpu_select="Выбрать видеокарту для запуска игры (в user.conf)"
|
||||
export loc_gui_gpu_select_help="Выбор какая видеокарта будет использоваться для запуска игры (используется для всех запускаемых игр и программ в ${portname}, а так же не работает с gamescope)"
|
||||
|
||||
export loc_gui_check_new_wine="Проверяем новые версии WINE на GitHub"
|
||||
export loc_gui_check_new_wine_error="Не удается установить соединение с GitHub\nдля проверки новых версии WINE."
|
||||
@ -187,97 +361,103 @@ then
|
||||
export loc_gui_installed_wine="УСТАНОВЛЕННЫЕ"
|
||||
|
||||
export loc_gui_ffx_cas="AMD FidelityFX - CAS предназначе для значительного улучшения резкости текстур без дополнительных установок модификаций для игр, с минимальной потерей производительности. (Для старых игр рекомендуется значение = 100)"
|
||||
export loc_gui_disabled_vkbas="ВЫКЛЮЧИТЬ VKBASALT"
|
||||
export loc_gui_disabled_vkbas="ВЫКЛЮЧИТЬ VKBASALT"
|
||||
export loc_gui_disabled_vkbas_help="Выключить vkBasalt и перейти в предыдущее меню."
|
||||
export loc_gui_vkbasalt_top="Настройки vkBasalt для добавления эффектов в играх работающих под Vulkan. (Клавиша <b>HOME</b> отключает vkbasalt)\n<b>ПРИМЕЧАНИЕ:</b> Для вывода справки по каждому пункту, просто наведите курсор мыши на текст.\n"
|
||||
|
||||
export loc_gui_disabled_mh="ВЫКЛЮЧИТЬ MANGOHUD"
|
||||
export loc_gui_disabled_mh_help="Выключить MangoHud и перейти в предыдущее меню."
|
||||
export loc_gui_mh_top="Настройки MangoHud (Клавишы <b>R_SHIFT + F12</b> отключают MangoHud)\n<b>ПРИМЕЧАНИЕ:</b> Для вывода справки по каждому пункту, просто наведите курсор мыши на текст.\n"
|
||||
|
||||
export loc_gui_no="НЕТ"
|
||||
export loc_gui_yes="ДА"
|
||||
|
||||
export loc_gui_missing_shortcut="\nНе удалось найти файл:\n${portwine_exe}\n\nВНИМАНИЕ:\nЕсли вы забыли примонтировать диск с запускаемым приложением, нажмите ОТМЕНИТЬ!"
|
||||
export loc_gui_create_shortcut="СОЗДАТЬ ЯРЛЫК"
|
||||
export loc_gui_delete_shortcut="УДАЛИТЬ ЯРЛЫК"
|
||||
export loc_gui_delete_shortcut="УДАЛИТЬ ЯРЛЫКИ"
|
||||
export loc_gui_launch="ЗАПУСТИТЬ"
|
||||
export loc_gui_debug="СОЗДАТЬ ЛОГ"
|
||||
export loc_gui_edit_db_start="НАСТРОИТЬ"
|
||||
export loc_gui_vkbasalt_start="VKBASALT"
|
||||
export loc_gui_db_comments="Найден файл настроек PortProton для"
|
||||
export loc_gui_mh_start="MANGOHUD"
|
||||
|
||||
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_db_comments="Найден файл настроек ${portname} для"
|
||||
|
||||
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="Пожалуйста подождите..."
|
||||
|
||||
elif [ "${update_loc}" = "ENG" ]
|
||||
then
|
||||
export loc_gui_installing_the="Installing the"
|
||||
export loc_gui_please_wait="Please wait..."
|
||||
export loc_dolphin="Эмулятор для игровых консолей Nintendo с высокой совместимостью"
|
||||
export loc_mame="Мультиаркадный эмулятор, позволяющий играть в старые аркадные игры"
|
||||
export loc_scummvm="Эмулятор для классических квестовых игр от LucasArts и других студий"
|
||||
export loc_retroarch="Многоплатформенный фронтенд для эмуляторов с обширными настройками"
|
||||
export loc_ppsspp_windows="Windows - Эмулятор для игровой консоли PlayStation Portable (PSP)"
|
||||
export loc_citra="Эмулятор для игровой консоли Nintendo 3DS"
|
||||
export loc_cemu="Эмулятор для игровой консоли Wii U"
|
||||
export loc_duckstation="Эмулятор для игровой консоли PlayStation 1"
|
||||
export loc_epsxe="Эмулятор для игровой консоли PlayStation 1 с высокой совместимостью"
|
||||
export loc_project64="Эмулятор для игровой консоли Nintendo 64"
|
||||
export loc_vba_m="Эмулятор для игровой консоли Game Boy Advance"
|
||||
export loc_yabause="Эмулятор для игровой консоли Sega Saturn"
|
||||
export loc_xenia="Эмулятор для игровой консоли Xbox 360"
|
||||
export loc_fceux=" Эмулятор для игровой консоли Nintendo Entertainment System (NES или Dendy)"
|
||||
export loc_xemu="Эмулятор для игровой консоли Xbox"
|
||||
export loc_demul="Эмулятор для игровой консоли Sega Dreamcast"
|
||||
export loc_rpcs3="Эмулятор для игровой консоли PlayStation 3"
|
||||
|
||||
export loc_gui_vulkan_stable="VULKAN (Stable version of DXVK and VKD3D)"
|
||||
export loc_gui_vulkan_git="VULKAN (New GIT version of DXVK and VKD3D)"
|
||||
export loc_gui_gallium_nine="GALLIUM_NINE (Native DX9 on MESA)"
|
||||
export loc_gui_open_gl="OPENGL (For video cards without VULKAN)"
|
||||
elif [[ "${update_loc}" == "ENG" ]] ; then
|
||||
|
||||
export loc_gui_error='Error.'
|
||||
export loc_gui_error_download="You will need to check internet connection,\nand press OK for repeat download"
|
||||
export loc_gui_settings="Settings."
|
||||
export loc_gui_sett_info="Updating parameters..."
|
||||
export loc_gui_edit_db="Change settings in database file for"
|
||||
export loc_gui_cancel="CANCEL"
|
||||
export loc_gui_open_db="OPEN DB FILE"
|
||||
export loc_gui_save_changes="SAVE CHANGES"
|
||||
export loc_gui_ver_windows="SELECT VERSION OF WINDOWS"
|
||||
export loc_gui_aut_winetricks="AUTOINSTALL WITH WINETRICKS"
|
||||
export loc_gui_winedllover="WINEDLLOVERRIDES"
|
||||
export loc_gui_arg_exe="ADD ARGUMENTS FOR .EXE FILE"
|
||||
export loc_gui_mango_fps="MANGOHUD FPS LIMIT (0-disabled)"
|
||||
export loc_gui_check_new_wine="Check new version WINE from GitHub"
|
||||
export loc_gui_check_new_wine_error="Error: check wine from github."
|
||||
export loc_gui_set_new_wine="Select WINE for download:"
|
||||
export loc_gui_del_wine="Select installed WINE for delete:"
|
||||
export loc_gui_installed_wine="INSTALLED"
|
||||
export loc_gui_disabled_vkbas="DISABLE VKBASALT"
|
||||
export loc_gui_no="NO"
|
||||
export loc_gui_yes="YES"
|
||||
export loc_gui_create_shortcut="CREATE SHORTCUT"
|
||||
export loc_gui_delete_shortcut="DELETE SHORTCUT"
|
||||
export loc_gui_launch="LAUNCH"
|
||||
export loc_gui_debug="DEBUG"
|
||||
export loc_gui_edit_db_start="EDIT DB"
|
||||
export loc_gui_vkbasalt_start="VKBASALT"
|
||||
export loc_gui_db_comments="PortProton database file was found for"
|
||||
|
||||
export loc_gui_rm_pp="REMOVE PORTPROTON"
|
||||
export loc_gui_upd_pp="UPDATE PORTPROTON"
|
||||
export loc_gui_pw_reinstall_pp="REINSTALL ${portname}"
|
||||
export loc_gui_rm_pp="REMOVE ${portname}"
|
||||
export loc_gui_upd_pp="UPDATE ${portname}"
|
||||
export loc_gui_changelog="CHANGELOG"
|
||||
export loc_gui_change_loc="CHANGE LANGUAGE"
|
||||
export loc_gui_edit_usc="EDIT USER.CONF"
|
||||
export loc_gui_scripts_fb="SCRIPTS FROM BACKUP"
|
||||
export loc_gui_credits="CREDITS"
|
||||
export loc_gui_pw_reinstall_pp="REINSTALL PORTPROTON"
|
||||
|
||||
export loc_tray_winefile="WINEFILE"
|
||||
export loc_gui_clear_pfx="Clear prefix"
|
||||
export loc_gui_download_other_wine="Get other Wine"
|
||||
export loc_gui_create_pfx_backup="Create prefix backup"
|
||||
|
||||
export loc_create_pfx_backup_path="BACKUP PREFIX TO..."
|
||||
|
||||
export loc_gui_wine_uninstaller="Uninstaller"
|
||||
export loc_gui_wine_cfg="Prefix configuration"
|
||||
export loc_gui_wine_file="File manager"
|
||||
export loc_gui_wine_cmd="CMD"
|
||||
export loc_gui_wine_reg="Reg edit"
|
||||
|
||||
export loc_tray_winefile="WINEFILE"
|
||||
export loc_tray_tascmng="TASKMNR"
|
||||
export loc_tray_cangelog="CHANGE LOG"
|
||||
export loc_tray_force_exit="FORCE EXIT"
|
||||
|
||||
export loc_mg_autoinstall="AUTOINSTALL"
|
||||
export loc_mg_autoinstall="AUTOINSTALL"
|
||||
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_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 inst_set="Choices"
|
||||
export inst_set_top="Instaling ${portname}"
|
||||
export sc_info="The shortcut will be created in the ${portname} directory."
|
||||
export sc_name="Name"
|
||||
export sc_menu_desktop="Add shortcut to MENU -> GAMES and Desktop"
|
||||
export sc_add_in_steam="Add shortcut to STEAM library"
|
||||
export sc_restert_steam="For adding shortcut to STEAM, needed restart.\n\nRestart STEAM now?"
|
||||
|
||||
export inst_succ="The installation was successful."
|
||||
|
||||
export port_upd1="New update PortWINE"
|
||||
export port_upd2="On linux-gaming.ru site published an update to the ${portname}\n"
|
||||
export port_upd1="New update for ${portname}"
|
||||
export port_upd2="On linux-gaming.ru site published an update for ${portname}\n"
|
||||
export port_upd3="Action:"
|
||||
export port_upd4="Go to the website"
|
||||
export port_upd5="Remind me later"
|
||||
@ -285,23 +465,23 @@ then
|
||||
|
||||
export scripts_upd1="New update for scripts"
|
||||
export scripts_upd2="Scripts update avialable for ${portname}"
|
||||
export scripts_upd3="Action :"
|
||||
export scripts_upd3="Action:"
|
||||
export scripts_upd4="Updating now"
|
||||
export scripts_upd5="Remind me later"
|
||||
export scripts_upd6="Do not remind me"
|
||||
|
||||
export port_clear_pfx="Do you want to clear prefix in PortProton?"
|
||||
export port_clear_pfx="Do you want to clear prefix in ${portname}?"
|
||||
|
||||
export port_del1="Remove $portname"
|
||||
export port_del2="Are you sure you want to delete the PortProton"
|
||||
|
||||
export port_reinstall="Do you really want to reinstall PortProton?\nFor this, an internet connection will be required."
|
||||
export port_del2="Do you really want to remove $portname?"
|
||||
|
||||
export port_deb1="PortWINE was launched in creation mode ${portname}.log and it is successfully stored in the root directory of the port"
|
||||
export port_reinstall="Do you really want to reinstall ${portname}?\nFor this, an internet connection will be required."
|
||||
|
||||
export port_deb1="${portname} was launched in creation mode ${portname}.log and it is successfully stored in the root directory of the port"
|
||||
export port_deb2="To diagnose the problem, copy ALL of the log to discord server: https://discord.gg/FTaheP99wE"
|
||||
|
||||
export port_start1="Starting the PortWINE"
|
||||
export port_start2="In what mode you want to start the PortWINE?"
|
||||
export port_start1="Starting the ${portname}"
|
||||
export port_start2="In what mode you want to start the ${portname}?"
|
||||
export port_start3="Mode:"
|
||||
export port_start4="Normal"
|
||||
export port_start5="Individual X-Session"
|
||||
@ -310,27 +490,313 @@ then
|
||||
export port_start8="DXVK"
|
||||
|
||||
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!"
|
||||
|
||||
export loc_download_other_wine="Download other wine-proton from GITHUB"
|
||||
|
||||
# Helped in translation: ConTI1NuEsZZZ
|
||||
export loc_create_shortcut_from_gui="Create shortcut..."
|
||||
export loc_create_shortcut="Create shortcut for select file..."
|
||||
export loc_delete_shortcut="Delete shortcut for select file..."
|
||||
export loc_debug="Launch with the creation of a .log file at the root ${portname}"
|
||||
export loc_launch="Run file ..."
|
||||
export loc_winecfg="Run winecfg to edit prefix settings ${portname}"
|
||||
export loc_winefile="Run the file manager built into wine"
|
||||
export loc_winecmd="Run wine command line"
|
||||
export loc_winereg="Run Registry Prefix Editor ${portname}"
|
||||
export loc_winetricks="Run winetricks to install additional libraries to the prefix ${portname}"
|
||||
export loc_winecfg="Run winecfg to edit the settings of the selected prefix"
|
||||
export loc_winefile="Run wine file manager"
|
||||
export loc_winecmd="Run wine cmd"
|
||||
export loc_winereg="Run wine regedit"
|
||||
export loc_wineuninstaller="Run the program uninstaller built into wine"
|
||||
export loc_winetricks="Run winetricks to install additional libraries to the selected prefix"
|
||||
export loc_edit_db="Edit database file for"
|
||||
export loc_download_other_wine="Open the menu to download other versions of WINE-PROTON "
|
||||
|
||||
export loc_clear_pfx="Clear the prefix to fix problems"
|
||||
|
||||
export ENABLE_VKBASALT_INFO='Enable vkBasalt by default to improve graphics in games running on Vulkan. (The HOME hotkey disables vkbasalt)'
|
||||
export PW_NO_ESYNC_INFO='Do not use in-process synchronization primitives based on eventfd. (It is recommended not to change the value.)'
|
||||
export PW_NO_FSYNC_INFO='Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems without FUTEX_WAIT_MULTIPLE support) (It is recommended not to change the value)'
|
||||
export PW_USE_RAY_TRACING_INFO='Enable vkd3d support - Ray Tracing'
|
||||
export PW_FIX_VIDEO_IN_GAME_INFO='Required for video playback in some games so that it is not distorted (usually colored pink)'
|
||||
export PW_VULKAN_NO_ASYNC_INFO='Disable asynchronous calls for VULKAN and DXVK modes'
|
||||
export PW_USE_NVAPI_AND_DLSS_INFO='Enable DLSS on supported NVIDIA graphics cards'
|
||||
export PW_OLD_GL_STRING_INFO='Forced use of older versions of OpenGL'
|
||||
export PW_HIDE_NVIDIA_GPU_INFO='Disguise all features used for NVIDIA graphics cards'
|
||||
export PW_FORCE_USE_VSYNC_INFO='Forced activation of vertical sync'
|
||||
export PW_VIRTUAL_DESKTOP_INFO='Enable the application to run in the WINE virtual desktop'
|
||||
export PW_WINEDBG_DISABLE_INFO='Disable all WINE debugging functions (It is recommended not to change the value)'
|
||||
export PW_USE_TERMINAL_INFO='Run the application in the terminal'
|
||||
export PW_HEAP_DELAY_FREE_INFO='Include a delay in releasing some memory to bypass errors associated with using the application after the memory is released'
|
||||
export PW_NO_WRITE_WATCH_INFO='A very dangerous way to hack the memory write timer in ntdll. This improves the performance of some very specific games. (It is recommended not to change the value.)'
|
||||
export PW_GUI_DISABLED_CS_INFO='Disable the window for selecting startup modes and WINE versions'
|
||||
export PW_USE_GSTREAMER_INFO='Use Gstreamer to output clips in games (WMF support)'
|
||||
export PW_FORCE_LARGE_ADDRESS_AWARE_INFO='Increases RAM usage limits for 32-bit applications from two to four gigabytes'
|
||||
export PW_USE_RUNTIME_INFO='Use container launch mode (It is recommended not to change the value)'
|
||||
export PW_MANGOHUD_INFO='Using FPS and system load monitoring (Turns on and off by the key combination - right Shift + F12)'
|
||||
export PW_USE_GAMEMODE_INFO='Using automatic system optimization to improve performance in games (provided the gamemode package is installed on the system)'
|
||||
export PW_USE_WINE_DXGI_INFO='Forced use of built-in DXGI library (in rare cases it solves problems with DX12 games)'
|
||||
export PW_MANGOHUD_USER_CONF_INFO='Forced use of MANGOHUD system settings (GOverlay, etc.)'
|
||||
export PW_USE_D3D_EXTRAS_INFO='Enable forced use of third-party DirectX libraries'
|
||||
export PW_USE_WINDOWS_7_INFO='Change the version of WINDOWS 10 to WINDOWS 7 in the prefix'
|
||||
export PW_USE_SHADER_CACHE_INFO='Use WINE shader caching (disable only if there are microfreezes in the game)'
|
||||
export PW_WINE_FULLSCREEN_FSR_INFO='Works while using any version of ProtonGE in full screen mode at a resolution below the standard screen'
|
||||
export PW_USE_FAKE_DLSS_INFO='Enable DLSS translator in FSR 2 in DirectX 12 games (CyberFSR2)'
|
||||
export PW_USE_EAC_AND_BE_INFO='Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if game used this anti-cheats)'
|
||||
export PW_REDUCE_PULSE_LATENCY_INFO='Reduce pulseaudio latency to fix intermittent sound'
|
||||
export PW_USE_US_LAYOUT_INFO='Forced use of the us layout (useful for games in which the control works correctly only on the us layout)'
|
||||
export PW_RESTORE_RESOLUTION_INFO='Remember the screen resolution when starting the game and return it when closing (useful for games that change the screen resolution when closing)'
|
||||
export PW_USE_SYSTEM_VK_LAYERS_INFO='Use system mangohud, vkBasalt, obs-vkcapture and other applications using vulkan layers'
|
||||
export PW_USE_OBS_VKCAPTURE_INFO='Enable the ability to write to OBS Studio using obs-vkcapture (ATTENTION: the forced use of system mangohud, vkBasalt, obs-vkcapture and other applications using vulkan layers will be enabled)'
|
||||
export PW_USE_GALLIUM_ZINK_INFO='Use the zink driver (OpenGL on top of Vulkan), allows you to use vkBasalt in OpenGL games (ATTENTION: vulkan support is required, wined3d (opengl) is used instead of dxvk, suitable for games on OpenGL and older versions of DirectX, artifacts are possible on newer versions of DirectX)'
|
||||
export PW_3DFX_INFO='Simulation of an old 3dfx graphics accelerator (adds horizontal stripes)'
|
||||
export PW_AdaptiveSharpen_INFO='Sharpness increase, can be used with CAS'
|
||||
export PW_Bloom_INFO='Adds glow from bright light sources in the game'
|
||||
export PW_Border_INFO='Cropping the image from the top and bottom (like in a movie =)'
|
||||
export PW_Cartoon_INFO='Strong sharpening of texture edges'
|
||||
export PW_ChromaticAberration_INFO='Adds chromatic aberration to an image'
|
||||
export PW_Clarity_INFO='Sharpening textures with slight modifications of image contrast (similar in effect to CAS)'
|
||||
export PW_ColorMatrix_INFO='Adding cool colors'
|
||||
export PW_Colourfulness_INFO='Increasing color saturationIncreasing color saturation'
|
||||
export PW_FakeHDR_INFO='Add fake HDR'
|
||||
export PW_FilmGrain2_INFO='Adding the film grain effect'
|
||||
export PW_Curves_INFO='Increases the contrast of the image without affecting the bright and dark areas, so that the detail in shadows and sky is not lost'
|
||||
export PW_Denoise_INFO='Reducing noise by blurring the image'
|
||||
export PW_Emphasize_INFO='Reducing the bit depth of color'
|
||||
export PW_FakeMotionBlur_INFO='Strong blurring of objects in motion'
|
||||
export PW_FilmicAnamorphSharpen_INFO='Sharpening (recommended for cartoon games)'
|
||||
export PW_FilmicPass_INFO='Adding cold colors'
|
||||
export PW_SMAA_INFO='Alternative antialiasing option (less effect, but with less consumption of GPU resources, relative to the standard SMAA)'
|
||||
export PW_GaussianBlur_INFO='Slight blur effect on bright objects (such as flames)'
|
||||
export PW_Glitch_INFO='Glitch effect'
|
||||
export PW_HighPassSharpen_INFO='Another method of sharpening using highpass frequencies'
|
||||
export PW_HQ4X_INFO='Smoothing of nearby pixels with the drawing of missing parts (in normal games the picture is blurred)'
|
||||
export PW_HSLShift_INFO='Advanced HSL shift (for each shade)'
|
||||
export PW_Layer_INFO="Image overlay on the game (the image is in the $PORT_WINE_TMP_PATH/libs_v$PW_LIBS_VER/pressure-vessel/reshade/textures folder)"
|
||||
export PW_Levels_INFO='Increases contrast, but some detail in shadows or highlights may be lost'
|
||||
export PW_LevelsPlus_INFO='Same as Levels, but with less loss of detail'
|
||||
export PW_LiftGammaGain_INFO='Gamma correction by individual color channels: red, green and blue'
|
||||
export PW_LightDoF_INFO='Increases depth of field (greatly affects FPS)'
|
||||
export PW_LumaSharpen_INFO='Enhances image sharpness for improved detail'
|
||||
export PW_LUT_INFO='Image color correction'
|
||||
export PW_MagicBloom_INFO='Same as Bloom, but more natural'
|
||||
export PW_Monochrome_INFO='Converts the image into monochrome'
|
||||
export PW_MultiLUT_INFO='Extended version of the LUT (Hollywood loot is pre-installed)'
|
||||
export PW_MXAO_INFO='SSAO algorithm (Greatly affects FPS)'
|
||||
export PW_NightVision_INFO='Night vision effect'
|
||||
export PW_Nostalgia_INFO='Makes the picture look like old photos'
|
||||
export PW_PerfectPerspective_INFO='Fisheye effect (suitable for VR)'
|
||||
export PW_PPFX_Godrays_INFO='Add God rays (also called 3D light rays) effect'
|
||||
export PW_Prism_INFO='The prismatic lens effect'
|
||||
export PW_ReflectiveBumpMapping_INFO='Creates the illusion of depth in textures'
|
||||
export PW_Sepia_INFO='Adds a sepia effect like in old photos'
|
||||
export PW_Splitscreen_INFO='Splits the image into raw and processed output for comparison'
|
||||
export PW_SurfaceBlur_INFO='Reducing object detail without blurring contrast contours'
|
||||
export PW_Technicolor_INFO='Makes the picture look like films from the 1930s'
|
||||
export PW_Technicolor2_INFO='The updated version of Technicolor, gives a different picture by changing colors more aggressively'
|
||||
export PW_TiltShift_INFO='Blur on the edges of the screen to create a Tilt Shift effect'
|
||||
export PW_Tonemap_INFO='Changes the saturation of the picture'
|
||||
export PW_TriDither_INFO='Reduces the amount of noise'
|
||||
export PW_UIDetect_INFO='Automatically switches effects depending on the visibility of the UI'
|
||||
export PW_Vibrance_INFO='Saturates faded colors without touching the bright ones'
|
||||
export PW_Vignette_INFO='Adds a vignette to the image'
|
||||
export PW_AspectRatio_INFO='An effect for adjusting the aspect ratio (for games that do not support widescreen monitors)'
|
||||
export PW_UIMask_INFO='Part of the overall ReShade shader . It uses a mask with gradients from black to white to determine where the effects will be applied'
|
||||
export PW_StageDepth_INFO='Allows you to add new elements to the 3d space inside the game and apply custom textures'
|
||||
export PW_PPFX_Bloom_INFO='Adds a Bloom effect'
|
||||
|
||||
export ENABLE_MANGOHUD_INFO='Включите MangoHud по умолчанию (горячие клавиши R_SHIFT + F12 отключают MangoHud)'
|
||||
export PW_MH_arch_INFO='Show if the application is 32- or 64-bit'
|
||||
export PW_MH_battery_INFO='Display current battery percent and energy consumption'
|
||||
export PW_MH_battery_icon_INFO='Display battery icon instead of percent'
|
||||
export PW_MH_battery_time_INFO='Display remaining time for battery option'
|
||||
export PW_MH_battery_watt_INFO='Display wattage for the battery option'
|
||||
export PW_MH_core_bars_INFO='Change the display of core_load from numbers to vertical bars'
|
||||
export PW_MH_core_load_INFO='Display load & frequency per core'
|
||||
export PW_MH_cpu_mhz_INFO='Show the CPUs current MHz'
|
||||
export PW_MH_cpu_power_INFO='Display CPU draw in watts'
|
||||
export PW_MH_cpu_temp_INFO='Display current CPU temperature'
|
||||
export PW_MH_device_battery_icon_INFO='Display wirless device battery icon.'
|
||||
export PW_MH_engine_short_names_INFO='Display a short version of the used engine (e.g. OGL instead of OpenGL)'
|
||||
export PW_MH_engine_version_INFO='Display OpenGL or vulkan and vulkan-based render engines version'
|
||||
export PW_MH_exec_name_INFO='Display current exec name'
|
||||
export PW_MH_fcat_INFO='Enables frame capture analysis'
|
||||
export PW_MH_fps_metrics_INFO='Takes a list of decimal values or the value avg, e.g avg,0.001'
|
||||
export PW_MH_fps_only_INFO='Show FPS only. <b>Not meant to be used with other display params</b>'
|
||||
export PW_MH_frame_count_INFO='Display frame count'
|
||||
export PW_MH_full_INFO='Enable most of the toggleable parameters (currently excludes histogram)'
|
||||
export PW_MH_gamemode_INFO='Show if GameMode is on'
|
||||
export PW_MH_gpu_core_clock_INFO='Display GPU core frequency'
|
||||
export PW_MH_gpu_fan_INFO='GPU fan in rpm on AMD, FAN in percent on NVIDIA'
|
||||
export PW_MH_gpu_junction_temp_INFO='Display current GPU temperature'
|
||||
export PW_MH_gpu_mem_clock_INFO='Display GPU memory frequency'
|
||||
export PW_MH_gpu_mem_temp_INFO='Display current GPU temperature'
|
||||
export PW_MH_gpu_name_INFO='Display GPU name from pci.ids'
|
||||
export PW_MH_gpu_power_INFO='Display GPU draw in watts'
|
||||
export PW_MH_gpu_temp_INFO='Display current GPU temperature'
|
||||
export PW_MH_gpu_voltage_INFO='Display GPU voltage (only works on AMD GPUs)'
|
||||
export PW_MH_histogram_INFO='Change FPS graph to histogram'
|
||||
export PW_MH_horizontal_INFO='Display Mangohud in a horizontal position'
|
||||
export PW_MH_horizontal_stretch_INFO='Stretches the background to the screens width in horizontal mode'
|
||||
export PW_MH_hud_compact_INFO='Display compact version of MangoHud'
|
||||
export PW_MH_hud_no_margin_INFO='Remove margins around MangoHud'
|
||||
export PW_MH_io_read_INFO='Show non-cached IO read, in MiB/s'
|
||||
export PW_MH_io_write_INFO='Show non-cached IO write, in MiB/s'
|
||||
export PW_MH_no_display_INFO='Hide the HUD by default'
|
||||
export PW_MH_no_small_font_INFO='Use primary font size for smaller text like units'
|
||||
export PW_MH_procmem_INFO='Displays process memory usage: resident procmem (resident) also toggles others off if disabled'
|
||||
export PW_MH_procmem_shared_INFO='Displays process memory usage: shared'
|
||||
export PW_MH_procmem_virt_INFO='Displays process memory usage: virtual'
|
||||
export PW_MH_ram_INFO='Display system RAM usage'
|
||||
export PW_MH_resolution_INFO='Display the current resolution'
|
||||
export PW_MH_show_fps_limit_INFO='Display the current FPS limit'
|
||||
export PW_MH_swap_INFO='Display swap space usage next to system RAM usage'
|
||||
export PW_MH_temp_fahrenheit_INFO='Show temperature in Fahrenheit'
|
||||
export PW_MH_throttling_status_INFO='Show if GPU is throttling based on Power, current, temp or "other" (Only shows if throttling is currently happening). Currently disabled by default for Nvidia as it causes lag on 3000 series'
|
||||
export PW_MH_throttling_status_graph_INFO='Same as throttling_status but displays throttling in the frametime graph and only power and temp throttling'
|
||||
export PW_MH_time_INFO='Display local time'
|
||||
export PW_MH_version_INFO='Show current MangoHud version'
|
||||
export PW_MH_vkbasalt_INFO='Show if vkBasalt is on'
|
||||
export PW_MH_vram_INFO='Display system VRAM usage'
|
||||
export PW_MH_vulkan_driver_INFO='Display used Vulkan driver (radv/amdgpu-pro/amdvlk)'
|
||||
export PW_MH_wine_INFO='Show current Wine or Proton version in use'
|
||||
|
||||
export PW_PFX_BACKUP_INFO="Attention! Do not pass the resev copy to third parties, there is a risk of losing accounts"
|
||||
export PW_PFX_BACKUP_SUCCESS="Prefix backup: \"${PW_PREFIX_NAME}\" has been successfully created"
|
||||
export PW_PFX_BACKUP_ERROR="An error occurred while backing up the prefix: \"${PW_PREFIX_NAME}\" error occurred"
|
||||
|
||||
export loc_find_d3dadapter9_error="Not found in the system.\nInstall the missing package: </Sb>d3dadapter9</b>"
|
||||
|
||||
export loc_gui_create_shortcut_for_exe="Choose the .exe file for which you need to create a shortcut and click OK.\n"
|
||||
|
||||
export loc_gui_error='Error.'
|
||||
export loc_gui_error_download="You will need to check internet connection,and\npress Repeat for repeat download"
|
||||
export loc_gui_settings="Please wait."
|
||||
export loc_gui_sett_info="Updating configuration for <b>${portname}</b>..."
|
||||
export loc_gui_edit_db="Change settings in database file for"
|
||||
export loc_gui_edit_db_help="<b>NOTE:</b> To display help for each item, simply hover your mouse over the text"
|
||||
|
||||
export loc_cancel="CANCEL"
|
||||
export loc_gui_cancel="CANCEL THE CHANGES"
|
||||
export loc_gui_cancel_help="Cancel the current changes and return to the previous menu."
|
||||
|
||||
|
||||
export loc_gui_reset_db="RESET SETTINGS"
|
||||
export loc_gui_reset_db_help="Restore default settings."
|
||||
|
||||
export loc_disabled="Disabled"
|
||||
|
||||
export loc_gui_open_db="OPEN THE SETTINGS FILE"
|
||||
export loc_gui_open_db_help="Open the <b>.ppdb</b> settings file in a system text editor to view and change variables manually."
|
||||
|
||||
export loc_gui_save_changes="SAVE CHANGES"
|
||||
export loc_gui_save_changes_help="Save the current changes, and go to the previous menu."
|
||||
|
||||
export loc_gui_ver_windows="Change the version of <b>WINDOWS</b> emulation"
|
||||
export loc_gui_ver_windows_help="Changing the <b>WINDOWS</b> emulation version may be required to run older games. <b>WINDOWS</b> versions below 10 do not support new games with DirectX 12"
|
||||
|
||||
|
||||
export loc_gui_aut_winetricks="AUTOINSTALL WITH <b>WINETRICKS</b>"
|
||||
export loc_gui_aut_winetricks_help="Automatically install with <b>WINETRICKS</b> additional libraries required to run the game/program. List of libraries separated by spaces"
|
||||
|
||||
export loc_gui_winedllover="Forced to use/disable libraries"
|
||||
export loc_gui_winedllover_help="Forced to use/disable the library only for the given application. (There are examples in the drop-down list)
|
||||
|
||||
A brief instruction:
|
||||
* libraries are written <b>WITHOUT</b> the .dll file extension
|
||||
* libraries are separated by semicolons - <b>;</b>
|
||||
* library=n - use the <b>WINDOWS</b> (third-party) library
|
||||
* library=b - use <b>WINE</b> (built-in) library
|
||||
* library=n,b - use <b>WINDOWS</b> library and then <b>WINE</b>
|
||||
* library=b,n - use <b>WINE</b> library and then <b>WINDOWS</b>
|
||||
* library= - disable the use of this library"
|
||||
|
||||
export loc_gui_arg_exe="ADD ARGUMENTS FOR .EXE FILE"
|
||||
export loc_gui_arg_exe_help="Adding an argument after the <b>.exe</b> file, just like you would add an argument in a shortcut on a <b>WINDOWS </b> system"
|
||||
|
||||
export loc_gui_mango_fps="MANGOHUD FPS LIMIT"
|
||||
export loc_gui_mango_fps_help="Enabling FPS limits using MANGOHUD built into ${portname}"
|
||||
|
||||
export loc_gui_arg_gamescope="Add arguments for GAMESCOPE:"
|
||||
export loc_gui_arg_gamescope_help="
|
||||
<b>-W, -H:</b> set the resolution used by gamescope. Resizing the gamescope window will update these settings. Ignored in embedded mode. If -H is specified but -W isn't, a 16:9 aspect ratio is assumed. Defaults to 1280×720.
|
||||
<b>-w, -h:</b> set the resolution used by the game. If -h is specified but -w isn't, a 16:9 aspect ratio is assumed. Defaults to the values specified in -W and -H.
|
||||
<b>-r:</b> set a frame-rate limit for the game. Specified in frames per second. Defaults to unlimited.
|
||||
<b>-o:</b> set a frame-rate limit for the game when unfocused. Specified in frames per second. Defaults to unlimited.
|
||||
<b>-F fsr:</b> use AMD FidelityFX™ Super Resolution 1.0 for upscaling.
|
||||
<b>-F nis:</b> use NVIDIA Image Scaling v1.0.3 for upscaling.
|
||||
<b>-S integer:</b> use integer scaling.
|
||||
<b>-S stretch:</b> use stretch scaling, the game will fill the window. (e.g. 4:3 to 16:9).
|
||||
<b>-b:</b> create a border-less window.
|
||||
<b>-f:</b> create a full-screen window."
|
||||
|
||||
export PW_USE_GAMESCOPE_INFO="
|
||||
<b>Super + F :</b> Toggle fullscreen
|
||||
<b>Super + N :</b> Toggle nearest neighbour filtering
|
||||
<b>Super + U :</b> Toggle FSR upscaling
|
||||
<b>Super + Y :</b> Toggle NIS upscaling
|
||||
<b>Super + I :</b> Increase FSR sharpness by 1
|
||||
<b>Super + O :</b> Decrease FSR sharpness by 1
|
||||
<b>Super + S :</b> Take screenshot (currently goes to /tmp/gamescope_DATE.png)
|
||||
<b>Super + G :</b> Toggle keyboard grab
|
||||
<b>Super + C :</b> Update clipboard"
|
||||
|
||||
export loc_gui_cpu_limit="Limit the use of processor cores"
|
||||
export loc_gui_cpu_limit_help="Limiting the number of CPU cores is useful for Unity games (It is recommended to set the value equal to 8)"
|
||||
|
||||
export loc_gui_amd_vulkan_select="Select needed AMD vulkan implementation"
|
||||
export loc_gui_amd_vulkan_select_help="Choosing which implementation of vulkan will be used to run the game"
|
||||
|
||||
export loc_gui_gpu_select="Choose a graphics card to run the game (in user.conf)"
|
||||
export loc_gui_gpu_select_help="Select which video card will be used to run the game (used for all running games and programs in ${portname}, and also does not work with gamescope)"
|
||||
|
||||
export loc_gui_check_new_wine="Check new version WINE from GitHub"
|
||||
export loc_gui_check_new_wine_error="Error: check wine from github."
|
||||
export loc_gui_set_new_wine="Select WINE for download:"
|
||||
export loc_gui_del_wine="Select installed WINE for delete:"
|
||||
export loc_gui_installed_wine="INSTALLED"
|
||||
|
||||
export loc_gui_ffx_cas="AMD FidelityFX - CAS is designed to dramatically improve texture sharpness without additional modification settings for games, with minimal loss of performance. (For older games it is recommended to set value = 100)"
|
||||
export loc_gui_disabled_vkbas="DISABLE VKBASALT"
|
||||
export loc_gui_disabled_vkbas_help="Disable vkBasalt and go to the previous menu."
|
||||
|
||||
export loc_gui_disabled_mh="DISABLE MANGOHUD"
|
||||
export loc_gui_disabled_mh_help="Disable MangoHud and go to the previous menu."
|
||||
export loc_gui_mh_top="MangoHud settings (Keys <b>R_SHIFT + F12</b> disable MangoHud)\n<b>note:</b> To display help for each item, just hover the mouse cursor over the text.\n"
|
||||
|
||||
export loc_gui_no="NO"
|
||||
export loc_gui_yes="YES"
|
||||
|
||||
export loc_gui_missing_shortcut="\nCould not find the file:\n${portwine_exe}\n\nATTENTION:\nIf you forgot to mount the disk with the running application, click CANCEL!"
|
||||
export loc_gui_create_shortcut="CREATE SHORTCUT"
|
||||
export loc_gui_delete_shortcut="DELETE SHORTCUT"
|
||||
export loc_gui_launch="LAUNCH"
|
||||
export loc_gui_debug="DEBUG"
|
||||
export loc_gui_edit_db_start="EDIT DB"
|
||||
export loc_gui_vkbasalt_start="VKBASALT"
|
||||
export loc_gui_mh_start="MangoHud"
|
||||
|
||||
export loc_gui_vkbasalt_top="vkBasalt settings for adding effects to games running under Vulkan. (The <b>HOME</b> key disables vkbasalt)\n<b>NOTE:</b> To display help for each item, simply hover over the text\n"
|
||||
|
||||
export loc_gui_db_comments="${portname} database file was found for"
|
||||
|
||||
export loc_gui_vulkan_stable="Stable DXVK ${DXVK_STABLE_VER} и VKD3D ${VKD3D_STABLE_VER}"
|
||||
export loc_gui_vulkan_git="Newest DXVK ${DXVK_GIT_VER} и VKD3D ${VKD3D_GIT_VER}"
|
||||
export loc_gui_gallium_nine="GALLIUM_NINE (DX9 for MESA)"
|
||||
export loc_gui_open_gl="OPENGL (For video cards without VULKAN)"
|
||||
|
||||
export loc_gui_installing_the="Installing the"
|
||||
export loc_gui_please_wait="Please wait..."
|
||||
|
||||
export loc_dolphin="Emulator for Nintendo game consoles with high compatibility"
|
||||
export loc_mame="Multi-arcade emulator that allows you to play old arcade games"
|
||||
export loc_scummvm="Emulator for classic adventure games from LucasArts and other studios"
|
||||
export loc_retroarch="Multi-platform frontend for emulators with extensive settings"
|
||||
export loc_ppsspp_windows="Windows - Emulator for the PlayStation Portable (PSP) game console"
|
||||
export loc_citra="Emulator for the Nintendo 3DS game console"
|
||||
export loc_cemu="Emulator for the Wii U game console"
|
||||
export loc_duckstation="Emulator for the PlayStation 1 game console"
|
||||
export loc_epsxe="Emulator for the PlayStation 1 game console with high compatibility"
|
||||
export loc_project64="Emulator for the Nintendo 64 game console"
|
||||
export loc_vba_m="Emulator for the Game Boy Advance game console"
|
||||
export loc_yabause="Emulator for the Sega Saturn game console"
|
||||
export loc_xenia="Emulator for the Xbox 360 game console"
|
||||
export loc_fceux="Emulator for the Nintendo Entertainment System (NES or Dendy) game console"
|
||||
export loc_xemu="Emulator for the Xbox game console"
|
||||
export loc_demul="Emulator for the Sega Dreamcast game console"
|
||||
export loc_rpcs3="Emulator for the PlayStation 3 game console"
|
||||
|
||||
export loc_find_d3dadapter9_error="not found in the system.\nInstall it and try again."
|
||||
else
|
||||
SET_LANG=`zenity --title "LAUNGUAGE" --text "Select the language" --list --radiolist \
|
||||
--column="Set:" --column "Choose language:" TRUE "RUS" FALSE "ENG" `
|
||||
echo "${SET_LANG}" > "${PORT_WINE_TMP_PATH}/${portname}_loc"
|
||||
exit 0
|
||||
fi
|
||||
|
@ -3,44 +3,6 @@
|
||||
#AC4BFSP.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=0
|
||||
##export PW_DLSS_ON=1
|
||||
export PW_VULKAN_NO_ASYNC=0
|
||||
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
|
||||
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
|
||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||
export PW_NO_WRITE_WATCH=0
|
||||
export PW_HEAP_DELAY_FREE=0
|
||||
export PW_WINE_ALLOW_XIM=0
|
||||
##export WINEARCH=win32 # defaut = win64
|
||||
##export WINEPREFIX=
|
||||
export PW_WINEDBG_DISABLE=1
|
||||
export PW_USE_TERMINAL=0
|
||||
export PW_GUI_DISABLED_CS=0
|
||||
##export PATH_TO_GAME=
|
||||
##add_in_start_portwine () { commands ; }
|
||||
export PW_MANGOHUD=1
|
||||
export PW_MANGOHUD_USER_CONF=0
|
||||
export PW_USE_DXR11=0
|
||||
export PW_USE_RUNTIME=1
|
||||
export PW_USE_GAMEMODE=1
|
||||
export PW_DX12_DISABLE=0
|
||||
export PW_USE_WINE_DXGI=0
|
||||
export MANGOHUD_CONFIG=font_size=24,position=top-left,toggle_hud=Shift_R+F12,no_display,resolution,wine,gpu_name,vulkan_driver,gpu_stats,vkbasalt,fps_limit=0
|
||||
|
@ -1,39 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#ACIII.exe
|
||||
#ACLiberation.exe
|
||||
#Rating=1-5
|
||||
################################################
|
||||
# export PW_VULKAN_USE=dxvk
|
||||
#Author: xuser
|
||||
#ACIII.exe
|
||||
#ACLiberation.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
##export PW_COMMENT_DB="blablabla"
|
||||
##export PW_DXVK_VER=1.8.1
|
||||
##export PW_VKD3D_VER=2.2
|
||||
export WINEDLLOVERRIDES="xinput1_3,d3dcompiler_43=n,b"
|
||||
##export PW_DLL_INSTALL="d3dcompiler_43" # Install DDL in port prefix (used winetricks)
|
||||
##export PW_LOG=0 # Enable debug mode fo terminal
|
||||
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
##export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||
##export PW_USE_TERMINAL=0 # Force run in terminal
|
||||
##export PW_OLD_GL_STRING=0
|
||||
##export PW_USE_NVAPI_AND_DLSS=0
|
||||
##export PW_VKD3D_FEATURE_LEVEL=0
|
||||
##export PW_NO_WRITE_WATCH=0 # 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_HIDE_NVIDIA_GPU=0
|
||||
##export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||
##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 PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue,dxr
|
||||
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||
##export PW_VIRTUAL_DESKTOP=1
|
||||
##export DXVK_HUD=fps,devinfo
|
||||
##export PW_HEAP_DELAY_FREE=0
|
||||
##export PW_DXGI_FROM_DXVK=0
|
||||
##export WINEARCH=win32 # defaut = win64
|
||||
##export WINEPREFIX=
|
||||
##add_in_start_portwine () { commands ; }
|
||||
|
||||
|
30
data_from_portwine/scripts/portwine_db/ACValhalla
Executable file → Normal file
@ -3,33 +3,5 @@
|
||||
#ACValhalla.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="vcrun2019" # 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_DLL_INSTALL="vcrun2019" # Install DLL in port prefix (used winetricks)
|
||||
export PW_VULKAN_USE=1
|
||||
##export PW_DXR_ON=1
|
||||
export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||
##export PW_USE_NVAPI=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 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
|
||||
##add_in_start_portwine () { commands ; }
|
||||
|
@ -3,36 +3,5 @@
|
||||
#ALOTInstaller.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_PW_6.19
|
||||
export PW_VULKAN_USE=0
|
||||
##export PW_DXR_ON=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 ; }
|
||||
|
||||
|
@ -1,8 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: Аливэй
|
||||
#Ableton Live 11 Suite.exe
|
||||
#Rating=5
|
||||
################################################
|
||||
export PW_VULKAN_USE=dxvk
|
||||
export LAUNCH_PARAMETERS=""
|
||||
export PW_WINDOWS_VER=10
|
@ -1,8 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author:
|
||||
#AliceMadnessReturns.exe
|
||||
#Rating=5
|
||||
################################################
|
||||
export PW_VULKAN_USE=dxvk
|
||||
export LAUNCH_PARAMETERS=""
|
||||
export PW_DLL_INSTALL="physx"
|
@ -1,6 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: garrett
|
||||
#AI.exe
|
||||
#Rating=5
|
||||
########################################################
|
||||
export PW_VULKAN_USE=dxvk
|
@ -1,6 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author:
|
||||
#ACM.exe
|
||||
#Rating=?
|
||||
################################################
|
||||
export LAUNCH_PARAMETERS=""
|
@ -3,38 +3,13 @@
|
||||
#Anno4.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_COMMENT_DB="If after the first launch you see a black screen,\njust restart the game."
|
||||
##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=dxvk
|
||||
##export PW_USE_DXR10=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="cas" # Use Reshade in others games (dx9-12 to vulkan only)
|
||||
export PW_VKBASALT_FFX_CAS="0.6" # 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 () {
|
||||
if [ "${update_loc}" = "RUS" ] ; then
|
||||
export PW_COMMENT_DB="Если после первого запуска вы увидите черный экран, просто перезапустите игру."
|
||||
fi
|
||||
if [ "${update_loc}" = "ENG" ] ; then
|
||||
export PW_COMMENT_DB="If after the first launch you see a black screen,\njust restart the game."
|
||||
fi
|
||||
export PW_VULKAN_USE=1
|
||||
if [ -d "${WINEPREFIX}/drive_c/users/steamuser/AppData/Roaming/Ubisoft/Anno1404/Config/" ] ; then
|
||||
sed -i 's/<DirectXVersion>0<\/DirectXVersion>/<DirectXVersion>9<\/DirectXVersion>/' "${WINEPREFIX}/drive_c/users/steamuser/AppData/Roaming/Ubisoft/Anno1404/Config/Engine.ini"
|
||||
fi
|
||||
|
@ -3,42 +3,6 @@
|
||||
#AnomalyLauncher.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="d3dx10 d3dx11_42 d3dx11_43" # 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
|
||||
export PW_DLL_INSTALL="d3dx10 d3dx11_42 d3dx11_43" # Install DLL in port prefix (used winetricks)
|
||||
export PW_VULKAN_USE=1
|
||||
export PW_USE_DXR10=0
|
||||
export PW_VULKAN_NO_ASYNC=0
|
||||
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
|
||||
export PW_VIRTUAL_DESKTOP=0
|
||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||
export ENABLE_VKBASALT=1
|
||||
export PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves
|
||||
export PW_VKBASALT_FFX_CAS=1
|
||||
export PW_NO_FSYNC=0
|
||||
export PW_NO_ESYNC=0
|
||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||
export PW_NO_WRITE_WATCH=0
|
||||
export PW_HEAP_DELAY_FREE=0
|
||||
export PW_WINE_ALLOW_XIM=0
|
||||
##export WINEARCH=win32 # defaut = win64
|
||||
##export WINEPREFIX=
|
||||
export PW_WINEDBG_DISABLE=1
|
||||
export PW_USE_TERMINAL=0
|
||||
export PW_GUI_DISABLED_CS=0
|
||||
##add_in_start_portwine () { commands ; }
|
||||
export PW_MANGOHUD=1
|
||||
export PW_MANGOHUD_USER_CONF=0
|
||||
export PW_USE_DXR11=0
|
||||
export PW_USE_GSTREAMER=1
|
||||
export PW_USE_RUNTIME=1
|
||||
export PW_USE_GAMEMODE=1
|
||||
export PW_DX12_DISABLE=0
|
||||
export PW_USE_WINE_DXGI=1
|
||||
export MANGOHUD_CONFIG=font_size=24,position=top-left,toggle_hud=Shift_R+F12,no_display,resolution,wine,gpu_name,vulkan_driver,gpu_stats,vkbasalt,fps_limit=0
|
||||
|
@ -2,40 +2,6 @@
|
||||
#Author: akai
|
||||
#Arthur.exe
|
||||
#Rating=1-5
|
||||
########################################################
|
||||
export PW_VULKAN_USE=dxvk
|
||||
#####################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_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
||||
##export PW_DXVK_VER=1.8.1
|
||||
##export PW_VKD3D_VER=2.2
|
||||
##export PW_USE_DXR10=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_VKD3D_FEATURE_LEVEL=1
|
||||
##export PW_DXGI_FROM_DXVK=1
|
||||
##export PW_VIRTUAL_DESKTOP=1
|
||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||
##export ENABLE_VKBASALT=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=1 # Do not use eventfd-based in-process synchronization primitives
|
||||
export PULSE_LATENCY_MSEC=90 # Fix crackling audio in games
|
||||
##export PW_USE_GAMEMODE=1 # 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_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_LOG=1 # Enable debug mode fo terminal
|
||||
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||
##add_in_start_portwine () { commands ; }
|
||||
export PW_REDUCE_PULSE_LATENCY=1
|
||||
export PW_VULKAN_USE=2
|
||||
|
@ -1,35 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#AssassinsCreedII.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=dxvk
|
||||
##export PW_DXR_ON=1
|
||||
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||
##export PW_USE_NVAPI=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 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
|
||||
##add_in_start_portwine () { commands ; }
|
@ -1,35 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#AssassinsCreedIIGame.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=dxvk
|
||||
##export PW_DXR_ON=1
|
||||
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||
##export PW_USE_NVAPI=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 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
|
||||
##add_in_start_portwine () { commands ; }
|
@ -3,5 +3,4 @@
|
||||
#BF2.exe
|
||||
#Rating=4
|
||||
################################################
|
||||
export PW_VULKAN_USE=vkd3d
|
||||
export PW_WINDOWS_VER="7"
|
||||
|
@ -1,8 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author:
|
||||
#bg3.exe
|
||||
#Rating=1-5
|
||||
################################################
|
||||
export PW_VULKAN_USE=vkd3d
|
||||
export LAUNCH_PARAMETERS=""
|
||||
#export MANGOHUD=1
|
@ -5,18 +5,18 @@
|
||||
#Battle.net.exe
|
||||
#Rating=5
|
||||
################################################
|
||||
#export PW_COMMENT_DB="We recommend using PROTON_GE + VULKAN!"
|
||||
# export PW_WINE_USE=PROTON_GE
|
||||
export PW_VULKAN_USE=1
|
||||
export LAUNCH_PARAMETERS=""
|
||||
export WINEDLLOVERRIDES="locationapi="
|
||||
export PW_DLL_INSTALL="vcrun2019 d3dx11_42 d3dx11_43"
|
||||
export PW_WINDOWS_VER=10
|
||||
export PW_WINE_FULLSCREEN_FSR="0"
|
||||
export PW_USE_EAC_AND_BE="0"
|
||||
|
||||
add_in_start_portwine () {
|
||||
rm -fr "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/ProgramData/Agent/data"
|
||||
rm -fr "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/${USER}/Blizzard Entertainment/Battle.net/Cache"
|
||||
rm -fr "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/Public/Blizzard Entertainment/Battle.net/Cache"
|
||||
try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/windows/Fonts/sourcehansans.ttc"
|
||||
sed -i 's/"GrabFullscreen"="Y"/"GrabFullscreen"="N"/' "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/user.reg"
|
||||
# sed -i 's/"GrabFullscreen"="Y"/"GrabFullscreen"="N"/' "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/user.reg"
|
||||
}
|
||||
|
@ -2,32 +2,6 @@
|
||||
#Author: kosta
|
||||
#Biomutant.exe
|
||||
#Rating=1-5
|
||||
########################################################
|
||||
export PW_VULKAN_USE=1
|
||||
#####################examples###########################
|
||||
##export PW_COMMENT_DB="blablabla"
|
||||
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||
export PW_DLL_INSTALL="vcrun2019" # 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_USE_DXR10=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_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
##export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||
##export 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
|
||||
##add_in_start_portwine () { commands ; }
|
||||
export PW_VULKAN_USE=1
|
||||
export PW_DLL_INSTALL="vcrun2019" # Install DLL in port prefix (used winetricks)
|
||||
|
@ -5,4 +5,3 @@
|
||||
################################################
|
||||
export PW_VULKAN_USE=0
|
||||
export LAUNCH_PARAMETERS=""
|
||||
export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||
|
16
data_from_portwine/scripts/portwine_db/BsgLauncher
Normal file
@ -0,0 +1,16 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fidel
|
||||
#BsgLauncher.exe
|
||||
#EscapeFromTarkov.exe
|
||||
#EscapeFromTarkov_BE.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_NO_FSYNC="1"
|
||||
export PW_NO_ESYNC="1"
|
||||
export PW_PREFIX_NAME="DOTNET"
|
||||
|
||||
# add_in_start_portwine () {
|
||||
# if [[ ! -f "${PATH_TO_GAME}/dxvk.conf" ]] ; then
|
||||
# echo "d3d9.shaderModel = 1" > "${PATH_TO_GAME}/dxvk.conf"
|
||||
# fi
|
||||
# }
|
4
data_from_portwine/scripts/portwine_db/Call of Juarez Bound in Blood
Executable file → Normal file
@ -3,7 +3,5 @@
|
||||
#CoJBiBGame_x86.exe
|
||||
#Rating=5
|
||||
################################################
|
||||
export PW_VULKAN_USE=dxvk
|
||||
export LAUNCH_PARAMETERS=""
|
||||
export PW_DLL_INSTALL="d3dx9" # Install DDL in port prefix (used winetricks)
|
||||
export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||
export PW_DLL_INSTALL="d3dx9" # Install DLL in port prefix (used winetricks)
|
||||
|
@ -3,33 +3,5 @@
|
||||
#Cinebench.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_GEC_PW2
|
||||
export PW_VULKAN_USE=1
|
||||
##export PW_DXR_ON=1
|
||||
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||
##export PW_USE_NVAPI=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 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
|
||||
##add_in_start_portwine () { commands ; }
|
||||
|
||||
|
@ -1,35 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#Configurator.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
|
||||
export PW_VULKAN_USE=dxvk
|
||||
##export PW_DXR_ON=1
|
||||
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||
##export PW_USE_NVAPI=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 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
|
||||
##add_in_start_portwine () { commands ; }
|
@ -1,38 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: user
|
||||
#Control_DX11.exe
|
||||
#Rating=1-5
|
||||
########################################################
|
||||
export PW_VULKAN_USE=dxvk
|
||||
##export PW_MANGOHUD=1
|
||||
export PW_COMMENT_DB="Control (DX11)"
|
||||
export PW_DLL_INSTALL="physx"
|
||||
##export WINEDLLOVERRIDES="d3d12,d3d_rmdwin10_f,renderer_rmdwin10_f,apw_rmdwin10_f,input_rmdwin10_f,renderer_rmdwin10_f,physics_rmdwin10_f,snd_rmdwin10_f,ui_rmdwin10_f=n"
|
||||
#####################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_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
||||
##export PW_USE_DXR10=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_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
##export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||
##export 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
|
||||
##add_in_start_portwine () { commands ; }
|
@ -2,37 +2,6 @@
|
||||
#Author: user
|
||||
#Control_DX12.exe
|
||||
#Rating=1-5
|
||||
########################################################
|
||||
export PW_VULKAN_USE=vkd3d
|
||||
export PW_COMMENT_DB="Control (DX12)"
|
||||
##export PW_USE_DXR10=1
|
||||
##export PW_MANGOHUD=1
|
||||
export PW_DLL_INSTALL="physx"
|
||||
export WINEDLLOVERRIDES="d3d12,d3d_rmdwin10_f,renderer_rmdwin10_f,apw_rmdwin10_f,input_rmdwin10_f,renderer_rmdwin10_f,physics_rmdwin10_f,snd_rmdwin10_f,ui_rmdwin10_f=n"
|
||||
#####################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 LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
||||
##export PW_USE_DXR10=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_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
##export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||
##export 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
|
||||
##add_in_start_portwine () { commands ; }
|
||||
export PW_COMMENT_DB="Control (DX12)"
|
||||
export WINEDLLOVERRIDES="d3d12,d3d_rmdwin10_f,renderer_rmdwin10_f,apw_rmdwin10_f,input_rmdwin10_f,renderer_rmdwin10_f,physics_rmdwin10_f,snd_rmdwin10_f,ui_rmdwin10_f=n"
|
||||
|
@ -3,33 +3,7 @@
|
||||
#Cyberpunk2077.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_VULKAN_USE=1
|
||||
##export PW_COMMENT_DB="blablabla"
|
||||
export WINEDLLOVERRIDES="Crash*,REDEngineErrorReporter.exe="
|
||||
##export PW_DLL_INSTALL="d3dcompiler_47" # Install DDL in port prefix (used winetricks)
|
||||
##export PW_LOG=0 # Enable debug mode fo terminal
|
||||
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
##export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||
##export PW_USE_TERMINAL=0 # Force run in terminal
|
||||
##export PW_OLD_GL_STRING=0
|
||||
##export PW_USE_NVAPI_AND_DLSS=0
|
||||
##export PW_VKD3D_FEATURE_LEVEL=1
|
||||
##export PW_NO_WRITE_WATCH=0 # 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_HIDE_NVIDIA_GPU=0
|
||||
##export PW_FORCE_USE_VSYNC=0 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||
##export PW_USE_GAMEMODE=1 # 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 PULSE_LATENCY_MSEC=40 # Fix crackling audio in games
|
||||
export PW_REDUCE_PULSE_LATENCY=1
|
||||
export LAUNCH_PARAMETERS=("--launcher-skip") # Additional launch options
|
||||
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||
export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||
export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||
##export PW_VIRTUAL_DESKTOP=1
|
||||
##export DXVK_HUD=fps,devinfo
|
||||
export PW_HEAP_DELAY_FREE=0
|
||||
##export PW_DXGI_FROM_DXVK=0
|
||||
##export WINEARCH=win32 # defaut = win64
|
||||
##export WINEPREFIX=
|
||||
#add_in_start_portwine () { "${pw_runtime}" "$WINESERVER" -w }
|
||||
|
@ -3,40 +3,4 @@
|
||||
#DAOriginsLauncher.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_DXR_ON=0
|
||||
##export PW_DLSS_ON=1
|
||||
export PW_VULKAN_NO_ASYNC=0
|
||||
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
|
||||
export PW_VIRTUAL_DESKTOP=0
|
||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||
export ENABLE_VKBASALT=1
|
||||
export PW_VKBASALT_EFFECTS=cas:FilmGrain2:Curves
|
||||
export PW_VKBASALT_FFX_CAS=1
|
||||
export PW_NO_FSYNC=0
|
||||
export PW_NO_ESYNC=1
|
||||
export PW_USE_GSTREAMER=1
|
||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||
export PW_NO_WRITE_WATCH=0
|
||||
export PW_HEAP_DELAY_FREE=0
|
||||
export PW_WINE_ALLOW_XIM=0
|
||||
##export WINEARCH=win32 # defaut = win64
|
||||
##export WINEPREFIX=
|
||||
export PW_WINEDBG_DISABLE=1
|
||||
export PW_USE_TERMINAL=0
|
||||
export PW_GUI_DISABLED_CS=0
|
||||
##export PATH_TO_GAME=
|
||||
##add_in_start_portwine () { commands ; }
|
||||
export PW_MANGOHUD=1
|
||||
export PW_USE_RUNTIME=1
|
||||
export PW_USE_GAMEMODE=1
|
||||
export MANGOHUD_CONFIG=font_size=24,position=top-left,toggle_hud=Shift_R+F12,no_display,resolution,wine,gpu_name,vulkan_driver,gpu_stats,vkbasalt,fps_limit=0
|
||||
|
@ -4,24 +4,5 @@
|
||||
#Rating=?
|
||||
################################################
|
||||
export PW_VULKAN_USE=1
|
||||
#export WINEDLLOVERRIDES="amd_ags_x64=b"
|
||||
#export PW_LOG=0 # Enable debug mode fo terminal
|
||||
#export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||
#export PW_VULKAN_NO_ASYNC=1
|
||||
#export PW_USE_TERMINAL=1
|
||||
#export PW_OLD_GL_STRING=0
|
||||
#export PW_USE_NVAPI_AND_DLSS=0
|
||||
#export PW_VKD3D_FEATURE_LEVEL=0
|
||||
#export PW_NO_WRITE_WATCH=0 # 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_HIDE_NVIDIA_GPU=0
|
||||
#export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||
#export PW_WINEDBG_DISABLE=0
|
||||
#export PW_USE_GAMEMODE=1 # 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 PULSE_LATENCY_MSEC=60
|
||||
#export PW_DLL_INSTALL="foo bar"
|
||||
export PW_REDUCE_PULSE_LATENCY=1
|
||||
export LAUNCH_PARAMETERS="+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1"
|
||||
#export PW_GUI_DISABLED_CS=1
|
||||
#export PW_DXGI_FROM_DXVK=1
|
||||
#export VK_ICD_FILENAMES="/opt/amdgpu/etc/vulkan/icd.d/amd_icd64.json"
|
||||
|
@ -3,9 +3,8 @@
|
||||
#DOOMx64.exe
|
||||
#DOOMx64vk.exe
|
||||
#Rating=1-5
|
||||
########################################################
|
||||
export PW_VULKAN_USE=1
|
||||
#####################examples###########################
|
||||
export PW_COMMENT_DB="DOOM 2016"
|
||||
export PW_DLL_INSTALL="xact xact_x64 vcrun2019"
|
||||
export WINEDLLOVERRIDES="xaudio2_8=n"
|
||||
export PW_VULKAN_USE=1
|
||||
|
@ -5,36 +5,9 @@
|
||||
#DXHumanRevolutionDC_s.exe
|
||||
#Rating=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="WINMM=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=cas:FilmGrain2:Curves
|
||||
export PW_VKBASALT_FFX_CAS=1
|
||||
export PW_NO_FSYNC=0 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
export PW_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||
export PW_USE_GSTREAMER=0 # 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 ; }
|
||||
|
||||
|
27
data_from_portwine/scripts/portwine_db/DaysGone
Executable file → Normal file
@ -2,32 +2,7 @@
|
||||
#Author: xuser
|
||||
#DaysGone.exe
|
||||
#Rating=1-5
|
||||
########################################################
|
||||
export PW_VULKAN_USE=dxvk
|
||||
#####################examples###########################
|
||||
##export PW_COMMENT_DB="blablabla"
|
||||
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||
export PW_DLL_INSTALL="vcrun2019" # 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_USE_DXR10=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_DLL_INSTALL="vcrun2019" # Install DLL in port prefix (used winetricks)
|
||||
export PW_NO_FSYNC=0 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
export PW_NO_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||
##export 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
|
||||
##add_in_start_portwine () { commands ; }
|
||||
|
@ -5,5 +5,3 @@
|
||||
################################################
|
||||
export PW_VULKAN_USE=0
|
||||
export LAUNCH_PARAMETERS=""
|
||||
export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||
|
||||
|
@ -3,6 +3,6 @@
|
||||
#ds.exe
|
||||
#Rating=5
|
||||
################################################
|
||||
export PW_VULKAN_USE=vkd3d
|
||||
export PW_VULKAN_USE=1
|
||||
export LAUNCH_PARAMETERS=""
|
||||
export WINEDLLOVERRIDES="d3dcompiler_47,dxcompiler=n,b"
|
||||
|
@ -1,7 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: PortWINE
|
||||
#FSD.exe
|
||||
#Rating=5
|
||||
################################################
|
||||
export PW_VULKAN_USE=dxvk
|
||||
export LAUNCH_PARAMETERS=""
|
@ -3,36 +3,4 @@
|
||||
#Deponia.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_GEC_PW2
|
||||
export PW_VULKAN_USE=0
|
||||
##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 ; }
|
||||
|
@ -1,9 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: MrModer#6697
|
||||
#DetroitBecomeHuman.exe
|
||||
#Rating=1-5
|
||||
################################################
|
||||
export PW_VULKAN_USE=vkd3d
|
||||
export PW_FORCE_USE_VSYNC=0
|
||||
export PW_WINDOWS_VER="10"
|
||||
#export PW_VIRTUAL_DESKTOP=1
|
@ -2,30 +2,6 @@
|
||||
#Author: spider
|
||||
#Diablo II.exe
|
||||
#Rating=1-5
|
||||
################################################
|
||||
export PW_VULKAN_USE=0
|
||||
#####################examples###########################
|
||||
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||
##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
|
||||
##export PW_LOG=0 # Enable debug mode fo terminal
|
||||
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
##export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||
##export PW_USE_TERMINAL=0 # Force run in terminal
|
||||
##export PW_OLD_GL_STRING=0
|
||||
##export PW_USE_NVAPI_AND_DLSS=0
|
||||
##export PW_VKD3D_FEATURE_LEVEL=0
|
||||
##export PW_NO_WRITE_WATCH=0 # 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_HIDE_NVIDIA_GPU=0
|
||||
##export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||
##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 PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||
##export VKD3D_CONFIG=force_bindless_texel_buffer
|
||||
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||
##export PW_VIRTUAL_DESKTOP=1
|
||||
##add_in_start_portwine () { commands ; }
|
||||
export PW_VULKAN_USE=0
|
||||
|
||||
|
@ -1,6 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#Disjunction.exe
|
||||
#Rating=5
|
||||
################################################
|
||||
export LAUNCH_PARAMETERS=""
|
@ -3,36 +3,5 @@
|
||||
#Dolphin.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_6.3-7
|
||||
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 ; }
|
||||
|
@ -4,40 +4,4 @@
|
||||
#EADesktop.exe
|
||||
#Rating=5
|
||||
#####################examples###########################
|
||||
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 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 PW_USE_TERMINAL="1"
|
||||
|
@ -1,8 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: PortWINE
|
||||
#EDLaunch.exe
|
||||
#Rating=1-5
|
||||
################################################
|
||||
export PW_VULKAN_USE=dxvk
|
||||
export LAUNCH_PARAMETERS=""
|
||||
export PW_DLL_INSTALL=""
|
@ -1,33 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#EoCApp.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=dxvk
|
||||
export PW_DXR_ON=0
|
||||
export PW_VULKAN_NO_ASYNC=0
|
||||
export PW_USE_NVAPI=0
|
||||
export PW_OLD_GL_STRING=0
|
||||
export PW_HIDE_NVIDIA_GPU=0
|
||||
export PW_FORCE_USE_VSYNC=0
|
||||
export PW_VIRTUAL_DESKTOP=0
|
||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||
export ENABLE_VKBASALT=1
|
||||
export PW_NO_FSYNC=1
|
||||
export PW_NO_ESYNC=1
|
||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||
export PW_NO_WRITE_WATCH=0
|
||||
export PW_HEAP_DELAY_FREE=0
|
||||
export PW_WINE_ALLOW_XIM=0
|
||||
##export WINEARCH=win32 # defaut = win64
|
||||
##export WINEPREFIX=
|
||||
export PW_WINEDBG_DISABLE=0
|
||||
export PW_USE_TERMINAL=0
|
||||
export PW_GUI_DISABLED_CS=0
|
||||
##add_in_start_portwine () { commands ; }
|
@ -4,12 +4,12 @@
|
||||
#Rating=5
|
||||
##############################################
|
||||
#export PW_COMMENT_DB="PortWINE database file for Epic Games Launcher"
|
||||
# export PW_WINE_USE=PROTON_GE
|
||||
export PW_VULKAN_USE=1
|
||||
export LAUNCH_PARAMETERS="-SkipBuildPatchPrereq"
|
||||
export PW_DLL_INSTALL="vcrun2012 vcrun2013 vcrun2019"
|
||||
export PW_USE_D3D_EXTRAS=1
|
||||
|
||||
add_in_start_portwine () {
|
||||
regdlloverrides "RDR2.exe:vulkan-1=n"
|
||||
}
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
export WINEDLLOVERRIDES="vulkan-1=n,b"
|
||||
# add_in_start_portwine () {
|
||||
# regdlloverrides "RDR2.exe:vulkan-1=n,b"
|
||||
# }
|
||||
|
@ -3,30 +3,4 @@
|
||||
#Esprit Games.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
##export PW_COMMENT_DB="blablabla"
|
||||
export PW_WINDOWS_VER=7 # 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_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
||||
##export PW_USE_DXR10=1
|
||||
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||
##export PW_NVAPI_DISABLE=1
|
||||
##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_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
##export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||
##export 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
|
||||
##add_in_start_portwine () { commands ; }
|
||||
|
@ -1,39 +1,11 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#FL.exe
|
||||
#FL64.exe
|
||||
#Rating=1-5
|
||||
################################################
|
||||
export PW_VULKAN_USE=0
|
||||
#Author: xuser
|
||||
#FL.exe
|
||||
#FL64.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 PW_VULKAN_USE=0
|
||||
export WINEDLLOVERRIDES="FLEngine,FLEngine_x64=n"
|
||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||
##export PW_DXVK_VER=1.8.1
|
||||
##export PW_VKD3D_VER=2.2
|
||||
##export PW_USE_DXR10=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=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||
##export PW_VKD3D_FEATURE_LEVEL=0
|
||||
##export PW_DXGI_FROM_DXVK=0
|
||||
##export PW_VIRTUAL_DESKTOP=1
|
||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||
export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||
export PW_FORCE_DISABLED_GAMEMOD=1 # 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_NO_WRITE_WATCH=0 # 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=0
|
||||
##export WINEARCH=win32 # defaut = win64
|
||||
##export WINEPREFIX=
|
||||
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||
##export PW_USE_TERMINAL=0 # Force run in terminal
|
||||
##export PW_LOG=0 # Enable debug mode fo terminal
|
||||
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||
##add_in_start_portwine () { commands ; }
|
||||
export PW_USE_GAMEMODE=1
|
||||
|
@ -1,7 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: PortWINE
|
||||
#FSD.exe
|
||||
#Rating=5
|
||||
################################################
|
||||
export PW_VULKAN_USE=dxvk
|
||||
export LAUNCH_PARAMETERS=""
|
@ -5,19 +5,5 @@
|
||||
#################################
|
||||
export PW_VULKAN_USE=0
|
||||
export WINEDLLOVERRIDES="cgD3D9,cgD3D9d=n"
|
||||
#export PW_LOG=0 # Enable debug mode fo terminal
|
||||
export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||
export PW_DXVK_ASYNC=0
|
||||
#export PW_USE_TERMINAL=0
|
||||
export PW_OLD_GL_STRING=1
|
||||
#export PW_USE_NVAPI_AND_DLSS=0
|
||||
#export PW_NO_WRITE_WATCH=0 # 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_HIDE_NVIDIA_GPU=0
|
||||
#export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||
#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 PULSE_LATENCY_MSEC=60
|
||||
#export PW_DLL_INSTALL=""
|
||||
#export LAUNCH_PARAMETERS="-d3d9"
|
||||
|
38
data_from_portwine/scripts/portwine_db/FarCry6
Executable file → Normal file
@ -3,41 +3,5 @@
|
||||
#FarCry6.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 VK_FORMAT_A8_UNORM=1
|
||||
export PW_VULKAN_USE=1
|
||||
export PW_DXR_ON=0
|
||||
##export PW_DLSS_ON=1
|
||||
export PW_VULKAN_NO_ASYNC=0
|
||||
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
|
||||
export PW_VIRTUAL_DESKTOP=0
|
||||
##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=0
|
||||
export PW_NO_ESYNC=1
|
||||
export PW_USE_GSTREAMER=1
|
||||
##export PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||
export PW_NO_WRITE_WATCH=0
|
||||
export PW_HEAP_DELAY_FREE=0
|
||||
export PW_WINE_ALLOW_XIM=0
|
||||
##export WINEARCH=win32 # defaut = win64
|
||||
##export WINEPREFIX=
|
||||
export PW_WINEDBG_DISABLE=1
|
||||
export PW_USE_TERMINAL=0
|
||||
export PW_GUI_DISABLED_CS=0
|
||||
##export PATH_TO_GAME=
|
||||
##add_in_start_portwine () { commands ; }
|
||||
export PW_MANGOHUD=1
|
||||
export PW_USE_RUNTIME=1
|
||||
export PW_USE_GAMEMODE=1
|
||||
export MANGOHUD_CONFIG=font_size=24,position=top-left,toggle_hud=Shift_R+F12,no_display,resolution,wine,gpu_name,vulkan_driver,gpu_stats,vkbasalt,fps_limit=60
|
||||
|
||||
|
@ -1,34 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#FarLoneSails.exe
|
||||
#Rating=1-5
|
||||
################################################
|
||||
export PW_VULKAN_USE=0
|
||||
#Author: xuser
|
||||
#FarLoneSails.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||
##export PW_DLL_INSTALL="vcrun2019 " # Install DDL in port prefix (used winetricks)
|
||||
##export PW_LOG=0 # Enable debug mode fo terminal
|
||||
##export PW_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
##export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||
##export PW_USE_TERMINAL=0 # Force run in terminal
|
||||
##export PW_OLD_GL_STRING=0
|
||||
##export PW_USE_NVAPI_AND_DLSS=0
|
||||
##export PW_VKD3D_FEATURE_LEVEL=0
|
||||
##export PW_NO_WRITE_WATCH=0 # 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_HIDE_NVIDIA_GPU=0
|
||||
##export PW_FORCE_USE_VSYNC=2 # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||
##export PW_WINEDBG_DISABLE=1 # Disabled WINEDBG
|
||||
##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 PULSE_LATENCY_MSEC=60 # Fix crackling audio in games
|
||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue,dxr
|
||||
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||
##export PW_VIRTUAL_DESKTOP=1
|
||||
##export DXVK_HUD=fps,devinfo
|
||||
##export PW_HEAP_DELAY_FREE=0
|
||||
##export PW_DXGI_FROM_DXVK=0
|
||||
##add_in_start_portwine () { commands ; }
|
||||
export PW_VULKAN_USE=0
|
||||
|
@ -2,35 +2,5 @@
|
||||
#Author: nixon
|
||||
#farcry3_d3d11.exe
|
||||
#Rating=1-5
|
||||
########################################################
|
||||
export PW_VULKAN_USE=dxvk
|
||||
#export PW_MANGOHUD=1
|
||||
export PW_DLL_INSTALL="d3dx11_42 d3dx11_43"
|
||||
#export WINEDLLOVERRIDES="blabla=n,b"
|
||||
#####################examples###########################
|
||||
##export PW_COMMENT_DB="blablabla"
|
||||
##export PW_WINDOWS_VER=7 # Set windows version 10, 7 or XP
|
||||
##export PW_DLL_INSTALL="vcrun2017" # Install DDL in port prefix (used winetricks)
|
||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
||||
##export PW_USE_DXR10=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_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
##export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||
##export 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
|
||||
##add_in_start_portwine () { commands ; }
|
||||
export PW_DLL_INSTALL="d3dx11_42 d3dx11_43"
|
||||
|
@ -2,35 +2,5 @@
|
||||
#Author: nixon
|
||||
#farcry3.exe
|
||||
#Rating=1-5
|
||||
########################################################
|
||||
export PW_VULKAN_USE=0
|
||||
#export PW_DLL_INSTALL=""
|
||||
#export PW_MANGOHUD_DLSYM=1
|
||||
#####################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_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
||||
##export PW_USE_DXR10=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_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
##export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||
##export 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
|
||||
##add_in_start_portwine () { commands ; }
|
||||
export PW_VULKAN_USE=0
|
||||
|
@ -2,33 +2,5 @@
|
||||
#Author: nixon
|
||||
#FarCry4.exe
|
||||
#Rating=1-5
|
||||
########################################################
|
||||
export PW_VULKAN_USE=dxvk
|
||||
export PW_DLL_INSTALL="d3dcompiler_43 d3dcompiler_47" # Install DDL in port prefix (used winetricks)
|
||||
#####################examples###########################
|
||||
##export PW_COMMENT_DB="blablabla"
|
||||
##export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP
|
||||
##export WINEDLLOVERRIDES="blabla=n,b"
|
||||
##export LAUNCH_PARAMETERS="('"+com_skipIntroVideo 1"' '"+com_skipSignInManager 1"')" # Additional launch options
|
||||
##export PW_VULKAN_USE=dxvk # dxvk, vkd3d or 0 for OpenGL
|
||||
##export PW_USE_DXR10=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_NO_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
##export PW_NO_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||
##export 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
|
||||
##add_in_start_portwine () { commands ; }
|
||||
export PW_DLL_INSTALL="d3dcompiler_43 d3dcompiler_47" # Install DLL in port prefix (used winetricks)
|
||||
|