From 7bce089c7871386f8f1ea828e5fb991437863954 Mon Sep 17 00:00:00 2001 From: Max Date: Sat, 3 May 2025 12:49:36 +0300 Subject: [PATCH] =?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)"