From 5032d95a777affabc24fdaac32757960b51ff4f9 Mon Sep 17 00:00:00 2001 From: castro-fidel Date: Sat, 28 Aug 2021 00:11:48 +0300 Subject: [PATCH] ###Scripts version 2004### --- data_from_portwine/changelog | 4 ++++ data_from_portwine/scripts/functions_helper | 3 +++ data_from_portwine/scripts/portwine_db/Battle.net_Launcher | 2 +- data_from_portwine/scripts/portwine_db/ForzaHorizon4 | 2 +- .../scripts/portwine_db/Rockstar_Games_Launcher | 2 +- .../scripts/portwine_db/Sekiro_Shadow_Die_Twice | 1 - data_from_portwine/scripts/portwine_db/XR_3DA | 2 +- data_from_portwine/scripts/portwine_db/setup | 2 +- data_from_portwine/scripts/portwine_db/wot_encore_install_ru | 1 - data_from_portwine/scripts/start.sh | 5 ----- 10 files changed, 12 insertions(+), 12 deletions(-) diff --git a/data_from_portwine/changelog b/data_from_portwine/changelog index 48cf8b4..e0132f0 100644 --- a/data_from_portwine/changelog +++ b/data_from_portwine/changelog @@ -1,6 +1,7 @@ История изменений и дальнейшие планы: ----------------------------------------- В планах: +* добавить проверку перевода карретки при изменении db файлой * добавить проверку количества db файлов на один exe * перенести скрипты установки порта на github * добавить авто-обновление версии WINE @@ -9,6 +10,9 @@ * добавить комментарии описывающие функционал скриптов * заниматься только развитием проекта за счет вашей подписки на https://boosty.to/portwine-linux.ru ----------------------------------------- +###Scripts version 2004### +* HOTFIX - использование и редактирование db файла Battle.NET + ###Scripts version 2003### * HOTFIX - отключение новых обновлений для старых версий PortProton diff --git a/data_from_portwine/scripts/functions_helper b/data_from_portwine/scripts/functions_helper index 60dcc3e..e4bdc89 100644 --- a/data_from_portwine/scripts/functions_helper +++ b/data_from_portwine/scripts/functions_helper @@ -638,6 +638,9 @@ pw_gui_for_edit_db () { } edit_db_field_read $@ edit_db_from_gui $@ + PW_DB_TMP=`cat "${PORTWINE_DB_FILE}"` + echo "${PW_DB_TMP}" | awk '! a[$0]++' > "${PORTWINE_DB_FILE}" + unset PW_DB_TMP return 0 } diff --git a/data_from_portwine/scripts/portwine_db/Battle.net_Launcher b/data_from_portwine/scripts/portwine_db/Battle.net_Launcher index 2a70157..dc0bda0 100644 --- a/data_from_portwine/scripts/portwine_db/Battle.net_Launcher +++ b/data_from_portwine/scripts/portwine_db/Battle.net_Launcher @@ -17,4 +17,4 @@ add_in_start_portwine () { rm -fr "${PORT_WINE_PATH}/data/pfx/drive_c/users/${USER}/Blizzard Entertainment/Battle.net/Cache" rm -fr "${PORT_WINE_PATH}/data/pfx/drive_c/users/Public/Blizzard Entertainment/Battle.net/Cache" try_remove_file "${PORT_WINE_PATH}/data/pfx/drive_c/windows/Fonts/sourcehansans.ttc" -} \ No newline at end of file +} diff --git a/data_from_portwine/scripts/portwine_db/ForzaHorizon4 b/data_from_portwine/scripts/portwine_db/ForzaHorizon4 index 78dd225..a36d9d8 100644 --- a/data_from_portwine/scripts/portwine_db/ForzaHorizon4 +++ b/data_from_portwine/scripts/portwine_db/ForzaHorizon4 @@ -4,4 +4,4 @@ #Rating=5 ################################################ export PW_DLL_INSTALL="vcrun2019" -export PW_VULKAN_USE=vkd3d \ No newline at end of file +export PW_VULKAN_USE=vkd3d diff --git a/data_from_portwine/scripts/portwine_db/Rockstar_Games_Launcher b/data_from_portwine/scripts/portwine_db/Rockstar_Games_Launcher index 178266e..8ee3f49 100644 --- a/data_from_portwine/scripts/portwine_db/Rockstar_Games_Launcher +++ b/data_from_portwine/scripts/portwine_db/Rockstar_Games_Launcher @@ -7,4 +7,4 @@ ################################################ export PW_VULKAN_USE=dxvk export PW_DLL_INSTALL="vcrun2019" -export PW_WINDOWS_VER=10 \ No newline at end of file +export PW_WINDOWS_VER=10 diff --git a/data_from_portwine/scripts/portwine_db/Sekiro_Shadow_Die_Twice b/data_from_portwine/scripts/portwine_db/Sekiro_Shadow_Die_Twice index 17eb46f..07a5075 100644 --- a/data_from_portwine/scripts/portwine_db/Sekiro_Shadow_Die_Twice +++ b/data_from_portwine/scripts/portwine_db/Sekiro_Shadow_Die_Twice @@ -5,4 +5,3 @@ ################################################ export PW_VULKAN_USE=dxvk export LAUNCH_PARAMETERS="" - diff --git a/data_from_portwine/scripts/portwine_db/XR_3DA b/data_from_portwine/scripts/portwine_db/XR_3DA index f1bcb63..1ecc632 100644 --- a/data_from_portwine/scripts/portwine_db/XR_3DA +++ b/data_from_portwine/scripts/portwine_db/XR_3DA @@ -6,4 +6,4 @@ export PW_VULKAN_USE=dxvk export LAUNCH_PARAMETERS="-nointro -noprefetch" # -nointro command line option to skip intro movies # -noprefetch command line option to shorten load times -#export PW_DLL_INSTALL="vcrun2019 mfc42 d3dcompiler_42 d3dcompiler_43 d3dcompiler_47 d3dx9 \ No newline at end of file +#export PW_DLL_INSTALL="vcrun2019 mfc42 d3dcompiler_42 d3dcompiler_43 d3dcompiler_47 d3dx9 diff --git a/data_from_portwine/scripts/portwine_db/setup b/data_from_portwine/scripts/portwine_db/setup index 70c2704..7f8929a 100644 --- a/data_from_portwine/scripts/portwine_db/setup +++ b/data_from_portwine/scripts/portwine_db/setup @@ -27,4 +27,4 @@ export PW_USE_GAMEMODE=0 # Force disabele gamemod export PW_DLL_INSTALL="mfc42 vcrun2012 mfc120 vcrun2013" #export LAUNCH_PARAMETERS="-d3d9" export PW_GUI_DISABLED_CS=1 -#export PW_WINDOWS_VER=XP # Set windows version 10, 7 or XP \ No newline at end of file +#export PW_WINDOWS_VER=XP # Set windows version 10, 7 or XP diff --git a/data_from_portwine/scripts/portwine_db/wot_encore_install_ru b/data_from_portwine/scripts/portwine_db/wot_encore_install_ru index 8e91709..f4de664 100644 --- a/data_from_portwine/scripts/portwine_db/wot_encore_install_ru +++ b/data_from_portwine/scripts/portwine_db/wot_encore_install_ru @@ -38,4 +38,3 @@ PW_INSTALL_DOTNET40 () { done } PW_INSTALL_DOTNET40 & - diff --git a/data_from_portwine/scripts/start.sh b/data_from_portwine/scripts/start.sh index be6c56a..ea39edd 100755 --- a/data_from_portwine/scripts/start.sh +++ b/data_from_portwine/scripts/start.sh @@ -374,12 +374,7 @@ if [ -z "${PW_DISABLED_CREAT_DB}" ] ; then cat "${PORT_SCRIPTS_PATH}/portwine_db/default" | grep "##" >> "${PORT_SCRIPTS_PATH}/portwine_db/$PORTWINE_DB" export PORTWINE_DB_FILE="${PORT_SCRIPTS_PATH}/portwine_db/${PORTWINE_DB}" fi - edit_db_from_gui PW_VULKAN_USE PW_WINE_USE - - PW_DB_TMP=`cat "${PORTWINE_DB_FILE}"` - echo "${PW_DB_TMP}" | awk '! a[$0]++' > "${PORTWINE_DB_FILE}" - unset PW_DB_TMP fi fi case "$PW_YAD_SET" in