Scripts version 2119
This commit is contained in:
parent
d2410479d8
commit
bab528078e
@ -2,6 +2,11 @@ You can help us in the development of the project on the website: boosty.to/port
|
|||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
Changelog:
|
Changelog:
|
||||||
|
|
||||||
|
###Scripts version 2119###
|
||||||
|
* HOTFIX - for PW_USE_D3D_EXTRAS
|
||||||
|
* updated information about the project, developers and paid subscribers on boosty
|
||||||
|
* added optimization of games and applications when using a Wayland session (using direct launch, not using XWayland)
|
||||||
|
|
||||||
###Scripts version 2118###
|
###Scripts version 2118###
|
||||||
* PW_USE_D3D_EXTRAS is back on by default (except WGC)
|
* PW_USE_D3D_EXTRAS is back on by default (except WGC)
|
||||||
* updated "PROTON_STEAM" to version 7.0-3
|
* updated "PROTON_STEAM" to version 7.0-3
|
||||||
|
@ -2,10 +2,16 @@
|
|||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
История изменений:
|
История изменений:
|
||||||
|
|
||||||
|
###Scripts version 2119###
|
||||||
|
* исправлено и ускорено создание DOTNET префикса
|
||||||
|
* HOTFIX - для PW_USE_D3D_EXTRAS
|
||||||
|
* обновлена информация о проекте, разработчиках и платных подписчиков на boosty
|
||||||
|
* добавлена оптимизация игр и приложений при использовании сесcии Wayland (используется прямой запуск, не используя XWayland)
|
||||||
|
|
||||||
###Scripts version 2118###
|
###Scripts version 2118###
|
||||||
* переменная PW_USE_D3D_EXTRAS снова включена по умолчанию (кроме WGC)
|
* переменная PW_USE_D3D_EXTRAS снова включена по умолчанию (кроме WGC)
|
||||||
* обновлен "PROTON_STEAM" до версии 7.0-3
|
* обновлен "PROTON_STEAM" до версии 7.0-3
|
||||||
* добавлена информация о проекте, разработчиках и донатеров (тестовый режим)
|
* добавлена информация о проекте, разработчиках и платных подписчиков на boosty (тестовый режим)
|
||||||
|
|
||||||
###Scripts version 2117###
|
###Scripts version 2117###
|
||||||
* исправлена установка и запуск World of Sea Battle
|
* исправлена установка и запуск World of Sea Battle
|
||||||
@ -894,7 +900,7 @@ PS: не забывает для активации добавить перем
|
|||||||
|
|
||||||
###PortProton-75### 24.04.2021 ###Scripts version 1040###
|
###PortProton-75### 24.04.2021 ###Scripts version 1040###
|
||||||
* обновлен wine Proton experimental 6.3 от 23.04.2021
|
* обновлен wine Proton experimental 6.3 от 23.04.2021
|
||||||
* добавлена функция pw_clear_pfx для отчистки префикса порта во время обновления без затрагивания игр и программ
|
* добавлена функция pw_clear_pfx для очистки префикса порта во время обновления без затрагивания игр и программ
|
||||||
* проверка и настройка переменных для MANGOHUD добавлены функцию pw_mangohud_check
|
* проверка и настройка переменных для MANGOHUD добавлены функцию pw_mangohud_check
|
||||||
* версия VKD3D по умолчанию = 2.3
|
* версия VKD3D по умолчанию = 2.3
|
||||||
* добавлена поддержка DXR (RTX) в режиме VKD3D, при условии использования переменной PW_USE_DXR10=1
|
* добавлена поддержка DXR (RTX) в режиме VKD3D, при условии использования переменной PW_USE_DXR10=1
|
||||||
@ -910,7 +916,7 @@ PS: не забывает для активации добавить перем
|
|||||||
* ускорена работа reset скрипта останавливающая все процессы порта
|
* ускорена работа reset скрипта останавливающая все процессы порта
|
||||||
* исправлены ошибки связанные с остановкой отсутствующих pid-оф yad и процессов wine.
|
* исправлены ошибки связанные с остановкой отсутствующих pid-оф yad и процессов wine.
|
||||||
* удалено использование wineserver -k в функции kill_portwine (влияло на инициализацию префикса)
|
* удалено использование wineserver -k в функции kill_portwine (влияло на инициализацию префикса)
|
||||||
* добавлена отчистка ~/.PortWINE, при условии установки новой версии порта
|
* добавлена очистка ~/.PortWINE, при условии установки новой версии порта
|
||||||
* добавлена вся информация из db файла и winetricks.log в debug
|
* добавлена вся информация из db файла и winetricks.log в debug
|
||||||
* удален каталог vars (из за db файлоа больше в нем нет необходимости)
|
* удален каталог vars (из за db файлоа больше в нем нет необходимости)
|
||||||
* скрипт PortProton_vars перенесен в каталог scripts и переименован в var
|
* скрипт PortProton_vars перенесен в каталог scripts и переименован в var
|
||||||
|
@ -1,9 +1,10 @@
|
|||||||
#! /bin/sh
|
#!/usr/bin/env bash
|
||||||
"${pw_yad_new}" --plug=10 --tabnum=1 --show-uri \
|
|
||||||
--text-align=center --text="PortProton v.${install_ver}
|
|
||||||
scripts v. ${scripts_install_ver}
|
|
||||||
|
|
||||||
Программа для запуска Windows игр и приложений в GNU/Linux
|
KEY_CREDITS=$RANDOM
|
||||||
|
|
||||||
|
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=1 --show-uri \
|
||||||
|
--text-align=center --scroll --text="PortProton v.${install_ver}
|
||||||
|
scripts v. ${scripts_install_ver}
|
||||||
|
|
||||||
https://portwine-linux.ru
|
https://portwine-linux.ru
|
||||||
|
|
||||||
@ -13,22 +14,26 @@ This program comes with absolutely no warranty.
|
|||||||
See the License for details." &
|
See the License for details." &
|
||||||
|
|
||||||
|
|
||||||
"${pw_yad_new}" --plug=10 --tabnum=2 \
|
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=2 \
|
||||||
--text-align=center --text="Author: Casro-Fidel
|
--text-align=center --scroll --text="Author: Casro-Fidel (Mikhail Tergoev)
|
||||||
|
|
||||||
Development assistants:
|
Developer assistants and testers:
|
||||||
Cefeiko
|
Cefeiko
|
||||||
Dezert1r
|
Dezert1r
|
||||||
Taz_mania
|
Taz_mania
|
||||||
Anton_Famillianov
|
Anton_Famillianov
|
||||||
gavr
|
|
||||||
RidBowt
|
RidBowt
|
||||||
chal55rus
|
chal55rus
|
||||||
UserDiscord
|
UserDiscord
|
||||||
|
survolog
|
||||||
|
gavr
|
||||||
|
RusNor
|
||||||
|
aldiserg
|
||||||
|
an9949an
|
||||||
|
andrey4korop
|
||||||
|
" &
|
||||||
|
|
||||||
Список будет дополнятся..." &
|
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=3 --text-info --scroll <<< "MIT License
|
||||||
|
|
||||||
"${pw_yad_new}" --plug=10 --tabnum=3 --text-info <<< "MIT License
|
|
||||||
|
|
||||||
Copyright (©) 2022 Castro-Fidel (PortWINE-Linux.ru)
|
Copyright (©) 2022 Castro-Fidel (PortWINE-Linux.ru)
|
||||||
|
|
||||||
@ -50,37 +55,204 @@ 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
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
SOFTWARE." &
|
SOFTWARE." &
|
||||||
|
|
||||||
"${pw_yad_new}" --plug=10 --tabnum=4 \
|
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=4 \
|
||||||
--text-align=center \
|
--text-info --show-uri --scroll <<< 'https://boosty.to/portwine-linux.ru:
|
||||||
--text="Sponsors:
|
|
||||||
Cefeiko
|
1 1
|
||||||
Dezert1r
|
A B
|
||||||
Taz_mania
|
AdamArclight666
|
||||||
Anton_Famillianov
|
Akai
|
||||||
gavr
|
Aleks
|
||||||
RidBowt
|
Alex Sh
|
||||||
chal55rus
|
Alexsei Cherniavskiy
|
||||||
UserDiscord
|
Allegra_g
|
||||||
Александр
|
AlxChkln
|
||||||
Сергей 33(46)RUS
|
Andrei K
|
||||||
|
Another games
|
||||||
|
Apofis Smab
|
||||||
Aule Mahal
|
Aule Mahal
|
||||||
CyberBoar
|
Azartiny Mor
|
||||||
Evgen
|
BELIJJAaL
|
||||||
johny
|
CanBoo
|
||||||
Maksami
|
Coin Hunt
|
||||||
MRModer
|
Cruze
|
||||||
|
DIO
|
||||||
|
Dadenard
|
||||||
|
Dallasss
|
||||||
|
Daniil Go
|
||||||
|
Dencher12
|
||||||
|
Denis
|
||||||
|
Dezert1r
|
||||||
|
Dima Manshin
|
||||||
|
Dmitriy Tokarev
|
||||||
|
Drakorgaur
|
||||||
|
El Mago
|
||||||
|
Eliot
|
||||||
|
Ethan Winters
|
||||||
|
Evgen Buiko
|
||||||
|
EvilDevolver
|
||||||
|
GaiverX
|
||||||
|
Gekko
|
||||||
|
Geomant17
|
||||||
|
Happy Husky
|
||||||
|
Homyakin
|
||||||
|
Ivan Vlasov
|
||||||
|
LeGi0neR
|
||||||
|
Lexa XLS
|
||||||
|
Linux Vumtut
|
||||||
|
Lonely Lonely
|
||||||
|
MICROFARAT
|
||||||
|
MLogaut
|
||||||
|
Maksami Cordyceps
|
||||||
|
Maktub
|
||||||
|
Melord
|
||||||
|
Monti Roquefort
|
||||||
|
MrBatonio
|
||||||
|
Nesterik
|
||||||
|
Nikola P.
|
||||||
|
Nuclearsun
|
||||||
|
Nurik
|
||||||
|
Oleg55Rus
|
||||||
|
Optimus
|
||||||
|
Ottakvot
|
||||||
|
PLAFON
|
||||||
Pependos
|
Pependos
|
||||||
Phoenix55rus
|
PlagueEvgeny
|
||||||
|
Rojok56
|
||||||
|
Ruslan Vlasov
|
||||||
|
Rustam
|
||||||
|
Saireg
|
||||||
|
Seeropoonya
|
||||||
|
Soma
|
||||||
|
StGdG
|
||||||
|
Subscript
|
||||||
|
Sudo Connect
|
||||||
|
Taras Zagibalov
|
||||||
|
The End
|
||||||
|
Tykva
|
||||||
|
V1ktr
|
||||||
|
VAtiB
|
||||||
|
VUMtut
|
||||||
|
VanBugel
|
||||||
|
Vikthor Prieto
|
||||||
|
Vosarat
|
||||||
|
Windchester
|
||||||
Xpamych
|
Xpamych
|
||||||
Виндета(рот)
|
Yurec
|
||||||
Ка6адОнНа
|
Yuri Emelyanov
|
||||||
ХОЛО МУДРАЯ
|
Zillah Giovanni
|
||||||
|
Zloy Ivan
|
||||||
|
Zorit
|
||||||
|
amikha1lov
|
||||||
|
anisan_sg
|
||||||
|
apolon
|
||||||
|
benya
|
||||||
|
chal55rus(Sergey P.)
|
||||||
|
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
|
||||||
|
Александр
|
||||||
|
Александр Абдулов
|
||||||
|
Александр Кладов
|
||||||
|
Александр Лобанов
|
||||||
|
Алексей Ultralin
|
||||||
|
Алексей Войтенко
|
||||||
|
Алексей Галаш
|
||||||
|
Алексей Зубрийчук
|
||||||
|
Алексей Ивушкин
|
||||||
|
Алексей Кравчук
|
||||||
|
Алексей Чугунов
|
||||||
|
Андрей Гусаков
|
||||||
|
Андрей Карпенцов
|
||||||
|
Антон Рудковский
|
||||||
|
Антон Фамилианов
|
||||||
|
Антоний Дамикан
|
||||||
|
Артём К.
|
||||||
|
Валерий Толмачёв
|
||||||
|
Виктор Шварц
|
||||||
|
Виктор Щетинин
|
||||||
|
Виндэта(рог)
|
||||||
|
Виталий Нуров
|
||||||
|
Влад Блинов
|
||||||
|
Влад Кладиев
|
||||||
|
Владимир Бильдюкевич
|
||||||
|
Владимир Дарвин
|
||||||
|
Вячеслав Шитюков
|
||||||
|
Вячеслав Шустров
|
||||||
|
Георгий Гурский
|
||||||
|
Данил Павлов
|
||||||
|
Дед Мазай
|
||||||
|
Денис Мальцев
|
||||||
|
Денис Матій
|
||||||
|
Денис Олефиренко
|
||||||
|
Дмитрий Круглов
|
||||||
|
Дмитрий Мазанка
|
||||||
|
Дмитрий Сидоров
|
||||||
|
Евгений Бебин
|
||||||
|
Евгений Долгополов
|
||||||
|
Евгений Хирвонен
|
||||||
|
Евгений Храмов
|
||||||
|
Егор Кречун
|
||||||
|
Женя Рябушкин
|
||||||
|
Иван Белекеев
|
||||||
|
Коляныч Королёв
|
||||||
|
Константин __
|
||||||
|
Константин Абадонна
|
||||||
|
Леонид
|
||||||
|
Максим Хмара-Миронов
|
||||||
|
Маленькая сосна
|
||||||
|
Марат
|
||||||
|
Марат Рахимов
|
||||||
|
Неизвестый Дмитрий
|
||||||
|
Никита Булавин
|
||||||
|
Павел Иванов
|
||||||
|
Павел Пашенцев
|
||||||
|
Равич Ревес
|
||||||
|
Рамиль
|
||||||
|
Рома Б.
|
||||||
|
Роман Игнатьев
|
||||||
|
Роман Паженский
|
||||||
|
Саша
|
||||||
|
Семён Клишин
|
||||||
|
Семён Ярополов
|
||||||
|
Сергей Казёнкин
|
||||||
|
Сергей Круглов
|
||||||
|
Серёга Сапрыкин
|
||||||
|
Стас Толкачёв
|
||||||
|
Тима Суеубаев
|
||||||
|
Тимофей Ковалев
|
||||||
|
Тимур Сафонов
|
||||||
|
Удалить Аккаунт
|
||||||
|
Хоттабыч
|
||||||
|
Николай Гинтов
|
||||||
|
|
||||||
Список будет дополнятся..." &
|
|
||||||
|
|
||||||
"${pw_yad_new}" --plug=10 --tabnum=5 --text="Хотите присоединится и помочь в развитии проекта:" \
|
Список будет дополняться...' &
|
||||||
|
|
||||||
|
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=5 --text="Хотите присоединится и помочь в развитии проекта:" \
|
||||||
--title=JOIN --window-icon=group --image=system-config-users --uri-color=red --show-uri \
|
--title=JOIN --window-icon=group --image=system-config-users --uri-color=red --show-uri \
|
||||||
--text-info <<< \
|
--text-info --scroll <<< \
|
||||||
"Website: http://portwine-linux.ru
|
"Website: http://portwine-linux.ru
|
||||||
Discord: http://discord.gg/yJSEFjF
|
Discord: http://discord.gg/yJSEFjF
|
||||||
VK: https://vk.com/portwinelinux
|
VK: https://vk.com/portwinelinux
|
||||||
@ -94,7 +266,7 @@ Yandex кошельк: 410012267513818
|
|||||||
Задонатить на стрим:
|
Задонатить на стрим:
|
||||||
https://www.donationalerts.com/r/portwine_linux" &
|
https://www.donationalerts.com/r/portwine_linux" &
|
||||||
|
|
||||||
"${pw_yad_new}" --plug=10 --tabnum=6 --show-uri --title="THIRD PARTY LIBRARIES" \
|
"${pw_yad_new}" --plug="${KEY_CREDITS}" --tabnum=6 --show-uri --title="THIRD PARTY LIBRARIES" \
|
||||||
--text-info <<< "Сторонние библиотеки, которые используются в PortProton
|
--text-info <<< "Сторонние библиотеки, которые используются в PortProton
|
||||||
|
|
||||||
PortProton собран на основе следующих бесплатных библиотек программного обеспечения:
|
PortProton собран на основе следующих бесплатных библиотек программного обеспечения:
|
||||||
@ -104,7 +276,7 @@ WINE-PROTON-GE: https://github.com/GloriousEggroll/proton-ge-custom/
|
|||||||
YAD: https://github.com/v1cont/"${pw_yad_new}"
|
YAD: https://github.com/v1cont/"${pw_yad_new}"
|
||||||
ZENITY: https://github.com/GNOME/zenity" &
|
ZENITY: https://github.com/GNOME/zenity" &
|
||||||
|
|
||||||
"${pw_yad_new}" --title "ABOUT US" --key=10 --window-icon="$PW_GUI_ICON_PATH/port_proton.png" \
|
"${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 \
|
--center --notebook --no-buttons --tab-pos=bottom \
|
||||||
--tab="ABOUT PORTPROTON" --tab="AUTORS" --tab="LICENSE" --tab="SPONSORS" --tab="JOIN" \
|
--tab="ABOUT PORTPROTON" --tab="AUTORS" --tab="LICENSE" --tab="SPONSORS" --tab="JOIN" \
|
||||||
--tab="THIRD PARTY LIBRARIES"
|
--tab="THIRD PARTY LIBRARIES"
|
||||||
|
@ -103,7 +103,7 @@ then
|
|||||||
export PW_DX12_DISABLE_INFO='Принудительное отключение DirectX 12'
|
export PW_DX12_DISABLE_INFO='Принудительное отключение DirectX 12'
|
||||||
export PW_USE_WINE_DXGI_INFO='Принудительное использование встроенной библиотеки DXGI (в редких случаях решает проблемы с запуском игр под DX12)'
|
export PW_USE_WINE_DXGI_INFO='Принудительное использование встроенной библиотеки DXGI (в редких случаях решает проблемы с запуском игр под DX12)'
|
||||||
export PW_MANGOHUD_USER_CONF_INFO='Принудительное использование системных настроек MANGOHUD (GOverlay и т.п.)'
|
export PW_MANGOHUD_USER_CONF_INFO='Принудительное использование системных настроек MANGOHUD (GOverlay и т.п.)'
|
||||||
export PW_USE_D3D_EXTRAS='Включить принудительное использование сторонних библиотек DirectX'
|
export PW_USE_D3D_EXTRAS_INFO='Включить принудительное использование сторонних библиотек DirectX'
|
||||||
export PW_PRIME_RENDER_OFFLOAD_INFO='Включить дискретную видеокарту NVIDIA для ноутбуков с гибридной графикой (при поддержке установленого драйвера в ОС)'
|
export PW_PRIME_RENDER_OFFLOAD_INFO='Включить дискретную видеокарту NVIDIA для ноутбуков с гибридной графикой (при поддержке установленого драйвера в ОС)'
|
||||||
export PW_USE_WINDOWS_7_INFO='Изменить версию WINDOWS 10 на WINDOWS 7 в префиксе'
|
export PW_USE_WINDOWS_7_INFO='Изменить версию WINDOWS 10 на WINDOWS 7 в префиксе'
|
||||||
export PW_USE_AMDVLK_DRIVER_INFO='Использовать драйвер AMDVLK вместо RADV на видеокартах от AMD'
|
export PW_USE_AMDVLK_DRIVER_INFO='Использовать драйвер AMDVLK вместо RADV на видеокартах от AMD'
|
||||||
|
51
data_from_portwine/scripts/portwine_db/MWO_Portal.exe.ppdb
Normal file
51
data_from_portwine/scripts/portwine_db/MWO_Portal.exe.ppdb
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Author: dez
|
||||||
|
#MWO Portal.exe
|
||||||
|
#Rating=1-5
|
||||||
|
#####################examples###########################
|
||||||
|
##export PW_COMMENT_DB="blablabla"
|
||||||
|
export PW_WINDOWS_VER="10"
|
||||||
|
export PW_DLL_INSTALL=""
|
||||||
|
export WINEDLLOVERRIDES=""
|
||||||
|
export LAUNCH_PARAMETERS="-noprompt -anygpu"
|
||||||
|
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=1 # Disabled ASYNC for VULKAN
|
||||||
|
export PW_USE_NVAPI_AND_DLSS="0"
|
||||||
|
export PW_OLD_GL_STRING="0"
|
||||||
|
export PW_HIDE_NVIDIA_GPU="0"
|
||||||
|
export PW_FORCE_USE_VSYNC="0"
|
||||||
|
export PW_VIRTUAL_DESKTOP="0"
|
||||||
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
|
export ENABLE_VKBASALT="1"
|
||||||
|
export PW_VKBASALT_EFFECTS="FakeHDR:cas"
|
||||||
|
export PW_VKBASALT_FFX_CAS="0.75"
|
||||||
|
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=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="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_PREFIX_NAME="DOTNET"
|
||||||
|
export PW_MANGOHUD="1"
|
||||||
|
export PW_MANGOHUD_USER_CONF="1"
|
||||||
|
export PW_USE_DXR11="0"
|
||||||
|
export PW_WINE_FULLSCREEN_FSR="0"
|
||||||
|
export PW_USE_GAMEMODE="1"
|
||||||
|
export PW_DX12_DISABLE="0"
|
||||||
|
export PW_PRIME_RENDER_OFFLOAD="0"
|
||||||
|
export PW_USE_D3D_EXTRAS="1"
|
||||||
|
export PW_FIX_VIDEO_IN_GAME="0"
|
||||||
|
export PW_USE_AMDVLK_DRIVER="0"
|
||||||
|
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
||||||
|
export PW_USE_SHADER_CACHE="1"
|
51
data_from_portwine/scripts/portwine_db/WolfNewOrder
Normal file
51
data_from_portwine/scripts/portwine_db/WolfNewOrder
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Author: spider
|
||||||
|
#WolfNewOrder_x64.exe
|
||||||
|
#Rating=1-5
|
||||||
|
#####################examples###########################
|
||||||
|
##export PW_COMMENT_DB="blablabla"
|
||||||
|
export PW_WINDOWS_VER="10"
|
||||||
|
export PW_DLL_INSTALL=""
|
||||||
|
export WINEDLLOVERRIDES=""
|
||||||
|
export LAUNCH_PARAMETERS=""
|
||||||
|
export PW_WINE_USE="PROTON_GE"
|
||||||
|
export PW_VULKAN_USE="1"
|
||||||
|
export PW_USE_DXR10="0"
|
||||||
|
##export PW_DLSS_ON=1
|
||||||
|
##export PW_VULKAN_NO_ASYNC=1 # Disabled ASYNC for VULKAN
|
||||||
|
export PW_USE_NVAPI_AND_DLSS="0"
|
||||||
|
export PW_OLD_GL_STRING="0"
|
||||||
|
export PW_HIDE_NVIDIA_GPU="0"
|
||||||
|
export PW_FORCE_USE_VSYNC="0"
|
||||||
|
export PW_VIRTUAL_DESKTOP="0"
|
||||||
|
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||||
|
export ENABLE_VKBASALT="0"
|
||||||
|
export PW_VKBASALT_EFFECTS="Curves:SMAA:cas"
|
||||||
|
export PW_VKBASALT_FFX_CAS="0.75"
|
||||||
|
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=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="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_PREFIX_NAME="DEFAULT"
|
||||||
|
export PW_MANGOHUD="1"
|
||||||
|
export PW_MANGOHUD_USER_CONF="0"
|
||||||
|
export PW_USE_DXR11="0"
|
||||||
|
export PW_WINE_FULLSCREEN_FSR="0"
|
||||||
|
export PW_USE_GAMEMODE="1"
|
||||||
|
export PW_DX12_DISABLE="0"
|
||||||
|
export PW_PRIME_RENDER_OFFLOAD="0"
|
||||||
|
export PW_USE_D3D_EXTRAS="0"
|
||||||
|
export PW_FIX_VIDEO_IN_GAME="0"
|
||||||
|
export PW_USE_AMDVLK_DRIVER="0"
|
||||||
|
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
||||||
|
export PW_USE_SHADER_CACHE="1"
|
@ -11,31 +11,3 @@
|
|||||||
export PW_USE_D3D_EXTRAS=0
|
export PW_USE_D3D_EXTRAS=0
|
||||||
## export DXVK_HUD=fps,devinfo
|
## export DXVK_HUD=fps,devinfo
|
||||||
## export PW_MANGOHUD=1
|
## export PW_MANGOHUD=1
|
||||||
#####################examples###########################
|
|
||||||
PW_INSTALL_DOTNET40 () {
|
|
||||||
export DN=dotNetFx40_Full_x86_x64.exe
|
|
||||||
export mscor=mscorsvw.exe
|
|
||||||
export KILL_MSCOR=0
|
|
||||||
export DN_INST_SUCC=0
|
|
||||||
|
|
||||||
while [ ! -z "`ps -ax | grep PortProton | grep -m1 'start.sh' | awk '{print $1}'`" ] ; do
|
|
||||||
echo "PID parrent start.sh was found"
|
|
||||||
sleep 5
|
|
||||||
while [ ! -z `pidof -s $DN` ] ; do
|
|
||||||
echo "$DN is runing.. Wait..."
|
|
||||||
sleep 5
|
|
||||||
export DN_INST_SUCC=1
|
|
||||||
done
|
|
||||||
while [ ! -z `pgrep "${mscor}" | head -n 1` ] && [ -z `pidof -s $DN` ] ; do
|
|
||||||
echo "$mscor was found. Kill it..."
|
|
||||||
kill -n 9 `pgrep "${mscor}" | head -n 1`
|
|
||||||
sleep 1
|
|
||||||
export KILL_MSCOR=1
|
|
||||||
done
|
|
||||||
if [ "$KILL_MSCOR" != 0 ] && [ "$DN_INST_SUCC" != 0 ] && [ -z `pidof -s $DN` ] && [ -z `pgrep "${mscor}" | head -n 1` ]; then
|
|
||||||
echo "All $mscor killed"
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
}
|
|
||||||
PW_INSTALL_DOTNET40 &
|
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
export PW_PREFIX_NAME="DOTNET"
|
export PW_PREFIX_NAME="DOTNET"
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/wos_client.exe"
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/wos_client.exe"
|
||||||
export LAUNCH_PARAMETERS=("/VERYSILENT")
|
export LAUNCH_PARAMETERS=("/VERYSILENT")
|
||||||
export PW_DLL_INSTALL="faudio dotnet48 dotnet20sp2"
|
export PW_DLL_INSTALL="faudio dotnet48"
|
||||||
export PW_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
|
|
||||||
if [ ! -d "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" ] ; then
|
if [ ! -d "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" ] ; then
|
||||||
|
@ -22,7 +22,6 @@ fi
|
|||||||
. "$(dirname $(readlink -f "$0"))/functions_helper"
|
. "$(dirname $(readlink -f "$0"))/functions_helper"
|
||||||
|
|
||||||
start_portwine () {
|
start_portwine () {
|
||||||
pw_update_pfx_cover_gui
|
|
||||||
export WINEPREFIX="${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"
|
export WINEPREFIX="${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"
|
||||||
create_new_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/"
|
create_new_dir "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/"
|
||||||
try_force_link_dir "${PORT_WINE_PATH}/data/prefixes" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/"
|
try_force_link_dir "${PORT_WINE_PATH}/data/prefixes" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/"
|
||||||
@ -243,7 +242,24 @@ start_portwine () {
|
|||||||
try_force_link_file "${WINEDIR}/share/wine/fonts/"tahoma.ttf "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/windows/Fonts/"tahoma.ttf
|
try_force_link_file "${WINEDIR}/share/wine/fonts/"tahoma.ttf "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/windows/Fonts/"tahoma.ttf
|
||||||
}
|
}
|
||||||
|
|
||||||
if [[ ! -d "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}" || ! -d "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/drive_c/windows || ! -d "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/dosdevices" || \
|
export DOTPFX_VER="48v1"
|
||||||
|
DOTPFX_URL="github.com/Castro-Fidel/PortWINE/releases/download/dotpfx${DOTPFX_VER}/dotpfx${DOTPFX_VER}.tar.xz"
|
||||||
|
|
||||||
|
if [[ "${update_loc}" == "RUS" && "${PW_PREFIX_NAME}" == "DOTNET" && ! -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/.dotnet48 ]] ; then
|
||||||
|
print_info "Download and install DOTNET..."
|
||||||
|
if try_download "${DOTPFX_URL}" "${PORT_WINE_PATH}/data/tmp/dotpfx.tar.xz" ; then
|
||||||
|
unpack_tar_xz "${PORT_WINE_PATH}/data/tmp/dotpfx.tar.xz" "${PORT_WINE_PATH}/data/prefixes/"
|
||||||
|
try_remove_file "${PORT_WINE_PATH}/data/tmp/dotpfx.tar.xz"
|
||||||
|
else
|
||||||
|
try_remove_file "${PORT_WINE_PATH}/data/tmp/dotpfx.tar.xz"
|
||||||
|
zenity_error_download && exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
pw_update_pfx_cover_gui
|
||||||
|
|
||||||
|
|
||||||
|
if [[ ! -d "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}" || ! -d "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/drive_c/windows || \
|
||||||
! -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/userdef.reg || ! -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/system.reg || ! -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/user.reg ]]
|
! -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/userdef.reg || ! -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/system.reg || ! -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/user.reg ]]
|
||||||
then
|
then
|
||||||
pw_clear_pfx
|
pw_clear_pfx
|
||||||
@ -252,13 +268,11 @@ start_portwine () {
|
|||||||
cp -frL "${PW_PLUGINS_PATH}/default_pfx/"* "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/"
|
cp -frL "${PW_PLUGINS_PATH}/default_pfx/"* "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/"
|
||||||
fi
|
fi
|
||||||
${pw_runtime} env LD_LIBRARY_PATH="${PW_LD_LIBRARY_PATH}" "${WINELOADER}" wineboot -u &>>"${PORT_WINE_TMP_PATH}/update_pfx_log"
|
${pw_runtime} env LD_LIBRARY_PATH="${PW_LD_LIBRARY_PATH}" "${WINELOADER}" wineboot -u &>>"${PORT_WINE_TMP_PATH}/update_pfx_log"
|
||||||
# ${pw_runtime} env LD_LIBRARY_PATH="${PW_LD_LIBRARY_PATH}" "${WINESERVER}" -w &>>"${PORT_WINE_TMP_PATH}/update_pfx_log"
|
|
||||||
wait_wineserver &&
|
wait_wineserver &&
|
||||||
echo "${PW_WINE_USE}" > "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/.wine_ver"
|
echo "${PW_WINE_USE}" > "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/.wine_ver"
|
||||||
elif [[ -z "`cat "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/.wine_ver" | grep ${PW_WINE_USE}`" ]] ; then
|
elif [[ -z "`cat "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/.wine_ver" | grep ${PW_WINE_USE}`" || ! -d "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/dosdevices" ]] ; then
|
||||||
check_dirs_and_files_in_pfx
|
check_dirs_and_files_in_pfx
|
||||||
${pw_runtime} env LD_LIBRARY_PATH="${PW_LD_LIBRARY_PATH}" "${WINELOADER}" wineboot -i &>>"${PORT_WINE_TMP_PATH}/update_pfx_log"
|
${pw_runtime} env LD_LIBRARY_PATH="${PW_LD_LIBRARY_PATH}" "${WINELOADER}" wineboot -i &>>"${PORT_WINE_TMP_PATH}/update_pfx_log"
|
||||||
# ${pw_runtime} env LD_LIBRARY_PATH="${PW_LD_LIBRARY_PATH}" "${WINESERVER}" -w &>>"${PORT_WINE_TMP_PATH}/update_pfx_log"
|
|
||||||
wait_wineserver &&
|
wait_wineserver &&
|
||||||
echo "${PW_WINE_USE}" > "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/.wine_ver"
|
echo "${PW_WINE_USE}" > "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/.wine_ver"
|
||||||
fi
|
fi
|
||||||
@ -276,7 +290,8 @@ start_portwine () {
|
|||||||
#enabled BattleEye_Runtime and EasyAntiCheat_Runtime
|
#enabled BattleEye_Runtime and EasyAntiCheat_Runtime
|
||||||
export PROTON_BATTLEYE_RUNTIME="${PW_PLUGINS_PATH}/d3d_extras/BattlEye_Runtime"
|
export PROTON_BATTLEYE_RUNTIME="${PW_PLUGINS_PATH}/d3d_extras/BattlEye_Runtime"
|
||||||
export PROTON_EAC_RUNTIME="${PW_PLUGINS_PATH}/d3d_extras/EasyAntiCheat_Runtime"
|
export PROTON_EAC_RUNTIME="${PW_PLUGINS_PATH}/d3d_extras/EasyAntiCheat_Runtime"
|
||||||
var_winedlloverride_update "beclient,beclient_x64=b,n"
|
export PROTON_EASYANTICHEAT_RUNTIME="${PROTON_EAC_RUNTIME}"
|
||||||
|
var_winedlloverride_update "beclient,beclient_x64=b"
|
||||||
#try link d3d extras libs
|
#try link d3d extras libs
|
||||||
for d3d_extras_from_plugins in d3dcompiler_33 d3dcompiler_34 d3dcompiler_35 d3dcompiler_36 d3dcompiler_37 \
|
for d3d_extras_from_plugins in d3dcompiler_33 d3dcompiler_34 d3dcompiler_35 d3dcompiler_36 d3dcompiler_37 \
|
||||||
d3dcompiler_38 d3dcompiler_39 d3dcompiler_40 d3dcompiler_41 d3dcompiler_42 d3dcompiler_43 d3dcompiler_46 \
|
d3dcompiler_38 d3dcompiler_39 d3dcompiler_40 d3dcompiler_41 d3dcompiler_42 d3dcompiler_43 d3dcompiler_46 \
|
||||||
@ -514,6 +529,7 @@ start_portwine () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pw_run () {
|
pw_run () {
|
||||||
|
unset GDK_BACKEND
|
||||||
if [[ ! -z "$portwine_exe" ]] ; then
|
if [[ ! -z "$portwine_exe" ]] ; then
|
||||||
cd "${PATH_TO_GAME}"
|
cd "${PATH_TO_GAME}"
|
||||||
else
|
else
|
||||||
@ -589,35 +605,8 @@ if [[ -d "${PORT_WINE_PATH}/data/dist" ]] ; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
create_new_dir "${PORT_WINE_PATH}/data/prefixes"
|
create_new_dir "${PORT_WINE_PATH}/data/prefixes"
|
||||||
try_force_link_dir "${PORT_WINE_PATH}/data/prefixes" "${PORT_WINE_PATH}"
|
|
||||||
if [[ -d "${PORT_WINE_PATH}/data/pfx" ]] ; then
|
|
||||||
mv -f "${PORT_WINE_PATH}/data/pfx" "${PORT_WINE_PATH}/data/prefixes/DEFAULT"
|
|
||||||
orig_IFS="$IFS"
|
|
||||||
IFS=$'\n'
|
|
||||||
for change_path in `grep -il "/data/pfx/" "${HOME}/.local/share/applications"/*.desktop` ; do
|
|
||||||
sed -i 's%/data/pfx/%/data/prefixes/DEFAULT/%g' "${change_path}"
|
|
||||||
done
|
|
||||||
for change_path in `grep -il "/data/pfx/" "${PORT_WINE_PATH}"/*.desktop` ; do
|
|
||||||
sed -i 's%/data/pfx/%/data/prefixes/DEFAULT/%g' "${change_path}"
|
|
||||||
done
|
|
||||||
IFS="$orig_IFS"
|
|
||||||
rm -f "${PORT_WINE_PATH}/drive_c"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ -d "${PORT_WINE_PATH}/data/pfx_dotnet" ]] ; then
|
|
||||||
mv -f "${PORT_WINE_PATH}/data/pfx_dotnet" "${PORT_WINE_PATH}/data/prefixes/DOTNET"
|
|
||||||
orig_IFS="$IFS"
|
|
||||||
IFS=$'\n'
|
|
||||||
for change_path in `grep -il "/data/pfx_dotnet/" "${HOME}/.local/share/applications"/*.desktop` ; do
|
|
||||||
sed -i 's%/data/pfx_dotnet/%/data/prefixes/DOTNET/%g' "${change_path}"
|
|
||||||
done
|
|
||||||
for change_path in `grep -il "/data/pfx_dotnet/" "${PORT_WINE_PATH}"/*.desktop` ; do
|
|
||||||
sed -i 's%/data/pfx_dotnet/%/data/prefixes/DOTNET/%g' "${change_path}"
|
|
||||||
done
|
|
||||||
IFS="$orig_IFS"
|
|
||||||
fi
|
|
||||||
create_new_dir "${PORT_WINE_PATH}/data/prefixes/DOTNET"
|
create_new_dir "${PORT_WINE_PATH}/data/prefixes/DOTNET"
|
||||||
|
try_force_link_dir "${PORT_WINE_PATH}/data/prefixes" "${PORT_WINE_PATH}"
|
||||||
|
|
||||||
orig_IFS="$IFS"
|
orig_IFS="$IFS"
|
||||||
IFS=$'\n'
|
IFS=$'\n'
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
#Author: Castro-Fidel (PortWINE-Linux.ru)
|
#Author: Castro-Fidel (PortWINE-Linux.ru)
|
||||||
#SCRIPTS_NEXT_VERSION=2118
|
#SCRIPTS_NEXT_VERSION=2119
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_MANGOHUD=0
|
export PW_MANGOHUD=0
|
||||||
export MANGOHUD_CONFIG=cpu_stats,cpu_temp,cpu_mhz,cpu_color=2e97cb,cpu_text=CPU,gpu_stats,gpu_temp,gpu_core_clock,gpu_mem_clock,vulkan_driver,gpu_name,gpu_color=2e9762,gpu_text=GPU,vram,vram_color=ad64c1,ram,ram_color=c26693,io_color=a491d3,frame_timing=1,frametime_color=00ff00,time,arch,wine,wine_color=eb5b5b,engine_color=eb5b5b,background_alpha=0.2,font_size=24,background_color=020202,text_color=ffffff,toggle_hud=Shift_R+F12,resolution,vkbasalt
|
export MANGOHUD_CONFIG=cpu_stats,cpu_temp,cpu_mhz,cpu_color=2e97cb,cpu_text=CPU,gpu_stats,gpu_temp,gpu_core_clock,gpu_mem_clock,vulkan_driver,gpu_name,gpu_color=2e9762,gpu_text=GPU,vram,vram_color=ad64c1,ram,ram_color=c26693,io_color=a491d3,frame_timing=1,frametime_color=00ff00,time,arch,wine,wine_color=eb5b5b,engine_color=eb5b5b,background_alpha=0.2,font_size=24,background_color=020202,text_color=ffffff,toggle_hud=Shift_R+F12,resolution,vkbasalt
|
||||||
@ -12,27 +12,27 @@ export MANGOHUD_CONFIG=cpu_stats,cpu_temp,cpu_mhz,cpu_color=2e97cb,cpu_text=CPU,
|
|||||||
export PW_RT_MOUNT_RO=("")
|
export PW_RT_MOUNT_RO=("")
|
||||||
export PW_RT_MOUNT_RW=("/media" "/mnt" "/run/media/${USER}" "${PORT_WINE_PATH}")
|
export PW_RT_MOUNT_RW=("/media" "/mnt" "/run/media/${USER}" "${PORT_WINE_PATH}")
|
||||||
#export PW_SANDBOX_HOME_PATH="${PORT_WINE_PATH}"
|
#export PW_SANDBOX_HOME_PATH="${PORT_WINE_PATH}"
|
||||||
export PW_NO_ESYNC=1
|
export PW_NO_ESYNC="1"
|
||||||
export PW_USE_GAMEMODE=1
|
export PW_USE_GAMEMODE="1"
|
||||||
export PW_FORCE_USE_VSYNC=2
|
export PW_FORCE_USE_VSYNC="2"
|
||||||
export PW_LOG=0
|
export PW_LOG="0"
|
||||||
export PW_TERM=""
|
export PW_TERM=""
|
||||||
export PW_USE_TERMINAL=0
|
export PW_USE_TERMINAL="0"
|
||||||
export PW_WINEDBG_DISABLE=1
|
export PW_WINEDBG_DISABLE="1"
|
||||||
export PW_WINDOWS_VER="10"
|
export PW_WINDOWS_VER="10"
|
||||||
export WINEARCH="win64"
|
export WINEARCH="win64"
|
||||||
export PW_LIBS_VER="_v31"
|
export PW_LIBS_VER="_v31"
|
||||||
export PORTWINE_URL="https://portwine-linux.ru/"
|
export PORTWINE_URL="https://portwine-linux.ru/"
|
||||||
export GDK_BACKEND="x11"
|
export GDK_BACKEND="x11"
|
||||||
export PW_USE_GSTREAMER=1
|
export PW_USE_GSTREAMER="1"
|
||||||
export PW_USE_D3D_EXTRAS=1
|
export PW_USE_D3D_EXTRAS="1"
|
||||||
export PW_PREFIX_NAME="DEFAULT"
|
export PW_PREFIX_NAME="DEFAULT"
|
||||||
export WINE_WIN_START="start.exe /i /unix"
|
export WINE_WIN_START="start.exe /i /unix"
|
||||||
export PW_USE_SHADER_CACHE=1
|
export PW_USE_SHADER_CACHE="1"
|
||||||
export STAGING_SHARED_MEMORY=1
|
export STAGING_SHARED_MEMORY="1"
|
||||||
export PW_FORCE_LARGE_ADDRESS_AWARE=1
|
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
||||||
###DEFAULT_WINE###
|
###DEFAULT_WINE###
|
||||||
export PW_WINE_USE=PROTON_GE
|
export PW_WINE_USE="PROTON_GE"
|
||||||
export PW_PLUGINS_VER="_v5"
|
export PW_PLUGINS_VER="_v5"
|
||||||
###WINE_PROTON_STEAM###
|
###WINE_PROTON_STEAM###
|
||||||
export PW_STEAM_VER="7.0-3"
|
export PW_STEAM_VER="7.0-3"
|
||||||
@ -40,7 +40,7 @@ export PW_PROTON_STEAM_VER="PROTON_STEAM_${PW_STEAM_VER}"
|
|||||||
###WINE_PROTON_GE###
|
###WINE_PROTON_GE###
|
||||||
export PW_GE_VER="7-20"
|
export PW_GE_VER="7-20"
|
||||||
export PW_PROTON_GE_VER="PROTON_GE_${PW_GE_VER}"
|
export PW_PROTON_GE_VER="PROTON_GE_${PW_GE_VER}"
|
||||||
export PW_WINE_FULLSCREEN_FSR=0
|
export PW_WINE_FULLSCREEN_FSR="0"
|
||||||
###WINE_PROTON_PW_FOR_GALLIUM_NINE###
|
###WINE_PROTON_PW_FOR_GALLIUM_NINE###
|
||||||
export PW_PW_VER="7.5"
|
export PW_PW_VER="7.5"
|
||||||
export PW_PROTON_PW_VER="PROTON_PW_${PW_PW_VER}"
|
export PW_PROTON_PW_VER="PROTON_PW_${PW_PW_VER}"
|
||||||
@ -49,10 +49,11 @@ pw_install_dll_in_prefix ()
|
|||||||
{
|
{
|
||||||
case $PW_PREFIX_NAME in
|
case $PW_PREFIX_NAME in
|
||||||
DEFAULT) export PW_MUST_HAVE_DLL="physx mfc42 vcrun2019" ;;
|
DEFAULT) export PW_MUST_HAVE_DLL="physx mfc42 vcrun2019" ;;
|
||||||
DOTNET) export PW_MUST_HAVE_DLL="physx mfc42 vcrun2019 faudio dotnet48 dotnet20sp2" ;;
|
DOTNET) export PW_MUST_HAVE_DLL="physx mfc42 vcrun2019 faudio dotnet48" ;;
|
||||||
*) export PW_MUST_HAVE_DLL="" ;;
|
*) export PW_MUST_HAVE_DLL="" ;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
########################################################################
|
||||||
add_in_start_portwine ()
|
add_in_start_portwine ()
|
||||||
{
|
{
|
||||||
echo " "
|
echo " "
|
||||||
|
@ -143,6 +143,7 @@ pw_tray_icon () {
|
|||||||
${loc_tray_tascmng}!bash -c pw_tray_taskmgr!"$PW_GUI_ICON_PATH/port_winefile.png"|| \
|
${loc_tray_tascmng}!bash -c pw_tray_taskmgr!"$PW_GUI_ICON_PATH/port_winefile.png"|| \
|
||||||
${loc_tray_cangelog}!bash -c open_changelog!"$PW_GUI_ICON_PATH/port_changelog.png"|| \
|
${loc_tray_cangelog}!bash -c open_changelog!"$PW_GUI_ICON_PATH/port_changelog.png"|| \
|
||||||
${loc_tray_force_exit} !bash -c tray_icon_click_exit!"$PW_GUI_ICON_PATH/port_exit.png"||" &
|
${loc_tray_force_exit} !bash -c tray_icon_click_exit!"$PW_GUI_ICON_PATH/port_exit.png"||" &
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user