From c267c6e7dc0da8a2462d0d8963d72046bc2cdd4d Mon Sep 17 00:00:00 2001 From: Max Date: Thu, 1 May 2025 12:41:37 +0300 Subject: [PATCH 1/4] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D1=8D=D0=BC=D1=83=D0=BB=D1=8F=D1=82=D0=BE=D1=80=20mel?= =?UTF-8?q?onDS.=20=D0=A0=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D0=B5=D1=82=20?= =?UTF-8?q?=D0=BD=D0=BE=D1=80=D0=BC=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=20=D0=BD?= =?UTF-8?q?=D0=B0=20=D0=BF=D1=80=D0=B5=D1=84=D0=B8=D0=BA=D1=81=D0=B5=20DEF?= =?UTF-8?q?AULT:=20=D0=B8=D0=B3=D1=80=D1=8B=20=D0=B7=D0=B0=D0=BF=D1=83?= =?UTF-8?q?=D1=81=D0=BA=D0=B0=D0=B5=D1=82,=20=D0=B3=D0=B5=D0=B9=D0=BC?= =?UTF-8?q?=D0=BF=D0=B0=D0=B4=20=D0=B8=20=D0=BA=D0=BB=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=B0=D1=82=D1=83=D1=80=D1=83=20=D0=B2=D0=B8=D0=B4=D0=B8=D1=82?= =?UTF-8?q?.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Исправлена мини-опечатка в автоустановке ePSXe в имени директории. --- data_from_portwine/img/gui/melonds.png | Bin 0 -> 3679 bytes .../scripts/pw_autoinstall/PW_EPSXE | 4 +-- .../scripts/pw_autoinstall/PW_MELONDS | 23 ++++++++++++++++++ 3 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 data_from_portwine/img/gui/melonds.png create mode 100644 data_from_portwine/scripts/pw_autoinstall/PW_MELONDS diff --git a/data_from_portwine/img/gui/melonds.png b/data_from_portwine/img/gui/melonds.png new file mode 100644 index 0000000000000000000000000000000000000000..d2850dc9f62879085ac4e6fa7ce9bd28a9c3d2c9 GIT binary patch literal 3679 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 Date: Fri, 2 May 2025 09:46:03 +0300 Subject: [PATCH 2/4] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D1=8D=D0=BC=D1=83=D0=BB=D1=8F=D1=82=D0=BE=D1=80=20Aza?= =?UTF-8?q?har.=20=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0=B0?= =?UTF-8?q?=20=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D1=8F=20=D0=B0=D0=B2=D1=82?= =?UTF-8?q?=D0=BE=D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BA=D0=B8=20?= =?UTF-8?q?PPSSPP=20(1.16.5=20->=201.18.1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data_from_portwine/img/gui/azahar.png | Bin 0 -> 3564 bytes .../scripts/pw_autoinstall/PW_AZAHAR | 24 ++++++++++++++++++ .../scripts/pw_autoinstall/PW_PPSSPP | 4 +-- 3 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 data_from_portwine/img/gui/azahar.png create mode 100644 data_from_portwine/scripts/pw_autoinstall/PW_AZAHAR diff --git a/data_from_portwine/img/gui/azahar.png b/data_from_portwine/img/gui/azahar.png new file mode 100644 index 0000000000000000000000000000000000000000..94c60c521445a1e51574838f9b9f8cfd492d5131 GIT binary patch literal 3564 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 m>$(vR%)|G?#lQbpC4UD2YBpU;1DPr literal 0 HcmV?d00001 diff --git a/data_from_portwine/scripts/pw_autoinstall/PW_AZAHAR b/data_from_portwine/scripts/pw_autoinstall/PW_AZAHAR new file mode 100644 index 00000000..e0782d25 --- /dev/null +++ b/data_from_portwine/scripts/pw_autoinstall/PW_AZAHAR @@ -0,0 +1,24 @@ +#!/usr/bin/env bash +# Author: if984 (Maksim K.) +# type: emulators +# name: Azahar +# image: azahar +# info_en: An open source Nintendo 3DS emulator based on Citra, designed to run games with support for enhanced resolutions and advanced emulation settings. +# info_ru: Эмулятор Nintendo 3DS с открытым исходным кодом на основе Citra, созданный для запуска игр с поддержкой улучшенного разрешения и расширенных настроек эмуляции. +########################################################################## +# export LAUNCH_PARAMETERS="/VERYSILENT" +export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/azahar-2120.3-windows-msys2-installer.exe" +start_portwine +if try_download "https://github.com/azahar-emu/azahar/releases/download/2120.3/azahar-2120.3-windows-msys2-installer.exe" "${PW_AUTOINSTALL_EXE}" no_mirror +then + pw_start_progress_bar_install_game "Azahar." + pw_run "${PW_AUTOINSTALL_EXE}" + portwine_exe="$WINEPREFIX/drive_c/Program Files/Azahar/azahar.exe" + try_remove_file "${PW_AUTOINSTALL_EXE}" + try_remove_file "${portwine_exe}.ppdb" + kill_portwine + pw_stop_progress_bar + export PORTWINE_CREATE_SHORTCUT_NAME="Azahar" + portwine_create_shortcut +fi +stop_portwine diff --git a/data_from_portwine/scripts/pw_autoinstall/PW_PPSSPP b/data_from_portwine/scripts/pw_autoinstall/PW_PPSSPP index 99e1e894..e3d82980 100755 --- a/data_from_portwine/scripts/pw_autoinstall/PW_PPSSPP +++ b/data_from_portwine/scripts/pw_autoinstall/PW_PPSSPP @@ -9,7 +9,7 @@ export LAUNCH_PARAMETERS="/VERYSILENT" export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/PPSSPPSetup.exe" start_portwine -if try_download "https://ppsspp.org/files/1_16_5/PPSSPPSetup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror +if try_download "https://ppsspp.org/files/1_18_1/PPSSPPSetup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror then pw_start_progress_bar_install_game "PPSSPP." pw_run "${PW_AUTOINSTALL_EXE}" @@ -18,7 +18,7 @@ then try_remove_file "${portwine_exe}.ppdb" kill_portwine pw_stop_progress_bar - export PORTWINE_CREATE_SHORTCUT_NAME="PPSSPPWindows" + export PORTWINE_CREATE_SHORTCUT_NAME="PPSSPP" portwine_create_shortcut fi stop_portwine From 7bce089c7871386f8f1ea828e5fb991437863954 Mon Sep 17 00:00:00 2001 From: Max Date: Sat, 3 May 2025 12:49:36 +0300 Subject: [PATCH 3/4] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D1=8D=D0=BC=D1=83=D0=BB=D1=8F=D1=82=D0=BE=D1=80=20bsn?= =?UTF-8?q?es.=20=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD?= =?UTF-8?q?=D0=B0=20=D0=BE=D0=BF=D0=B5=D1=87=D0=B0=D1=82=D0=BA=D0=B0=20?= =?UTF-8?q?=D0=B2=20=D1=81=D0=BA=D1=80=D0=B8=D0=BF=D1=82=D0=B5=20=D0=B0?= =?UTF-8?q?=D0=B2=D1=82=D0=BE=D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2?= =?UTF-8?q?=D0=BA=D0=B8=20FCEUX.=20=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20=D1=81=D0=BA=D1=80=D0=B8=D0=BF=D1=82=20=D0=B0?= =?UTF-8?q?=D0=B2=D1=82=D0=BE=D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2?= =?UTF-8?q?=D0=BA=D0=B8=20RetroArch=20-=20=D1=82=D0=B5=D0=BF=D0=B5=D1=80?= =?UTF-8?q?=D1=8C=20=D1=81=D0=BA=D1=80=D0=B8=D0=BF=D1=82=20=D0=B0=D0=B2?= =?UTF-8?q?=D1=82=D0=BE=D0=BC=D0=B0=D1=82=D0=B8=D1=87=D0=B5=D1=81=D0=BA?= =?UTF-8?q?=D0=B8=20=D0=BE=D0=BF=D1=80=D0=B5=D0=B4=D0=B5=D0=BB=D1=8F=D0=B5?= =?UTF-8?q?=D1=82=20=D0=BF=D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D0=BD=D1=8E=20?= =?UTF-8?q?=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D1=8E=20=D1=8D=D0=BC=D1=83=D0=BB?= =?UTF-8?q?=D1=8F=D1=82=D0=BE=D1=80=D0=B0=20=D0=B4=D0=BB=D1=8F=20=D1=81?= =?UTF-8?q?=D0=BA=D0=B0=D1=87=D0=B8=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data_from_portwine/img/gui/bsnes.png | Bin 0 -> 1539 bytes .../scripts/pw_autoinstall/PW_BSNES | 23 ++++++++++++++++++ .../scripts/pw_autoinstall/PW_FCEUX | 2 +- .../scripts/pw_autoinstall/PW_RETROARCH | 4 ++- 4 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 data_from_portwine/img/gui/bsnes.png create mode 100644 data_from_portwine/scripts/pw_autoinstall/PW_BSNES diff --git a/data_from_portwine/img/gui/bsnes.png b/data_from_portwine/img/gui/bsnes.png new file mode 100644 index 0000000000000000000000000000000000000000..c2639b9c42f62acf464accd4864bb11e3ea1f679 GIT binary patch literal 1539 zcmV+e2K@PnP)XI)!^xxe7>&l2jop zLMKAAdNg#^Nn0GbhGI+x(z|trpJBTgR!ah-K41sDU_cU}dGczh&sjE~s*{srQal8a z4NTjqGZXN(xKwEl(BfGn1)8PF)VPxOjr++6$7T z#!v7vFR2?P??{MbAeZ4mlj1tfhKtiI7?+!8B)Ka}-jNWxgr@D(DUMHvB$$IAAz=b+ zj&CQz(qHSOH$1~&g#H4K&$6iE0n`U^n3sWt(HI6Jv;h&8nH1mj0)E>&v@L4vPN7cYd!>#44N?j z(3+a*zzX1MR4+!v0Xk9r5|NLksp-gYniw#>UKbgM=OoE;&6R#%lHli9_xn9k51^Hm zE|Vrb3~a=h*&_y7`voMk5R6z?&Dk5MESo;;KtEH*wXNWitjD%Bla?*IL)g0eTk;0S&pzJ-7 zIL@tDTUa~<&wL+@S&ZsiT3tOORs#UX)=3x2Ce`8f9jFJjSXH)hhxnA2Z@`#a@I&-u z--krv3LNM0KFXM}MH4gT&}I@WQE$L~32NW=@=Vvg@~Ey{IgM=g8$@Om9r?n@;5gO8 zKlULe)5`*2A{WDuH5=8e|Lwpb8>2fq^f%k0ejxG93UPD78v)xDc1sc-&4q zFVMqgYJ(`TbZU+t5DsJc$oJUu$NkbdL_k?zYn+PXI7K^9Ap@$jgs)hOOFe>vS2}JO z3@`yW&9hXp5kc9l&P+%iy+bku^DkdM8P_exn2S)o7FdJG!caz3{}lG~6E1Tji63af zat5FIEa7kz3azZ1NO}1~7_$|aRMLb9SbNX_6$P4Ji0pup!lf)Kg|xSyk>=*@`2KA` zcgg=l1Vr{4pn)V~Yp8+j&v5x^3@m}JmX?o!4NzjiuIgd!8wS`)hF5VRw2=gX_zYj* zu%3C0VkJ}>(%ASW*6zU+m}eaatbLz!x~X5T@HKa0cmzuoDGW+*!l0aMr9x2ehM<*N ze!bX*XW?id{qvOv2=V@9#@Tbrx?aWT9v0&=?W>_s?w&) zO<{A!zoiU}%mP*tobg-^q=88UZCeR;8{NQRU?1=yuup_ACriM;WMClrmJ#OxQwg@F pKJYitEmC;-F^+MJV;uhv`~#9$=H6VmfVcnv002ovPDHLkV1hVI(iQ*! literal 0 HcmV?d00001 diff --git a/data_from_portwine/scripts/pw_autoinstall/PW_BSNES b/data_from_portwine/scripts/pw_autoinstall/PW_BSNES new file mode 100644 index 00000000..3b560312 --- /dev/null +++ b/data_from_portwine/scripts/pw_autoinstall/PW_BSNES @@ -0,0 +1,23 @@ +#!/usr/bin/env bash +# Author: if984 (Maksim K.) +# type: emulators +# name: bsnes +# image: bsnes +# info_en: An open source Super Nintendo Entertainment System (SNES) emulator that focuses on performance, accuracy, user-friendly interface, and special features. +# info_ru: Эмулятор Super Nintendo Entertainment System (SNES) с открытым исходным кодом, который фокусируется на производительности, точности, удобном пользовательском интерфейсе и специальных функциях. +######################################################################## +export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/bsnes-windows.zip" +start_portwine +if try_download "https://github.com/bsnes-emu/bsnes/releases/download/nightly/bsnes-windows.zip" "${PW_AUTOINSTALL_EXE}" no_mirror +then + pw_start_progress_bar_install_game "bsnes." + "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files" + portwine_exe="$WINEPREFIX/drive_c/Program Files/bsnes-nightly/bsnes.exe" + try_remove_file "${PW_AUTOINSTALL_EXE}" + try_remove_file "${portwine_exe}.ppdb" + kill_portwine + pw_stop_progress_bar + export PORTWINE_CREATE_SHORTCUT_NAME="bsnes" + portwine_create_shortcut +fi +stop_portwine \ No newline at end of file diff --git a/data_from_portwine/scripts/pw_autoinstall/PW_FCEUX b/data_from_portwine/scripts/pw_autoinstall/PW_FCEUX index 42c678e0..7f1790c2 100755 --- a/data_from_portwine/scripts/pw_autoinstall/PW_FCEUX +++ b/data_from_portwine/scripts/pw_autoinstall/PW_FCEUX @@ -6,7 +6,7 @@ # info_en: An emulator for the Nintendo Entertainment System (NES) that allows players to enjoy classic NES games on modern devices with high compatibility and various enhancements. The emulator includes tools for game development, testing, and recording. # info_ru: Эмулятор Nintendo Entertainment System (NES), который позволяет игрокам наслаждаться классическими играми для NES на современных устройствах с высокой совместимостью и различными улучшениями. Эмулятор включает инструменты для разработки, тестирования и записи игр. ######################################################################## -export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/fceux-2.6.5-win64.zip" +export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/fceux-2.6.6-win64.zip" start_portwine if try_download "https://github.com/TASEmulators/fceux/releases/download/v2.6.6/fceux-2.6.6-win64.zip" "${PW_AUTOINSTALL_EXE}" no_mirror then diff --git a/data_from_portwine/scripts/pw_autoinstall/PW_RETROARCH b/data_from_portwine/scripts/pw_autoinstall/PW_RETROARCH index e7b821d8..224c53c2 100755 --- a/data_from_portwine/scripts/pw_autoinstall/PW_RETROARCH +++ b/data_from_portwine/scripts/pw_autoinstall/PW_RETROARCH @@ -6,9 +6,11 @@ # info_en: An interface for emulators that supports many game consoles and platforms, allowing users to run old games on modern devices. It offers a user-friendly interface, a rich library of emulation cores, and features for performance and graphics customization. # info_ru: Интерфейс для эмуляторов, который поддерживает множество игровых консолей и платформ, позволяя пользователям запускать старые игры на современных устройствах. Он предлагает удобный интерфейс, богатую библиотеку ядер эмуляции и функции для настройки производительности и графики. ######################################################################## +export PW_RETROARCH_VERSION=$(curl -s "https://buildbot.libretro.com/stable/" | grep -oP 'href="/stable/\K[0-9.]+(?=/")' | sort -V | tail -n1) + export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/RetroArch.7z" start_portwine -if try_download "https://buildbot.libretro.com/stable/1.16.0/windows/x86_64/RetroArch.7z" "${PW_AUTOINSTALL_EXE}" no_mirror +if try_download "https://buildbot.libretro.com/stable/$PW_RETROARCH_VERSION/windows/x86_64/RetroArch.7z" "${PW_AUTOINSTALL_EXE}" no_mirror then pw_start_progress_bar_install_game "RetroArch." "$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)" From 0b3f630b6702304076c43bbdade38c9515d12511 Mon Sep 17 00:00:00 2001 From: Max Date: Mon, 5 May 2025 16:07:23 +0300 Subject: [PATCH 4/4] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20=D1=81=D0=BA=D1=80=D0=B8=D0=BF=D1=82=20=D0=B0?= =?UTF-8?q?=D0=B2=D1=82=D0=BE=D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2?= =?UTF-8?q?=D0=BA=D0=B8=20Crossout.=20=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20=D0=B8=D0=BA=D0=BE=D0=BD=D0=BA=D0=B0=20LGC?= =?UTF-8?q?=20=D0=B2=20=D0=BC=D0=B5=D0=BD=D1=8E=20=D0=90=D0=92=D0=A2=D0=9E?= =?UTF-8?q?=D0=A3=D0=A1=D0=A2=D0=90=D0=9D=D0=9E=D0=92=D0=9A=D0=90.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data_from_portwine/img/gui/lgc.png | Bin 5314 -> 685 bytes .../scripts/pw_autoinstall/PW_CROSSOUT | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/data_from_portwine/img/gui/lgc.png b/data_from_portwine/img/gui/lgc.png index 367e5c698b52d05c0d964b26fb6645b94352469c..81244bdc4a7eb6332555980df1934e50372f8096 100644 GIT binary patch delta 662 zcmV;H0%`riDXj&NBYy&PNklVyWoFfY>eZ zCsIW63RTCd571VQsDv2$1bGG+Nf-)kvnCna<{W+uNf04TlRMkG>sPuZx}W{|D8AF# zcQBg@unT+#t^skRT}_yFCyX~{8#r|Uc3C@}u+HQqaOnWts(F!a(5FSD_}tvrjHa7z%t4q3VQ03W2vyNTd|7 zFOh+OMG2p*k^qn2z-A0V>F>|O;gBebI5;@ax?HVRV}E~tpCGt>#h;zPG`~mlH}UOAO_x!U9 z@CE{flJMlC5R_ejHxRhtg~lShiGWk^=>!~rHy3aO-b}zDczprK;PnK`<+2wmd@++BH%8-^h}J3DM`ZPDxXZtbg-;^N|hR;xuE$8&2iW14@D+gv#SJ8jo2IBxR?>mGm;9S_4or2qf`07*qoM6N<$f@e`Yg#Z8m literal 5314 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 diff --git a/data_from_portwine/scripts/pw_autoinstall/PW_CROSSOUT b/data_from_portwine/scripts/pw_autoinstall/PW_CROSSOUT index 31d84eb2..121535d8 100755 --- a/data_from_portwine/scripts/pw_autoinstall/PW_CROSSOUT +++ b/data_from_portwine/scripts/pw_autoinstall/PW_CROSSOUT @@ -10,6 +10,7 @@ export LAUNCH_PARAMETERS="/VERYSILENT" export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/crossout.exe" export PORTWINE_CREATE_SHORTCUT_NAME="Crossout" export PW_PREFIX_NAME="CROSSOUT" +export PW_WINE_USE="WINE_LG" start_portwine if try_download "https://yupmaster.gaijinent.com/launcher/current.php?id=CrossoutLauncher" "${PW_AUTOINSTALL_EXE}" no_mirror @@ -18,7 +19,7 @@ then get_and_set_reg_file --add 'Software\Wine\X11 Driver' 'Decorated' 'REG_SZ' "N" "user" pw_kill_autostart launcher.exe 3 & pw_run "${PW_AUTOINSTALL_EXE}" - portwine_exe="${WINEPREFIX}/drive_c/users/$USER/AppData/Local/Crossout/launcher.exe" + portwine_exe="${WINEPREFIX}/drive_c/users/$USER/AppData/Local/Crossout Launcher/launcher.exe" pw_create_unique_exe "crossout_launcher_pp" try_remove_file "${PW_AUTOINSTALL_EXE}" try_remove_file "${portwine_exe}.ppdb"