###Scripts version 2006###
This commit is contained in:
parent
ea518e5f21
commit
e291a2e90d
@ -10,12 +10,16 @@
|
||||
* добавить комментарии описывающие функционал скриптов
|
||||
* заниматься только развитием проекта за счет вашей подписки на https://boosty.to/portwine-linux.ru
|
||||
-----------------------------------------
|
||||
###Scripts version 2005###
|
||||
###Scripts version 2006###
|
||||
* HOTFIX - для AUTOINSTALL
|
||||
* в AUTOINSTALL добавлен MY.GAMES
|
||||
|
||||
###PortProton-95### 02.09.2021 ###Scripts version 2005###
|
||||
* обновлен db файл для steam (под ProtonGE связь с интернетом снова есть) - Спасибо Cefeiko!
|
||||
* обновлен WINE PROTON_GE 6.16-GE1
|
||||
* переменная PW_GUI_DISABLED_CS сбрасывается при запуске порта (для совместимости со старыми ярлыками которые были созданы на предыдущих версиях порта)
|
||||
* добавлена возможность создавать 32-х битный префикс (необходимо для будущей автоустановки League of Legends)
|
||||
* в GUI AUTOINSTALL добавлены лаунчеры Bethesda.net Launcher и Rockstar-Games-Launcher
|
||||
* в GUI AUTOINSTALL добавлены лаунчеры Bethesda.net Launcher и Rockstar-Games-Launcher - Спасибо chal55rus (Sergey P.)!
|
||||
* улучшена функция pw_kill_autostart
|
||||
|
||||
###Scripts version 2004###
|
||||
|
BIN
data_from_portwine/img/gui/mygames.png
Normal file
BIN
data_from_portwine/img/gui/mygames.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.7 KiB |
@ -233,4 +233,23 @@ PW_ROCKSTAR () {
|
||||
portwine_create_shortcut
|
||||
fi
|
||||
stop_portwine
|
||||
}
|
||||
|
||||
PW_MYGAMES () {
|
||||
export LAUNCH_PARAMETERS=("")
|
||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/MyGamesLoader.exe"
|
||||
start_portwine
|
||||
if try_download "https://static.gc.my.games/MyGamesLoader.exe" "${PW_AUTOINSTALL_EXE}"
|
||||
then
|
||||
pw_start_progress_bar_block "Installing the My.Games. Please wait..."
|
||||
pw_kill_autostart GameCenter.exe &
|
||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||
portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/GameCenter/GameCenter.exe"
|
||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||
kill_portwine
|
||||
pw_stop_progress_bar
|
||||
export PORTWINE_CREATE_SHORTCUT_NAME="MY.GAMES"
|
||||
portwine_create_shortcut
|
||||
fi
|
||||
stop_portwine
|
||||
}
|
@ -576,7 +576,7 @@ pw_kill_autostart () {
|
||||
else
|
||||
sleep 10
|
||||
while true ; do
|
||||
if [ -z "`ps aux | grep "$1" | head -n 1 | awk '{print $2}'`" ] && [ ! -z "`pgrep wrap | head -n 1`" ]; then
|
||||
if [ -z "`ps aux | grep "$1" | head -n 1 | awk '{print $2}' | grep -v grep`" ] && [ ! -z "`pgrep wrap | head -n 1`" ]; then
|
||||
echo -e "PID "$1" not found"
|
||||
sleep 1
|
||||
else
|
||||
|
@ -322,6 +322,7 @@ else
|
||||
--field=" Origin Launcher"!"$PW_GUI_ICON_PATH/origin.png":"BTN" '@bash -c "button_click PW_ORIGIN"' \
|
||||
--field=" Bethesda.net Launcher"!"$PW_GUI_ICON_PATH/Bethesda.png":"BTN" '@bash -c "button_click PW_BETHESDA"' \
|
||||
--field=" Rockstar Games Launcher"!"$PW_GUI_ICON_PATH/Rockstar.png":"BTN" '@bash -c "button_click PW_ROCKSTAR"' \
|
||||
--field=" My.Games Launcher"!"$PW_GUI_ICON_PATH/mygames.png":"BTN" '@bash -c "button_click PW_MYGAMES"' \
|
||||
--field=" OSU"!"$PW_GUI_ICON_PATH/osu.png":"BTN" '@bash -c "button_click PW_OSU"' & \
|
||||
|
||||
"${pw_yad}" --plug=${KEY} --tabnum=1 --columns=3 --form --separator=";" \
|
||||
@ -363,9 +364,9 @@ if [ ! -z "${VULKAN_MOD}" ] ; then
|
||||
fi
|
||||
fi
|
||||
|
||||
init_wine_ver
|
||||
init_wine_ver
|
||||
|
||||
if [ -z "${PW_DISABLED_CREAT_DB}" ] ; then
|
||||
if [ -z "${PW_DISABLED_CREAT_DB}" ] ; then
|
||||
if [ ! -z "${PORTWINE_DB}" ] ; then
|
||||
PORTWINE_DB_FILE=`grep -il "\#${PORTWINE_DB}.exe" "${PORT_SCRIPTS_PATH}/portwine_db"/*`
|
||||
if [ -z "${PORTWINE_DB_FILE}" ] ; then
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/bin/bash
|
||||
#Author: Castro-Fidel (PortWINE-Linux.ru)
|
||||
#SCRIPTS_NEXT_VERSION=2005
|
||||
#SCRIPTS_NEXT_VERSION=2006
|
||||
########################################################################
|
||||
export PW_MANGOHUD=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
|
||||
|
@ -1,4 +1,4 @@
|
||||
reshadeTexturePath = /usr/local/share/reshade/Textures
|
||||
reshadeTexturePath = /usr/local/share/reshade/textures
|
||||
reshadeIncludePath = /usr/local/share/reshade/
|
||||
FakeMotionBlur = /usr/local/share/reshade/shaders/FakeMotionBlur.fx
|
||||
FXAA = /usr/local/share/reshade/shaders/FXAA.fx
|
||||
|
@ -21,29 +21,29 @@ export PROGS_INST=""
|
||||
export vexit=0
|
||||
export minimum_ldd_ver="2.21"
|
||||
########################################################################
|
||||
export local_script_hash=$(sha256sum "$0" | awk '{print $1}')
|
||||
export remote_script_hash=`curl -s --list-only "${PW_FTP_URL}/portwine/${portname}-${port_ver}.sha256sum" | awk '{print $1}'`
|
||||
if [ "${local_script_hash}" != "${remote_script_hash}" ] ; then
|
||||
echo "\033[31mHash sum does not match, please download the ${portname}-${port_ver} again.\033[0m"
|
||||
zenity --error --no-wrap --text "Hash sum does not match, please download the ${portname}-${port_ver} again." 2> /dev/null
|
||||
exit 1
|
||||
fi
|
||||
export system_ldd_ver=`ldd --version | grep -m1 ldd | awk '{print $NF}'`
|
||||
if [ `echo ${system_ldd_ver} | tr -d .` -lt `echo ${minimum_ldd_ver} | tr -d .` ] ; then
|
||||
echo "\033[31mYour system doesn\`t support ${portname}.\nGlibc version required >= ${minimum_ldd_ver}\nGlibc in your system = ${system_ldd_ver}\033[0m"
|
||||
zenity --error --no-wrap --text "Your system doesn\`t support ${portname}.\nGlibc version required >= ${minimum_ldd_ver}\nGlibc in your system = ${system_ldd_ver}" 2> /dev/null
|
||||
exit 1
|
||||
fi
|
||||
for PROGS in "wget" "curl" "tar"
|
||||
for PROGS in "wget" "curl" "tar" "sha256sum" "awk"
|
||||
do
|
||||
if [ ! -x "`which "${PROGS}" 2>/dev/null`" ] ; then
|
||||
PROGS_INST="${PROGS_INST} ${PROGS}" && vexit=1
|
||||
fi
|
||||
done
|
||||
if [ "${vexit}" -eq "1" ] ; then
|
||||
echo "You will need to install: ${PROGS_INST}, and restart the script"
|
||||
echo "You will need to install: ${PROGS_INST}, and restart the script"
|
||||
exit 1
|
||||
fi
|
||||
export local_script_hash=$(sha256sum "$0" | awk '{print $1}')
|
||||
export remote_script_hash=`curl -s --list-only "${PW_FTP_URL}/portwine/${portname}-${port_ver}.sha256sum" | awk '{print $1}'`
|
||||
if [ "${local_script_hash}" != "${remote_script_hash}" ] ; then
|
||||
echo "\033[31mHash sum does not match, please download the ${portname}-${port_ver} again.\033[0m"
|
||||
zenity --error --no-wrap --text "Hash sum does not match, please download the ${portname}-${port_ver} again." 2> /dev/null
|
||||
exit 1
|
||||
fi
|
||||
export system_ldd_ver=`ldd --version | grep -m1 ldd | awk '{print $NF}'`
|
||||
if [ `echo ${system_ldd_ver} | tr -d .` -lt `echo ${minimum_ldd_ver} | tr -d .` ] ; then
|
||||
echo "\033[31mYour system doesn\`t support ${portname}.\nGlibc version required >= ${minimum_ldd_ver}\nGlibc in your system = ${system_ldd_ver}\033[0m"
|
||||
zenity --error --no-wrap --text "Your system doesn\`t support ${portname}.\nGlibc version required >= ${minimum_ldd_ver}\nGlibc in your system = ${system_ldd_ver}" 2> /dev/null
|
||||
exit 1
|
||||
fi
|
||||
########################################################################
|
||||
cd "$(dirname "`readlink -f "$0"`")"
|
||||
links="$(pwd)"
|
||||
|
Loading…
Reference in New Issue
Block a user