forked from CastroFidel/PortWINE
update installing wosb
This commit is contained in:
parent
0f0e177ad0
commit
255f129882
@ -2,6 +2,11 @@
|
|||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
История изменений:
|
История изменений:
|
||||||
|
|
||||||
|
###Scripts version 2231### Дата: 24.11.2023 / Размер скачиваемого обновления: 8 мегабайт
|
||||||
|
* обновлен PROTON_LG до версии 8-24
|
||||||
|
* обновлён установщик World of Sea Battle x64 (спасибо @Iglu47 и Cefeiko)
|
||||||
|
*
|
||||||
|
|
||||||
###Scripts version 2230### Дата: 10.11.2023 / Размер скачиваемого обновления: 8 мегабайт
|
###Scripts version 2230### Дата: 10.11.2023 / Размер скачиваемого обновления: 8 мегабайт
|
||||||
* подготовка к обновлению установoщика PortProton
|
* подготовка к обновлению установoщика PortProton
|
||||||
|
|
||||||
|
24
data_from_portwine/scripts/portwine_db/WORLD OF SEA BATTLE (TEXT 2 RU)
Executable file
24
data_from_portwine/scripts/portwine_db/WORLD OF SEA BATTLE (TEXT 2 RU)
Executable file
@ -0,0 +1,24 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Author: Cefeiko
|
||||||
|
#launcher.exe
|
||||||
|
#Rating=?
|
||||||
|
################################################
|
||||||
|
export PW_COMMENT_DB="World of Sea Battle
|
||||||
|
|
||||||
|
Если Ваша система на РУССКОМ,
|
||||||
|
то для ввода логина и пароля выберите другой ДБ файл:
|
||||||
|
WORLD OF SEA BATTLE (TEXT EN)
|
||||||
|
|
||||||
|
С этим ДБ файлом писать на АНГЛИЙСКОМ не получится,
|
||||||
|
пока не исправит разработчик"
|
||||||
|
export PW_PREFIX_NAME="DOTNET"
|
||||||
|
export PW_WINDOWS_VER="10"
|
||||||
|
export PW_VULKAN_USE="2"
|
||||||
|
export WINEDLLOVERRIDES="vulkan-1=n,b"
|
||||||
|
export PW_NO_ESYNC="1"
|
||||||
|
export PW_USE_D3D_EXTRAS="1"
|
||||||
|
export PW_USE_GSTREAMER="1"
|
||||||
|
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
||||||
|
export PW_USE_SHADER_CACHE="1"
|
||||||
|
export LAUNCH_PARAMETERS=""
|
||||||
|
# export LANG=en_US.UTF-8
|
22
data_from_portwine/scripts/portwine_db/WORLD OF SEA BATTLE (TEXT EN)
Executable file
22
data_from_portwine/scripts/portwine_db/WORLD OF SEA BATTLE (TEXT EN)
Executable file
@ -0,0 +1,22 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Author: Cefeiko
|
||||||
|
#launcher.exe
|
||||||
|
#Rating=?
|
||||||
|
################################################
|
||||||
|
export PW_COMMENT_DB="World of Sea Battle
|
||||||
|
|
||||||
|
Если Ваша система на РУССКОМ, то:
|
||||||
|
Для ввода логина и пароля используйте этот ДБ файл.
|
||||||
|
После аутентификации перезапустите игру со вторым ДБ файлом:
|
||||||
|
WORLD OF SEA BATTLE (TEXT 2 RU)"
|
||||||
|
export PW_PREFIX_NAME="DOTNET"
|
||||||
|
export PW_WINDOWS_VER="10"
|
||||||
|
export PW_VULKAN_USE="2"
|
||||||
|
export WINEDLLOVERRIDES="vulkan-1=n,b"
|
||||||
|
export PW_NO_ESYNC="1"
|
||||||
|
export PW_USE_D3D_EXTRAS="1"
|
||||||
|
export PW_USE_GSTREAMER="1"
|
||||||
|
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
||||||
|
export PW_USE_SHADER_CACHE="1"
|
||||||
|
export LAUNCH_PARAMETERS=""
|
||||||
|
export LANG=en_US.UTF-8
|
@ -1,9 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
#Author: Cefeiko
|
|
||||||
#wos_client.exe
|
|
||||||
#WorldOfSeaBattleClient.exe
|
|
||||||
#Rating=1-5
|
|
||||||
#####################examples###########################
|
|
||||||
export PW_PREFIX_NAME="DOTNET"
|
|
||||||
export PW_DLL_INSTALL="faudio dotnet48 dotnet20sp2 dotnetdesktop7"
|
|
||||||
export WINEDLLOVERRIDES="quartz=b"
|
|
@ -3,18 +3,21 @@
|
|||||||
########################################################################
|
########################################################################
|
||||||
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=("/S")
|
||||||
export PW_DLL_INSTALL="faudio dotnet48"
|
export PW_DLL_INSTALL="faudio dotnet48"
|
||||||
export PW_VULKAN_USE=1
|
export PW_VULKAN_USE=1
|
||||||
|
|
||||||
|
WOSB_VERSION="$(curl -s --list-only --connect-timeout 3 https://www.worldofseabattle.com/download2 2>/dev/null | grep '/web_installer.exe' | awk -F'xsolla-launcher-update/' '{print $2}' | awk -F'/' '{print $1}')"
|
||||||
|
[[ ! -z "$WOSB_VERSION" ]] && print_info "Found version: $WOSB_VERSION" || zenity_error "Error while get version of WOSB INSTALLER."
|
||||||
|
|
||||||
start_portwine
|
start_portwine
|
||||||
if try_download "https://165311.selcdn.ru/wosb_installer/wos_client.exe" "${PW_AUTOINSTALL_EXE}"
|
if try_download "https://installer.launcher.xsolla.com/xlauncher-builds/xsolla-launcher-update/${WOSB_VERSION}/bin/installer.exe" "${PW_AUTOINSTALL_EXE}"
|
||||||
then
|
then
|
||||||
pw_start_progress_bar_block "Installing World of Sea Battle. ${loc_gui_please_wait} "
|
pw_start_progress_bar_block "Installing World of Sea Battle. ${loc_gui_please_wait} "
|
||||||
|
|
||||||
pw_kill_autostart WorldOfSeaBattleClient.exe &
|
# pw_kill_autostart WorldOfSeaBattleClient.exe &
|
||||||
pw_run "${PW_AUTOINSTALL_EXE}"
|
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||||
portwine_exe="$WINEPREFIX/drive_c/Games/World Of Sea Battle/WorldOfSeaBattleClient.exe"
|
portwine_exe="$WINEPREFIX/drive_c/users/$USER/AppData/Local/Wosb Launcher/launcher.exe"
|
||||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
try_remove_file "${portwine_exe}.ppdb"
|
try_remove_file "${portwine_exe}.ppdb"
|
||||||
kill_portwine
|
kill_portwine
|
||||||
|
@ -169,6 +169,13 @@ portwine_start_debug () {
|
|||||||
echo "-----" >> "${PORT_WINE_PATH}/${portname}.log"
|
echo "-----" >> "${PORT_WINE_PATH}/${portname}.log"
|
||||||
echo "inxi -G:" >> "${PORT_WINE_PATH}/${portname}.log"
|
echo "inxi -G:" >> "${PORT_WINE_PATH}/${portname}.log"
|
||||||
"${PW_WINELIB}/portable/bin/inxi" -Gc0 >> "${PORT_WINE_PATH}/${portname}.log"
|
"${PW_WINELIB}/portable/bin/inxi" -Gc0 >> "${PORT_WINE_PATH}/${portname}.log"
|
||||||
|
if echo "$LSPCI_VGA" | grep -i nvidia &>/dev/null ; then
|
||||||
|
if command -v ldconfig &>/dev/null ; then
|
||||||
|
echo "------" >> "${PORT_WINE_PATH}/${portname}.log"
|
||||||
|
echo "ldconfig -p | grep libGLX_nvidia" >> "${PORT_WINE_PATH}/${portname}.log"
|
||||||
|
ldconfig -p | grep libGLX_nvidia >> "${PORT_WINE_PATH}/${portname}.log"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
echo "----------------------------------------------" >> "${PORT_WINE_PATH}/${portname}.log"
|
echo "----------------------------------------------" >> "${PORT_WINE_PATH}/${portname}.log"
|
||||||
echo "Vulkan info device name:" >> "${PORT_WINE_PATH}/${portname}.log"
|
echo "Vulkan info device name:" >> "${PORT_WINE_PATH}/${portname}.log"
|
||||||
[[ `command -v vulkaninfo` ]] && vulkaninfo --summary 2>/dev/null | grep -E '^GPU|deviceName|driverName' >> "${PORT_WINE_PATH}/${portname}.log"
|
[[ `command -v vulkaninfo` ]] && vulkaninfo --summary 2>/dev/null | grep -E '^GPU|deviceName|driverName' >> "${PORT_WINE_PATH}/${portname}.log"
|
||||||
@ -794,7 +801,7 @@ else
|
|||||||
--field=" Rockstar Games Launcher"!"$PW_GUI_ICON_PATH/Rockstar.png"!"":"FBTN" '@bash -c "button_click PW_ROCKSTAR"' \
|
--field=" Rockstar Games Launcher"!"$PW_GUI_ICON_PATH/Rockstar.png"!"":"FBTN" '@bash -c "button_click PW_ROCKSTAR"' \
|
||||||
--field=" League of Legends"!"$PW_GUI_ICON_PATH/lol.png"!"":"FBTN" '@bash -c "button_click PW_LOL"' \
|
--field=" League of Legends"!"$PW_GUI_ICON_PATH/lol.png"!"":"FBTN" '@bash -c "button_click PW_LOL"' \
|
||||||
--field=" Gameforge Client"!"$PW_GUI_ICON_PATH/gameforge.png"!"":"FBTN" '@bash -c "button_click PW_GAMEFORGE"' \
|
--field=" Gameforge Client"!"$PW_GUI_ICON_PATH/gameforge.png"!"":"FBTN" '@bash -c "button_click PW_GAMEFORGE"' \
|
||||||
--field=" World of Sea Battle (BETA)"!"$PW_GUI_ICON_PATH/wosb.png"!"":"FBTN" '@bash -c "button_click PW_WOSB"' \
|
--field=" World of Sea Battle (x64)"!"$PW_GUI_ICON_PATH/wosb.png"!"":"FBTN" '@bash -c "button_click PW_WOSB"' \
|
||||||
--field=" CALIBER"!"$PW_GUI_ICON_PATH/caliber.png"!"":"FBTN" '@bash -c "button_click PW_CALIBER"' \
|
--field=" CALIBER"!"$PW_GUI_ICON_PATH/caliber.png"!"":"FBTN" '@bash -c "button_click PW_CALIBER"' \
|
||||||
--field=" Crossout"!"$PW_GUI_ICON_PATH/crossout.png"!"":"FBTN" '@bash -c "button_click PW_CROSSOUT"' \
|
--field=" Crossout"!"$PW_GUI_ICON_PATH/crossout.png"!"":"FBTN" '@bash -c "button_click PW_CROSSOUT"' \
|
||||||
--field=" Warframe"!"$PW_GUI_ICON_PATH/warframe.png"!"":"FBTN" '@bash -c "button_click PW_WARFRAME"' \
|
--field=" Warframe"!"$PW_GUI_ICON_PATH/warframe.png"!"":"FBTN" '@bash -c "button_click PW_WARFRAME"' \
|
||||||
|
@ -39,7 +39,7 @@ export PW_WINE_USE="PROTON_LG"
|
|||||||
export PW_PLUGINS_VER="_v12"
|
export PW_PLUGINS_VER="_v12"
|
||||||
export PW_FAKE_DLSS_VER="230506"
|
export PW_FAKE_DLSS_VER="230506"
|
||||||
###WINE_AND_PROTON_LG###
|
###WINE_AND_PROTON_LG###
|
||||||
export PW_PROTON_LG_VER="PROTON_LG_8-22"
|
export PW_PROTON_LG_VER="PROTON_LG_8-24"
|
||||||
export PW_WINE_LG_VER="WINE_LG_8-18-1"
|
export PW_WINE_LG_VER="WINE_LG_8-18-1"
|
||||||
export PW_WINE_FULLSCREEN_FSR="1"
|
export PW_WINE_FULLSCREEN_FSR="1"
|
||||||
###DXVK_AND_VKD3D###
|
###DXVK_AND_VKD3D###
|
||||||
|
Loading…
Reference in New Issue
Block a user