From 1554e7e7cd2321522280766874c42d57f1920c66 Mon Sep 17 00:00:00 2001 From: Boria138 Date: Wed, 26 Jul 2023 17:08:17 +0600 Subject: [PATCH] Update Autoinstall Added Battle Of Space Raiders autoinstall Replaced the url for the Caliber download Deleted try_download_caliber function Replaced wget -O in PW_ANKAMA to try_download function --- data_from_portwine/img/gui/bsr.png | Bin 0 -> 987 bytes .../scripts/pw_autoinstall/PW_ANKAMA | 2 +- .../scripts/pw_autoinstall/PW_BSR | 19 ++++++++++++++++++ .../scripts/pw_autoinstall/PW_CALIBER | 10 +-------- data_from_portwine/scripts/start.sh | 3 ++- 5 files changed, 23 insertions(+), 11 deletions(-) create mode 100644 data_from_portwine/img/gui/bsr.png create mode 100755 data_from_portwine/scripts/pw_autoinstall/PW_BSR diff --git a/data_from_portwine/img/gui/bsr.png b/data_from_portwine/img/gui/bsr.png new file mode 100644 index 0000000000000000000000000000000000000000..dd1c2592d7fcd457f7be7d8144d714a26b82d9e6 GIT binary patch literal 987 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tg=CK)Uj~LMH3o);76yi2K%s^g z3=E|}g|8AA7_4S6Fo+k-*%fF5lweBoc6VX;-`;;_Kaj^>;_2(k{+wNkOG86HFY`N4 ze!r)SV@Sl|w=)7gf&(Rv*B9@e_OMrM*=0A8G)GC*sgg^+1iV%(aD3ve@-leMfmbWH z$8~#j%u5#hBJ|@@a}$f;&a=9&7IrMr6g-pAr<$=OXV=#U+uq&1`*mLNbMFh5{I_p@ zzx)6FocA@)?-aBBuPV%05XL)u#nH%&)Ss?($qar{H;*&k`mkV;NW%La$CY-h5-Bg9 zVmxONZ@J^I{J;fP2l#5f6i#aEDm<~a_6F;U9}-KXub#Tdci^C4UP0qqrE{Mes($V8 z+?`sL61kQ6L(y!;ZJZT)lP2=}Su3ZU;J%uemGad8!>lN)IvLrLHzhm7xi~c3jIynS%kF(?Pko}CXf)N;UDzFRPmDE7pCcF zpJYoa>CWh=O!|?z=%m5P#U`^D&rKGX7BB7Ea&i-=U-3nseXWI>KfO$k3xAe1JMexL zqx?&Q$@fDOHBVlvWIJ0H$$mX@Rgm3bgRg0S@B8j}^`ifQDVMnTEU%95v+jRh@grkm zL`?n;??ZRqxLgbsFO8Y%am!$?&|J-4KM_O6>3jBQBuzE^d}WJX7i-c?g|*+Fu5~v& zn^?W5w5db?&35r=?Yrif@n4x@bHLMn^BRGaXq^-W8sEj|<`lN_h! zaCTSuA)ddxqPq`0-o$V;b$f^0q*nLKdmfbBT)0eTf?7hY)pctbm(+RrK1OaQl0IR3%>P25VPucz;_ YWnuuaqzopr0C4W2H~;_u literal 0 HcmV?d00001 diff --git a/data_from_portwine/scripts/pw_autoinstall/PW_ANKAMA b/data_from_portwine/scripts/pw_autoinstall/PW_ANKAMA index 52c20d27..3f1ddb95 100755 --- a/data_from_portwine/scripts/pw_autoinstall/PW_ANKAMA +++ b/data_from_portwine/scripts/pw_autoinstall/PW_ANKAMA @@ -4,7 +4,7 @@ export LAUNCH_PARAMETERS=("/S") export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Ankama-Setup.exe" start_portwine -if wget -O "${PW_AUTOINSTALL_EXE}" "https://download.ankama.com/launcher/full/win/" +if try_download "download.ankama.com/launcher/full/win/" "${PW_AUTOINSTALL_EXE}" then pw_start_progress_bar_block "${loc_gui_installing_the} Ankama Launcher. ${loc_gui_please_wait} " pw_run "${PW_AUTOINSTALL_EXE}" diff --git a/data_from_portwine/scripts/pw_autoinstall/PW_BSR b/data_from_portwine/scripts/pw_autoinstall/PW_BSR new file mode 100755 index 00000000..24fe72fb --- /dev/null +++ b/data_from_portwine/scripts/pw_autoinstall/PW_BSR @@ -0,0 +1,19 @@ +#!/usr/bin/env bash +# Author: Boria138 +######################################################################## +export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES") +export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/bsr_setup.exe" +start_portwine +if try_download "battleofspaceraiders.com/install/bsr_setup.exe" "${PW_AUTOINSTALL_EXE}" +then + pw_start_progress_bar_block "${loc_gui_installing_the} Battle Of Space Raiders. ${loc_gui_please_wait} " + pw_run "${PW_AUTOINSTALL_EXE}" + portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Battle Of Space Raiders/aops.exe" + try_remove_file "${PW_AUTOINSTALL_EXE}" + try_remove_file "${portwine_exe}.ppdb" + kill_portwine + pw_stop_progress_bar + export PORTWINE_CREATE_SHORTCUT_NAME="Battle Of Space Raiders" + portwine_create_shortcut +fi +stop_portwine diff --git a/data_from_portwine/scripts/pw_autoinstall/PW_CALIBER b/data_from_portwine/scripts/pw_autoinstall/PW_CALIBER index d3c160f4..39448fd2 100644 --- a/data_from_portwine/scripts/pw_autoinstall/PW_CALIBER +++ b/data_from_portwine/scripts/pw_autoinstall/PW_CALIBER @@ -20,16 +20,8 @@ if [ ! -d "${PORT_WINE_PATH}/data/dist/${PW_WINE_USE}" ] ; then [[ "${UNPACK_STATUS}" != 0 ]] && exit 1 fi -try_download_caliber () { - set -o pipefail - wget -t 5 -T 3 "$1" --no-check-certificate --output-document="$2" 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./' | \ - "${pw_yad_v12_3}" --center --progress --percentage=0 --title="Download $(basename $1)" --text=Starting... --auto-close --auto-kill --width=500 --height=90 - [ "${PIPESTATUS[0]}" != 0 ] && print_error "failed to download $1. Scipping." && return 1 || return 0 -} - start_portwine -if try_download_caliber "https://cdn.playcaliber.com/p1/a88c3b70f76a0e56b1e08b62c9895cfe/launcher/setup/CaliberSetup.exe" "${PW_AUTOINSTALL_EXE}" +if try_download "https://caliber-files.gcdn.co/caliber-s3/p1/a88c3b70f76a0e56b1e08b62c9895cfe/launcher/setup/CaliberSetup.exe" "${PW_AUTOINSTALL_EXE}" then pw_start_progress_bar_block "${loc_gui_installing_the} CALIBER. ${loc_gui_please_wait} " pw_kill_autostart VC_redist.x64.exe 3 & diff --git a/data_from_portwine/scripts/start.sh b/data_from_portwine/scripts/start.sh index 8035b1fe..fe6c544b 100755 --- a/data_from_portwine/scripts/start.sh +++ b/data_from_portwine/scripts/start.sh @@ -768,7 +768,8 @@ else --field=" Steam (unstable)"!"$PW_GUI_ICON_PATH/steam.png"!"":"FBTN" '@bash -c "button_click PW_STEAM"' \ --field=" Path of Exile"!"$PW_GUI_ICON_PATH/poe.png"!"":"FBTN" '@bash -c "button_click PW_POE"' \ --field=" Guild Wars 2"!"$PW_GUI_ICON_PATH/gw2.png"!"":"FBTN" '@bash -c "button_click PW_GUILD_WARS_2"' \ - --field=" Genshin Impact"!"$PW_GUI_ICON_PATH/genshinimpact.png"!"":"FBTN" '@bash -c "button_click PW_GENSHIN_IMPACT"' 2>/dev/null & + --field=" Genshin Impact"!"$PW_GUI_ICON_PATH/genshinimpact.png"!"":"FBTN" '@bash -c "button_click PW_GENSHIN_IMPACT"' \ + --field=" Battle Of Space Raiders"!"$PW_GUI_ICON_PATH/bsr.png"!"":"FBTN" '@bash -c "button_click PW_BSR"' 2>/dev/null & # --field=" Electronic Arts App"!"$PW_GUI_ICON_PATH/eaapp.png"!"":"FBTN" '@bash -c "button_click PW_EAAPP"' # --field=" Secret World Legends (ENG)"!"$PW_GUI_ICON_PATH/swl.png"!"":"FBTN" '@bash -c "button_click PW_SWL"'