From 1470641e35917d4ec273dff87413cdd4f9b3c47c Mon Sep 17 00:00:00 2001 From: Mikhail Tergoev Date: Thu, 7 Mar 2024 19:49:30 +0300 Subject: [PATCH] Scripts version 2260 --- data_from_portwine/changelog_eng | 6 +++- data_from_portwine/changelog_rus | 4 +++ data_from_portwine/img/gui/bdo.png | Bin 0 -> 10044 bytes .../scripts/portwine_db/BlackDesertOnline | 11 +++++++ .../scripts/pw_autoinstall/PW_BDO | 29 ++++++++++++++++++ data_from_portwine/scripts/runlib | 4 +++ data_from_portwine/scripts/start.sh | 3 +- data_from_portwine/scripts/var | 2 +- 8 files changed, 56 insertions(+), 3 deletions(-) create mode 100644 data_from_portwine/img/gui/bdo.png create mode 100644 data_from_portwine/scripts/portwine_db/BlackDesertOnline create mode 100755 data_from_portwine/scripts/pw_autoinstall/PW_BDO diff --git a/data_from_portwine/changelog_eng b/data_from_portwine/changelog_eng index 0f93fa7..69749bd 100755 --- a/data_from_portwine/changelog_eng +++ b/data_from_portwine/changelog_eng @@ -2,8 +2,12 @@ You can help us in the development of the project on the website: https://linux- ---------------------------------------- Changelog: +###Scripts version 2260### Date: 07.03.2024 / Download update size: 15 megabytes +* added Black Desert Online to AUTOINSTALL +* fixed the prefix filling request while using the automatic installation of desktop games/launchers + ###Scripts version 2259### Date: 06.03.2024 / Download update size: 15 megabytes -* The PortProton update feature has been fixed for Steam Deck in Gaming Mode (the current update needs to be installed from desktop mode) +* the PortProton update feature has been fixed for Steam Deck in Gaming Mode (the current update needs to be installed from desktop mode) ###Scripts version 2258### Date: 06.03.2024 / Download update size: 15 megabytes * fixed saving complex arguments for an exe file (example: "- /B/TX /lang:01 /tex:1 /spg:50 KingKongTheGame.bf") diff --git a/data_from_portwine/changelog_rus b/data_from_portwine/changelog_rus index f7dfff2..2b4b91e 100755 --- a/data_from_portwine/changelog_rus +++ b/data_from_portwine/changelog_rus @@ -2,6 +2,10 @@ ----------------------------------------- История изменений: +###Scripts version 2260### Дата: 07.03.2024 / Размер скачиваемого обновления: 15 мегабайт +* добавлена автоустановка игры Black Desert Online +* исправлен запрос наполнения префикса во время исползования автоустановки игр/лаунчеров + ###Scripts version 2259### Дата: 06.03.2024 / Размер скачиваемого обновления: 15 мегабайт * для Steam Deck в режиме Gaming Mode исправлена возможность обновления PortProton (текущее обновление требуется устнановить из режима рабочего стола) diff --git a/data_from_portwine/img/gui/bdo.png b/data_from_portwine/img/gui/bdo.png new file mode 100644 index 0000000000000000000000000000000000000000..c5281d2e141869d655efea6028f17fc49934a04c GIT binary patch literal 10044 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 literal 0 HcmV?d00001 diff --git a/data_from_portwine/scripts/portwine_db/BlackDesertOnline b/data_from_portwine/scripts/portwine_db/BlackDesertOnline new file mode 100644 index 0000000..7df14b5 --- /dev/null +++ b/data_from_portwine/scripts/portwine_db/BlackDesertOnline @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +#Author: fidel +#BlackDesertLauncher.exe +#Rating=1-5 +#####################examples########################### +export PW_WINDOWS_VER="10" +export PW_VULKAN_USE="2" +export PW_WINE_USE="PROTON_GE_8-32" +export PW_PREFIX_NAME="BLACK_DESERT_ONLINE" +export DISABLE_CP_DEFPFX=1 +export PW_USE_EAC_AND_BE="1" diff --git a/data_from_portwine/scripts/pw_autoinstall/PW_BDO b/data_from_portwine/scripts/pw_autoinstall/PW_BDO new file mode 100755 index 0000000..8ea2a64 --- /dev/null +++ b/data_from_portwine/scripts/pw_autoinstall/PW_BDO @@ -0,0 +1,29 @@ +#!/usr/bin/env bash +# Author: Castro-Fidel (linux-gaming.ru) +######################################################################## +export PW_PREFIX_NAME="BLACK_DESERT_ONLINE" +export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/BlackDesert_Installer_RU.exe" +export LAUNCH_PARAMETERS="/silent" +export PW_MUST_HAVE_DLL="" +export PW_VULKAN_USE=1 +export PW_USE_D3D_EXTRAS=1 +export PW_WINE_USE=PROTON_GE_8-32 +export DISABLE_CP_DEFPFX=1 + +pw_clear_pfx +start_portwine +wait_wineserver + +if try_download_no_mirror "https://nez-o-dn.playblackdesert.com/UploadData/installer/BlackDesert_Installer_RU.exe" "${PW_AUTOINSTALL_EXE}" +then + pw_start_progress_bar_block "${loc_gui_installing_the} Black Desert Online. ${loc_gui_please_wait} " + pw_run "${PW_AUTOINSTALL_EXE}" + portwine_exe="$WINEPREFIX/drive_c/Pearlabyss/BlackDesert/BlackDesertLauncher.exe" + try_remove_file "${PW_AUTOINSTALL_EXE}" + try_remove_file "${portwine_exe}.ppdb" + kill_portwine + pw_stop_progress_bar + export PORTWINE_CREATE_SHORTCUT_NAME="Black Desert Online" + portwine_create_shortcut +fi +stop_portwine diff --git a/data_from_portwine/scripts/runlib b/data_from_portwine/scripts/runlib index 4c9bc44..7abb945 100755 --- a/data_from_portwine/scripts/runlib +++ b/data_from_portwine/scripts/runlib @@ -93,6 +93,10 @@ start_portwine () { pw_update_pfx_cover_gui unpack_tar_xz "${PW_WINELIB}/default_pfx.tar.xz" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/" silent pw_wineboot -u + elif [[ "${PW_CHECK_AUTOINSTAL}" == 1 ]] \ + && [[ "${DISABLE_CP_DEFPFX}" == 1 ]] ; then + pw_update_pfx_cover_gui + pw_wineboot -i elif yad_question "$loc_gui_dll_new_pfx ${PW_PREFIX_NAME}" ; then pw_update_pfx_cover_gui unpack_tar_xz "${PW_WINELIB}/default_pfx.tar.xz" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/" silent diff --git a/data_from_portwine/scripts/start.sh b/data_from_portwine/scripts/start.sh index 53abb90..f1b0fe9 100755 --- a/data_from_portwine/scripts/start.sh +++ b/data_from_portwine/scripts/start.sh @@ -850,7 +850,8 @@ else --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"' \ --field=" EA App (TEST)"!"$PW_GUI_ICON_PATH/eaapp.png"!"":"FBTN" '@bash -c "button_click PW_EAAPP"' \ - --field=" Battle Of Space Raiders"!"$PW_GUI_ICON_PATH/bsr.png"!"":"FBTN" '@bash -c "button_click PW_BSR"' 2>/dev/null & + --field=" Battle Of Space Raiders"!"$PW_GUI_ICON_PATH/bsr.png"!"":"FBTN" '@bash -c "button_click PW_BSR"' \ + --field=" Black Desert Online (RU)"!"$PW_GUI_ICON_PATH/bdo.png"!"":"FBTN" '@bash -c "button_click PW_BDO"' 2>/dev/null & # --field=" Secret World Legends (ENG)"!"$PW_GUI_ICON_PATH/swl.png"!"":"FBTN" '@bash -c "button_click PW_SWL"' # --field=" Bethesda.net Launcher"!"$PW_GUI_ICON_PATH/bethesda.png"!"":"FBTN" '@bash -c "button_click PW_BETHESDA"' diff --git a/data_from_portwine/scripts/var b/data_from_portwine/scripts/var index cf07b78..d23b0e3 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=2259 +#SCRIPTS_NEXT_VERSION=2260 ######################################################################## export PW_MANGOHUD="0" export DEFAULT_MANGOHUD_CONFIG="cpu_stats,cpu_temp,cpu_mhz,gpu_stats,gpu_temp,gpu_core_clock,gpu_mem_clock,vulkan_driver,gpu_name,vram,ram,frame_timing=1,time,arch,wine,toggle_hud=Shift_R+F12,resolution,vkbasalt,gamemode"