From 3ee922f4d4379591bc5fab7dea9c7539625a40ef Mon Sep 17 00:00:00 2001 From: valokardin <112694056+valokardin@users.noreply.github.com> Date: Mon, 15 Jan 2024 18:11:44 +0200 Subject: [PATCH 1/5] Added Modern Warships --- data_from_portwine/scripts/start.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/data_from_portwine/scripts/start.sh b/data_from_portwine/scripts/start.sh index f5bd689..dca8820 100755 --- a/data_from_portwine/scripts/start.sh +++ b/data_from_portwine/scripts/start.sh @@ -817,6 +817,7 @@ else --field=" STALCRAFT"!"$PW_GUI_ICON_PATH/stalcraft.png"!"":"FBTN" '@bash -c "button_click PW_STALCRAFT"' \ --field=" CONTRACT WARS"!"$PW_GUI_ICON_PATH/cwc.png"!"":"FBTN" '@bash -c "button_click PW_CWC"' \ --field=" Stalker Online"!"$PW_GUI_ICON_PATH/so.png"!"":"FBTN" '@bash -c "button_click PW_SO"' \ + --field=" Modern Warships"!"$PW_GUI_ICON_PATH/mw.png"!"":"FBTN" '@bash -c "button_click PW_MW"' \ --field=" Metal War Online"!"$PW_GUI_ICON_PATH/mwo.png"!"":"FBTN" '@bash -c "button_click PW_MWO"' \ --field=" Ankama Launcher"!"$PW_GUI_ICON_PATH/ankama.png"!"":"FBTN" '@bash -c "button_click PW_ANKAMA"' \ --field=" Indiegala Client"!"$PW_GUI_ICON_PATH/igclient.png"!"":"FBTN" '@bash -c "button_click PW_IGCLIENT"' \ From 4efeb762f02c6509189c2ab5dbd4f263fc4b0fed Mon Sep 17 00:00:00 2001 From: valokardin <112694056+valokardin@users.noreply.github.com> Date: Mon, 15 Jan 2024 18:13:18 +0200 Subject: [PATCH 2/5] Added Moder Warships logo --- data_from_portwine/img/gui/mw.png | Bin 0 -> 6223 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 data_from_portwine/img/gui/mw.png diff --git a/data_from_portwine/img/gui/mw.png b/data_from_portwine/img/gui/mw.png new file mode 100644 index 0000000000000000000000000000000000000000..e300fca07da8c0a832f466673f8e71ff21d7efca GIT binary patch literal 6223 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 literal 0 HcmV?d00001 From c83970539c2fdf8a85cdd16a62043a558f143a27 Mon Sep 17 00:00:00 2001 From: valokardin <112694056+valokardin@users.noreply.github.com> Date: Mon, 15 Jan 2024 18:15:15 +0200 Subject: [PATCH 3/5] Create MW.sh --- data_from_portwine/scripts/portwine_db/MW.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 data_from_portwine/scripts/portwine_db/MW.sh diff --git a/data_from_portwine/scripts/portwine_db/MW.sh b/data_from_portwine/scripts/portwine_db/MW.sh new file mode 100644 index 0000000..aae933b --- /dev/null +++ b/data_from_portwine/scripts/portwine_db/MW.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash +#Author: ValoKarDin +#launcher.exe +#Rating=5 +export PW_COMMENT_DB="Modern Warships" +################################################ +export PW_VULKAN_USE=2 #dxvk, vkd3d or 0 for OpenGL +export LAUNCH_PARAMETERS="" # Additional launch options +export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP +export WINEDLLOVERRIDES="" +export PW_DLL_INSTALL="lucida" # Install DLL in port prefix (used winetricks) +export PW_USE_D3D_EXTRAS="1" +export PW_USE_EAC_AND_BE="0" +export PW_PREFIX_NAME="MW" +export PW_USE_SHADER_CACHE="0" From 1cb3ecdad98504a3a19414f5390cb7e301cc470d Mon Sep 17 00:00:00 2001 From: valokardin <112694056+valokardin@users.noreply.github.com> Date: Tue, 16 Jan 2024 10:03:45 +0200 Subject: [PATCH 4/5] Add Modern Warships autoinstall file --- .../scripts/pw_autoinstall/PW_MW | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 data_from_portwine/scripts/pw_autoinstall/PW_MW diff --git a/data_from_portwine/scripts/pw_autoinstall/PW_MW b/data_from_portwine/scripts/pw_autoinstall/PW_MW new file mode 100644 index 0000000..7f17628 --- /dev/null +++ b/data_from_portwine/scripts/pw_autoinstall/PW_MW @@ -0,0 +1,23 @@ +#!/usr/bin/env bash +# Author: ValoKarDin +######################################################################## +export LAUNCH_PARAMETERS=("/VERYSILENT") +export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/.exe" +export PW_PREFIX_NAME="MW" + +start_portwine + +if try_download_game "https://gdn.gaijin.net/launcher/current.php?id=ModernWarshipsLauncher" "${PW_AUTOINSTALL_EXE}" +then + pw_start_progress_bar_block "Starting Modern Warships installation..." + pw_kill_autostart launcher.exe & + pw_run "${PW_AUTOINSTALL_EXE}" + portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/ModernWarships/launcher.exe" + export PORTWINE_CREATE_SHORTCUT_NAME="Modern Warships" + try_remove_file "${PW_AUTOINSTALL_EXE}" + try_remove_file "${portwine_exe}.ppdb" + kill_portwine + portwine_create_shortcut +fi + +stop_portwine From 4a37ea80c13ea241336951ac2be5d376d7299155 Mon Sep 17 00:00:00 2001 From: valokardin <112694056+valokardin@users.noreply.github.com> Date: Tue, 16 Jan 2024 10:07:38 +0200 Subject: [PATCH 5/5] Update MW.sh --- data_from_portwine/scripts/portwine_db/MW.sh | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/data_from_portwine/scripts/portwine_db/MW.sh b/data_from_portwine/scripts/portwine_db/MW.sh index aae933b..5c42578 100644 --- a/data_from_portwine/scripts/portwine_db/MW.sh +++ b/data_from_portwine/scripts/portwine_db/MW.sh @@ -5,11 +5,8 @@ export PW_COMMENT_DB="Modern Warships" ################################################ export PW_VULKAN_USE=2 #dxvk, vkd3d or 0 for OpenGL -export LAUNCH_PARAMETERS="" # Additional launch options -export PW_WINDOWS_VER=10 # Set windows version 10, 7 or XP -export WINEDLLOVERRIDES="" export PW_DLL_INSTALL="lucida" # Install DLL in port prefix (used winetricks) export PW_USE_D3D_EXTRAS="1" export PW_USE_EAC_AND_BE="0" export PW_PREFIX_NAME="MW" -export PW_USE_SHADER_CACHE="0" +export PW_USE_SHADER_CACHE="1"