From 1adfdc1984e0ac91d12e852155e01941db7a6335 Mon Sep 17 00:00:00 2001 From: AkariiinMKII <6019344+AkariiinMKII@users.noreply.github.com> Date: Wed, 2 Oct 2024 21:08:29 +0800 Subject: [PATCH] Add ryujinx (#37) --- bucket/ryujinx.json | 38 +++++++++++++++++++++++++++++ deprecated/ryujinx-ava.json | 48 +++++++++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 bucket/ryujinx.json create mode 100644 deprecated/ryujinx-ava.json diff --git a/bucket/ryujinx.json b/bucket/ryujinx.json new file mode 100644 index 0000000..185969d --- /dev/null +++ b/bucket/ryujinx.json @@ -0,0 +1,38 @@ +{ + "version": "1.1.1403", + "description": "A simple, experimental Nintendo Switch emulator", + "homepage": "https://ryujinx.org/", + "license": { + "identifier": "MIT", + "url": "https://github.com/Ryujinx/Ryujinx/blob/master/LICENSE.txt" + }, + "notes": [ + "ATTENTION: Ryujinx requires Nintendo Switch firmware and a prod.keys file to function.", + "Learn more at https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Configuration-Guide" + ], + "architecture": { + "64bit": { + "url": "https://github.com/AkariiinMKII/Scoop4kariiin-Files/raw/refs/heads/main/ryujinx/ryujinx-1.1.1403-win_x64.zip", + "hash": "9cc815591e77f5f2ca0e7a74c0b374a5b3778078635722d5918e78ed1e99daef" + } + }, + "extract_dir": "publish", + "pre_install": [ + "if (!(Test-Path \"$persist_dir\")) {", + " New-item \"$persist_dir\\portable\" -ItemType Directory | Out-Null", + " if (Test-Path \"$env:APPDATA\\Ryujinx\") {", + " Write-host \"Migrating AppData...\" -ForegroundColor yellow", + " Copy-Item -Path \"$env:APPDATA\\Ryujinx\\*\" -Destination \"$persist_dir\\portable\" -Recurse", + " Remove-Item -Path \"$env:APPDATA\\Ryujinx\" -Recurse", + " }", + "}" + ], + "bin": "Ryujinx.exe", + "shortcuts": [ + [ + "Ryujinx.exe", + "Ryujinx" + ] + ], + "persist": "portable" +} diff --git a/deprecated/ryujinx-ava.json b/deprecated/ryujinx-ava.json new file mode 100644 index 0000000..d11a477 --- /dev/null +++ b/deprecated/ryujinx-ava.json @@ -0,0 +1,48 @@ +{ + "version": "1.1.1403", + "description": "A simple, experimental Nintendo Switch emulator (Avalonia UI test build)", + "homepage": "https://ryujinx.org/", + "license": { + "identifier": "MIT", + "url": "https://github.com/Ryujinx/Ryujinx/blob/master/LICENSE.txt" + }, + "notes": [ + "ATTENTION: Ryujinx requires Nintendo Switch firmware and a prod.keys file to function.", + "Learn more at https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Configuration-Guide" + ], + "architecture": { + "64bit": { + "url": "https://github.com/Ryujinx/release-channel-master/releases/download/1.1.1403/test-ava-ryujinx-1.1.1403-win_x64.zip", + "hash": "00b1f832c88e6a2c11101c0c91c3839ca14d61a826df6dbb8e29ab91562fba6a" + } + }, + "extract_dir": "publish", + "pre_install": [ + "if (!(Test-Path \"$persist_dir\")) {", + " New-item \"$persist_dir\\portable\" -ItemType Directory | Out-Null", + " if (Test-Path \"$env:APPDATA\\Ryujinx\") {", + " Write-host \"Migrating AppData...\" -ForegroundColor yellow", + " Copy-Item -Path \"$env:APPDATA\\Ryujinx\\*\" -Destination \"$persist_dir\\portable\" -Recurse", + " Remove-Item -Path \"$env:APPDATA\\Ryujinx\" -Recurse", + " }", + "}" + ], + "bin": "Ryujinx.Ava.exe", + "shortcuts": [ + [ + "Ryujinx.Ava.exe", + "Ryujinx" + ] + ], + "persist": "portable", + "checkver": { + "github": "https://github.com/Ryujinx/release-channel-master" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/Ryujinx/release-channel-master/releases/download/$version/test-ava-ryujinx-$version-win_x64.zip" + } + } + } +}