From 290d8625ade31a3b257c024774d09845d8b3364a Mon Sep 17 00:00:00 2001 From: Mikhail Tergoev Date: Fri, 4 Oct 2024 11:08:53 +0300 Subject: [PATCH] Scripts version 2362 --- data_from_portwine/changelog_en | 9 +++++- data_from_portwine/changelog_ru | 5 +++ .../scripts/pw_autoinstall/PW_BATTLE_NET | 27 ---------------- .../scripts/pw_autoinstall/PW_EPIC | 31 ------------------- .../scripts/pw_autoinstall/PW_GLYPH | 25 --------------- .../scripts/pw_autoinstall/PW_LGC | 28 ----------------- .../scripts/pw_autoinstall/PW_VKPLAY | 25 --------------- data_from_portwine/scripts/var | 2 +- 8 files changed, 14 insertions(+), 138 deletions(-) delete mode 100755 data_from_portwine/scripts/pw_autoinstall/PW_BATTLE_NET delete mode 100755 data_from_portwine/scripts/pw_autoinstall/PW_EPIC delete mode 100755 data_from_portwine/scripts/pw_autoinstall/PW_GLYPH delete mode 100755 data_from_portwine/scripts/pw_autoinstall/PW_LGC delete mode 100755 data_from_portwine/scripts/pw_autoinstall/PW_VKPLAY diff --git a/data_from_portwine/changelog_en b/data_from_portwine/changelog_en index 94b2e70..72ac973 100755 --- a/data_from_portwine/changelog_en +++ b/data_from_portwine/changelog_en @@ -2,7 +2,14 @@ You can help us in the development of the project on the website: https://linux- ---------------------------------------- Changelog: -###Scripts version 2361### / stable / Date: 02.10.2024 / Download update size: 4 megabytes +###Scripts version 2362### / Date: 04.10.2024 / Download update size: 4 megabytes +* added animation for loading games in game mode on the Steam Deck +* added auto-generation of the auto-installation tab (when adding new applications, you no longer need to change the start.sh script) +* added a minimal check for the correctness of writing scripts for auto-installing applications +* updated all auto installation scripts (thanks to Htylol) +* updated version of "YAD" - graphical interface (thanks to Htylol) + +###Scripts version 2361### / Date: 02.10.2024 / Download update size: 4 megabytes * added auto-installation "Rise of Flight" (thanks to Chal55rus) * added auto-installation of "Arizona Games Launcher" (thanks to Chal55rus) * improved script update function (thanks to Htylol) diff --git a/data_from_portwine/changelog_ru b/data_from_portwine/changelog_ru index 250bf14..030914b 100755 --- a/data_from_portwine/changelog_ru +++ b/data_from_portwine/changelog_ru @@ -2,7 +2,12 @@ ----------------------------------------- История изменений: +###Scripts version 2362### / Дата: 04.10.2024 / Размер скачиваемого обновления: 4 мегабайт * добавлена анимация закрузки игр в игровом режиме на Steam Deck +* добавлена автогенерация вкладки автоустановок (при добавлении новых приложений, более не требуется изменять скрипт start.sh) +* добавлена минимальная проверка корректности написания скриптов для автоустановок приложений +* обновлены все скрипты автоустановок (спасибо Htylol) +* оюновлена версия "YAD" - графического интерфейса (спасибо Htylol) ###Scripts version 2361### / Дата: 02.10.2024 / Размер скачиваемого обновления: 4 мегабайт * добавлена автоустановка "Rise of Flight" (спасибо Chal55rus) diff --git a/data_from_portwine/scripts/pw_autoinstall/PW_BATTLE_NET b/data_from_portwine/scripts/pw_autoinstall/PW_BATTLE_NET deleted file mode 100755 index 4a62033..0000000 --- a/data_from_portwine/scripts/pw_autoinstall/PW_BATTLE_NET +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/env bash -# Author: Castro-Fidel (linux-gaming.ru) -# type: games -# name: Battle.net Launcher -# image: battle_net -# info_en: -# info_ru: -######################################################################## -export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Battle.net-Setup.exe" -export PW_WINE_USE="WINE_LG" -export WINEDLLOVERRIDES="locationapi=" -export PW_PREFIX_NAME="BATTLE_NET" - -start_portwine -if try_download "https://battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP" "${PW_AUTOINSTALL_EXE}" no_mirror -then - try_remove_dir "$WINEPREFIX/drive_c/ProgramData/Battle.net" - pw_kill_autostart Battle.net.exe & - pw_run "${PW_AUTOINSTALL_EXE}" - pw_start_progress_bar_install_game "Battle Net." - portwine_exe="$(find "$WINEPREFIX/drive_c/" -type f -name "Battle.net.exe" | grep "Battle.net/Battle.net.exe")" - pw_stop_progress_bar - portwine_create_shortcut - try_remove_file "${PW_AUTOINSTALL_EXE}" - try_remove_file "${portwine_exe}.ppdb" -fi -stop_portwine diff --git a/data_from_portwine/scripts/pw_autoinstall/PW_EPIC b/data_from_portwine/scripts/pw_autoinstall/PW_EPIC deleted file mode 100755 index 7191a7f..0000000 --- a/data_from_portwine/scripts/pw_autoinstall/PW_EPIC +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env bash -# Author: Castro-Fidel (linux-gaming.ru) -# type: games -# name: Epic Games Launcher -# image: epicgames -# info_en: -# info_ru: -######################################################################## -export LAUNCH_PARAMETERS=("/q" ) -export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/EpicGamesLauncherInstaller.msi" -export PW_USE_D3D_EXTRAS=1 -export PORTWINE_CREATE_SHORTCUT_NAME="Epic Games Launcher" -# sed -i '/Epic Games/d' "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}"/*.reg >/dev/null -try_remove_file "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/.wine_ver" - -start_portwine -if try_download "https://launcher-public-service-prod06.ol.epicgames.com/launcher/api/installer/download/EpicGamesLauncherInstaller.msi" "${PW_AUTOINSTALL_EXE}" no_mirror -then - pw_start_progress_bar_install_game "Epic Games Launcher." - # try_remove_dir "${WINEPREFIX}/drive_c/Program Files (x86)/Epic Games/Epic Online Services/" - # try_remove_dir "${WINEPREFIX}/drive_c/Program Files (x86)/Epic Games/Launcher/" - # try_remove_dir "${WINEPREFIX}/drive_c/ProgramData/Epic" - pw_run msiexec /i "${PW_AUTOINSTALL_EXE}" - portwine_exe="${WINEPREFIX}/drive_c/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe" - try_remove_file "${PW_AUTOINSTALL_EXE}" - try_remove_file "${portwine_exe}.ppdb" - kill_portwine - pw_stop_progress_bar - portwine_create_shortcut -fi -stop_portwine diff --git a/data_from_portwine/scripts/pw_autoinstall/PW_GLYPH b/data_from_portwine/scripts/pw_autoinstall/PW_GLYPH deleted file mode 100755 index 4a4d58a..0000000 --- a/data_from_portwine/scripts/pw_autoinstall/PW_GLYPH +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/env bash -# Author: chal55rus (Sergey P.) -# type: games -# name: Glyph -# image: -# info_en: -# info_ru: -######################################################################## -export LAUNCH_PARAMETERS=("/S" ) -export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/GlyphInstall.exe" -start_portwine -if try_download "https://glyph.dyn.triongames.com/glyph/live/GlyphInstall.exe" "${PW_AUTOINSTALL_EXE}" no_mirror -then - pw_start_progress_bar_install_game "GlyphClient." - pw_kill_autostart GlyphClient.exe & - pw_run "${PW_AUTOINSTALL_EXE}" - portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Glyph/GlyphClient.exe" - try_remove_file "${PW_AUTOINSTALL_EXE}" - try_remove_file "${portwine_exe}.ppdb" - kill_portwine - pw_stop_progress_bar - export PORTWINE_CREATE_SHORTCUT_NAME="GlyphClient" - portwine_create_shortcut -fi -stop_portwine diff --git a/data_from_portwine/scripts/pw_autoinstall/PW_LGC b/data_from_portwine/scripts/pw_autoinstall/PW_LGC deleted file mode 100755 index 6907897..0000000 --- a/data_from_portwine/scripts/pw_autoinstall/PW_LGC +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env bash -# Author: chal55rus -# type: games -# name: Lesta Game Center -# image: lgc -# info_en: -# info_ru: -######################################################################## -export LAUNCH_PARAMETERS=("/VERYSILENT") -export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Lesta_Game_Center_Install_RU.exe" -export PW_PREFIX_NAME="LGC" - -start_portwine - -if try_download "https://redirect.lesta.ru/LGC/Lesta_Game_Center_Install_RU.exe" "${PW_AUTOINSTALL_EXE}" no_mirror -then - pw_start_progress_bar_install_game "Lesta Game Center" - pw_kill_autostart lgc.exe & - pw_run "${PW_AUTOINSTALL_EXE}" - portwine_exe="$WINEPREFIX/drive_c/ProgramData/Lesta/GameCenter/api/lgc_api.exe" - export PORTWINE_CREATE_SHORTCUT_NAME="Lesta Game Center" - try_remove_file "${PW_AUTOINSTALL_EXE}" - try_remove_file "${portwine_exe}.ppdb" - kill_portwine - portwine_create_shortcut -fi - -stop_portwine diff --git a/data_from_portwine/scripts/pw_autoinstall/PW_VKPLAY b/data_from_portwine/scripts/pw_autoinstall/PW_VKPLAY deleted file mode 100755 index 042da8c..0000000 --- a/data_from_portwine/scripts/pw_autoinstall/PW_VKPLAY +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/env bash -# Author: chal55rus (Sergey P.) -# type: games -# name: vkPlay Games Center -# image: mygames -# info_en: -# info_ru: -######################################################################## -export LAUNCH_PARAMETERS=("") -export PW_PREFIX_NAME="VK_PLAY" -export PW_AUTOINSTALL_EXE="${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/steamuser/AppData/Local/VKPlayLoader.exe" -export WINEDLLOVERRIDES="mscoree,mshtml=" -export PW_MUST_HAVE_DLL="" -export PW_WINE_USE="WINE_LG" - -start_portwine -if try_download "https://static.gc.my.games/VKPlayLoader.exe" "${PW_AUTOINSTALL_EXE}" no_mirror -then - portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/VKPlayLoader.exe" - try_remove_file "${portwine_exe}.ppdb" - pw_stop_progress_bar - export PORTWINE_CREATE_SHORTCUT_NAME="vkPlay" - portwine_create_shortcut -fi -stop_portwine diff --git a/data_from_portwine/scripts/var b/data_from_portwine/scripts/var index 0f851d8..fc7454d 100755 --- a/data_from_portwine/scripts/var +++ b/data_from_portwine/scripts/var @@ -1,6 +1,6 @@ #!/usr/bin/env bash #Author: Castro-Fidel (linux-gaming.ru) -#SCRIPTS_NEXT_VERSION=2361 +#SCRIPTS_NEXT_VERSION=2362 #SCRIPTS_STABLE_VERSION=2360 ######################################################################## # export PROTON_USE_XALIA="1"