From 762e119d34e42e784c5d50944acb857eae6db4cf Mon Sep 17 00:00:00 2001
From: castro-fidel <tergoevm@gmail.com>
Date: Tue, 4 Apr 2023 21:12:59 +0300
Subject: [PATCH] Scripts version 2178

---
 data_from_portwine/changelog_eng              |  7 +++
 data_from_portwine/changelog_rus              |  7 +++
 .../scripts/portwine_db/Konung3               | 52 +++++++++++++++++++
 data_from_portwine/scripts/var                | 27 ++--------
 4 files changed, 71 insertions(+), 22 deletions(-)
 create mode 100644 data_from_portwine/scripts/portwine_db/Konung3

diff --git a/data_from_portwine/changelog_eng b/data_from_portwine/changelog_eng
index ae6571db..4ce56bdb 100755
--- a/data_from_portwine/changelog_eng
+++ b/data_from_portwine/changelog_eng
@@ -2,6 +2,13 @@ You can help us in the development of the project on the website: boosty.to/linu
 -----------------------------------------
 Changelog:
 
+###Scripts version 2178###
+* updated versions:
+    PROTON_LG="7-54"
+    PROTON_GE="7-54"
+    DXVK_GIT_VER="2.1-51"
+    VKD3D_GIT_VER="1.1-3339"
+
 ###Scripts version 2177###
 * Updated libs_v42 library package:
      fixed installation of League of Legends
diff --git a/data_from_portwine/changelog_rus b/data_from_portwine/changelog_rus
index b27de637..47a95465 100755
--- a/data_from_portwine/changelog_rus
+++ b/data_from_portwine/changelog_rus
@@ -2,6 +2,13 @@
 -----------------------------------------
 История изменений:
 
+###Scripts version 2178###
+* обновлены версии:
+    PROTON_LG="7-54" (Исправлена работа сервисов Epic Games Launcher)
+    PROTON_GE="7-54" (Исправлена работа сервисов Epic Games Launcher) 
+    DXVK_GIT_VER="2.1-51"
+    VKD3D_GIT_VER="1.1-3339" (улучшена работа The Last of Us, Uncharted и других DX12 игр)
+
 ###Scripts version 2177###
 * Обновлен пакет библиотек libs_v42:
     исправлена установка League of Legends
diff --git a/data_from_portwine/scripts/portwine_db/Konung3 b/data_from_portwine/scripts/portwine_db/Konung3
new file mode 100644
index 00000000..72d73eef
--- /dev/null
+++ b/data_from_portwine/scripts/portwine_db/Konung3
@@ -0,0 +1,52 @@
+#!/usr/bin/env bash
+#Author: CyberHippy
+#Konung3.exe
+#Rating=1-5
+#####################examples###########################
+##export PW_COMMENT_DB="blablabla"
+export PW_WINDOWS_VER="10"
+export PW_DLL_INSTALL=""
+export WINEDLLOVERRIDES=""
+export LAUNCH_PARAMETERS=""
+export PW_WINE_USE="PROTON_LG"
+export PW_VULKAN_USE="0"
+export PW_USE_DXR10="0"
+##export PW_DLSS_ON=1
+##export PW_VULKAN_NO_ASYNC=1                     # Disabled ASYNC for VULKAN
+export PW_USE_NVAPI_AND_DLSS="0"
+export PW_OLD_GL_STRING="0"
+export PW_HIDE_NVIDIA_GPU="0"
+##export PW_FORCE_USE_VSYNC=0                     # Vsync: 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
+export PW_VIRTUAL_DESKTOP="1"
+##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
+export ENABLE_VKBASALT="0"
+##export PW_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only)
+##export PW_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
+export PW_NO_FSYNC="0"
+export PW_NO_ESYNC="1"
+##export PW_USE_GSTREAMER=1                       # 0 - disabled use winegstreamer 
+##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games
+##export PW_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
+export PW_HEAP_DELAY_FREE="0"
+##export PW_WINE_ALLOW_XIM=1                      # Disable XIM support until libx11 >= 1.7 is widespread
+##export WINEARCH=win32                           # defaut = win64
+##export WINEPREFIX=
+##export PW_WINEDBG_DISABLE=1                     # Disabled WINEDBG
+export PW_USE_TERMINAL="0"
+export PW_GUI_DISABLED_CS="0"
+##export PATH_TO_GAME=
+##add_in_start_portwine () { commands ; }
+export PW_PREFIX_NAME="DEFAULT"
+export PW_MANGOHUD="1"
+export PW_MANGOHUD_USER_CONF="1"
+export PW_USE_DXR11="0"
+export PW_USE_FAKE_DLSS="0"
+export PW_WINE_FULLSCREEN_FSR="0"
+export PW_USE_GAMEMODE="1"
+export PW_DX12_DISABLE="0"
+export PW_PRIME_RENDER_OFFLOAD="0"
+export PW_USE_D3D_EXTRAS="1"
+export PW_FIX_VIDEO_IN_GAME="0"
+export PW_FORCE_LARGE_ADDRESS_AWARE="1"
+export PW_USE_SHADER_CACHE="1"
+export PW_USE_WINE_DXGI="0"
diff --git a/data_from_portwine/scripts/var b/data_from_portwine/scripts/var
index 70861ed0..3999cde6 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=2177
+#SCRIPTS_NEXT_VERSION=2178
 ########################################################################
 export PW_MANGOHUD=0
 export MANGOHUD_CONFIG=cpu_stats,cpu_temp,cpu_mhz,cpu_color=2e97cb,cpu_text=CPU,gpu_stats,gpu_temp,gpu_core_clock,gpu_mem_clock,vulkan_driver,gpu_name,gpu_color=2e9762,gpu_text=GPU,vram,vram_color=ad64c1,ram,ram_color=c26693,io_color=a491d3,frame_timing=1,frametime_color=00ff00,time,arch,wine,wine_color=eb5b5b,engine_color=eb5b5b,background_alpha=0.2,font_size=24,background_color=020202,text_color=ffffff,toggle_hud=Shift_R+F12,resolution,vkbasalt
@@ -35,17 +35,17 @@ export PW_WINE_USE="PROTON_LG"
 export PW_PLUGINS_VER="_v10"
 export PW_FAKE_DLSS_VER="091122"
 ###WINE_PROTON_LG###
-export PW_LG_VER="7-53"
+export PW_LG_VER="7-54"
 export PW_PROTON_LG_VER="PROTON_LG_${PW_LG_VER}"
 ###WINE_PROTON_GE###
-export PW_GE_VER="7-53"
+export PW_GE_VER="7-54"
 export PW_PROTON_GE_VER="PROTON_GE_${PW_GE_VER}"
 export PW_WINE_FULLSCREEN_FSR="1"
 ###DXVK_AND_VKD3D###
 export DXVK_STABLE_VER="1.10.3-28"
-export DXVK_GIT_VER="2.1-48"
+export DXVK_GIT_VER="2.1-51"
 export VKD3D_STABLE_VER="1.1-2602"
-export VKD3D_GIT_VER="1.1-3325"
+export VKD3D_GIT_VER="1.1-3339"
 ###PREFIX_VERSION###
 export DOTPFX_VER="48v1"
 export DEFPFX_VER="v1"
@@ -73,24 +73,7 @@ add_in_stop_portwine ()
 ########################################################################
 pw_other_fixes () 
 {
-    # if [[ -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg" ]] ; then
-    # #fix after installation Origin, for disabled OriginWebHelperService by default
-    #     if [[ ! -z `cat "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg" | grep -wm 1 "Origin.exe" | awk '{print $1}'` ]] ; then
-    #         sysreg_norig=$(((`cat -n "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg" | grep OriginWebHelperService | awk '{print $1}'` + 3)))
-    #         sed -i "${sysreg_norig}s/dword:0000000[1-2]/dword:00000003/" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg"
-    #     fi
-    #     #fix after installation PnkBstr*, for disabled PnkBstr* by default
-    #     if [[ ! -z `cat "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg" | grep -wm 1 "PnkBstrA.exe" | awk '{print $1}'` ]] ; then
-    #         sysreg_norig=$(((`cat -n "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg" | grep "PnkBstrA.exe" | awk '{print $1}'` + 3)))
-    #         sed -i "${sysreg_norig}s/dword:0000000[1-2]/dword:00000003/" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg"
-    #         if [[ ! -z `cat "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg" | grep -wm 1 "PnkBstrB.exe" | awk '{print $1}'` ]] ; then
-    #             sysreg_norig=$(((`cat -n "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg" | grep "PnkBstrB.exe" | awk '{print $1}'` + 3)))
-    #             sed -i "${sysreg_norig}s/dword:0000000[1-2]/dword:00000003/" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg"
-    #         fi
-    #     fi
-    # fi
     echo ""
 }
 
 # export VKD3D_FEATURE_LEVEL=12_0
-# export WINE_DISABLE_VULKAN_OPWR=1