forked from CastroFidel/PortWINE
Scripts version 2270
This commit is contained in:
parent
337070718e
commit
175a15393f
@ -2,6 +2,11 @@ You can help us in the development of the project on the website: https://linux-
|
|||||||
----------------------------------------
|
----------------------------------------
|
||||||
Changelog:
|
Changelog:
|
||||||
|
|
||||||
|
###Scripts version 2270### Date: 31.03.2024 / Download update size: 15 megabytes
|
||||||
|
* added support for the game Horizon Forbidden West (to apply, you need to run the exe of the game and select SETTINGS -> RESET SETTINGS)
|
||||||
|
* fixed the operation of WINE from Kron4ek and returned the ability to download it using GET-OTHER-WINE
|
||||||
|
* fixed the launch of GET-OTHER-WINE (the interface for downloading third-party versions of WINE-PROTON) when launching exe files
|
||||||
|
|
||||||
###Scripts version 2269### Date: 29.03.2024 / Download update size: 15 megabytes
|
###Scripts version 2269### Date: 29.03.2024 / Download update size: 15 megabytes
|
||||||
* added improvements when using the system WINE
|
* added improvements when using the system WINE
|
||||||
* the preparation of PortProton scripts for working in flatpak has been completed
|
* the preparation of PortProton scripts for working in flatpak has been completed
|
||||||
|
@ -2,6 +2,11 @@
|
|||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
История изменений:
|
История изменений:
|
||||||
|
|
||||||
|
###Scripts version 2270### Дата: 31.03.2024 / Размер скачиваемого обновления: 15 мегабайт
|
||||||
|
* добавлена поддержка игры Horizon Forbidden West (для применения необходимо запустить exe игры и выбрать НАСТРОЙКИ -> СБРОСИТЬ НАСТРОЙКИ)
|
||||||
|
* исправлена работа WINE от Kron4ek и возвращена возможность его скачивания с помощью GET-OTHER-WINE
|
||||||
|
* исправлен запуск GET-OTHER-WINE (интерфейс скачивания сторонних версий WINE-PROTON) при запуске exe файлов
|
||||||
|
|
||||||
###Scripts version 2269### Дата: 29.03.2024 / Размер скачиваемого обновления: 15 мегабайт
|
###Scripts version 2269### Дата: 29.03.2024 / Размер скачиваемого обновления: 15 мегабайт
|
||||||
* добавлены улучшения при использовании cистемного WINE
|
* добавлены улучшения при использовании cистемного WINE
|
||||||
* завершена подготовка скриптов PortProton для работы во flatpak
|
* завершена подготовка скриптов PortProton для работы во flatpak
|
||||||
|
@ -427,6 +427,8 @@ check_user_conf () {
|
|||||||
init_wine_ver () {
|
init_wine_ver () {
|
||||||
if [[ "${PW_WINE_VER}" == "USE_SYSTEM_WINE" ]]
|
if [[ "${PW_WINE_VER}" == "USE_SYSTEM_WINE" ]]
|
||||||
then export PW_WINE_USE="USE_SYSTEM_WINE"
|
then export PW_WINE_USE="USE_SYSTEM_WINE"
|
||||||
|
elif [[ "${PW_WINE_VER}" == "GET-OTHER-WINE" ]]
|
||||||
|
then gui_proton_downloader
|
||||||
elif [[ ! -z "${PW_WINE_VER}" ]]
|
elif [[ ! -z "${PW_WINE_VER}" ]]
|
||||||
then export PW_WINE_USE="$PW_WINE_VER"
|
then export PW_WINE_USE="$PW_WINE_VER"
|
||||||
fi
|
fi
|
||||||
@ -541,7 +543,7 @@ init_wine_ver () {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
if [[ "${PW_USE_GSTREAMER}" == 1 ]] ; then
|
if [[ "${PW_USE_GSTREAMER}" == 1 ]] ; then
|
||||||
if [[ -d "${WINEDIR}/lib64/gstreamer-1.0" ]] ; 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"
|
export GST_PLUGIN_SYSTEM_PATH_1_0="${WINEDIR}/lib64/gstreamer-1.0:${WINEDIR}/lib/gstreamer-1.0"
|
||||||
fi
|
fi
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
#Author: fidel
|
#Author: fidel
|
||||||
#HorizonForbiddenWest.exe
|
#HorizonForbiddenWest.exe
|
||||||
#Rating=1-5
|
#Rating=5
|
||||||
#####################examples###########################
|
#####################examples###########################
|
||||||
|
export PW_WINE_USE="WINE-9.5-AMD64"
|
||||||
export PW_WINDOWS_VER="10"
|
export PW_WINDOWS_VER="10"
|
||||||
export PW_DLL_INSTALL=""
|
export PW_DLL_INSTALL=""
|
||||||
export WINEDLLOVERRIDES=""
|
export WINEDLLOVERRIDES=""
|
||||||
@ -13,3 +14,5 @@ export PW_FIX_VIDEO_IN_GAME="1"
|
|||||||
export PW_USE_SHADER_CACHE="0"
|
export PW_USE_SHADER_CACHE="0"
|
||||||
export PW_USE_EAC_AND_BE="0"
|
export PW_USE_EAC_AND_BE="0"
|
||||||
export LAUNCH_PARAMETERS="-EpicPortal"
|
export LAUNCH_PARAMETERS="-EpicPortal"
|
||||||
|
|
||||||
|
gui_proton_downloader silent "$PW_WINE_USE"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
#Author: Castro-Fidel (linux-gaming.ru)
|
#Author: Castro-Fidel (linux-gaming.ru)
|
||||||
#SCRIPTS_NEXT_VERSION=2269
|
#SCRIPTS_NEXT_VERSION=2270
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_MANGOHUD="0"
|
export PW_MANGOHUD="0"
|
||||||
export DEFAULT_MANGOHUD_CONFIG="arch,cpu_mhz,cpu_temp,engine_version,gamemode,gpu_core_clock,gpu_mem_clock,gpu_name,gpu_temp,ram,resolution,vkbasalt,vram,vulkan_driver,wine"
|
export DEFAULT_MANGOHUD_CONFIG="arch,cpu_mhz,cpu_temp,engine_version,gamemode,gpu_core_clock,gpu_mem_clock,gpu_name,gpu_temp,ram,resolution,vkbasalt,vram,vulkan_driver,wine"
|
||||||
|
@ -352,15 +352,15 @@ gui_proton_downloader () {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# WINE_KRON4EK
|
# WINE_KRON4EK
|
||||||
# export WINE_KRON4EK=($(curl -s "https://api.github.com/repos/Kron4ek/Wine-Builds/releases" | grep "browser_download_url.*\.tar\.xz" | cut -d \" -f 4))
|
export WINE_KRON4EK=($(curl -s "https://api.github.com/repos/Kron4ek/Wine-Builds/releases" | grep "browser_download_url.*\.tar\.xz" | cut -d \" -f 4))
|
||||||
# try_remove_file "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git"
|
try_remove_file "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git"
|
||||||
# if [[ ! -z "${WINE_KRON4EK}" ]] ; then
|
if [[ ! -z "${WINE_KRON4EK}" ]] ; then
|
||||||
# for PGEGIT in ${WINE_KRON4EK[@]} ; do
|
for PGEGIT in ${WINE_KRON4EK[@]} ; do
|
||||||
# echo ${PGEGIT} | awk -F/ '{print $NF}' | sed 's/.tar.xz//' >> "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git"
|
echo ${PGEGIT} | awk -F/ '{print $NF}' | sed 's/.tar.xz//' >> "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git"
|
||||||
# done
|
done
|
||||||
# sed -i '/6.3/,$d' "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git"
|
sed -i '/6.3/,$d' "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git"
|
||||||
# sed -i '/-x86/d' "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git"
|
sed -i '/-x86/d' "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git"
|
||||||
# fi
|
fi
|
||||||
|
|
||||||
# WINE_GE_CUSTOM
|
# WINE_GE_CUSTOM
|
||||||
export WINE_GE_CUSTOM=($(curl -s "https://api.github.com/repos/GloriousEggroll/wine-ge-custom/releases" | grep "browser_download_url.*\.tar\.xz" | cut -d \" -f 4))
|
export WINE_GE_CUSTOM=($(curl -s "https://api.github.com/repos/GloriousEggroll/wine-ge-custom/releases" | grep "browser_download_url.*\.tar\.xz" | cut -d \" -f 4))
|
||||||
@ -392,7 +392,7 @@ gui_proton_downloader () {
|
|||||||
for INSTALLING_VERSION_IN_DIST in `ls "${PORT_WINE_PATH}/data/dist/"` ; do
|
for INSTALLING_VERSION_IN_DIST in `ls "${PORT_WINE_PATH}/data/dist/"` ; do
|
||||||
sed -i "/${INSTALLING_VERSION_IN_DIST}$/Id" "${PORT_WINE_TMP_PATH}/tmp_proton_ge_git"
|
sed -i "/${INSTALLING_VERSION_IN_DIST}$/Id" "${PORT_WINE_TMP_PATH}/tmp_proton_ge_git"
|
||||||
sed -i "/${INSTALLING_VERSION_IN_DIST}$/Id" "${PORT_WINE_TMP_PATH}/tmp_proton_pw_git"
|
sed -i "/${INSTALLING_VERSION_IN_DIST}$/Id" "${PORT_WINE_TMP_PATH}/tmp_proton_pw_git"
|
||||||
# sed -i "/${INSTALLING_VERSION_IN_DIST}$/Id" "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git"
|
sed -i "/${INSTALLING_VERSION_IN_DIST}$/Id" "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git"
|
||||||
sed -i "/${INSTALLING_VERSION_IN_DIST}$/Id" "${PORT_WINE_TMP_PATH}/tmp_wine_ge_custom_git"
|
sed -i "/${INSTALLING_VERSION_IN_DIST}$/Id" "${PORT_WINE_TMP_PATH}/tmp_wine_ge_custom_git"
|
||||||
done
|
done
|
||||||
# Installed wine
|
# Installed wine
|
||||||
@ -401,24 +401,24 @@ gui_proton_downloader () {
|
|||||||
# GUI
|
# GUI
|
||||||
export KEY_WINE=$RANDOM
|
export KEY_WINE=$RANDOM
|
||||||
try_remove_file "${PORT_WINE_TMP_PATH}/tmp_proton_pw_set"
|
try_remove_file "${PORT_WINE_TMP_PATH}/tmp_proton_pw_set"
|
||||||
# try_remove_file "${PORT_WINE_TMP_PATH}/tmp_kron4ek_set"
|
try_remove_file "${PORT_WINE_TMP_PATH}/tmp_kron4ek_set"
|
||||||
try_remove_file "${PORT_WINE_TMP_PATH}/tmp_proton_set"
|
try_remove_file "${PORT_WINE_TMP_PATH}/tmp_proton_set"
|
||||||
try_remove_file "${PORT_WINE_TMP_PATH}/tmp_ge_custom_set"
|
try_remove_file "${PORT_WINE_TMP_PATH}/tmp_ge_custom_set"
|
||||||
try_remove_file "${PORT_WINE_TMP_PATH}/tmp_installed_wine_set"
|
try_remove_file "${PORT_WINE_TMP_PATH}/tmp_installed_wine_set"
|
||||||
|
|
||||||
`"${pw_yad}" --plug=$KEY_WINE --tabnum=1 --list --separator="" --listen \
|
`"${pw_yad}" --plug=$KEY_WINE --tabnum=1 --list --separator="" --listen \
|
||||||
--column "$loc_gui_set_new_wine" < "${PORT_WINE_TMP_PATH}/tmp_proton_pw_git" 1> "${PORT_WINE_TMP_PATH}/tmp_proton_pw_set" 2>/dev/null` &
|
--column "$loc_gui_set_new_wine" < "${PORT_WINE_TMP_PATH}/tmp_proton_pw_git" 1> "${PORT_WINE_TMP_PATH}/tmp_proton_pw_set" 2>/dev/null` &
|
||||||
# `"${pw_yad}" --plug=$KEY_WINE --tabnum=2 --list --separator="" --listen \
|
|
||||||
# --column "$loc_gui_set_new_wine" < "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git" 1> "${PORT_WINE_TMP_PATH}/tmp_kron4ek_set" 2>/dev/null` &
|
|
||||||
`"${pw_yad}" --plug=$KEY_WINE --tabnum=2 --list --separator="" --listen \
|
`"${pw_yad}" --plug=$KEY_WINE --tabnum=2 --list --separator="" --listen \
|
||||||
--column "$loc_gui_set_new_wine" < "${PORT_WINE_TMP_PATH}/tmp_proton_ge_git" 1> "${PORT_WINE_TMP_PATH}/tmp_proton_set" 2>/dev/null` &
|
--column "$loc_gui_set_new_wine" < "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git" 1> "${PORT_WINE_TMP_PATH}/tmp_kron4ek_set" 2>/dev/null` &
|
||||||
`"${pw_yad}" --plug=$KEY_WINE --tabnum=3 --list --separator="" --listen \
|
`"${pw_yad}" --plug=$KEY_WINE --tabnum=3 --list --separator="" --listen \
|
||||||
--column "$loc_gui_set_new_wine" < "${PORT_WINE_TMP_PATH}/tmp_wine_ge_custom_git" 1> "${PORT_WINE_TMP_PATH}/tmp_ge_custom_set" 2>/dev/null` &
|
--column "$loc_gui_set_new_wine" < "${PORT_WINE_TMP_PATH}/tmp_proton_ge_git" 1> "${PORT_WINE_TMP_PATH}/tmp_proton_set" 2>/dev/null` &
|
||||||
`"${pw_yad}" --plug=$KEY_WINE --tabnum=4 --list --separator="" --listen \
|
`"${pw_yad}" --plug=$KEY_WINE --tabnum=4 --list --separator="" --listen \
|
||||||
|
--column "$loc_gui_set_new_wine" < "${PORT_WINE_TMP_PATH}/tmp_wine_ge_custom_git" 1> "${PORT_WINE_TMP_PATH}/tmp_ge_custom_set" 2>/dev/null` &
|
||||||
|
`"${pw_yad}" --plug=$KEY_WINE --tabnum=5 --list --separator="" --listen \
|
||||||
--column "$loc_gui_del_wine" < "${PORT_WINE_TMP_PATH}/tmp_installed_wine" 1> "${PORT_WINE_TMP_PATH}/tmp_installed_wine_set" 2>/dev/null` &
|
--column "$loc_gui_del_wine" < "${PORT_WINE_TMP_PATH}/tmp_installed_wine" 1> "${PORT_WINE_TMP_PATH}/tmp_installed_wine_set" 2>/dev/null` &
|
||||||
`"${pw_yad}" --key=$KEY_WINE --notebook --width=500 --height=600 --text-align=center \
|
`"${pw_yad}" --key=$KEY_WINE --notebook --width=500 --height=600 --text-align=center \
|
||||||
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" --title "WINE MANAGER" --separator="" \
|
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" --title "WINE MANAGER" --separator="" \
|
||||||
--tab-pos=top --tab="PROTON-LG" --tab="PROTON-GE" --tab="WINE-GE-CUSTOM" --tab="$loc_gui_installed_wine" 2>/dev/null`
|
--tab-pos=top --tab="PROTON-LG" --tab="WINE-KRON4EK" --tab="PROTON-GE" --tab="WINE-GE-CUSTOM" --tab="$loc_gui_installed_wine" 2>/dev/null`
|
||||||
YAD_WINE_STATUS="$?"
|
YAD_WINE_STATUS="$?"
|
||||||
if [[ "$YAD_WINE_STATUS" == "1" || "$YAD_WINE_STATUS" == "252" ]] ; then
|
if [[ "$YAD_WINE_STATUS" == "1" || "$YAD_WINE_STATUS" == "252" ]] ; then
|
||||||
export SKIP_CHECK_UPDATES=1
|
export SKIP_CHECK_UPDATES=1
|
||||||
@ -430,6 +430,8 @@ gui_proton_downloader () {
|
|||||||
export VERSION_WINE_GIT="`cat "${PORT_WINE_TMP_PATH}/tmp_proton_set"`"
|
export VERSION_WINE_GIT="`cat "${PORT_WINE_TMP_PATH}/tmp_proton_set"`"
|
||||||
elif [ ! -z `cat "${PORT_WINE_TMP_PATH}/tmp_proton_pw_set" | awk '{print $1}'` ] ; then
|
elif [ ! -z `cat "${PORT_WINE_TMP_PATH}/tmp_proton_pw_set" | awk '{print $1}'` ] ; then
|
||||||
export VERSION_WINE_GIT="`cat "${PORT_WINE_TMP_PATH}/tmp_proton_pw_set"`"
|
export VERSION_WINE_GIT="`cat "${PORT_WINE_TMP_PATH}/tmp_proton_pw_set"`"
|
||||||
|
elif [ ! -z `cat "${PORT_WINE_TMP_PATH}/tmp_kron4ek_set" | awk '{print $1}'` ] ; then
|
||||||
|
export VERSION_WINE_GIT="`cat "${PORT_WINE_TMP_PATH}/tmp_kron4ek_set"`"
|
||||||
elif [ ! -z `cat "${PORT_WINE_TMP_PATH}/tmp_ge_custom_set" | awk '{print $1}'` ] ; then
|
elif [ ! -z `cat "${PORT_WINE_TMP_PATH}/tmp_ge_custom_set" | awk '{print $1}'` ] ; then
|
||||||
export VERSION_WINE_GIT="`cat "${PORT_WINE_TMP_PATH}/tmp_ge_custom_set"`"
|
export VERSION_WINE_GIT="`cat "${PORT_WINE_TMP_PATH}/tmp_ge_custom_set"`"
|
||||||
elif [ ! -z `cat "${PORT_WINE_TMP_PATH}/tmp_installed_wine_set" | awk '{print $1}'` ] ; then
|
elif [ ! -z `cat "${PORT_WINE_TMP_PATH}/tmp_installed_wine_set" | awk '{print $1}'` ] ; then
|
||||||
|
Loading…
Reference in New Issue
Block a user